From fb00be02be9ab8d954853e4c5c3201eafa3198b4 Mon Sep 17 00:00:00 2001 From: Marcin Klocek Date: Mon, 12 Aug 2024 10:40:29 +0200 Subject: [PATCH] Bump jest and AWS SDK versions to fix security alerts - Fixes https://github.com/railsware/github-actions/security/dependabot/35 and https://github.com/railsware/github-actions/security/dependabot/37 - https://github.com/railsware/github-actions/security/dependabot/33 will be fixed after new version of jest is released (the fix was merged to main but not released yet: https://github.com/jestjs/jest/pull/14924) --- fetch-task-definition/dist/index.js | 2 +- github-ref-to-env/dist/index.js | 2 +- package.json | 2 +- read-from-ssm-param-store/dist/index.js | 17 +- read-from-ssm-param-store/package.json | 4 +- register-ecs-task-definition/dist/index.js | 17 +- register-ecs-task-definition/package.json | 4 +- run-ecs-task/dist/index.js | 17 +- run-ecs-task/package.json | 4 +- yarn.lock | 4999 ++++++++------------ 10 files changed, 1929 insertions(+), 3139 deletions(-) diff --git a/fetch-task-definition/dist/index.js b/fetch-task-definition/dist/index.js index 0687d58..e11f686 100644 --- a/fetch-task-definition/dist/index.js +++ b/fetch-task-definition/dist/index.js @@ -1 +1 @@ -(()=>{var __webpack_modules__={500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(316);const childProcess=__nccwpck_require__(81);async function run(){try{const e=core.getInput("name",{required:true});const t=core.getInput("filename");childProcess.execSync(`aws ecs describe-task-definition --task-definition ${e} | \\\n jq '.taskDefinition|del(.compatibilities,.taskDefinitionArn,.requiresAttributes,.revision,.status)' \\\n > ${t}`);core.setOutput("filename",t)}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},190:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=i(r(37));const a=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const u="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=u+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${u}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=r(190);const u=r(685);const c=r(861);const l=i(r(37));const d=i(r(17));const f=r(419);var p;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(p=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=c.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){return u.issueFileCommand("ENV",u.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},r)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){u.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${d.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}t.getInput=getInput;function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const r=["true","True","TRUE"];const n=["false","False","FALSE"];const o=getInput(e,t);if(r.includes(o))return true;if(n.includes(o))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return u.issueFileCommand("OUTPUT",u.prepareKeyValueMessage(e,t))}process.stdout.write(l.EOL);a.issueCommand("set-output",{name:e},c.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=p.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}t.group=group;function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return u.issueFileCommand("STATE",u.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},c.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,(function*(){return yield f.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var h=r(656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return h.summary}});var m=r(656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return m.markdownSummary}});var _=r(989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return _.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return _.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return _.toPlatformPath}})},685:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const s=i(r(147));const a=i(r(37));const u=r(420);const c=r(861);function issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}s.appendFileSync(r,`${c.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const r=`ghadelimiter_${u.v4()}`;const n=c.toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(n.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${a.EOL}${n}${a.EOL}${r}`}t.prepareKeyValueMessage=prepareKeyValueMessage},419:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const o=r(315);const i=r(421);const s=r(316);class OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new o.HttpClient("actions/oidc-client",[new i.BearerCredentialHandler(OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return n(this,void 0,void 0,(function*(){const r=OidcClient.createHttpClient();const n=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const o=(t=n.result)===null||t===void 0?void 0:t.value;if(!o){throw new Error("Response json body do not have ID Token field")}return o}))}static getIDToken(e){return n(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}s.debug(`ID token url is ${t}`);const r=yield OidcClient.getCall(t);s.setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},989:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(r(17));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},656:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const o=r(37);const i=r(147);const{access:s,appendFile:a,writeFile:u}=i.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return n(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,i.constants.R_OK|i.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const n=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return n(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const n=t?u:a;yield n(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return n(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(o.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(n).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const o=this.wrap(r,n);return this.addRaw(o).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:n,rowspan:o}=e;const i=t?"th":"td";const s=Object.assign(Object.assign({},n&&{colspan:n}),o&&{rowspan:o});return this.wrap(i,r,s)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:n,height:o}=r||{};const i=Object.assign(Object.assign({},n&&{width:n}),o&&{height:o});const s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const r=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const o=this.wrap(n,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,r);return this.addRaw(n).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const c=new Summary;t.markdownSummary=c;t.summary=c},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},421:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},315:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=i(r(181));const u=i(r(687));const c=i(r(233));const l=i(r(220));var d;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(d=t.HttpCodes||(t.HttpCodes={}));var f;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(f=t.Headers||(t.Headers={}));var p;(function(e){e["ApplicationJson"]="application/json"})(p=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=c.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const h=[d.MovedPermanently,d.ResourceMoved,d.SeeOther,d.TemporaryRedirect,d.PermanentRedirect];const m=[d.BadGateway,d.ServiceUnavailable,d.GatewayTimeout];const _=["OPTIONS","GET","DELETE","HEAD"];const v=10;const g=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,(function*(){return new Promise((e=>s(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return s(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return s(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return s(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return s(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,n){return s(this,void 0,void 0,(function*(){return this.request(e,t,r,n)}))}getJson(e,t={}){return s(this,void 0,void 0,(function*(){t[f.Accept]=this._getExistingOrDefaultHeader(t,f.Accept,p.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.post(e,n,r);return this._processResponse(o,this.requestOptions)}))}putJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.put(e,n,r);return this._processResponse(o,this.requestOptions)}))}patchJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.patch(e,n,r);return this._processResponse(o,this.requestOptions)}))}request(e,t,r,n){return s(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const o=new URL(t);let i=this._prepareRequest(e,o,n);const s=this._allowRetries&&_.includes(e)?this._maxRetries+1:1;let a=0;let u;do{u=yield this.requestRaw(i,r);if(u&&u.message&&u.message.statusCode===d.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(u)){e=t;break}}if(e){return e.handleAuthentication(this,i,r)}else{return u}}let t=this._maxRedirects;while(u.message.statusCode&&h.includes(u.message.statusCode)&&this._allowRedirects&&t>0){const s=u.message.headers["location"];if(!s){break}const a=new URL(s);if(o.protocol==="https:"&&o.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield u.readBody();if(a.hostname!==o.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}i=this._prepareRequest(e,a,n);u=yield this.requestRaw(i,r);t--}if(!u.message.statusCode||!m.includes(u.message.statusCode)){return u}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;r(e,t)}}const o=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let i;o.on("socket",(e=>{i=e}));o.setTimeout(this._socketTimeout||3*6e4,(()=>{if(i){i.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));o.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){o.end()}));t.pipe(o)}else{o.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const n={};n.parsedUrl=t;const o=n.parsedUrl.protocol==="https:";n.httpModule=o?u:a;const i=o?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):i;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let n;if(this.requestOptions&&this.requestOptions.headers){n=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||n||r}_getAgent(e){let t;const r=c.getProxyUrl(e);const n=r&&r.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(this._keepAlive&&!n){t=this._agent}if(t){return t}const o=e.protocol==="https:";let i=100;if(this.requestOptions){i=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let n;const s=r.protocol==="https:";if(o){n=s?l.httpsOverHttps:l.httpsOverHttp}else{n=s?l.httpOverHttps:l.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new u.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=o?u.globalAgent:a.globalAgent}if(o&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,(function*(){e=Math.min(v,e);const t=g*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return s(this,void 0,void 0,(function*(){return new Promise(((r,n)=>s(this,void 0,void 0,(function*(){const o=e.message.statusCode||0;const i={statusCode:o,result:null,headers:{}};if(o===d.NotFound){r(i)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){s=JSON.parse(a,dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${o})`}const t=new HttpClientError(e,o);t.result=i.result;n(t)}else{r(i)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{})},233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){return new URL(r)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(n.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},220:(e,t,r)=>{e.exports=r(418)},418:(e,t,r)=>{"use strict";var n=r(808);var o=r(404);var i=r(181);var s=r(687);var a=r(361);var u=r(491);var c=r(837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,n,o){var i=toOptions(r,n,o);for(var s=0,a=t.requests.length;s=this.maxSockets){o.requests.push(i);return}o.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){o.emit("free",t,i)}function onCloseOrRemove(e){o.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var o=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var u=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");s.destroy();var u=new Error("got illegal response body from proxy");u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=s;return t(s)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, "+"cause="+t.message);o.code="ECONNRESET";e.request.emit("error",o);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(n){var i=e.request.getHeader("host");var s=mergeOptions({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.default}});var n=_interopRequireDefault(r(76));var o=_interopRequireDefault(r(226));var i=_interopRequireDefault(r(261));var s=_interopRequireDefault(r(926));var a=_interopRequireDefault(r(438));var u=_interopRequireDefault(r(337));var c=_interopRequireDefault(r(541));var l=_interopRequireDefault(r(368));var d=_interopRequireDefault(r(553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},776:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},84:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const r=(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase();if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},76:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(843));var o=_interopRequireDefault(r(368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let u=0;function v1(e,t,r){let c=t&&r||0;const l=t||new Array(16);e=e||{};let d=e.node||i;let f=e.clockseq!==undefined?e.clockseq:s;if(d==null||f==null){const t=e.random||(e.rng||n.default)();if(d==null){d=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(f==null){f=s=(t[6]<<8|t[7])&16383}}let p=e.msecs!==undefined?e.msecs:Date.now();let h=e.nsecs!==undefined?e.nsecs:u+1;const m=p-a+(h-u)/1e4;if(m<0&&e.clockseq===undefined){f=f+1&16383}if((m<0||p>a)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=p;u=h;s=f;p+=122192928e5;const _=((p&268435455)*1e4+h)%4294967296;l[c++]=_>>>24&255;l[c++]=_>>>16&255;l[c++]=_>>>8&255;l[c++]=_&255;const v=p/4294967296*1e4&268435455;l[c++]=v>>>8&255;l[c++]=v&255;l[c++]=v>>>24&15|16;l[c++]=v>>>16&255;l[c++]=f>>>8|128;l[c++]=f&255;for(let e=0;e<6;++e){l[c+e]=d[e]}return t||(0,o.default)(l)}var c=v1;t["default"]=c},226:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(745));var o=_interopRequireDefault(r(776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},745:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var n=_interopRequireDefault(r(368));var o=_interopRequireDefault(r(553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(843));var o=_interopRequireDefault(r(368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){e=e||{};const i=e.random||(e.rng||n.default)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=i[e]}return t}return(0,o.default)(i)}var i=v4;t["default"]=i},926:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(745));var o=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},541:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},337:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var o=version;t["default"]=o},491:e=>{"use strict";e.exports=require("assert")},81:e=>{"use strict";e.exports=require("child_process")},113:e=>{"use strict";e.exports=require("crypto")},361:e=>{"use strict";e.exports=require("events")},147:e=>{"use strict";e.exports=require("fs")},181:e=>{"use strict";e.exports=require("http")},687:e=>{"use strict";e.exports=require("https")},808:e=>{"use strict";e.exports=require("net")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")},404:e=>{"use strict";e.exports=require("tls")},837:e=>{"use strict";e.exports=require("util")}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(500);module.exports=__webpack_exports__})(); \ No newline at end of file +(()=>{var __webpack_modules__={500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(316);const childProcess=__nccwpck_require__(81);async function run(){try{const e=core.getInput("name",{required:true});const t=core.getInput("filename");childProcess.execSync(`aws ecs describe-task-definition --task-definition ${e} | \\\n jq '.taskDefinition|del(.compatibilities,.taskDefinitionArn,.requiresAttributes,.revision,.status)' \\\n > ${t}`);core.setOutput("filename",t)}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},190:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=i(r(37));const a=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const u="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=u+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${u}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=r(190);const u=r(685);const c=r(861);const l=i(r(37));const d=i(r(17));const f=r(419);var p;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(p=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=c.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){return u.issueFileCommand("ENV",u.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},r)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){u.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${d.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}t.getInput=getInput;function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const r=["true","True","TRUE"];const n=["false","False","FALSE"];const o=getInput(e,t);if(r.includes(o))return true;if(n.includes(o))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return u.issueFileCommand("OUTPUT",u.prepareKeyValueMessage(e,t))}process.stdout.write(l.EOL);a.issueCommand("set-output",{name:e},c.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=p.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}t.group=group;function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return u.issueFileCommand("STATE",u.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},c.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,(function*(){return yield f.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var h=r(656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return h.summary}});var m=r(656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return m.markdownSummary}});var _=r(989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return _.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return _.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return _.toPlatformPath}})},685:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const s=i(r(147));const a=i(r(37));const u=r(449);const c=r(861);function issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}s.appendFileSync(r,`${c.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const r=`ghadelimiter_${u.v4()}`;const n=c.toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(n.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${a.EOL}${n}${a.EOL}${r}`}t.prepareKeyValueMessage=prepareKeyValueMessage},419:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const o=r(315);const i=r(421);const s=r(316);class OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new o.HttpClient("actions/oidc-client",[new i.BearerCredentialHandler(OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return n(this,void 0,void 0,(function*(){const r=OidcClient.createHttpClient();const n=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const o=(t=n.result)===null||t===void 0?void 0:t.value;if(!o){throw new Error("Response json body do not have ID Token field")}return o}))}static getIDToken(e){return n(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}s.debug(`ID token url is ${t}`);const r=yield OidcClient.getCall(t);s.setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},989:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(r(17));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},656:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const o=r(37);const i=r(147);const{access:s,appendFile:a,writeFile:u}=i.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return n(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,i.constants.R_OK|i.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const n=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return n(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const n=t?u:a;yield n(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return n(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(o.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(n).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const o=this.wrap(r,n);return this.addRaw(o).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:n,rowspan:o}=e;const i=t?"th":"td";const s=Object.assign(Object.assign({},n&&{colspan:n}),o&&{rowspan:o});return this.wrap(i,r,s)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:n,height:o}=r||{};const i=Object.assign(Object.assign({},n&&{width:n}),o&&{height:o});const s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const r=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const o=this.wrap(n,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,r);return this.addRaw(n).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const c=new Summary;t.markdownSummary=c;t.summary=c},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},449:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.default}});var n=_interopRequireDefault(r(869));var o=_interopRequireDefault(r(398));var i=_interopRequireDefault(r(736));var s=_interopRequireDefault(r(938));var a=_interopRequireDefault(r(712));var u=_interopRequireDefault(r(760));var c=_interopRequireDefault(r(84));var l=_interopRequireDefault(r(150));var d=_interopRequireDefault(r(148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},148:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},934:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},247:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const r=(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase();if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},869:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(934));var o=_interopRequireDefault(r(150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let u=0;function v1(e,t,r){let c=t&&r||0;const l=t||new Array(16);e=e||{};let d=e.node||i;let f=e.clockseq!==undefined?e.clockseq:s;if(d==null||f==null){const t=e.random||(e.rng||n.default)();if(d==null){d=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(f==null){f=s=(t[6]<<8|t[7])&16383}}let p=e.msecs!==undefined?e.msecs:Date.now();let h=e.nsecs!==undefined?e.nsecs:u+1;const m=p-a+(h-u)/1e4;if(m<0&&e.clockseq===undefined){f=f+1&16383}if((m<0||p>a)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=p;u=h;s=f;p+=122192928e5;const _=((p&268435455)*1e4+h)%4294967296;l[c++]=_>>>24&255;l[c++]=_>>>16&255;l[c++]=_>>>8&255;l[c++]=_&255;const v=p/4294967296*1e4&268435455;l[c++]=v>>>8&255;l[c++]=v&255;l[c++]=v>>>24&15|16;l[c++]=v>>>16&255;l[c++]=f>>>8|128;l[c++]=f&255;for(let e=0;e<6;++e){l[c+e]=d[e]}return t||(0,o.default)(l)}var c=v1;t["default"]=c},398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(313));var o=_interopRequireDefault(r(797));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var n=_interopRequireDefault(r(150));var o=_interopRequireDefault(r(148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(934));var o=_interopRequireDefault(r(150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){e=e||{};const i=e.random||(e.rng||n.default)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=i[e]}return t}return(0,o.default)(i)}var i=v4;t["default"]=i},938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(313));var o=_interopRequireDefault(r(247));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},84:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(393));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},760:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var o=version;t["default"]=o},421:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},315:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=i(r(181));const u=i(r(687));const c=i(r(233));const l=i(r(220));var d;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(d=t.HttpCodes||(t.HttpCodes={}));var f;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(f=t.Headers||(t.Headers={}));var p;(function(e){e["ApplicationJson"]="application/json"})(p=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=c.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const h=[d.MovedPermanently,d.ResourceMoved,d.SeeOther,d.TemporaryRedirect,d.PermanentRedirect];const m=[d.BadGateway,d.ServiceUnavailable,d.GatewayTimeout];const _=["OPTIONS","GET","DELETE","HEAD"];const v=10;const g=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,(function*(){return new Promise((e=>s(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return s(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return s(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return s(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return s(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,n){return s(this,void 0,void 0,(function*(){return this.request(e,t,r,n)}))}getJson(e,t={}){return s(this,void 0,void 0,(function*(){t[f.Accept]=this._getExistingOrDefaultHeader(t,f.Accept,p.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.post(e,n,r);return this._processResponse(o,this.requestOptions)}))}putJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.put(e,n,r);return this._processResponse(o,this.requestOptions)}))}patchJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.patch(e,n,r);return this._processResponse(o,this.requestOptions)}))}request(e,t,r,n){return s(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const o=new URL(t);let i=this._prepareRequest(e,o,n);const s=this._allowRetries&&_.includes(e)?this._maxRetries+1:1;let a=0;let u;do{u=yield this.requestRaw(i,r);if(u&&u.message&&u.message.statusCode===d.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(u)){e=t;break}}if(e){return e.handleAuthentication(this,i,r)}else{return u}}let t=this._maxRedirects;while(u.message.statusCode&&h.includes(u.message.statusCode)&&this._allowRedirects&&t>0){const s=u.message.headers["location"];if(!s){break}const a=new URL(s);if(o.protocol==="https:"&&o.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield u.readBody();if(a.hostname!==o.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}i=this._prepareRequest(e,a,n);u=yield this.requestRaw(i,r);t--}if(!u.message.statusCode||!m.includes(u.message.statusCode)){return u}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;r(e,t)}}const o=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let i;o.on("socket",(e=>{i=e}));o.setTimeout(this._socketTimeout||3*6e4,(()=>{if(i){i.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));o.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){o.end()}));t.pipe(o)}else{o.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const n={};n.parsedUrl=t;const o=n.parsedUrl.protocol==="https:";n.httpModule=o?u:a;const i=o?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):i;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let n;if(this.requestOptions&&this.requestOptions.headers){n=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||n||r}_getAgent(e){let t;const r=c.getProxyUrl(e);const n=r&&r.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(this._keepAlive&&!n){t=this._agent}if(t){return t}const o=e.protocol==="https:";let i=100;if(this.requestOptions){i=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let n;const s=r.protocol==="https:";if(o){n=s?l.httpsOverHttps:l.httpsOverHttp}else{n=s?l.httpOverHttps:l.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new u.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=o?u.globalAgent:a.globalAgent}if(o&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,(function*(){e=Math.min(v,e);const t=g*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return s(this,void 0,void 0,(function*(){return new Promise(((r,n)=>s(this,void 0,void 0,(function*(){const o=e.message.statusCode||0;const i={statusCode:o,result:null,headers:{}};if(o===d.NotFound){r(i)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){s=JSON.parse(a,dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${o})`}const t=new HttpClientError(e,o);t.result=i.result;n(t)}else{r(i)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{})},233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){return new URL(r)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(n.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},220:(e,t,r)=>{e.exports=r(418)},418:(e,t,r)=>{"use strict";var n=r(808);var o=r(404);var i=r(181);var s=r(687);var a=r(361);var u=r(491);var c=r(837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,n,o){var i=toOptions(r,n,o);for(var s=0,a=t.requests.length;s=this.maxSockets){o.requests.push(i);return}o.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){o.emit("free",t,i)}function onCloseOrRemove(e){o.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var o=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var u=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");s.destroy();var u=new Error("got illegal response body from proxy");u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=s;return t(s)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, "+"cause="+t.message);o.code="ECONNRESET";e.request.emit("error",o);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(n){var i=e.request.getHeader("host");var s=mergeOptions({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";e.exports=require("assert")},81:e=>{"use strict";e.exports=require("child_process")},113:e=>{"use strict";e.exports=require("crypto")},361:e=>{"use strict";e.exports=require("events")},147:e=>{"use strict";e.exports=require("fs")},181:e=>{"use strict";e.exports=require("http")},687:e=>{"use strict";e.exports=require("https")},808:e=>{"use strict";e.exports=require("net")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")},404:e=>{"use strict";e.exports=require("tls")},837:e=>{"use strict";e.exports=require("util")}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(500);module.exports=__webpack_exports__})(); \ No newline at end of file diff --git a/github-ref-to-env/dist/index.js b/github-ref-to-env/dist/index.js index e892c60..2d58a04 100644 --- a/github-ref-to-env/dist/index.js +++ b/github-ref-to-env/dist/index.js @@ -1 +1 @@ -(()=>{var __webpack_modules__={500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(316);const parseEnvironmentName=__nccwpck_require__(521);async function run(){try{const e=core.getInput("github-ref",{required:true});let t=core.getInput("map");if(t){t=JSON.parse(t)}core.debug(`github-ref: ${e}`);core.debug(`github-ref: ${JSON.stringify(t)}`);let r=parseEnvironmentName(e,t);if(!r){throw new Error("Could not parse environment name")}core.setOutput("environment",r)}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},521:(e,t,r)=>{const n=r(316);function parseBranch(e){const t=/refs\/(heads|tags)\/(\S*)/;const r=e.match(t);if(r){return r[2]}return e}function parseEnvironmentName(e,t){let r=parseBranch(e);n.debug(`parsed env is ${r}`);if(t){const e=Object.keys(t).sort().reverse();const o=e.find((e=>{const t=new RegExp(e);return t.test(r)}));r=t[o];n.debug(`mapped env is ${r}`)}return r}e.exports=parseEnvironmentName},190:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=i(r(37));const a=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const u="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=u+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${u}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=r(190);const u=r(685);const c=r(861);const l=i(r(37));const d=i(r(17));const f=r(419);var p;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(p=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=c.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){return u.issueFileCommand("ENV",u.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},r)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){u.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${d.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}t.getInput=getInput;function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const r=["true","True","TRUE"];const n=["false","False","FALSE"];const o=getInput(e,t);if(r.includes(o))return true;if(n.includes(o))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return u.issueFileCommand("OUTPUT",u.prepareKeyValueMessage(e,t))}process.stdout.write(l.EOL);a.issueCommand("set-output",{name:e},c.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=p.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}t.group=group;function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return u.issueFileCommand("STATE",u.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},c.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,(function*(){return yield f.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var h=r(656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return h.summary}});var m=r(656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return m.markdownSummary}});var v=r(989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return v.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return v.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return v.toPlatformPath}})},685:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const s=i(r(147));const a=i(r(37));const u=r(420);const c=r(861);function issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}s.appendFileSync(r,`${c.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const r=`ghadelimiter_${u.v4()}`;const n=c.toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(n.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${a.EOL}${n}${a.EOL}${r}`}t.prepareKeyValueMessage=prepareKeyValueMessage},419:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const o=r(315);const i=r(421);const s=r(316);class OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new o.HttpClient("actions/oidc-client",[new i.BearerCredentialHandler(OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return n(this,void 0,void 0,(function*(){const r=OidcClient.createHttpClient();const n=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const o=(t=n.result)===null||t===void 0?void 0:t.value;if(!o){throw new Error("Response json body do not have ID Token field")}return o}))}static getIDToken(e){return n(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}s.debug(`ID token url is ${t}`);const r=yield OidcClient.getCall(t);s.setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},989:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(r(17));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},656:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const o=r(37);const i=r(147);const{access:s,appendFile:a,writeFile:u}=i.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return n(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,i.constants.R_OK|i.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const n=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return n(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const n=t?u:a;yield n(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return n(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(o.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(n).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const o=this.wrap(r,n);return this.addRaw(o).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:n,rowspan:o}=e;const i=t?"th":"td";const s=Object.assign(Object.assign({},n&&{colspan:n}),o&&{rowspan:o});return this.wrap(i,r,s)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:n,height:o}=r||{};const i=Object.assign(Object.assign({},n&&{width:n}),o&&{height:o});const s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const r=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const o=this.wrap(n,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,r);return this.addRaw(n).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const c=new Summary;t.markdownSummary=c;t.summary=c},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},421:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},315:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=i(r(181));const u=i(r(687));const c=i(r(233));const l=i(r(220));var d;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(d=t.HttpCodes||(t.HttpCodes={}));var f;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(f=t.Headers||(t.Headers={}));var p;(function(e){e["ApplicationJson"]="application/json"})(p=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=c.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const h=[d.MovedPermanently,d.ResourceMoved,d.SeeOther,d.TemporaryRedirect,d.PermanentRedirect];const m=[d.BadGateway,d.ServiceUnavailable,d.GatewayTimeout];const v=["OPTIONS","GET","DELETE","HEAD"];const _=10;const g=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,(function*(){return new Promise((e=>s(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return s(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return s(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return s(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return s(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,n){return s(this,void 0,void 0,(function*(){return this.request(e,t,r,n)}))}getJson(e,t={}){return s(this,void 0,void 0,(function*(){t[f.Accept]=this._getExistingOrDefaultHeader(t,f.Accept,p.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.post(e,n,r);return this._processResponse(o,this.requestOptions)}))}putJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.put(e,n,r);return this._processResponse(o,this.requestOptions)}))}patchJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.patch(e,n,r);return this._processResponse(o,this.requestOptions)}))}request(e,t,r,n){return s(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const o=new URL(t);let i=this._prepareRequest(e,o,n);const s=this._allowRetries&&v.includes(e)?this._maxRetries+1:1;let a=0;let u;do{u=yield this.requestRaw(i,r);if(u&&u.message&&u.message.statusCode===d.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(u)){e=t;break}}if(e){return e.handleAuthentication(this,i,r)}else{return u}}let t=this._maxRedirects;while(u.message.statusCode&&h.includes(u.message.statusCode)&&this._allowRedirects&&t>0){const s=u.message.headers["location"];if(!s){break}const a=new URL(s);if(o.protocol==="https:"&&o.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield u.readBody();if(a.hostname!==o.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}i=this._prepareRequest(e,a,n);u=yield this.requestRaw(i,r);t--}if(!u.message.statusCode||!m.includes(u.message.statusCode)){return u}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;r(e,t)}}const o=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let i;o.on("socket",(e=>{i=e}));o.setTimeout(this._socketTimeout||3*6e4,(()=>{if(i){i.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));o.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){o.end()}));t.pipe(o)}else{o.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const n={};n.parsedUrl=t;const o=n.parsedUrl.protocol==="https:";n.httpModule=o?u:a;const i=o?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):i;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let n;if(this.requestOptions&&this.requestOptions.headers){n=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||n||r}_getAgent(e){let t;const r=c.getProxyUrl(e);const n=r&&r.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(this._keepAlive&&!n){t=this._agent}if(t){return t}const o=e.protocol==="https:";let i=100;if(this.requestOptions){i=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let n;const s=r.protocol==="https:";if(o){n=s?l.httpsOverHttps:l.httpsOverHttp}else{n=s?l.httpOverHttps:l.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new u.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=o?u.globalAgent:a.globalAgent}if(o&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,(function*(){e=Math.min(_,e);const t=g*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return s(this,void 0,void 0,(function*(){return new Promise(((r,n)=>s(this,void 0,void 0,(function*(){const o=e.message.statusCode||0;const i={statusCode:o,result:null,headers:{}};if(o===d.NotFound){r(i)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){s=JSON.parse(a,dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${o})`}const t=new HttpClientError(e,o);t.result=i.result;n(t)}else{r(i)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{})},233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){return new URL(r)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(n.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},220:(e,t,r)=>{e.exports=r(418)},418:(e,t,r)=>{"use strict";var n=r(808);var o=r(404);var i=r(181);var s=r(687);var a=r(361);var u=r(491);var c=r(837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,n,o){var i=toOptions(r,n,o);for(var s=0,a=t.requests.length;s=this.maxSockets){o.requests.push(i);return}o.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){o.emit("free",t,i)}function onCloseOrRemove(e){o.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var o=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var u=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");s.destroy();var u=new Error("got illegal response body from proxy");u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=s;return t(s)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, "+"cause="+t.message);o.code="ECONNRESET";e.request.emit("error",o);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(n){var i=e.request.getHeader("host");var s=mergeOptions({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.default}});var n=_interopRequireDefault(r(76));var o=_interopRequireDefault(r(226));var i=_interopRequireDefault(r(261));var s=_interopRequireDefault(r(926));var a=_interopRequireDefault(r(438));var u=_interopRequireDefault(r(337));var c=_interopRequireDefault(r(541));var l=_interopRequireDefault(r(368));var d=_interopRequireDefault(r(553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},776:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},84:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const r=(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase();if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},76:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(843));var o=_interopRequireDefault(r(368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let u=0;function v1(e,t,r){let c=t&&r||0;const l=t||new Array(16);e=e||{};let d=e.node||i;let f=e.clockseq!==undefined?e.clockseq:s;if(d==null||f==null){const t=e.random||(e.rng||n.default)();if(d==null){d=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(f==null){f=s=(t[6]<<8|t[7])&16383}}let p=e.msecs!==undefined?e.msecs:Date.now();let h=e.nsecs!==undefined?e.nsecs:u+1;const m=p-a+(h-u)/1e4;if(m<0&&e.clockseq===undefined){f=f+1&16383}if((m<0||p>a)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=p;u=h;s=f;p+=122192928e5;const v=((p&268435455)*1e4+h)%4294967296;l[c++]=v>>>24&255;l[c++]=v>>>16&255;l[c++]=v>>>8&255;l[c++]=v&255;const _=p/4294967296*1e4&268435455;l[c++]=_>>>8&255;l[c++]=_&255;l[c++]=_>>>24&15|16;l[c++]=_>>>16&255;l[c++]=f>>>8|128;l[c++]=f&255;for(let e=0;e<6;++e){l[c+e]=d[e]}return t||(0,o.default)(l)}var c=v1;t["default"]=c},226:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(745));var o=_interopRequireDefault(r(776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},745:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var n=_interopRequireDefault(r(368));var o=_interopRequireDefault(r(553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(843));var o=_interopRequireDefault(r(368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){e=e||{};const i=e.random||(e.rng||n.default)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=i[e]}return t}return(0,o.default)(i)}var i=v4;t["default"]=i},926:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(745));var o=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},541:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},337:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var o=version;t["default"]=o},491:e=>{"use strict";e.exports=require("assert")},113:e=>{"use strict";e.exports=require("crypto")},361:e=>{"use strict";e.exports=require("events")},147:e=>{"use strict";e.exports=require("fs")},181:e=>{"use strict";e.exports=require("http")},687:e=>{"use strict";e.exports=require("https")},808:e=>{"use strict";e.exports=require("net")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")},404:e=>{"use strict";e.exports=require("tls")},837:e=>{"use strict";e.exports=require("util")}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(500);module.exports=__webpack_exports__})(); \ No newline at end of file +(()=>{var __webpack_modules__={500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(316);const parseEnvironmentName=__nccwpck_require__(521);async function run(){try{const e=core.getInput("github-ref",{required:true});let t=core.getInput("map");if(t){t=JSON.parse(t)}core.debug(`github-ref: ${e}`);core.debug(`github-ref: ${JSON.stringify(t)}`);let r=parseEnvironmentName(e,t);if(!r){throw new Error("Could not parse environment name")}core.setOutput("environment",r)}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},521:(e,t,r)=>{const n=r(316);function parseBranch(e){const t=/refs\/(heads|tags)\/(\S*)/;const r=e.match(t);if(r){return r[2]}return e}function parseEnvironmentName(e,t){let r=parseBranch(e);n.debug(`parsed env is ${r}`);if(t){const e=Object.keys(t).sort().reverse();const o=e.find((e=>{const t=new RegExp(e);return t.test(r)}));r=t[o];n.debug(`mapped env is ${r}`)}return r}e.exports=parseEnvironmentName},190:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=i(r(37));const a=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const u="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=u+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${u}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=r(190);const u=r(685);const c=r(861);const l=i(r(37));const d=i(r(17));const f=r(419);var p;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(p=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=c.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){return u.issueFileCommand("ENV",u.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},r)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){u.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${d.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}t.getInput=getInput;function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const r=["true","True","TRUE"];const n=["false","False","FALSE"];const o=getInput(e,t);if(r.includes(o))return true;if(n.includes(o))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return u.issueFileCommand("OUTPUT",u.prepareKeyValueMessage(e,t))}process.stdout.write(l.EOL);a.issueCommand("set-output",{name:e},c.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=p.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",c.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}t.group=group;function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return u.issueFileCommand("STATE",u.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},c.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,(function*(){return yield f.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var h=r(656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return h.summary}});var m=r(656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return m.markdownSummary}});var v=r(989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return v.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return v.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return v.toPlatformPath}})},685:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const s=i(r(147));const a=i(r(37));const u=r(449);const c=r(861);function issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}s.appendFileSync(r,`${c.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const r=`ghadelimiter_${u.v4()}`;const n=c.toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(n.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${a.EOL}${n}${a.EOL}${r}`}t.prepareKeyValueMessage=prepareKeyValueMessage},419:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const o=r(315);const i=r(421);const s=r(316);class OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new o.HttpClient("actions/oidc-client",[new i.BearerCredentialHandler(OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return n(this,void 0,void 0,(function*(){const r=OidcClient.createHttpClient();const n=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const o=(t=n.result)===null||t===void 0?void 0:t.value;if(!o){throw new Error("Response json body do not have ID Token field")}return o}))}static getIDToken(e){return n(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}s.debug(`ID token url is ${t}`);const r=yield OidcClient.getCall(t);s.setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},989:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(r(17));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},656:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const o=r(37);const i=r(147);const{access:s,appendFile:a,writeFile:u}=i.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return n(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,i.constants.R_OK|i.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const n=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return n(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const n=t?u:a;yield n(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return n(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(o.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(n).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const o=this.wrap(r,n);return this.addRaw(o).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:n,rowspan:o}=e;const i=t?"th":"td";const s=Object.assign(Object.assign({},n&&{colspan:n}),o&&{rowspan:o});return this.wrap(i,r,s)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:n,height:o}=r||{};const i=Object.assign(Object.assign({},n&&{width:n}),o&&{height:o});const s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const r=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const o=this.wrap(n,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,r);return this.addRaw(n).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const c=new Summary;t.markdownSummary=c;t.summary=c},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},449:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.default}});var n=_interopRequireDefault(r(869));var o=_interopRequireDefault(r(398));var i=_interopRequireDefault(r(736));var s=_interopRequireDefault(r(938));var a=_interopRequireDefault(r(712));var u=_interopRequireDefault(r(760));var c=_interopRequireDefault(r(84));var l=_interopRequireDefault(r(150));var d=_interopRequireDefault(r(148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},148:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},934:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},247:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const r=(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase();if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},869:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(934));var o=_interopRequireDefault(r(150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let u=0;function v1(e,t,r){let c=t&&r||0;const l=t||new Array(16);e=e||{};let d=e.node||i;let f=e.clockseq!==undefined?e.clockseq:s;if(d==null||f==null){const t=e.random||(e.rng||n.default)();if(d==null){d=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(f==null){f=s=(t[6]<<8|t[7])&16383}}let p=e.msecs!==undefined?e.msecs:Date.now();let h=e.nsecs!==undefined?e.nsecs:u+1;const m=p-a+(h-u)/1e4;if(m<0&&e.clockseq===undefined){f=f+1&16383}if((m<0||p>a)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=p;u=h;s=f;p+=122192928e5;const v=((p&268435455)*1e4+h)%4294967296;l[c++]=v>>>24&255;l[c++]=v>>>16&255;l[c++]=v>>>8&255;l[c++]=v&255;const _=p/4294967296*1e4&268435455;l[c++]=_>>>8&255;l[c++]=_&255;l[c++]=_>>>24&15|16;l[c++]=_>>>16&255;l[c++]=f>>>8|128;l[c++]=f&255;for(let e=0;e<6;++e){l[c+e]=d[e]}return t||(0,o.default)(l)}var c=v1;t["default"]=c},398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(313));var o=_interopRequireDefault(r(797));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var n=_interopRequireDefault(r(150));var o=_interopRequireDefault(r(148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(934));var o=_interopRequireDefault(r(150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){e=e||{};const i=e.random||(e.rng||n.default)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=i[e]}return t}return(0,o.default)(i)}var i=v4;t["default"]=i},938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(313));var o=_interopRequireDefault(r(247));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},84:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(393));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},760:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(84));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var o=version;t["default"]=o},421:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},315:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=i(r(181));const u=i(r(687));const c=i(r(233));const l=i(r(220));var d;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(d=t.HttpCodes||(t.HttpCodes={}));var f;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(f=t.Headers||(t.Headers={}));var p;(function(e){e["ApplicationJson"]="application/json"})(p=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=c.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const h=[d.MovedPermanently,d.ResourceMoved,d.SeeOther,d.TemporaryRedirect,d.PermanentRedirect];const m=[d.BadGateway,d.ServiceUnavailable,d.GatewayTimeout];const v=["OPTIONS","GET","DELETE","HEAD"];const _=10;const g=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,(function*(){return new Promise((e=>s(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return s(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return s(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return s(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return s(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,n){return s(this,void 0,void 0,(function*(){return this.request(e,t,r,n)}))}getJson(e,t={}){return s(this,void 0,void 0,(function*(){t[f.Accept]=this._getExistingOrDefaultHeader(t,f.Accept,p.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.post(e,n,r);return this._processResponse(o,this.requestOptions)}))}putJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.put(e,n,r);return this._processResponse(o,this.requestOptions)}))}patchJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[f.Accept]=this._getExistingOrDefaultHeader(r,f.Accept,p.ApplicationJson);r[f.ContentType]=this._getExistingOrDefaultHeader(r,f.ContentType,p.ApplicationJson);const o=yield this.patch(e,n,r);return this._processResponse(o,this.requestOptions)}))}request(e,t,r,n){return s(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const o=new URL(t);let i=this._prepareRequest(e,o,n);const s=this._allowRetries&&v.includes(e)?this._maxRetries+1:1;let a=0;let u;do{u=yield this.requestRaw(i,r);if(u&&u.message&&u.message.statusCode===d.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(u)){e=t;break}}if(e){return e.handleAuthentication(this,i,r)}else{return u}}let t=this._maxRedirects;while(u.message.statusCode&&h.includes(u.message.statusCode)&&this._allowRedirects&&t>0){const s=u.message.headers["location"];if(!s){break}const a=new URL(s);if(o.protocol==="https:"&&o.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield u.readBody();if(a.hostname!==o.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}i=this._prepareRequest(e,a,n);u=yield this.requestRaw(i,r);t--}if(!u.message.statusCode||!m.includes(u.message.statusCode)){return u}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;r(e,t)}}const o=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let i;o.on("socket",(e=>{i=e}));o.setTimeout(this._socketTimeout||3*6e4,(()=>{if(i){i.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));o.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){o.end()}));t.pipe(o)}else{o.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const n={};n.parsedUrl=t;const o=n.parsedUrl.protocol==="https:";n.httpModule=o?u:a;const i=o?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):i;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let n;if(this.requestOptions&&this.requestOptions.headers){n=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||n||r}_getAgent(e){let t;const r=c.getProxyUrl(e);const n=r&&r.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(this._keepAlive&&!n){t=this._agent}if(t){return t}const o=e.protocol==="https:";let i=100;if(this.requestOptions){i=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let n;const s=r.protocol==="https:";if(o){n=s?l.httpsOverHttps:l.httpsOverHttp}else{n=s?l.httpOverHttps:l.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new u.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=o?u.globalAgent:a.globalAgent}if(o&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,(function*(){e=Math.min(_,e);const t=g*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return s(this,void 0,void 0,(function*(){return new Promise(((r,n)=>s(this,void 0,void 0,(function*(){const o=e.message.statusCode||0;const i={statusCode:o,result:null,headers:{}};if(o===d.NotFound){r(i)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){s=JSON.parse(a,dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${o})`}const t=new HttpClientError(e,o);t.result=i.result;n(t)}else{r(i)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{})},233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){return new URL(r)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(n.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},220:(e,t,r)=>{e.exports=r(418)},418:(e,t,r)=>{"use strict";var n=r(808);var o=r(404);var i=r(181);var s=r(687);var a=r(361);var u=r(491);var c=r(837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,n,o){var i=toOptions(r,n,o);for(var s=0,a=t.requests.length;s=this.maxSockets){o.requests.push(i);return}o.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){o.emit("free",t,i)}function onCloseOrRemove(e){o.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var o=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var u=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");s.destroy();var u=new Error("got illegal response body from proxy");u.code="ECONNRESET";e.request.emit("error",u);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=s;return t(s)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, "+"cause="+t.message);o.code="ECONNRESET";e.request.emit("error",o);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(n){var i=e.request.getHeader("host");var s=mergeOptions({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";e.exports=require("assert")},113:e=>{"use strict";e.exports=require("crypto")},361:e=>{"use strict";e.exports=require("events")},147:e=>{"use strict";e.exports=require("fs")},181:e=>{"use strict";e.exports=require("http")},687:e=>{"use strict";e.exports=require("https")},808:e=>{"use strict";e.exports=require("net")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")},404:e=>{"use strict";e.exports=require("tls")},837:e=>{"use strict";e.exports=require("util")}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(500);module.exports=__webpack_exports__})(); \ No newline at end of file diff --git a/package.json b/package.json index 2591718..9dd1d77 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ ], "devDependencies": { "commander": "^6.2.0", - "jest": "^26.6.3", + "jest": "^29.7.0", "yaml": "^2.2.2" }, "scripts": { diff --git a/read-from-ssm-param-store/dist/index.js b/read-from-ssm-param-store/dist/index.js index 83a465b..3d6a285 100644 --- a/read-from-ssm-param-store/dist/index.js +++ b/read-from-ssm-param-store/dist/index.js @@ -1,16 +1 @@ -(()=>{var __webpack_modules__={59190:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const r=a(n(22037));const i=n(52861);function issueCommand(e,t,n){const o=new Command(e,t,n);process.stdout.write(o.toString()+r.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const c="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=c+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const o=this.properties[n];if(o){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(o)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return i.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return i.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},75316:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};var r=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const i=n(59190);const c=n(63685);const d=n(52861);const u=a(n(22037));const l=a(n(71017));const m=n(83419);var p;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(p=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=d.toCommandValue(t);process.env[e]=n;const o=process.env["GITHUB_ENV"]||"";if(o){return c.issueFileCommand("ENV",c.prepareKeyValueMessage(e,t))}i.issueCommand("set-env",{name:e},n)}t.exportVariable=exportVariable;function setSecret(e){i.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){c.issueFileCommand("PATH",e)}else{i.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${l.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const n=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!n){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return n}return n.trim()}t.getInput=getInput;function getMultilineInput(e,t){const n=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return n}return n.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const o=["false","False","FALSE"];const s=getInput(e,t);if(n.includes(s))return true;if(o.includes(s))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const n=process.env["GITHUB_OUTPUT"]||"";if(n){return c.issueFileCommand("OUTPUT",c.prepareKeyValueMessage(e,t))}process.stdout.write(u.EOL);i.issueCommand("set-output",{name:e},d.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){i.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=p.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){i.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){i.issueCommand("error",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){i.issueCommand("warning",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){i.issueCommand("notice",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){i.issue("group",e)}t.startGroup=startGroup;function endGroup(){i.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return r(this,void 0,void 0,(function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n}))}t.group=group;function saveState(e,t){const n=process.env["GITHUB_STATE"]||"";if(n){return c.issueFileCommand("STATE",c.prepareKeyValueMessage(e,t))}i.issueCommand("save-state",{name:e},d.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return r(this,void 0,void 0,(function*(){return yield m.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var S=n(4656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return S.summary}});var g=n(4656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return g.markdownSummary}});var f=n(84989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return f.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return f.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return f.toPlatformPath}})},63685:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const r=a(n(57147));const i=a(n(22037));const c=n(2420);const d=n(52861);function issueFileCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!r.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}r.appendFileSync(n,`${d.toCommandValue(t)}${i.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const n=`ghadelimiter_${c.v4()}`;const o=d.toCommandValue(t);if(e.includes(n)){throw new Error(`Unexpected input: name should not contain the delimiter "${n}"`)}if(o.includes(n)){throw new Error(`Unexpected input: value should not contain the delimiter "${n}"`)}return`${e}<<${n}${i.EOL}${o}${i.EOL}${n}`}t.prepareKeyValueMessage=prepareKeyValueMessage},83419:function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const s=n(85315);const a=n(42421);const r=n(75316);class OidcClient{static createHttpClient(e=true,t=10){const n={allowRetries:e,maxRetries:t};return new s.HttpClient("actions/oidc-client",[new a.BearerCredentialHandler(OidcClient.getRequestToken())],n)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return o(this,void 0,void 0,(function*(){const n=OidcClient.createHttpClient();const o=yield n.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const s=(t=o.result)===null||t===void 0?void 0:t.value;if(!s){throw new Error("Response json body do not have ID Token field")}return s}))}static getIDToken(e){return o(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const n=encodeURIComponent(e);t=`${t}&audience=${n}`}r.debug(`ID token url is ${t}`);const n=yield OidcClient.getCall(t);r.setSecret(n);return n}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},84989:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const r=a(n(71017));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,r.sep)}t.toPlatformPath=toPlatformPath},4656:function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const s=n(22037);const a=n(57147);const{access:r,appendFile:i,writeFile:c}=a.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return o(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield r(e,a.constants.R_OK|a.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,n={}){const o=Object.entries(n).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${o}>`}return`<${e}${o}>${t}`}write(e){return o(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const n=yield this.filePath();const o=t?c:i;yield o(n,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return o(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(s.EOL)}addCodeBlock(e,t){const n=Object.assign({},t&&{lang:t});const o=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(o).addEOL()}addList(e,t=false){const n=t?"ol":"ul";const o=e.map((e=>this.wrap("li",e))).join("");const s=this.wrap(n,o);return this.addRaw(s).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:n,colspan:o,rowspan:s}=e;const a=t?"th":"td";const r=Object.assign(Object.assign({},o&&{colspan:o}),s&&{rowspan:s});return this.wrap(a,n,r)})).join("");return this.wrap("tr",t)})).join("");const n=this.wrap("table",t);return this.addRaw(n).addEOL()}addDetails(e,t){const n=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(n).addEOL()}addImage(e,t,n){const{width:o,height:s}=n||{};const a=Object.assign(Object.assign({},o&&{width:o}),s&&{height:s});const r=this.wrap("img",null,Object.assign({src:e,alt:t},a));return this.addRaw(r).addEOL()}addHeading(e,t){const n=`h${t}`;const o=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1";const s=this.wrap(o,e);return this.addRaw(s).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const n=Object.assign({},t&&{cite:t});const o=this.wrap("blockquote",e,n);return this.addRaw(o).addEOL()}addLink(e,t){const n=this.wrap("a",e,{href:t});return this.addRaw(n).addEOL()}}const d=new Summary;t.markdownSummary=d;t.summary=d},52861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},42421:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},85315:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};var r=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const i=a(n(13685));const c=a(n(95687));const d=a(n(46233));const u=a(n(45220));var l;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(l=t.HttpCodes||(t.HttpCodes={}));var m;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(m=t.Headers||(t.Headers={}));var p;(function(e){e["ApplicationJson"]="application/json"})(p=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=d.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const S=[l.MovedPermanently,l.ResourceMoved,l.SeeOther,l.TemporaryRedirect,l.PermanentRedirect];const g=[l.BadGateway,l.ServiceUnavailable,l.GatewayTimeout];const f=["OPTIONS","GET","DELETE","HEAD"];const y=10;const E=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return r(this,void 0,void 0,(function*(){return new Promise((e=>r(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return r(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return r(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return r(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,n){return r(this,void 0,void 0,(function*(){return this.request("POST",e,t,n||{})}))}patch(e,t,n){return r(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,n||{})}))}put(e,t,n){return r(this,void 0,void 0,(function*(){return this.request("PUT",e,t,n||{})}))}head(e,t){return r(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,n,o){return r(this,void 0,void 0,(function*(){return this.request(e,t,n,o)}))}getJson(e,t={}){return r(this,void 0,void 0,(function*(){t[m.Accept]=this._getExistingOrDefaultHeader(t,m.Accept,p.ApplicationJson);const n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)}))}postJson(e,t,n={}){return r(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,p.ApplicationJson);n[m.ContentType]=this._getExistingOrDefaultHeader(n,m.ContentType,p.ApplicationJson);const s=yield this.post(e,o,n);return this._processResponse(s,this.requestOptions)}))}putJson(e,t,n={}){return r(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,p.ApplicationJson);n[m.ContentType]=this._getExistingOrDefaultHeader(n,m.ContentType,p.ApplicationJson);const s=yield this.put(e,o,n);return this._processResponse(s,this.requestOptions)}))}patchJson(e,t,n={}){return r(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,p.ApplicationJson);n[m.ContentType]=this._getExistingOrDefaultHeader(n,m.ContentType,p.ApplicationJson);const s=yield this.patch(e,o,n);return this._processResponse(s,this.requestOptions)}))}request(e,t,n,o){return r(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const s=new URL(t);let a=this._prepareRequest(e,s,o);const r=this._allowRetries&&f.includes(e)?this._maxRetries+1:1;let i=0;let c;do{c=yield this.requestRaw(a,n);if(c&&c.message&&c.message.statusCode===l.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(c)){e=t;break}}if(e){return e.handleAuthentication(this,a,n)}else{return c}}let t=this._maxRedirects;while(c.message.statusCode&&S.includes(c.message.statusCode)&&this._allowRedirects&&t>0){const r=c.message.headers["location"];if(!r){break}const i=new URL(r);if(s.protocol==="https:"&&s.protocol!==i.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield c.readBody();if(i.hostname!==s.hostname){for(const e in o){if(e.toLowerCase()==="authorization"){delete o[e]}}}a=this._prepareRequest(e,i,o);c=yield this.requestRaw(a,n);t--}if(!c.message.statusCode||!g.includes(c.message.statusCode)){return c}i+=1;if(i{function callbackForResult(e,t){if(e){o(e)}else if(!t){o(new Error("Unknown error"))}else{n(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,n){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let o=false;function handleResult(e,t){if(!o){o=true;n(e,t)}}const s=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let a;s.on("socket",(e=>{a=e}));s.setTimeout(this._socketTimeout||3*6e4,(()=>{if(a){a.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));s.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){s.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){s.end()}));t.pipe(s)}else{s.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const o={};o.parsedUrl=t;const s=o.parsedUrl.protocol==="https:";o.httpModule=s?c:i;const a=s?443:80;o.options={};o.options.host=o.parsedUrl.hostname;o.options.port=o.parsedUrl.port?parseInt(o.parsedUrl.port):a;o.options.path=(o.parsedUrl.pathname||"")+(o.parsedUrl.search||"");o.options.method=e;o.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){o.options.headers["user-agent"]=this.userAgent}o.options.agent=this._getAgent(o.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(o.options)}}return o}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,n){let o;if(this.requestOptions&&this.requestOptions.headers){o=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||o||n}_getAgent(e){let t;const n=d.getProxyUrl(e);const o=n&&n.hostname;if(this._keepAlive&&o){t=this._proxyAgent}if(this._keepAlive&&!o){t=this._agent}if(t){return t}const s=e.protocol==="https:";let a=100;if(this.requestOptions){a=this.requestOptions.maxSockets||i.globalAgent.maxSockets}if(n&&n.hostname){const e={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})};let o;const r=n.protocol==="https:";if(s){o=r?u.httpsOverHttps:u.httpsOverHttp}else{o=r?u.httpOverHttps:u.httpOverHttp}t=o(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:a};t=s?new c.Agent(e):new i.Agent(e);this._agent=t}if(!t){t=s?c.globalAgent:i.globalAgent}if(s&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return r(this,void 0,void 0,(function*(){e=Math.min(y,e);const t=E*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return r(this,void 0,void 0,(function*(){return new Promise(((n,o)=>r(this,void 0,void 0,(function*(){const s=e.message.statusCode||0;const a={statusCode:s,result:null,headers:{}};if(s===l.NotFound){n(a)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let r;let i;try{i=yield e.readBody();if(i&&i.length>0){if(t&&t.deserializeDates){r=JSON.parse(i,dateTimeDeserializer)}else{r=JSON.parse(i)}a.result=r}a.headers=e.message.headers}catch(e){}if(s>299){let e;if(r&&r.message){e=r.message}else if(i&&i.length>0){e=i}else{e=`Failed request: (${s})`}const t=new HttpClientError(e,s);t.result=a.result;o(t)}else{n(a)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,n)=>(t[n.toLowerCase()]=e[n],t)),{})},46233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const n=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(n){return new URL(n)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}const o=[e.hostname.toUpperCase()];if(typeof n==="number"){o.push(`${o[0]}:${n}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(o.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},58222:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=void 0;var o=n(96848);var s=n(75816);var a=n(14739);var r=function(){function AwsCrc32(){this.crc32=new a.Crc32}AwsCrc32.prototype.update=function(e){if((0,s.isEmptyData)(e))return;this.crc32.update((0,s.convertToBuffer)(e))};AwsCrc32.prototype.digest=function(){return o.__awaiter(this,void 0,void 0,(function(){return o.__generator(this,(function(e){return[2,(0,s.numToUint8)(this.crc32.digest())]}))}))};AwsCrc32.prototype.reset=function(){this.crc32=new a.Crc32};return AwsCrc32}();t.AwsCrc32=r},14739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=t.Crc32=t.crc32=void 0;var o=n(96848);var s=n(75816);function crc32(e){return(new a).update(e).digest()}t.crc32=crc32;var a=function(){function Crc32(){this.checksum=4294967295}Crc32.prototype.update=function(e){var t,n;try{for(var s=o.__values(e),a=s.next();!a.done;a=s.next()){var r=a.value;this.checksum=this.checksum>>>8^i[(this.checksum^r)&255]}}catch(e){t={error:e}}finally{try{if(a&&!a.done&&(n=s.return))n.call(s)}finally{if(t)throw t.error}}return this};Crc32.prototype.digest=function(){return(this.checksum^4294967295)>>>0};return Crc32}();t.Crc32=a;var r=[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];var i=(0,s.uint32ArrayFrom)(r);var c=n(58222);Object.defineProperty(t,"AwsCrc32",{enumerable:true,get:function(){return c.AwsCrc32}})},96848:e=>{ -/*! ***************************************************************************** -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. -***************************************************************************** */ -var t;var n;var o;var s;var a;var r;var i;var c;var d;var u;var l;var m;var p;var S;var g;var f;var y;var E;var h;var v;var C;var _;var I;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(n,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,o){return e[n]=t?t(n,o):o}}})((function(e){var w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};t=function(e,t){w(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;i--)if(r=e[i])a=(s<3?r(a):s>3?r(t,n,a):r(t,n))||a;return s>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,o){t(n,o,e)}};r=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};i=function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},o,s,a,r;return r={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(r[Symbol.iterator]=function(){return this}),r;function verb(e){return function(t){return step([e,t])}}function step(r){if(o)throw new TypeError("Generator is already executing.");while(n)try{if(o=1,s&&(a=r[0]&2?s["return"]:r[0]?s["throw"]||((a=s["return"])&&a.call(s),0):s.next)&&!(a=a.call(s,r[1])).done)return a;if(s=0,a)r=[r[0]&2,a.value];switch(r[0]){case 0:case 1:a=r;break;case 4:n.label++;return{value:r[1],done:false};case 5:n.label++;s=r[1];r=[0];continue;case 7:r=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(r[0]===6||r[0]===2)){n=0;continue}if(r[0]===3&&(!a||r[1]>a[0]&&r[1]=e.length)e=void 0;return{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};l=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var o=n.call(e),s,a=[],r;try{while((t===void 0||t-- >0)&&!(s=o.next()).done)a.push(s.value)}catch(e){r={error:e}}finally{try{if(s&&!s.done&&(n=o["return"]))n.call(o)}finally{if(r)throw r.error}}return a};m=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof S?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};f=function(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(o,s){t[o]=e[o]?function(t){return(n=!n)?{value:S(e[o](t)),done:o==="return"}:s?s(t):t}:s}};y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof u==="function"?u(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(o,s){n=e[t](n),settle(o,s,n.done,n.value)}))}}function settle(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}};E=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};h=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};v=function(e){return e&&e.__esModule?e:{default:e}};C=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};_=function(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n};e("__extends",t);e("__assign",n);e("__rest",o);e("__decorate",s);e("__param",a);e("__metadata",r);e("__awaiter",i);e("__generator",c);e("__exportStar",d);e("__createBinding",I);e("__values",u);e("__read",l);e("__spread",m);e("__spreadArrays",p);e("__await",S);e("__asyncGenerator",g);e("__asyncDelegator",f);e("__asyncValues",y);e("__makeTemplateObject",E);e("__importStar",h);e("__importDefault",v);e("__classPrivateFieldGet",C);e("__classPrivateFieldSet",_)}))},55851:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.convertToBuffer=void 0;var o=n(51908);var s=typeof Buffer!=="undefined"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:o.fromUtf8;function convertToBuffer(e){if(e instanceof Uint8Array)return e;if(typeof e==="string"){return s(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}t.convertToBuffer=convertToBuffer},75816:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0;var o=n(55851);Object.defineProperty(t,"convertToBuffer",{enumerable:true,get:function(){return o.convertToBuffer}});var s=n(67716);Object.defineProperty(t,"isEmptyData",{enumerable:true,get:function(){return s.isEmptyData}});var a=n(22390);Object.defineProperty(t,"numToUint8",{enumerable:true,get:function(){return a.numToUint8}});var r=n(17480);Object.defineProperty(t,"uint32ArrayFrom",{enumerable:true,get:function(){return r.uint32ArrayFrom}})},67716:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isEmptyData=void 0;function isEmptyData(e){if(typeof e==="string"){return e.length===0}return e.byteLength===0}t.isEmptyData=isEmptyData},22390:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.numToUint8=void 0;function numToUint8(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}t.numToUint8=numToUint8},17480:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=void 0;function uint32ArrayFrom(e){if(!Uint32Array.from){var t=new Uint32Array(e.length);var n=0;while(n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSM=void 0;const o=n(11866);const s=n(93982);const a=n(11540);const r=n(22364);const i=n(57691);const c=n(25720);const d=n(3515);const u=n(53998);const l=n(32224);const m=n(61769);const p=n(22170);const S=n(13959);const g=n(68775);const f=n(58678);const y=n(56119);const E=n(66927);const h=n(55975);const v=n(44412);const C=n(96782);const _=n(28445);const I=n(79851);const w=n(76955);const P=n(32863);const b=n(75532);const x=n(79913);const T=n(16186);const O=n(96880);const D=n(2434);const M=n(72367);const A=n(16856);const R=n(46905);const N=n(10130);const k=n(32761);const F=n(1956);const L=n(24119);const j=n(75787);const U=n(85954);const z=n(81010);const $=n(17616);const H=n(598);const G=n(19561);const W=n(82757);const q=n(94713);const B=n(13763);const V=n(89303);const Y=n(25527);const K=n(86060);const X=n(7216);const J=n(37375);const Q=n(28751);const Z=n(58216);const ee=n(51895);const te=n(42388);const ne=n(77445);const oe=n(94870);const se=n(8452);const ae=n(30973);const re=n(18397);const ie=n(37235);const ce=n(53532);const de=n(34908);const ue=n(38549);const le=n(32548);const me=n(75023);const pe=n(34890);const Se=n(93350);const ge=n(65586);const fe=n(21544);const ye=n(90279);const Ee=n(6713);const he=n(10161);const ve=n(73966);const Ce=n(64715);const _e=n(41025);const Ie=n(19991);const we=n(14023);const Pe=n(11990);const be=n(96586);const xe=n(37851);const Te=n(95253);const Oe=n(55950);const De=n(10721);const Me=n(76776);const Ae=n(80142);const Re=n(89856);const Ne=n(30585);const ke=n(40762);const Fe=n(42194);const Le=n(70411);const je=n(86803);const Ue=n(52127);const ze=n(14691);const $e=n(97928);const He=n(20099);const Ge=n(63422);const We=n(79279);const qe=n(63252);const Be=n(33046);const Ve=n(94860);const Ye=n(73293);const Ke=n(87534);const Xe=n(49407);const Je=n(81024);const Qe=n(82657);const Ze=n(76390);const et=n(27591);const tt=n(62225);const nt=n(11678);const ot=n(55993);const st=n(22036);const at=n(19162);const rt=n(16249);const it=n(95459);const ct=n(7119);const dt=n(92064);const ut=n(6285);const lt=n(54654);const mt=n(19922);const pt=n(34053);const St=n(18656);const gt=n(4782);const ft=n(13132);const yt=n(50003);const Et=n(56282);const ht=n(61305);const vt=n(31208);const Ct=n(20776);const _t=n(82779);const It=n(34246);const wt=n(55077);const Pt=n(16859);const bt=n(20862);const xt=n(89746);const Tt=n(55607);const Ot=n(8342);const Dt=n(44922);const Mt=n(49639);const At=n(30347);const Rt=n(32271);const Nt=n(95026);const kt=n(54549);const Ft={AddTagsToResourceCommand:s.AddTagsToResourceCommand,AssociateOpsItemRelatedItemCommand:a.AssociateOpsItemRelatedItemCommand,CancelCommandCommand:r.CancelCommandCommand,CancelMaintenanceWindowExecutionCommand:i.CancelMaintenanceWindowExecutionCommand,CreateActivationCommand:c.CreateActivationCommand,CreateAssociationCommand:u.CreateAssociationCommand,CreateAssociationBatchCommand:d.CreateAssociationBatchCommand,CreateDocumentCommand:l.CreateDocumentCommand,CreateMaintenanceWindowCommand:m.CreateMaintenanceWindowCommand,CreateOpsItemCommand:p.CreateOpsItemCommand,CreateOpsMetadataCommand:S.CreateOpsMetadataCommand,CreatePatchBaselineCommand:g.CreatePatchBaselineCommand,CreateResourceDataSyncCommand:f.CreateResourceDataSyncCommand,DeleteActivationCommand:y.DeleteActivationCommand,DeleteAssociationCommand:E.DeleteAssociationCommand,DeleteDocumentCommand:h.DeleteDocumentCommand,DeleteInventoryCommand:v.DeleteInventoryCommand,DeleteMaintenanceWindowCommand:C.DeleteMaintenanceWindowCommand,DeleteOpsItemCommand:_.DeleteOpsItemCommand,DeleteOpsMetadataCommand:I.DeleteOpsMetadataCommand,DeleteParameterCommand:w.DeleteParameterCommand,DeleteParametersCommand:P.DeleteParametersCommand,DeletePatchBaselineCommand:b.DeletePatchBaselineCommand,DeleteResourceDataSyncCommand:x.DeleteResourceDataSyncCommand,DeleteResourcePolicyCommand:T.DeleteResourcePolicyCommand,DeregisterManagedInstanceCommand:O.DeregisterManagedInstanceCommand,DeregisterPatchBaselineForPatchGroupCommand:D.DeregisterPatchBaselineForPatchGroupCommand,DeregisterTargetFromMaintenanceWindowCommand:M.DeregisterTargetFromMaintenanceWindowCommand,DeregisterTaskFromMaintenanceWindowCommand:A.DeregisterTaskFromMaintenanceWindowCommand,DescribeActivationsCommand:R.DescribeActivationsCommand,DescribeAssociationCommand:N.DescribeAssociationCommand,DescribeAssociationExecutionsCommand:k.DescribeAssociationExecutionsCommand,DescribeAssociationExecutionTargetsCommand:F.DescribeAssociationExecutionTargetsCommand,DescribeAutomationExecutionsCommand:L.DescribeAutomationExecutionsCommand,DescribeAutomationStepExecutionsCommand:j.DescribeAutomationStepExecutionsCommand,DescribeAvailablePatchesCommand:U.DescribeAvailablePatchesCommand,DescribeDocumentCommand:z.DescribeDocumentCommand,DescribeDocumentPermissionCommand:$.DescribeDocumentPermissionCommand,DescribeEffectiveInstanceAssociationsCommand:H.DescribeEffectiveInstanceAssociationsCommand,DescribeEffectivePatchesForPatchBaselineCommand:G.DescribeEffectivePatchesForPatchBaselineCommand,DescribeInstanceAssociationsStatusCommand:W.DescribeInstanceAssociationsStatusCommand,DescribeInstanceInformationCommand:q.DescribeInstanceInformationCommand,DescribeInstancePatchesCommand:B.DescribeInstancePatchesCommand,DescribeInstancePatchStatesCommand:V.DescribeInstancePatchStatesCommand,DescribeInstancePatchStatesForPatchGroupCommand:Y.DescribeInstancePatchStatesForPatchGroupCommand,DescribeInventoryDeletionsCommand:K.DescribeInventoryDeletionsCommand,DescribeMaintenanceWindowExecutionsCommand:X.DescribeMaintenanceWindowExecutionsCommand,DescribeMaintenanceWindowExecutionTaskInvocationsCommand:J.DescribeMaintenanceWindowExecutionTaskInvocationsCommand,DescribeMaintenanceWindowExecutionTasksCommand:Q.DescribeMaintenanceWindowExecutionTasksCommand,DescribeMaintenanceWindowsCommand:ee.DescribeMaintenanceWindowsCommand,DescribeMaintenanceWindowScheduleCommand:Z.DescribeMaintenanceWindowScheduleCommand,DescribeMaintenanceWindowsForTargetCommand:te.DescribeMaintenanceWindowsForTargetCommand,DescribeMaintenanceWindowTargetsCommand:ne.DescribeMaintenanceWindowTargetsCommand,DescribeMaintenanceWindowTasksCommand:oe.DescribeMaintenanceWindowTasksCommand,DescribeOpsItemsCommand:se.DescribeOpsItemsCommand,DescribeParametersCommand:ae.DescribeParametersCommand,DescribePatchBaselinesCommand:re.DescribePatchBaselinesCommand,DescribePatchGroupsCommand:ie.DescribePatchGroupsCommand,DescribePatchGroupStateCommand:ce.DescribePatchGroupStateCommand,DescribePatchPropertiesCommand:de.DescribePatchPropertiesCommand,DescribeSessionsCommand:ue.DescribeSessionsCommand,DisassociateOpsItemRelatedItemCommand:le.DisassociateOpsItemRelatedItemCommand,GetAutomationExecutionCommand:me.GetAutomationExecutionCommand,GetCalendarStateCommand:pe.GetCalendarStateCommand,GetCommandInvocationCommand:Se.GetCommandInvocationCommand,GetConnectionStatusCommand:ge.GetConnectionStatusCommand,GetDefaultPatchBaselineCommand:fe.GetDefaultPatchBaselineCommand,GetDeployablePatchSnapshotForInstanceCommand:ye.GetDeployablePatchSnapshotForInstanceCommand,GetDocumentCommand:Ee.GetDocumentCommand,GetInventoryCommand:he.GetInventoryCommand,GetInventorySchemaCommand:ve.GetInventorySchemaCommand,GetMaintenanceWindowCommand:Ce.GetMaintenanceWindowCommand,GetMaintenanceWindowExecutionCommand:_e.GetMaintenanceWindowExecutionCommand,GetMaintenanceWindowExecutionTaskCommand:Ie.GetMaintenanceWindowExecutionTaskCommand,GetMaintenanceWindowExecutionTaskInvocationCommand:we.GetMaintenanceWindowExecutionTaskInvocationCommand,GetMaintenanceWindowTaskCommand:Pe.GetMaintenanceWindowTaskCommand,GetOpsItemCommand:be.GetOpsItemCommand,GetOpsMetadataCommand:xe.GetOpsMetadataCommand,GetOpsSummaryCommand:Te.GetOpsSummaryCommand,GetParameterCommand:Oe.GetParameterCommand,GetParameterHistoryCommand:De.GetParameterHistoryCommand,GetParametersCommand:Ae.GetParametersCommand,GetParametersByPathCommand:Me.GetParametersByPathCommand,GetPatchBaselineCommand:Re.GetPatchBaselineCommand,GetPatchBaselineForPatchGroupCommand:Ne.GetPatchBaselineForPatchGroupCommand,GetResourcePoliciesCommand:ke.GetResourcePoliciesCommand,GetServiceSettingCommand:Fe.GetServiceSettingCommand,LabelParameterVersionCommand:Le.LabelParameterVersionCommand,ListAssociationsCommand:je.ListAssociationsCommand,ListAssociationVersionsCommand:Ue.ListAssociationVersionsCommand,ListCommandInvocationsCommand:ze.ListCommandInvocationsCommand,ListCommandsCommand:$e.ListCommandsCommand,ListComplianceItemsCommand:He.ListComplianceItemsCommand,ListComplianceSummariesCommand:Ge.ListComplianceSummariesCommand,ListDocumentMetadataHistoryCommand:We.ListDocumentMetadataHistoryCommand,ListDocumentsCommand:qe.ListDocumentsCommand,ListDocumentVersionsCommand:Be.ListDocumentVersionsCommand,ListInventoryEntriesCommand:Ve.ListInventoryEntriesCommand,ListOpsItemEventsCommand:Ye.ListOpsItemEventsCommand,ListOpsItemRelatedItemsCommand:Ke.ListOpsItemRelatedItemsCommand,ListOpsMetadataCommand:Xe.ListOpsMetadataCommand,ListResourceComplianceSummariesCommand:Je.ListResourceComplianceSummariesCommand,ListResourceDataSyncCommand:Qe.ListResourceDataSyncCommand,ListTagsForResourceCommand:Ze.ListTagsForResourceCommand,ModifyDocumentPermissionCommand:et.ModifyDocumentPermissionCommand,PutComplianceItemsCommand:tt.PutComplianceItemsCommand,PutInventoryCommand:nt.PutInventoryCommand,PutParameterCommand:ot.PutParameterCommand,PutResourcePolicyCommand:st.PutResourcePolicyCommand,RegisterDefaultPatchBaselineCommand:at.RegisterDefaultPatchBaselineCommand,RegisterPatchBaselineForPatchGroupCommand:rt.RegisterPatchBaselineForPatchGroupCommand,RegisterTargetWithMaintenanceWindowCommand:it.RegisterTargetWithMaintenanceWindowCommand,RegisterTaskWithMaintenanceWindowCommand:ct.RegisterTaskWithMaintenanceWindowCommand,RemoveTagsFromResourceCommand:dt.RemoveTagsFromResourceCommand,ResetServiceSettingCommand:ut.ResetServiceSettingCommand,ResumeSessionCommand:lt.ResumeSessionCommand,SendAutomationSignalCommand:mt.SendAutomationSignalCommand,SendCommandCommand:pt.SendCommandCommand,StartAssociationsOnceCommand:St.StartAssociationsOnceCommand,StartAutomationExecutionCommand:gt.StartAutomationExecutionCommand,StartChangeRequestExecutionCommand:ft.StartChangeRequestExecutionCommand,StartSessionCommand:yt.StartSessionCommand,StopAutomationExecutionCommand:Et.StopAutomationExecutionCommand,TerminateSessionCommand:ht.TerminateSessionCommand,UnlabelParameterVersionCommand:vt.UnlabelParameterVersionCommand,UpdateAssociationCommand:Ct.UpdateAssociationCommand,UpdateAssociationStatusCommand:_t.UpdateAssociationStatusCommand,UpdateDocumentCommand:It.UpdateDocumentCommand,UpdateDocumentDefaultVersionCommand:wt.UpdateDocumentDefaultVersionCommand,UpdateDocumentMetadataCommand:Pt.UpdateDocumentMetadataCommand,UpdateMaintenanceWindowCommand:bt.UpdateMaintenanceWindowCommand,UpdateMaintenanceWindowTargetCommand:xt.UpdateMaintenanceWindowTargetCommand,UpdateMaintenanceWindowTaskCommand:Tt.UpdateMaintenanceWindowTaskCommand,UpdateManagedInstanceRoleCommand:Ot.UpdateManagedInstanceRoleCommand,UpdateOpsItemCommand:Dt.UpdateOpsItemCommand,UpdateOpsMetadataCommand:Mt.UpdateOpsMetadataCommand,UpdatePatchBaselineCommand:At.UpdatePatchBaselineCommand,UpdateResourceDataSyncCommand:Rt.UpdateResourceDataSyncCommand,UpdateServiceSettingCommand:Nt.UpdateServiceSettingCommand};class SSM extends kt.SSMClient{}t.SSM=SSM;(0,o.createAggregatedClient)(Ft,SSM)},54549:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSMClient=t.__Client=void 0;const o=n(42459);const s=n(1475);const a=n(14103);const r=n(83347);const i=n(37163);const c=n(1818);const d=n(71829);const u=n(12538);const l=n(67273);const m=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return m.Client}});const p=n(14140);const S=n(72929);const g=n(48444);class SSMClient extends m.Client{constructor(...[e]){const t=(0,S.getRuntimeConfig)(e||{});const n=(0,p.resolveClientEndpointParameters)(t);const m=(0,c.resolveRegionConfig)(n);const f=(0,u.resolveEndpointConfig)(m);const y=(0,l.resolveRetryConfig)(f);const E=(0,o.resolveHostHeaderConfig)(y);const h=(0,r.resolveAwsAuthConfig)(E);const v=(0,i.resolveUserAgentConfig)(h);const C=(0,g.resolveRuntimeExtensions)(v,e?.extensions||[]);super(C);this.config=C;this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,a.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,r.getAwsAuthPlugin)(this.config));this.middlewareStack.use((0,i.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.SSMClient=SSMClient},93982:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AddTagsToResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class AddTagsToResourceCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AddTagsToResourceCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="AddTagsToResourceCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"AddTagsToResource"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_AddTagsToResourceCommand)(e,t)}deserialize(e,t){return(0,i.de_AddTagsToResourceCommand)(e,t)}}t.AddTagsToResourceCommand=AddTagsToResourceCommand},11540:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssociateOpsItemRelatedItemCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class AssociateOpsItemRelatedItemCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssociateOpsItemRelatedItemCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="AssociateOpsItemRelatedItemCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"AssociateOpsItemRelatedItem"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_AssociateOpsItemRelatedItemCommand)(e,t)}deserialize(e,t){return(0,i.de_AssociateOpsItemRelatedItemCommand)(e,t)}}t.AssociateOpsItemRelatedItemCommand=AssociateOpsItemRelatedItemCommand},22364:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CancelCommandCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class CancelCommandCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CancelCommandCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="CancelCommandCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CancelCommand"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_CancelCommandCommand)(e,t)}deserialize(e,t){return(0,i.de_CancelCommandCommand)(e,t)}}t.CancelCommandCommand=CancelCommandCommand},57691:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CancelMaintenanceWindowExecutionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class CancelMaintenanceWindowExecutionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CancelMaintenanceWindowExecutionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="CancelMaintenanceWindowExecutionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CancelMaintenanceWindowExecution"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_CancelMaintenanceWindowExecutionCommand)(e,t)}deserialize(e,t){return(0,i.de_CancelMaintenanceWindowExecutionCommand)(e,t)}}t.CancelMaintenanceWindowExecutionCommand=CancelMaintenanceWindowExecutionCommand},25720:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateActivationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class CreateActivationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateActivationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="CreateActivationCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateActivation"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_CreateActivationCommand)(e,t)}deserialize(e,t){return(0,i.de_CreateActivationCommand)(e,t)}}t.CreateActivationCommand=CreateActivationCommand},3515:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateAssociationBatchCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class CreateAssociationBatchCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateAssociationBatchCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="CreateAssociationBatchCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.CreateAssociationBatchRequestFilterSensitiveLog,outputFilterSensitiveLog:i.CreateAssociationBatchResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateAssociationBatch"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_CreateAssociationBatchCommand)(e,t)}deserialize(e,t){return(0,c.de_CreateAssociationBatchCommand)(e,t)}}t.CreateAssociationBatchCommand=CreateAssociationBatchCommand},53998:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateAssociationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class CreateAssociationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateAssociationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="CreateAssociationCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.CreateAssociationRequestFilterSensitiveLog,outputFilterSensitiveLog:i.CreateAssociationResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateAssociation"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_CreateAssociationCommand)(e,t)}deserialize(e,t){return(0,c.de_CreateAssociationCommand)(e,t)}}t.CreateAssociationCommand=CreateAssociationCommand},32224:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateDocumentCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class CreateDocumentCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateDocumentCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="CreateDocumentCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateDocument"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_CreateDocumentCommand)(e,t)}deserialize(e,t){return(0,i.de_CreateDocumentCommand)(e,t)}}t.CreateDocumentCommand=CreateDocumentCommand},61769:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class CreateMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="CreateMaintenanceWindowCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.CreateMaintenanceWindowRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateMaintenanceWindow"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_CreateMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,c.de_CreateMaintenanceWindowCommand)(e,t)}}t.CreateMaintenanceWindowCommand=CreateMaintenanceWindowCommand},22170:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateOpsItemCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class CreateOpsItemCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateOpsItemCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="CreateOpsItemCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateOpsItem"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_CreateOpsItemCommand)(e,t)}deserialize(e,t){return(0,i.de_CreateOpsItemCommand)(e,t)}}t.CreateOpsItemCommand=CreateOpsItemCommand},13959:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateOpsMetadataCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class CreateOpsMetadataCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateOpsMetadataCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="CreateOpsMetadataCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateOpsMetadata"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_CreateOpsMetadataCommand)(e,t)}deserialize(e,t){return(0,i.de_CreateOpsMetadataCommand)(e,t)}}t.CreateOpsMetadataCommand=CreateOpsMetadataCommand},68775:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreatePatchBaselineCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class CreatePatchBaselineCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreatePatchBaselineCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="CreatePatchBaselineCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.CreatePatchBaselineRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreatePatchBaseline"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_CreatePatchBaselineCommand)(e,t)}deserialize(e,t){return(0,c.de_CreatePatchBaselineCommand)(e,t)}}t.CreatePatchBaselineCommand=CreatePatchBaselineCommand},58678:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateResourceDataSyncCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class CreateResourceDataSyncCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateResourceDataSyncCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="CreateResourceDataSyncCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"CreateResourceDataSync"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_CreateResourceDataSyncCommand)(e,t)}deserialize(e,t){return(0,i.de_CreateResourceDataSyncCommand)(e,t)}}t.CreateResourceDataSyncCommand=CreateResourceDataSyncCommand},56119:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteActivationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteActivationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteActivationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteActivationCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteActivation"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteActivationCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteActivationCommand)(e,t)}}t.DeleteActivationCommand=DeleteActivationCommand},66927:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteAssociationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteAssociationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteAssociationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteAssociationCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteAssociation"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteAssociationCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteAssociationCommand)(e,t)}}t.DeleteAssociationCommand=DeleteAssociationCommand},55975:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDocumentCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteDocumentCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteDocumentCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteDocumentCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteDocument"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteDocumentCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteDocumentCommand)(e,t)}}t.DeleteDocumentCommand=DeleteDocumentCommand},44412:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteInventoryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteInventoryCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteInventoryCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteInventoryCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteInventory"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteInventoryCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteInventoryCommand)(e,t)}}t.DeleteInventoryCommand=DeleteInventoryCommand},96782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteMaintenanceWindowCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteMaintenanceWindow"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteMaintenanceWindowCommand)(e,t)}}t.DeleteMaintenanceWindowCommand=DeleteMaintenanceWindowCommand},28445:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteOpsItemCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteOpsItemCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteOpsItemCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteOpsItemCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteOpsItem"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteOpsItemCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteOpsItemCommand)(e,t)}}t.DeleteOpsItemCommand=DeleteOpsItemCommand},79851:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteOpsMetadataCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteOpsMetadataCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteOpsMetadataCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteOpsMetadataCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteOpsMetadata"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteOpsMetadataCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteOpsMetadataCommand)(e,t)}}t.DeleteOpsMetadataCommand=DeleteOpsMetadataCommand},76955:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteParameterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteParameterCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteParameterCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteParameterCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteParameter"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteParameterCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteParameterCommand)(e,t)}}t.DeleteParameterCommand=DeleteParameterCommand},32863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteParametersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteParametersCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteParametersCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteParametersCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteParameters"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteParametersCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteParametersCommand)(e,t)}}t.DeleteParametersCommand=DeleteParametersCommand},75532:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeletePatchBaselineCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeletePatchBaselineCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeletePatchBaselineCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeletePatchBaselineCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeletePatchBaseline"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeletePatchBaselineCommand)(e,t)}deserialize(e,t){return(0,i.de_DeletePatchBaselineCommand)(e,t)}}t.DeletePatchBaselineCommand=DeletePatchBaselineCommand},79913:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteResourceDataSyncCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteResourceDataSyncCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteResourceDataSyncCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteResourceDataSyncCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteResourceDataSync"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteResourceDataSyncCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteResourceDataSyncCommand)(e,t)}}t.DeleteResourceDataSyncCommand=DeleteResourceDataSyncCommand},16186:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteResourcePolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeleteResourcePolicyCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteResourcePolicyCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeleteResourcePolicyCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeleteResourcePolicy"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeleteResourcePolicyCommand)(e,t)}deserialize(e,t){return(0,i.de_DeleteResourcePolicyCommand)(e,t)}}t.DeleteResourcePolicyCommand=DeleteResourcePolicyCommand},96880:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterManagedInstanceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeregisterManagedInstanceCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterManagedInstanceCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeregisterManagedInstanceCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeregisterManagedInstance"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeregisterManagedInstanceCommand)(e,t)}deserialize(e,t){return(0,i.de_DeregisterManagedInstanceCommand)(e,t)}}t.DeregisterManagedInstanceCommand=DeregisterManagedInstanceCommand},2434:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterPatchBaselineForPatchGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeregisterPatchBaselineForPatchGroupCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterPatchBaselineForPatchGroupCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeregisterPatchBaselineForPatchGroupCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeregisterPatchBaselineForPatchGroup"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeregisterPatchBaselineForPatchGroupCommand)(e,t)}deserialize(e,t){return(0,i.de_DeregisterPatchBaselineForPatchGroupCommand)(e,t)}}t.DeregisterPatchBaselineForPatchGroupCommand=DeregisterPatchBaselineForPatchGroupCommand},72367:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterTargetFromMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeregisterTargetFromMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterTargetFromMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeregisterTargetFromMaintenanceWindowCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeregisterTargetFromMaintenanceWindow"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeregisterTargetFromMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,i.de_DeregisterTargetFromMaintenanceWindowCommand)(e,t)}}t.DeregisterTargetFromMaintenanceWindowCommand=DeregisterTargetFromMaintenanceWindowCommand},16856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterTaskFromMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DeregisterTaskFromMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterTaskFromMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DeregisterTaskFromMaintenanceWindowCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DeregisterTaskFromMaintenanceWindow"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DeregisterTaskFromMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,i.de_DeregisterTaskFromMaintenanceWindowCommand)(e,t)}}t.DeregisterTaskFromMaintenanceWindowCommand=DeregisterTaskFromMaintenanceWindowCommand},46905:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeActivationsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeActivationsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeActivationsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeActivationsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeActivations"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeActivationsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeActivationsCommand)(e,t)}}t.DescribeActivationsCommand=DescribeActivationsCommand},10130:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeAssociationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class DescribeAssociationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeAssociationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="DescribeAssociationCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.DescribeAssociationResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeAssociation"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DescribeAssociationCommand)(e,t)}deserialize(e,t){return(0,c.de_DescribeAssociationCommand)(e,t)}}t.DescribeAssociationCommand=DescribeAssociationCommand},1956:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeAssociationExecutionTargetsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeAssociationExecutionTargetsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeAssociationExecutionTargetsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeAssociationExecutionTargetsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeAssociationExecutionTargets"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeAssociationExecutionTargetsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeAssociationExecutionTargetsCommand)(e,t)}}t.DescribeAssociationExecutionTargetsCommand=DescribeAssociationExecutionTargetsCommand},32761:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeAssociationExecutionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeAssociationExecutionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeAssociationExecutionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeAssociationExecutionsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeAssociationExecutions"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeAssociationExecutionsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeAssociationExecutionsCommand)(e,t)}}t.DescribeAssociationExecutionsCommand=DescribeAssociationExecutionsCommand},24119:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeAutomationExecutionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeAutomationExecutionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeAutomationExecutionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeAutomationExecutionsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeAutomationExecutions"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeAutomationExecutionsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeAutomationExecutionsCommand)(e,t)}}t.DescribeAutomationExecutionsCommand=DescribeAutomationExecutionsCommand},75787:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeAutomationStepExecutionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeAutomationStepExecutionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeAutomationStepExecutionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeAutomationStepExecutionsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeAutomationStepExecutions"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeAutomationStepExecutionsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeAutomationStepExecutionsCommand)(e,t)}}t.DescribeAutomationStepExecutionsCommand=DescribeAutomationStepExecutionsCommand},85954:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeAvailablePatchesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeAvailablePatchesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeAvailablePatchesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeAvailablePatchesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeAvailablePatches"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeAvailablePatchesCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeAvailablePatchesCommand)(e,t)}}t.DescribeAvailablePatchesCommand=DescribeAvailablePatchesCommand},81010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeDocumentCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeDocumentCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeDocumentCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeDocumentCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeDocument"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeDocumentCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeDocumentCommand)(e,t)}}t.DescribeDocumentCommand=DescribeDocumentCommand},17616:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeDocumentPermissionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeDocumentPermissionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeDocumentPermissionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeDocumentPermissionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeDocumentPermission"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeDocumentPermissionCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeDocumentPermissionCommand)(e,t)}}t.DescribeDocumentPermissionCommand=DescribeDocumentPermissionCommand},598:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeEffectiveInstanceAssociationsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeEffectiveInstanceAssociationsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeEffectiveInstanceAssociationsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeEffectiveInstanceAssociationsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeEffectiveInstanceAssociations"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeEffectiveInstanceAssociationsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeEffectiveInstanceAssociationsCommand)(e,t)}}t.DescribeEffectiveInstanceAssociationsCommand=DescribeEffectiveInstanceAssociationsCommand},19561:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeEffectivePatchesForPatchBaselineCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeEffectivePatchesForPatchBaselineCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeEffectivePatchesForPatchBaselineCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeEffectivePatchesForPatchBaselineCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeEffectivePatchesForPatchBaseline"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeEffectivePatchesForPatchBaselineCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeEffectivePatchesForPatchBaselineCommand)(e,t)}}t.DescribeEffectivePatchesForPatchBaselineCommand=DescribeEffectivePatchesForPatchBaselineCommand},82757:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeInstanceAssociationsStatusCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeInstanceAssociationsStatusCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeInstanceAssociationsStatusCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeInstanceAssociationsStatusCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeInstanceAssociationsStatus"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeInstanceAssociationsStatusCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeInstanceAssociationsStatusCommand)(e,t)}}t.DescribeInstanceAssociationsStatusCommand=DescribeInstanceAssociationsStatusCommand},94713:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeInstanceInformationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeInstanceInformationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeInstanceInformationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeInstanceInformationCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeInstanceInformation"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeInstanceInformationCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeInstanceInformationCommand)(e,t)}}t.DescribeInstanceInformationCommand=DescribeInstanceInformationCommand},89303:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeInstancePatchStatesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class DescribeInstancePatchStatesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeInstancePatchStatesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="DescribeInstancePatchStatesCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.DescribeInstancePatchStatesResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeInstancePatchStates"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DescribeInstancePatchStatesCommand)(e,t)}deserialize(e,t){return(0,c.de_DescribeInstancePatchStatesCommand)(e,t)}}t.DescribeInstancePatchStatesCommand=DescribeInstancePatchStatesCommand},25527:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeInstancePatchStatesForPatchGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class DescribeInstancePatchStatesForPatchGroupCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeInstancePatchStatesForPatchGroupCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="DescribeInstancePatchStatesForPatchGroupCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeInstancePatchStatesForPatchGroup"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DescribeInstancePatchStatesForPatchGroupCommand)(e,t)}deserialize(e,t){return(0,c.de_DescribeInstancePatchStatesForPatchGroupCommand)(e,t)}}t.DescribeInstancePatchStatesForPatchGroupCommand=DescribeInstancePatchStatesForPatchGroupCommand},13763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeInstancePatchesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeInstancePatchesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeInstancePatchesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeInstancePatchesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeInstancePatches"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeInstancePatchesCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeInstancePatchesCommand)(e,t)}}t.DescribeInstancePatchesCommand=DescribeInstancePatchesCommand},86060:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeInventoryDeletionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeInventoryDeletionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeInventoryDeletionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeInventoryDeletionsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeInventoryDeletions"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeInventoryDeletionsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeInventoryDeletionsCommand)(e,t)}}t.DescribeInventoryDeletionsCommand=DescribeInventoryDeletionsCommand},37375:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowExecutionTaskInvocationsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class DescribeMaintenanceWindowExecutionTaskInvocationsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowExecutionTaskInvocationsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="DescribeMaintenanceWindowExecutionTaskInvocationsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindowExecutionTaskInvocations"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand)(e,t)}deserialize(e,t){return(0,c.de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand)(e,t)}}t.DescribeMaintenanceWindowExecutionTaskInvocationsCommand=DescribeMaintenanceWindowExecutionTaskInvocationsCommand},28751:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowExecutionTasksCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeMaintenanceWindowExecutionTasksCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowExecutionTasksCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeMaintenanceWindowExecutionTasksCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindowExecutionTasks"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeMaintenanceWindowExecutionTasksCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeMaintenanceWindowExecutionTasksCommand)(e,t)}}t.DescribeMaintenanceWindowExecutionTasksCommand=DescribeMaintenanceWindowExecutionTasksCommand},7216:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowExecutionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeMaintenanceWindowExecutionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowExecutionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeMaintenanceWindowExecutionsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindowExecutions"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeMaintenanceWindowExecutionsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeMaintenanceWindowExecutionsCommand)(e,t)}}t.DescribeMaintenanceWindowExecutionsCommand=DescribeMaintenanceWindowExecutionsCommand},58216:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowScheduleCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeMaintenanceWindowScheduleCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowScheduleCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeMaintenanceWindowScheduleCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindowSchedule"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeMaintenanceWindowScheduleCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeMaintenanceWindowScheduleCommand)(e,t)}}t.DescribeMaintenanceWindowScheduleCommand=DescribeMaintenanceWindowScheduleCommand},77445:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowTargetsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class DescribeMaintenanceWindowTargetsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowTargetsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="DescribeMaintenanceWindowTargetsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.DescribeMaintenanceWindowTargetsResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindowTargets"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DescribeMaintenanceWindowTargetsCommand)(e,t)}deserialize(e,t){return(0,c.de_DescribeMaintenanceWindowTargetsCommand)(e,t)}}t.DescribeMaintenanceWindowTargetsCommand=DescribeMaintenanceWindowTargetsCommand},94870:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowTasksCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class DescribeMaintenanceWindowTasksCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowTasksCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="DescribeMaintenanceWindowTasksCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.DescribeMaintenanceWindowTasksResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindowTasks"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DescribeMaintenanceWindowTasksCommand)(e,t)}deserialize(e,t){return(0,c.de_DescribeMaintenanceWindowTasksCommand)(e,t)}}t.DescribeMaintenanceWindowTasksCommand=DescribeMaintenanceWindowTasksCommand},51895:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(28993);const c=n(84221);class DescribeMaintenanceWindowsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="DescribeMaintenanceWindowsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.DescribeMaintenanceWindowsResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindows"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DescribeMaintenanceWindowsCommand)(e,t)}deserialize(e,t){return(0,c.de_DescribeMaintenanceWindowsCommand)(e,t)}}t.DescribeMaintenanceWindowsCommand=DescribeMaintenanceWindowsCommand},42388:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMaintenanceWindowsForTargetCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeMaintenanceWindowsForTargetCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMaintenanceWindowsForTargetCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeMaintenanceWindowsForTargetCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeMaintenanceWindowsForTarget"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeMaintenanceWindowsForTargetCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeMaintenanceWindowsForTargetCommand)(e,t)}}t.DescribeMaintenanceWindowsForTargetCommand=DescribeMaintenanceWindowsForTargetCommand},8452:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeOpsItemsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeOpsItemsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeOpsItemsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeOpsItemsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeOpsItems"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeOpsItemsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeOpsItemsCommand)(e,t)}}t.DescribeOpsItemsCommand=DescribeOpsItemsCommand},30973:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeParametersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeParametersCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeParametersCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeParametersCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeParameters"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeParametersCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeParametersCommand)(e,t)}}t.DescribeParametersCommand=DescribeParametersCommand},18397:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribePatchBaselinesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribePatchBaselinesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribePatchBaselinesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribePatchBaselinesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribePatchBaselines"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribePatchBaselinesCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribePatchBaselinesCommand)(e,t)}}t.DescribePatchBaselinesCommand=DescribePatchBaselinesCommand},53532:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribePatchGroupStateCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribePatchGroupStateCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribePatchGroupStateCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribePatchGroupStateCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribePatchGroupState"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribePatchGroupStateCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribePatchGroupStateCommand)(e,t)}}t.DescribePatchGroupStateCommand=DescribePatchGroupStateCommand},37235:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribePatchGroupsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribePatchGroupsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribePatchGroupsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribePatchGroupsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribePatchGroups"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribePatchGroupsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribePatchGroupsCommand)(e,t)}}t.DescribePatchGroupsCommand=DescribePatchGroupsCommand},34908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribePatchPropertiesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribePatchPropertiesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribePatchPropertiesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribePatchPropertiesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribePatchProperties"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribePatchPropertiesCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribePatchPropertiesCommand)(e,t)}}t.DescribePatchPropertiesCommand=DescribePatchPropertiesCommand},38549:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeSessionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DescribeSessionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeSessionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DescribeSessionsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DescribeSessions"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DescribeSessionsCommand)(e,t)}deserialize(e,t){return(0,i.de_DescribeSessionsCommand)(e,t)}}t.DescribeSessionsCommand=DescribeSessionsCommand},32548:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DisassociateOpsItemRelatedItemCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class DisassociateOpsItemRelatedItemCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DisassociateOpsItemRelatedItemCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="DisassociateOpsItemRelatedItemCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"DisassociateOpsItemRelatedItem"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_DisassociateOpsItemRelatedItemCommand)(e,t)}deserialize(e,t){return(0,i.de_DisassociateOpsItemRelatedItemCommand)(e,t)}}t.DisassociateOpsItemRelatedItemCommand=DisassociateOpsItemRelatedItemCommand},75023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAutomationExecutionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetAutomationExecutionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetAutomationExecutionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetAutomationExecutionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetAutomationExecution"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetAutomationExecutionCommand)(e,t)}deserialize(e,t){return(0,i.de_GetAutomationExecutionCommand)(e,t)}}t.GetAutomationExecutionCommand=GetAutomationExecutionCommand},34890:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCalendarStateCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetCalendarStateCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetCalendarStateCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetCalendarStateCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetCalendarState"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetCalendarStateCommand)(e,t)}deserialize(e,t){return(0,i.de_GetCalendarStateCommand)(e,t)}}t.GetCalendarStateCommand=GetCalendarStateCommand},93350:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCommandInvocationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetCommandInvocationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetCommandInvocationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetCommandInvocationCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetCommandInvocation"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetCommandInvocationCommand)(e,t)}deserialize(e,t){return(0,i.de_GetCommandInvocationCommand)(e,t)}}t.GetCommandInvocationCommand=GetCommandInvocationCommand},65586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetConnectionStatusCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetConnectionStatusCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetConnectionStatusCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetConnectionStatusCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetConnectionStatus"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetConnectionStatusCommand)(e,t)}deserialize(e,t){return(0,i.de_GetConnectionStatusCommand)(e,t)}}t.GetConnectionStatusCommand=GetConnectionStatusCommand},21544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDefaultPatchBaselineCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetDefaultPatchBaselineCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDefaultPatchBaselineCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetDefaultPatchBaselineCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetDefaultPatchBaseline"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetDefaultPatchBaselineCommand)(e,t)}deserialize(e,t){return(0,i.de_GetDefaultPatchBaselineCommand)(e,t)}}t.GetDefaultPatchBaselineCommand=GetDefaultPatchBaselineCommand},90279:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDeployablePatchSnapshotForInstanceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetDeployablePatchSnapshotForInstanceCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDeployablePatchSnapshotForInstanceCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetDeployablePatchSnapshotForInstanceCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetDeployablePatchSnapshotForInstance"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetDeployablePatchSnapshotForInstanceCommand)(e,t)}deserialize(e,t){return(0,c.de_GetDeployablePatchSnapshotForInstanceCommand)(e,t)}}t.GetDeployablePatchSnapshotForInstanceCommand=GetDeployablePatchSnapshotForInstanceCommand},6713:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDocumentCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetDocumentCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDocumentCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetDocumentCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetDocument"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetDocumentCommand)(e,t)}deserialize(e,t){return(0,i.de_GetDocumentCommand)(e,t)}}t.GetDocumentCommand=GetDocumentCommand},10161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetInventoryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetInventoryCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetInventoryCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetInventoryCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetInventory"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetInventoryCommand)(e,t)}deserialize(e,t){return(0,i.de_GetInventoryCommand)(e,t)}}t.GetInventoryCommand=GetInventoryCommand},73966:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetInventorySchemaCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetInventorySchemaCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetInventorySchemaCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetInventorySchemaCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetInventorySchema"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetInventorySchemaCommand)(e,t)}deserialize(e,t){return(0,i.de_GetInventorySchemaCommand)(e,t)}}t.GetInventorySchemaCommand=GetInventorySchemaCommand},64715:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetMaintenanceWindowCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetMaintenanceWindowResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetMaintenanceWindow"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,c.de_GetMaintenanceWindowCommand)(e,t)}}t.GetMaintenanceWindowCommand=GetMaintenanceWindowCommand},41025:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetMaintenanceWindowExecutionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetMaintenanceWindowExecutionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetMaintenanceWindowExecutionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetMaintenanceWindowExecutionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetMaintenanceWindowExecution"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetMaintenanceWindowExecutionCommand)(e,t)}deserialize(e,t){return(0,i.de_GetMaintenanceWindowExecutionCommand)(e,t)}}t.GetMaintenanceWindowExecutionCommand=GetMaintenanceWindowExecutionCommand},19991:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetMaintenanceWindowExecutionTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetMaintenanceWindowExecutionTaskCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetMaintenanceWindowExecutionTaskCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetMaintenanceWindowExecutionTaskCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetMaintenanceWindowExecutionTask"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetMaintenanceWindowExecutionTaskCommand)(e,t)}deserialize(e,t){return(0,c.de_GetMaintenanceWindowExecutionTaskCommand)(e,t)}}t.GetMaintenanceWindowExecutionTaskCommand=GetMaintenanceWindowExecutionTaskCommand},14023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetMaintenanceWindowExecutionTaskInvocationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetMaintenanceWindowExecutionTaskInvocationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetMaintenanceWindowExecutionTaskInvocationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetMaintenanceWindowExecutionTaskInvocationCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetMaintenanceWindowExecutionTaskInvocation"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetMaintenanceWindowExecutionTaskInvocationCommand)(e,t)}deserialize(e,t){return(0,c.de_GetMaintenanceWindowExecutionTaskInvocationCommand)(e,t)}}t.GetMaintenanceWindowExecutionTaskInvocationCommand=GetMaintenanceWindowExecutionTaskInvocationCommand},11990:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetMaintenanceWindowTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetMaintenanceWindowTaskCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetMaintenanceWindowTaskCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetMaintenanceWindowTaskCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetMaintenanceWindowTaskResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetMaintenanceWindowTask"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetMaintenanceWindowTaskCommand)(e,t)}deserialize(e,t){return(0,c.de_GetMaintenanceWindowTaskCommand)(e,t)}}t.GetMaintenanceWindowTaskCommand=GetMaintenanceWindowTaskCommand},96586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetOpsItemCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetOpsItemCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetOpsItemCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetOpsItemCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetOpsItem"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetOpsItemCommand)(e,t)}deserialize(e,t){return(0,i.de_GetOpsItemCommand)(e,t)}}t.GetOpsItemCommand=GetOpsItemCommand},37851:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetOpsMetadataCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetOpsMetadataCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetOpsMetadataCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetOpsMetadataCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetOpsMetadata"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetOpsMetadataCommand)(e,t)}deserialize(e,t){return(0,i.de_GetOpsMetadataCommand)(e,t)}}t.GetOpsMetadataCommand=GetOpsMetadataCommand},95253:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetOpsSummaryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetOpsSummaryCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetOpsSummaryCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetOpsSummaryCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetOpsSummary"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetOpsSummaryCommand)(e,t)}deserialize(e,t){return(0,i.de_GetOpsSummaryCommand)(e,t)}}t.GetOpsSummaryCommand=GetOpsSummaryCommand},55950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetParameterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetParameterCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetParameterCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetParameterCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetParameterResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetParameter"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetParameterCommand)(e,t)}deserialize(e,t){return(0,c.de_GetParameterCommand)(e,t)}}t.GetParameterCommand=GetParameterCommand},10721:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetParameterHistoryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetParameterHistoryCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetParameterHistoryCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetParameterHistoryCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetParameterHistoryResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetParameterHistory"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetParameterHistoryCommand)(e,t)}deserialize(e,t){return(0,c.de_GetParameterHistoryCommand)(e,t)}}t.GetParameterHistoryCommand=GetParameterHistoryCommand},76776:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetParametersByPathCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetParametersByPathCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetParametersByPathCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetParametersByPathCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetParametersByPathResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetParametersByPath"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetParametersByPathCommand)(e,t)}deserialize(e,t){return(0,c.de_GetParametersByPathCommand)(e,t)}}t.GetParametersByPathCommand=GetParametersByPathCommand},80142:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetParametersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetParametersCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetParametersCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetParametersCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetParametersResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetParameters"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetParametersCommand)(e,t)}deserialize(e,t){return(0,c.de_GetParametersCommand)(e,t)}}t.GetParametersCommand=GetParametersCommand},89856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetPatchBaselineCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class GetPatchBaselineCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetPatchBaselineCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="GetPatchBaselineCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.GetPatchBaselineResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetPatchBaseline"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetPatchBaselineCommand)(e,t)}deserialize(e,t){return(0,c.de_GetPatchBaselineCommand)(e,t)}}t.GetPatchBaselineCommand=GetPatchBaselineCommand},30585:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetPatchBaselineForPatchGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetPatchBaselineForPatchGroupCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetPatchBaselineForPatchGroupCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetPatchBaselineForPatchGroupCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetPatchBaselineForPatchGroup"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetPatchBaselineForPatchGroupCommand)(e,t)}deserialize(e,t){return(0,i.de_GetPatchBaselineForPatchGroupCommand)(e,t)}}t.GetPatchBaselineForPatchGroupCommand=GetPatchBaselineForPatchGroupCommand},40762:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetResourcePoliciesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetResourcePoliciesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetResourcePoliciesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetResourcePoliciesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetResourcePolicies"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetResourcePoliciesCommand)(e,t)}deserialize(e,t){return(0,i.de_GetResourcePoliciesCommand)(e,t)}}t.GetResourcePoliciesCommand=GetResourcePoliciesCommand},42194:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetServiceSettingCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class GetServiceSettingCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetServiceSettingCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="GetServiceSettingCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"GetServiceSetting"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_GetServiceSettingCommand)(e,t)}deserialize(e,t){return(0,i.de_GetServiceSettingCommand)(e,t)}}t.GetServiceSettingCommand=GetServiceSettingCommand},70411:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LabelParameterVersionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class LabelParameterVersionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,LabelParameterVersionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="LabelParameterVersionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"LabelParameterVersion"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_LabelParameterVersionCommand)(e,t)}deserialize(e,t){return(0,i.de_LabelParameterVersionCommand)(e,t)}}t.LabelParameterVersionCommand=LabelParameterVersionCommand},52127:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAssociationVersionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class ListAssociationVersionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAssociationVersionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="ListAssociationVersionsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.ListAssociationVersionsResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListAssociationVersions"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListAssociationVersionsCommand)(e,t)}deserialize(e,t){return(0,c.de_ListAssociationVersionsCommand)(e,t)}}t.ListAssociationVersionsCommand=ListAssociationVersionsCommand},86803:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAssociationsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListAssociationsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAssociationsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListAssociationsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListAssociations"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListAssociationsCommand)(e,t)}deserialize(e,t){return(0,i.de_ListAssociationsCommand)(e,t)}}t.ListAssociationsCommand=ListAssociationsCommand},14691:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListCommandInvocationsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListCommandInvocationsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListCommandInvocationsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListCommandInvocationsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListCommandInvocations"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListCommandInvocationsCommand)(e,t)}deserialize(e,t){return(0,i.de_ListCommandInvocationsCommand)(e,t)}}t.ListCommandInvocationsCommand=ListCommandInvocationsCommand},97928:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListCommandsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class ListCommandsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListCommandsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="ListCommandsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.ListCommandsResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListCommands"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListCommandsCommand)(e,t)}deserialize(e,t){return(0,c.de_ListCommandsCommand)(e,t)}}t.ListCommandsCommand=ListCommandsCommand},20099:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListComplianceItemsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListComplianceItemsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListComplianceItemsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListComplianceItemsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListComplianceItems"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListComplianceItemsCommand)(e,t)}deserialize(e,t){return(0,i.de_ListComplianceItemsCommand)(e,t)}}t.ListComplianceItemsCommand=ListComplianceItemsCommand},63422:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListComplianceSummariesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListComplianceSummariesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListComplianceSummariesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListComplianceSummariesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListComplianceSummaries"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListComplianceSummariesCommand)(e,t)}deserialize(e,t){return(0,i.de_ListComplianceSummariesCommand)(e,t)}}t.ListComplianceSummariesCommand=ListComplianceSummariesCommand},79279:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDocumentMetadataHistoryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListDocumentMetadataHistoryCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListDocumentMetadataHistoryCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListDocumentMetadataHistoryCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListDocumentMetadataHistory"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListDocumentMetadataHistoryCommand)(e,t)}deserialize(e,t){return(0,i.de_ListDocumentMetadataHistoryCommand)(e,t)}}t.ListDocumentMetadataHistoryCommand=ListDocumentMetadataHistoryCommand},33046:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDocumentVersionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListDocumentVersionsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListDocumentVersionsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListDocumentVersionsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListDocumentVersions"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListDocumentVersionsCommand)(e,t)}deserialize(e,t){return(0,i.de_ListDocumentVersionsCommand)(e,t)}}t.ListDocumentVersionsCommand=ListDocumentVersionsCommand},63252:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDocumentsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListDocumentsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListDocumentsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListDocumentsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListDocuments"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListDocumentsCommand)(e,t)}deserialize(e,t){return(0,i.de_ListDocumentsCommand)(e,t)}}t.ListDocumentsCommand=ListDocumentsCommand},94860:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListInventoryEntriesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListInventoryEntriesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListInventoryEntriesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListInventoryEntriesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListInventoryEntries"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListInventoryEntriesCommand)(e,t)}deserialize(e,t){return(0,i.de_ListInventoryEntriesCommand)(e,t)}}t.ListInventoryEntriesCommand=ListInventoryEntriesCommand},73293:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListOpsItemEventsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListOpsItemEventsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListOpsItemEventsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListOpsItemEventsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListOpsItemEvents"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListOpsItemEventsCommand)(e,t)}deserialize(e,t){return(0,i.de_ListOpsItemEventsCommand)(e,t)}}t.ListOpsItemEventsCommand=ListOpsItemEventsCommand},87534:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListOpsItemRelatedItemsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListOpsItemRelatedItemsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListOpsItemRelatedItemsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListOpsItemRelatedItemsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListOpsItemRelatedItems"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListOpsItemRelatedItemsCommand)(e,t)}deserialize(e,t){return(0,i.de_ListOpsItemRelatedItemsCommand)(e,t)}}t.ListOpsItemRelatedItemsCommand=ListOpsItemRelatedItemsCommand},49407:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListOpsMetadataCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListOpsMetadataCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListOpsMetadataCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListOpsMetadataCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListOpsMetadata"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListOpsMetadataCommand)(e,t)}deserialize(e,t){return(0,i.de_ListOpsMetadataCommand)(e,t)}}t.ListOpsMetadataCommand=ListOpsMetadataCommand},81024:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListResourceComplianceSummariesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListResourceComplianceSummariesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListResourceComplianceSummariesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListResourceComplianceSummariesCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListResourceComplianceSummaries"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListResourceComplianceSummariesCommand)(e,t)}deserialize(e,t){return(0,i.de_ListResourceComplianceSummariesCommand)(e,t)}}t.ListResourceComplianceSummariesCommand=ListResourceComplianceSummariesCommand},82657:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListResourceDataSyncCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListResourceDataSyncCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListResourceDataSyncCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListResourceDataSyncCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListResourceDataSync"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListResourceDataSyncCommand)(e,t)}deserialize(e,t){return(0,i.de_ListResourceDataSyncCommand)(e,t)}}t.ListResourceDataSyncCommand=ListResourceDataSyncCommand},76390:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ListTagsForResourceCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTagsForResourceCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ListTagsForResourceCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ListTagsForResource"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ListTagsForResourceCommand)(e,t)}deserialize(e,t){return(0,i.de_ListTagsForResourceCommand)(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},27591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ModifyDocumentPermissionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ModifyDocumentPermissionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ModifyDocumentPermissionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ModifyDocumentPermissionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ModifyDocumentPermission"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ModifyDocumentPermissionCommand)(e,t)}deserialize(e,t){return(0,i.de_ModifyDocumentPermissionCommand)(e,t)}}t.ModifyDocumentPermissionCommand=ModifyDocumentPermissionCommand},62225:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutComplianceItemsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class PutComplianceItemsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutComplianceItemsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="PutComplianceItemsCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"PutComplianceItems"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_PutComplianceItemsCommand)(e,t)}deserialize(e,t){return(0,i.de_PutComplianceItemsCommand)(e,t)}}t.PutComplianceItemsCommand=PutComplianceItemsCommand},11678:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutInventoryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class PutInventoryCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutInventoryCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="PutInventoryCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"PutInventory"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_PutInventoryCommand)(e,t)}deserialize(e,t){return(0,i.de_PutInventoryCommand)(e,t)}}t.PutInventoryCommand=PutInventoryCommand},55993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutParameterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class PutParameterCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutParameterCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="PutParameterCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.PutParameterRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"PutParameter"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_PutParameterCommand)(e,t)}deserialize(e,t){return(0,c.de_PutParameterCommand)(e,t)}}t.PutParameterCommand=PutParameterCommand},22036:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutResourcePolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class PutResourcePolicyCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutResourcePolicyCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="PutResourcePolicyCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"PutResourcePolicy"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_PutResourcePolicyCommand)(e,t)}deserialize(e,t){return(0,i.de_PutResourcePolicyCommand)(e,t)}}t.PutResourcePolicyCommand=PutResourcePolicyCommand},19162:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterDefaultPatchBaselineCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class RegisterDefaultPatchBaselineCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterDefaultPatchBaselineCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="RegisterDefaultPatchBaselineCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"RegisterDefaultPatchBaseline"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_RegisterDefaultPatchBaselineCommand)(e,t)}deserialize(e,t){return(0,i.de_RegisterDefaultPatchBaselineCommand)(e,t)}}t.RegisterDefaultPatchBaselineCommand=RegisterDefaultPatchBaselineCommand},16249:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterPatchBaselineForPatchGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class RegisterPatchBaselineForPatchGroupCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterPatchBaselineForPatchGroupCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="RegisterPatchBaselineForPatchGroupCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"RegisterPatchBaselineForPatchGroup"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_RegisterPatchBaselineForPatchGroupCommand)(e,t)}deserialize(e,t){return(0,i.de_RegisterPatchBaselineForPatchGroupCommand)(e,t)}}t.RegisterPatchBaselineForPatchGroupCommand=RegisterPatchBaselineForPatchGroupCommand},95459:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterTargetWithMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class RegisterTargetWithMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterTargetWithMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="RegisterTargetWithMaintenanceWindowCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"RegisterTargetWithMaintenanceWindow"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_RegisterTargetWithMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,c.de_RegisterTargetWithMaintenanceWindowCommand)(e,t)}}t.RegisterTargetWithMaintenanceWindowCommand=RegisterTargetWithMaintenanceWindowCommand},7119:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterTaskWithMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class RegisterTaskWithMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterTaskWithMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="RegisterTaskWithMaintenanceWindowCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"RegisterTaskWithMaintenanceWindow"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_RegisterTaskWithMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,c.de_RegisterTaskWithMaintenanceWindowCommand)(e,t)}}t.RegisterTaskWithMaintenanceWindowCommand=RegisterTaskWithMaintenanceWindowCommand},92064:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RemoveTagsFromResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class RemoveTagsFromResourceCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RemoveTagsFromResourceCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="RemoveTagsFromResourceCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"RemoveTagsFromResource"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_RemoveTagsFromResourceCommand)(e,t)}deserialize(e,t){return(0,i.de_RemoveTagsFromResourceCommand)(e,t)}}t.RemoveTagsFromResourceCommand=RemoveTagsFromResourceCommand},6285:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ResetServiceSettingCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ResetServiceSettingCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ResetServiceSettingCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ResetServiceSettingCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ResetServiceSetting"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ResetServiceSettingCommand)(e,t)}deserialize(e,t){return(0,i.de_ResetServiceSettingCommand)(e,t)}}t.ResetServiceSettingCommand=ResetServiceSettingCommand},54654:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ResumeSessionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class ResumeSessionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ResumeSessionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="ResumeSessionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"ResumeSession"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_ResumeSessionCommand)(e,t)}deserialize(e,t){return(0,i.de_ResumeSessionCommand)(e,t)}}t.ResumeSessionCommand=ResumeSessionCommand},19922:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SendAutomationSignalCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class SendAutomationSignalCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SendAutomationSignalCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="SendAutomationSignalCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"SendAutomationSignal"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_SendAutomationSignalCommand)(e,t)}deserialize(e,t){return(0,i.de_SendAutomationSignalCommand)(e,t)}}t.SendAutomationSignalCommand=SendAutomationSignalCommand},34053:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SendCommandCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(76964);const c=n(84221);class SendCommandCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SendCommandCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="SendCommandCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.SendCommandRequestFilterSensitiveLog,outputFilterSensitiveLog:i.SendCommandResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"SendCommand"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_SendCommandCommand)(e,t)}deserialize(e,t){return(0,c.de_SendCommandCommand)(e,t)}}t.SendCommandCommand=SendCommandCommand},18656:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartAssociationsOnceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class StartAssociationsOnceCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StartAssociationsOnceCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="StartAssociationsOnceCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"StartAssociationsOnce"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_StartAssociationsOnceCommand)(e,t)}deserialize(e,t){return(0,i.de_StartAssociationsOnceCommand)(e,t)}}t.StartAssociationsOnceCommand=StartAssociationsOnceCommand},4782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartAutomationExecutionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class StartAutomationExecutionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StartAutomationExecutionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="StartAutomationExecutionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"StartAutomationExecution"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_StartAutomationExecutionCommand)(e,t)}deserialize(e,t){return(0,i.de_StartAutomationExecutionCommand)(e,t)}}t.StartAutomationExecutionCommand=StartAutomationExecutionCommand},13132:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartChangeRequestExecutionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class StartChangeRequestExecutionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StartChangeRequestExecutionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="StartChangeRequestExecutionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"StartChangeRequestExecution"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_StartChangeRequestExecutionCommand)(e,t)}deserialize(e,t){return(0,i.de_StartChangeRequestExecutionCommand)(e,t)}}t.StartChangeRequestExecutionCommand=StartChangeRequestExecutionCommand},50003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartSessionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class StartSessionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StartSessionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="StartSessionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"StartSession"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_StartSessionCommand)(e,t)}deserialize(e,t){return(0,i.de_StartSessionCommand)(e,t)}}t.StartSessionCommand=StartSessionCommand},56282:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StopAutomationExecutionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class StopAutomationExecutionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StopAutomationExecutionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="StopAutomationExecutionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"StopAutomationExecution"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_StopAutomationExecutionCommand)(e,t)}deserialize(e,t){return(0,i.de_StopAutomationExecutionCommand)(e,t)}}t.StopAutomationExecutionCommand=StopAutomationExecutionCommand},61305:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TerminateSessionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class TerminateSessionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,TerminateSessionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="TerminateSessionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"TerminateSession"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_TerminateSessionCommand)(e,t)}deserialize(e,t){return(0,i.de_TerminateSessionCommand)(e,t)}}t.TerminateSessionCommand=TerminateSessionCommand},31208:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UnlabelParameterVersionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UnlabelParameterVersionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UnlabelParameterVersionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UnlabelParameterVersionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UnlabelParameterVersion"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UnlabelParameterVersionCommand)(e,t)}deserialize(e,t){return(0,i.de_UnlabelParameterVersionCommand)(e,t)}}t.UnlabelParameterVersionCommand=UnlabelParameterVersionCommand},20776:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateAssociationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(89962);const c=n(84221);class UpdateAssociationCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateAssociationCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="UpdateAssociationCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.UpdateAssociationRequestFilterSensitiveLog,outputFilterSensitiveLog:i.UpdateAssociationResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateAssociation"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_UpdateAssociationCommand)(e,t)}deserialize(e,t){return(0,c.de_UpdateAssociationCommand)(e,t)}}t.UpdateAssociationCommand=UpdateAssociationCommand},82779:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateAssociationStatusCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(89962);const c=n(84221);class UpdateAssociationStatusCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateAssociationStatusCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="UpdateAssociationStatusCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:i.UpdateAssociationStatusResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateAssociationStatus"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_UpdateAssociationStatusCommand)(e,t)}deserialize(e,t){return(0,c.de_UpdateAssociationStatusCommand)(e,t)}}t.UpdateAssociationStatusCommand=UpdateAssociationStatusCommand},34246:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateDocumentCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateDocumentCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateDocumentCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateDocumentCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateDocument"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateDocumentCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateDocumentCommand)(e,t)}}t.UpdateDocumentCommand=UpdateDocumentCommand},55077:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateDocumentDefaultVersionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateDocumentDefaultVersionCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateDocumentDefaultVersionCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateDocumentDefaultVersionCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateDocumentDefaultVersion"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateDocumentDefaultVersionCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateDocumentDefaultVersionCommand)(e,t)}}t.UpdateDocumentDefaultVersionCommand=UpdateDocumentDefaultVersionCommand},16859:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateDocumentMetadataCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateDocumentMetadataCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateDocumentMetadataCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateDocumentMetadataCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateDocumentMetadata"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateDocumentMetadataCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateDocumentMetadataCommand)(e,t)}}t.UpdateDocumentMetadataCommand=UpdateDocumentMetadataCommand},20862:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateMaintenanceWindowCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(89962);const c=n(84221);class UpdateMaintenanceWindowCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateMaintenanceWindowCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="UpdateMaintenanceWindowCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.UpdateMaintenanceWindowRequestFilterSensitiveLog,outputFilterSensitiveLog:i.UpdateMaintenanceWindowResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateMaintenanceWindow"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_UpdateMaintenanceWindowCommand)(e,t)}deserialize(e,t){return(0,c.de_UpdateMaintenanceWindowCommand)(e,t)}}t.UpdateMaintenanceWindowCommand=UpdateMaintenanceWindowCommand},89746:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateMaintenanceWindowTargetCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(89962);const c=n(84221);class UpdateMaintenanceWindowTargetCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateMaintenanceWindowTargetCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="UpdateMaintenanceWindowTargetCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.UpdateMaintenanceWindowTargetRequestFilterSensitiveLog,outputFilterSensitiveLog:i.UpdateMaintenanceWindowTargetResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateMaintenanceWindowTarget"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_UpdateMaintenanceWindowTargetCommand)(e,t)}deserialize(e,t){return(0,c.de_UpdateMaintenanceWindowTargetCommand)(e,t)}}t.UpdateMaintenanceWindowTargetCommand=UpdateMaintenanceWindowTargetCommand},55607:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateMaintenanceWindowTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(89962);const c=n(84221);class UpdateMaintenanceWindowTaskCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateMaintenanceWindowTaskCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="UpdateMaintenanceWindowTaskCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.UpdateMaintenanceWindowTaskRequestFilterSensitiveLog,outputFilterSensitiveLog:i.UpdateMaintenanceWindowTaskResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateMaintenanceWindowTask"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_UpdateMaintenanceWindowTaskCommand)(e,t)}deserialize(e,t){return(0,c.de_UpdateMaintenanceWindowTaskCommand)(e,t)}}t.UpdateMaintenanceWindowTaskCommand=UpdateMaintenanceWindowTaskCommand},8342:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateManagedInstanceRoleCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateManagedInstanceRoleCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateManagedInstanceRoleCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateManagedInstanceRoleCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateManagedInstanceRole"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateManagedInstanceRoleCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateManagedInstanceRoleCommand)(e,t)}}t.UpdateManagedInstanceRoleCommand=UpdateManagedInstanceRoleCommand},44922:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateOpsItemCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateOpsItemCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateOpsItemCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateOpsItemCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateOpsItem"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateOpsItemCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateOpsItemCommand)(e,t)}}t.UpdateOpsItemCommand=UpdateOpsItemCommand},49639:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateOpsMetadataCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateOpsMetadataCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateOpsMetadataCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateOpsMetadataCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateOpsMetadata"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateOpsMetadataCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateOpsMetadataCommand)(e,t)}}t.UpdateOpsMetadataCommand=UpdateOpsMetadataCommand},30347:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdatePatchBaselineCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(89962);const c=n(84221);class UpdatePatchBaselineCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdatePatchBaselineCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSMClient";const u="UpdatePatchBaselineCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.UpdatePatchBaselineRequestFilterSensitiveLog,outputFilterSensitiveLog:i.UpdatePatchBaselineResultFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdatePatchBaseline"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_UpdatePatchBaselineCommand)(e,t)}deserialize(e,t){return(0,c.de_UpdatePatchBaselineCommand)(e,t)}}t.UpdatePatchBaselineCommand=UpdatePatchBaselineCommand},32271:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateResourceDataSyncCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateResourceDataSyncCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateResourceDataSyncCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateResourceDataSyncCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateResourceDataSync"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateResourceDataSyncCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateResourceDataSyncCommand)(e,t)}}t.UpdateResourceDataSyncCommand=UpdateResourceDataSyncCommand},95026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateServiceSettingCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(84221);class UpdateServiceSettingCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateServiceSettingCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:i}=t;const c="SSMClient";const d="UpdateServiceSettingCommand";const u={logger:i,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"AmazonSSM",operation:"UpdateServiceSetting"}};const{requestHandler:l}=t;return a.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,i.se_UpdateServiceSettingCommand)(e,t)}deserialize(e,t){return(0,i.de_UpdateServiceSettingCommand)(e,t)}}t.UpdateServiceSettingCommand=UpdateServiceSettingCommand},85930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(93982),t);o.__exportStar(n(11540),t);o.__exportStar(n(22364),t);o.__exportStar(n(57691),t);o.__exportStar(n(25720),t);o.__exportStar(n(3515),t);o.__exportStar(n(53998),t);o.__exportStar(n(32224),t);o.__exportStar(n(61769),t);o.__exportStar(n(22170),t);o.__exportStar(n(13959),t);o.__exportStar(n(68775),t);o.__exportStar(n(58678),t);o.__exportStar(n(56119),t);o.__exportStar(n(66927),t);o.__exportStar(n(55975),t);o.__exportStar(n(44412),t);o.__exportStar(n(96782),t);o.__exportStar(n(28445),t);o.__exportStar(n(79851),t);o.__exportStar(n(76955),t);o.__exportStar(n(32863),t);o.__exportStar(n(75532),t);o.__exportStar(n(79913),t);o.__exportStar(n(16186),t);o.__exportStar(n(96880),t);o.__exportStar(n(2434),t);o.__exportStar(n(72367),t);o.__exportStar(n(16856),t);o.__exportStar(n(46905),t);o.__exportStar(n(10130),t);o.__exportStar(n(1956),t);o.__exportStar(n(32761),t);o.__exportStar(n(24119),t);o.__exportStar(n(75787),t);o.__exportStar(n(85954),t);o.__exportStar(n(81010),t);o.__exportStar(n(17616),t);o.__exportStar(n(598),t);o.__exportStar(n(19561),t);o.__exportStar(n(82757),t);o.__exportStar(n(94713),t);o.__exportStar(n(89303),t);o.__exportStar(n(25527),t);o.__exportStar(n(13763),t);o.__exportStar(n(86060),t);o.__exportStar(n(37375),t);o.__exportStar(n(28751),t);o.__exportStar(n(7216),t);o.__exportStar(n(58216),t);o.__exportStar(n(77445),t);o.__exportStar(n(94870),t);o.__exportStar(n(51895),t);o.__exportStar(n(42388),t);o.__exportStar(n(8452),t);o.__exportStar(n(30973),t);o.__exportStar(n(18397),t);o.__exportStar(n(53532),t);o.__exportStar(n(37235),t);o.__exportStar(n(34908),t);o.__exportStar(n(38549),t);o.__exportStar(n(32548),t);o.__exportStar(n(75023),t);o.__exportStar(n(34890),t);o.__exportStar(n(93350),t);o.__exportStar(n(65586),t);o.__exportStar(n(21544),t);o.__exportStar(n(90279),t);o.__exportStar(n(6713),t);o.__exportStar(n(10161),t);o.__exportStar(n(73966),t);o.__exportStar(n(64715),t);o.__exportStar(n(41025),t);o.__exportStar(n(19991),t);o.__exportStar(n(14023),t);o.__exportStar(n(11990),t);o.__exportStar(n(96586),t);o.__exportStar(n(37851),t);o.__exportStar(n(95253),t);o.__exportStar(n(55950),t);o.__exportStar(n(10721),t);o.__exportStar(n(76776),t);o.__exportStar(n(80142),t);o.__exportStar(n(89856),t);o.__exportStar(n(30585),t);o.__exportStar(n(40762),t);o.__exportStar(n(42194),t);o.__exportStar(n(70411),t);o.__exportStar(n(52127),t);o.__exportStar(n(86803),t);o.__exportStar(n(14691),t);o.__exportStar(n(97928),t);o.__exportStar(n(20099),t);o.__exportStar(n(63422),t);o.__exportStar(n(79279),t);o.__exportStar(n(33046),t);o.__exportStar(n(63252),t);o.__exportStar(n(94860),t);o.__exportStar(n(73293),t);o.__exportStar(n(87534),t);o.__exportStar(n(49407),t);o.__exportStar(n(81024),t);o.__exportStar(n(82657),t);o.__exportStar(n(76390),t);o.__exportStar(n(27591),t);o.__exportStar(n(62225),t);o.__exportStar(n(11678),t);o.__exportStar(n(55993),t);o.__exportStar(n(22036),t);o.__exportStar(n(19162),t);o.__exportStar(n(16249),t);o.__exportStar(n(95459),t);o.__exportStar(n(7119),t);o.__exportStar(n(92064),t);o.__exportStar(n(6285),t);o.__exportStar(n(54654),t);o.__exportStar(n(19922),t);o.__exportStar(n(34053),t);o.__exportStar(n(18656),t);o.__exportStar(n(4782),t);o.__exportStar(n(13132),t);o.__exportStar(n(50003),t);o.__exportStar(n(56282),t);o.__exportStar(n(61305),t);o.__exportStar(n(31208),t);o.__exportStar(n(20776),t);o.__exportStar(n(82779),t);o.__exportStar(n(34246),t);o.__exportStar(n(55077),t);o.__exportStar(n(16859),t);o.__exportStar(n(20862),t);o.__exportStar(n(89746),t);o.__exportStar(n(55607),t);o.__exportStar(n(8342),t);o.__exportStar(n(44922),t);o.__exportStar(n(49639),t);o.__exportStar(n(30347),t);o.__exportStar(n(32271),t);o.__exportStar(n(95026),t)},14140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"ssm"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},95454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const s=n(80671);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(s.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},80671:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="fn",s="argv",a="ref";const r=true,i="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",m="PartitionResult",p="getAttr",S={[n]:false,type:"String"},g={[n]:true,default:false,type:"Boolean"},f={[a]:"Endpoint"},y={[o]:c,[s]:[{[a]:"UseFIPS"},true]},E={[o]:c,[s]:[{[a]:"UseDualStack"},true]},h={},v={[o]:p,[s]:[{[a]:m},"supportsFIPS"]},C={[a]:m},_={[o]:c,[s]:[true,{[o]:p,[s]:[C,"supportsDualStack"]}]},I=[y],w=[E],P=[{[a]:"Region"}];const b={version:"1.0",parameters:{Region:S,UseDualStack:g,UseFIPS:g,Endpoint:S},rules:[{conditions:[{[o]:i,[s]:[f]}],rules:[{conditions:I,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:f,properties:h,headers:h},type:u}],type:l},{conditions:[{[o]:i,[s]:P}],rules:[{conditions:[{[o]:"aws.partition",[s]:P,assign:m}],rules:[{conditions:[y,E],rules:[{conditions:[{[o]:c,[s]:[r,v]},_],rules:[{endpoint:{url:"https://ssm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:I,rules:[{conditions:[{[o]:c,[s]:[v,r]}],rules:[{conditions:[{[o]:"stringEquals",[s]:[{[o]:p,[s]:[C,"name"]},"aws-us-gov"]}],endpoint:{url:"https://ssm.{Region}.amazonaws.com",properties:h,headers:h},type:u},{endpoint:{url:"https://ssm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:w,rules:[{conditions:[_],rules:[{endpoint:{url:"https://ssm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://ssm.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=b},73955:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSMServiceException=void 0;const o=n(10204);o.__exportStar(n(54549),t);o.__exportStar(n(12176),t);o.__exportStar(n(85930),t);o.__exportStar(n(82893),t);o.__exportStar(n(98550),t);o.__exportStar(n(27081),t);n(61194);var s=n(92709);Object.defineProperty(t,"SSMServiceException",{enumerable:true,get:function(){return s.SSMServiceException}})},92709:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSMServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class SSMServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,SSMServiceException.prototype)}}t.SSMServiceException=SSMServiceException},27081:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(28993),t);o.__exportStar(n(76964),t);o.__exportStar(n(89962),t)},28993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.OpsItemAlreadyExistsException=t.OpsItemAccessDeniedException=t.OpsItemDataType=t.ResourceLimitExceededException=t.IdempotentParameterMismatch=t.MaxDocumentSizeExceeded=t.InvalidDocumentSchemaVersion=t.InvalidDocumentContent=t.DocumentLimitExceeded=t.DocumentAlreadyExists=t.DocumentStatus=t.ReviewStatus=t.PlatformType=t.DocumentParameterType=t.DocumentHashType=t.DocumentType=t.DocumentFormat=t.AttachmentsSourceKey=t.Fault=t.UnsupportedPlatformType=t.InvalidTargetMaps=t.InvalidTarget=t.InvalidTag=t.InvalidSchedule=t.InvalidOutputLocation=t.InvalidDocumentVersion=t.InvalidDocument=t.AssociationStatusName=t.AssociationSyncCompliance=t.AssociationComplianceSeverity=t.AssociationLimitExceeded=t.AssociationAlreadyExists=t.InvalidParameters=t.DoesNotExistException=t.InvalidInstanceId=t.InvalidCommandId=t.DuplicateInstanceId=t.OpsItemRelatedItemAlreadyExistsException=t.OpsItemNotFoundException=t.OpsItemLimitExceededException=t.OpsItemInvalidParameterException=t.OpsItemConflictException=t.AlreadyExistsException=t.ExternalAlarmState=t.TooManyUpdates=t.TooManyTagsError=t.InvalidResourceType=t.InvalidResourceId=t.InternalServerError=t.ResourceTypeForTagging=void 0;t.UnsupportedOperatingSystem=t.PatchDeploymentStatus=t.InvalidPermissionType=t.DocumentPermissionType=t.StepExecutionFilterKey=t.AutomationExecutionNotFoundException=t.InvalidFilterValue=t.InvalidFilterKey=t.ExecutionMode=t.AutomationType=t.AutomationSubtype=t.AutomationExecutionStatus=t.AutomationExecutionFilterKey=t.AssociationExecutionTargetsFilterKey=t.AssociationExecutionDoesNotExist=t.AssociationFilterOperatorType=t.AssociationExecutionFilterKey=t.InvalidAssociationVersion=t.InvalidNextToken=t.InvalidFilter=t.DescribeActivationsFilterKeys=t.TargetInUseException=t.ResourcePolicyInvalidParameterException=t.ResourcePolicyConflictException=t.ResourceDataSyncNotFoundException=t.ResourceInUseException=t.ParameterNotFound=t.OpsMetadataNotFoundException=t.InvalidTypeNameException=t.InvalidOptionException=t.InvalidInventoryRequestException=t.InvalidDeleteInventoryParametersException=t.InventorySchemaDeleteOption=t.InvalidDocumentOperation=t.AssociatedInstances=t.AssociationDoesNotExist=t.InvalidActivationId=t.InvalidActivation=t.ResourceDataSyncInvalidConfigurationException=t.ResourceDataSyncCountExceededException=t.ResourceDataSyncAlreadyExistsException=t.ResourceDataSyncS3Format=t.PatchAction=t.OperatingSystem=t.PatchFilterKey=t.PatchComplianceLevel=t.OpsMetadataTooManyUpdatesException=t.OpsMetadataLimitExceededException=t.OpsMetadataInvalidArgumentException=t.OpsMetadataAlreadyExistsException=void 0;t.MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog=t.DescribeMaintenanceWindowTargetsResultFilterSensitiveLog=t.MaintenanceWindowTargetFilterSensitiveLog=t.DescribeMaintenanceWindowsResultFilterSensitiveLog=t.MaintenanceWindowIdentityFilterSensitiveLog=t.DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog=t.MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog=t.DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog=t.DescribeInstancePatchStatesResultFilterSensitiveLog=t.InstancePatchStateFilterSensitiveLog=t.DescribeAssociationResultFilterSensitiveLog=t.CreatePatchBaselineRequestFilterSensitiveLog=t.PatchSourceFilterSensitiveLog=t.CreateMaintenanceWindowRequestFilterSensitiveLog=t.CreateAssociationBatchResultFilterSensitiveLog=t.FailedCreateAssociationFilterSensitiveLog=t.CreateAssociationBatchRequestFilterSensitiveLog=t.CreateAssociationBatchRequestEntryFilterSensitiveLog=t.CreateAssociationResultFilterSensitiveLog=t.AssociationDescriptionFilterSensitiveLog=t.CreateAssociationRequestFilterSensitiveLog=t.MaintenanceWindowTaskCutoffBehavior=t.MaintenanceWindowResourceType=t.MaintenanceWindowTaskType=t.MaintenanceWindowExecutionStatus=t.InvalidDeletionIdException=t.InventoryDeletionStatus=t.InstancePatchStateOperatorType=t.RebootOption=t.PatchOperationType=t.PatchComplianceDataState=t.InvalidInstanceInformationFilterValue=t.SourceType=t.ResourceType=t.PingStatus=t.InstanceInformationFilterKey=void 0;const o=n(11866);const s=n(92709);t.ResourceTypeForTagging={ASSOCIATION:"Association",AUTOMATION:"Automation",DOCUMENT:"Document",MAINTENANCE_WINDOW:"MaintenanceWindow",MANAGED_INSTANCE:"ManagedInstance",OPSMETADATA:"OpsMetadata",OPS_ITEM:"OpsItem",PARAMETER:"Parameter",PATCH_BASELINE:"PatchBaseline"};class InternalServerError extends s.SSMServiceException{constructor(e){super({name:"InternalServerError",$fault:"server",...e});this.name="InternalServerError";this.$fault="server";Object.setPrototypeOf(this,InternalServerError.prototype);this.Message=e.Message}}t.InternalServerError=InternalServerError;class InvalidResourceId extends s.SSMServiceException{constructor(e){super({name:"InvalidResourceId",$fault:"client",...e});this.name="InvalidResourceId";this.$fault="client";Object.setPrototypeOf(this,InvalidResourceId.prototype)}}t.InvalidResourceId=InvalidResourceId;class InvalidResourceType extends s.SSMServiceException{constructor(e){super({name:"InvalidResourceType",$fault:"client",...e});this.name="InvalidResourceType";this.$fault="client";Object.setPrototypeOf(this,InvalidResourceType.prototype)}}t.InvalidResourceType=InvalidResourceType;class TooManyTagsError extends s.SSMServiceException{constructor(e){super({name:"TooManyTagsError",$fault:"client",...e});this.name="TooManyTagsError";this.$fault="client";Object.setPrototypeOf(this,TooManyTagsError.prototype)}}t.TooManyTagsError=TooManyTagsError;class TooManyUpdates extends s.SSMServiceException{constructor(e){super({name:"TooManyUpdates",$fault:"client",...e});this.name="TooManyUpdates";this.$fault="client";Object.setPrototypeOf(this,TooManyUpdates.prototype);this.Message=e.Message}}t.TooManyUpdates=TooManyUpdates;t.ExternalAlarmState={ALARM:"ALARM",UNKNOWN:"UNKNOWN"};class AlreadyExistsException extends s.SSMServiceException{constructor(e){super({name:"AlreadyExistsException",$fault:"client",...e});this.name="AlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,AlreadyExistsException.prototype);this.Message=e.Message}}t.AlreadyExistsException=AlreadyExistsException;class OpsItemConflictException extends s.SSMServiceException{constructor(e){super({name:"OpsItemConflictException",$fault:"client",...e});this.name="OpsItemConflictException";this.$fault="client";Object.setPrototypeOf(this,OpsItemConflictException.prototype);this.Message=e.Message}}t.OpsItemConflictException=OpsItemConflictException;class OpsItemInvalidParameterException extends s.SSMServiceException{constructor(e){super({name:"OpsItemInvalidParameterException",$fault:"client",...e});this.name="OpsItemInvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,OpsItemInvalidParameterException.prototype);this.ParameterNames=e.ParameterNames;this.Message=e.Message}}t.OpsItemInvalidParameterException=OpsItemInvalidParameterException;class OpsItemLimitExceededException extends s.SSMServiceException{constructor(e){super({name:"OpsItemLimitExceededException",$fault:"client",...e});this.name="OpsItemLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,OpsItemLimitExceededException.prototype);this.ResourceTypes=e.ResourceTypes;this.Limit=e.Limit;this.LimitType=e.LimitType;this.Message=e.Message}}t.OpsItemLimitExceededException=OpsItemLimitExceededException;class OpsItemNotFoundException extends s.SSMServiceException{constructor(e){super({name:"OpsItemNotFoundException",$fault:"client",...e});this.name="OpsItemNotFoundException";this.$fault="client";Object.setPrototypeOf(this,OpsItemNotFoundException.prototype);this.Message=e.Message}}t.OpsItemNotFoundException=OpsItemNotFoundException;class OpsItemRelatedItemAlreadyExistsException extends s.SSMServiceException{constructor(e){super({name:"OpsItemRelatedItemAlreadyExistsException",$fault:"client",...e});this.name="OpsItemRelatedItemAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,OpsItemRelatedItemAlreadyExistsException.prototype);this.Message=e.Message;this.ResourceUri=e.ResourceUri;this.OpsItemId=e.OpsItemId}}t.OpsItemRelatedItemAlreadyExistsException=OpsItemRelatedItemAlreadyExistsException;class DuplicateInstanceId extends s.SSMServiceException{constructor(e){super({name:"DuplicateInstanceId",$fault:"client",...e});this.name="DuplicateInstanceId";this.$fault="client";Object.setPrototypeOf(this,DuplicateInstanceId.prototype)}}t.DuplicateInstanceId=DuplicateInstanceId;class InvalidCommandId extends s.SSMServiceException{constructor(e){super({name:"InvalidCommandId",$fault:"client",...e});this.name="InvalidCommandId";this.$fault="client";Object.setPrototypeOf(this,InvalidCommandId.prototype)}}t.InvalidCommandId=InvalidCommandId;class InvalidInstanceId extends s.SSMServiceException{constructor(e){super({name:"InvalidInstanceId",$fault:"client",...e});this.name="InvalidInstanceId";this.$fault="client";Object.setPrototypeOf(this,InvalidInstanceId.prototype);this.Message=e.Message}}t.InvalidInstanceId=InvalidInstanceId;class DoesNotExistException extends s.SSMServiceException{constructor(e){super({name:"DoesNotExistException",$fault:"client",...e});this.name="DoesNotExistException";this.$fault="client";Object.setPrototypeOf(this,DoesNotExistException.prototype);this.Message=e.Message}}t.DoesNotExistException=DoesNotExistException;class InvalidParameters extends s.SSMServiceException{constructor(e){super({name:"InvalidParameters",$fault:"client",...e});this.name="InvalidParameters";this.$fault="client";Object.setPrototypeOf(this,InvalidParameters.prototype);this.Message=e.Message}}t.InvalidParameters=InvalidParameters;class AssociationAlreadyExists extends s.SSMServiceException{constructor(e){super({name:"AssociationAlreadyExists",$fault:"client",...e});this.name="AssociationAlreadyExists";this.$fault="client";Object.setPrototypeOf(this,AssociationAlreadyExists.prototype)}}t.AssociationAlreadyExists=AssociationAlreadyExists;class AssociationLimitExceeded extends s.SSMServiceException{constructor(e){super({name:"AssociationLimitExceeded",$fault:"client",...e});this.name="AssociationLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,AssociationLimitExceeded.prototype)}}t.AssociationLimitExceeded=AssociationLimitExceeded;t.AssociationComplianceSeverity={Critical:"CRITICAL",High:"HIGH",Low:"LOW",Medium:"MEDIUM",Unspecified:"UNSPECIFIED"};t.AssociationSyncCompliance={Auto:"AUTO",Manual:"MANUAL"};t.AssociationStatusName={Failed:"Failed",Pending:"Pending",Success:"Success"};class InvalidDocument extends s.SSMServiceException{constructor(e){super({name:"InvalidDocument",$fault:"client",...e});this.name="InvalidDocument";this.$fault="client";Object.setPrototypeOf(this,InvalidDocument.prototype);this.Message=e.Message}}t.InvalidDocument=InvalidDocument;class InvalidDocumentVersion extends s.SSMServiceException{constructor(e){super({name:"InvalidDocumentVersion",$fault:"client",...e});this.name="InvalidDocumentVersion";this.$fault="client";Object.setPrototypeOf(this,InvalidDocumentVersion.prototype);this.Message=e.Message}}t.InvalidDocumentVersion=InvalidDocumentVersion;class InvalidOutputLocation extends s.SSMServiceException{constructor(e){super({name:"InvalidOutputLocation",$fault:"client",...e});this.name="InvalidOutputLocation";this.$fault="client";Object.setPrototypeOf(this,InvalidOutputLocation.prototype)}}t.InvalidOutputLocation=InvalidOutputLocation;class InvalidSchedule extends s.SSMServiceException{constructor(e){super({name:"InvalidSchedule",$fault:"client",...e});this.name="InvalidSchedule";this.$fault="client";Object.setPrototypeOf(this,InvalidSchedule.prototype);this.Message=e.Message}}t.InvalidSchedule=InvalidSchedule;class InvalidTag extends s.SSMServiceException{constructor(e){super({name:"InvalidTag",$fault:"client",...e});this.name="InvalidTag";this.$fault="client";Object.setPrototypeOf(this,InvalidTag.prototype);this.Message=e.Message}}t.InvalidTag=InvalidTag;class InvalidTarget extends s.SSMServiceException{constructor(e){super({name:"InvalidTarget",$fault:"client",...e});this.name="InvalidTarget";this.$fault="client";Object.setPrototypeOf(this,InvalidTarget.prototype);this.Message=e.Message}}t.InvalidTarget=InvalidTarget;class InvalidTargetMaps extends s.SSMServiceException{constructor(e){super({name:"InvalidTargetMaps",$fault:"client",...e});this.name="InvalidTargetMaps";this.$fault="client";Object.setPrototypeOf(this,InvalidTargetMaps.prototype);this.Message=e.Message}}t.InvalidTargetMaps=InvalidTargetMaps;class UnsupportedPlatformType extends s.SSMServiceException{constructor(e){super({name:"UnsupportedPlatformType",$fault:"client",...e});this.name="UnsupportedPlatformType";this.$fault="client";Object.setPrototypeOf(this,UnsupportedPlatformType.prototype);this.Message=e.Message}}t.UnsupportedPlatformType=UnsupportedPlatformType;t.Fault={Client:"Client",Server:"Server",Unknown:"Unknown"};t.AttachmentsSourceKey={AttachmentReference:"AttachmentReference",S3FileUrl:"S3FileUrl",SourceUrl:"SourceUrl"};t.DocumentFormat={JSON:"JSON",TEXT:"TEXT",YAML:"YAML"};t.DocumentType={ApplicationConfiguration:"ApplicationConfiguration",ApplicationConfigurationSchema:"ApplicationConfigurationSchema",Automation:"Automation",ChangeCalendar:"ChangeCalendar",ChangeTemplate:"Automation.ChangeTemplate",CloudFormation:"CloudFormation",Command:"Command",ConformancePackTemplate:"ConformancePackTemplate",DeploymentStrategy:"DeploymentStrategy",Package:"Package",Policy:"Policy",ProblemAnalysis:"ProblemAnalysis",ProblemAnalysisTemplate:"ProblemAnalysisTemplate",QuickSetup:"QuickSetup",Session:"Session"};t.DocumentHashType={SHA1:"Sha1",SHA256:"Sha256"};t.DocumentParameterType={String:"String",StringList:"StringList"};t.PlatformType={LINUX:"Linux",MACOS:"MacOS",WINDOWS:"Windows"};t.ReviewStatus={APPROVED:"APPROVED",NOT_REVIEWED:"NOT_REVIEWED",PENDING:"PENDING",REJECTED:"REJECTED"};t.DocumentStatus={Active:"Active",Creating:"Creating",Deleting:"Deleting",Failed:"Failed",Updating:"Updating"};class DocumentAlreadyExists extends s.SSMServiceException{constructor(e){super({name:"DocumentAlreadyExists",$fault:"client",...e});this.name="DocumentAlreadyExists";this.$fault="client";Object.setPrototypeOf(this,DocumentAlreadyExists.prototype);this.Message=e.Message}}t.DocumentAlreadyExists=DocumentAlreadyExists;class DocumentLimitExceeded extends s.SSMServiceException{constructor(e){super({name:"DocumentLimitExceeded",$fault:"client",...e});this.name="DocumentLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,DocumentLimitExceeded.prototype);this.Message=e.Message}}t.DocumentLimitExceeded=DocumentLimitExceeded;class InvalidDocumentContent extends s.SSMServiceException{constructor(e){super({name:"InvalidDocumentContent",$fault:"client",...e});this.name="InvalidDocumentContent";this.$fault="client";Object.setPrototypeOf(this,InvalidDocumentContent.prototype);this.Message=e.Message}}t.InvalidDocumentContent=InvalidDocumentContent;class InvalidDocumentSchemaVersion extends s.SSMServiceException{constructor(e){super({name:"InvalidDocumentSchemaVersion",$fault:"client",...e});this.name="InvalidDocumentSchemaVersion";this.$fault="client";Object.setPrototypeOf(this,InvalidDocumentSchemaVersion.prototype);this.Message=e.Message}}t.InvalidDocumentSchemaVersion=InvalidDocumentSchemaVersion;class MaxDocumentSizeExceeded extends s.SSMServiceException{constructor(e){super({name:"MaxDocumentSizeExceeded",$fault:"client",...e});this.name="MaxDocumentSizeExceeded";this.$fault="client";Object.setPrototypeOf(this,MaxDocumentSizeExceeded.prototype);this.Message=e.Message}}t.MaxDocumentSizeExceeded=MaxDocumentSizeExceeded;class IdempotentParameterMismatch extends s.SSMServiceException{constructor(e){super({name:"IdempotentParameterMismatch",$fault:"client",...e});this.name="IdempotentParameterMismatch";this.$fault="client";Object.setPrototypeOf(this,IdempotentParameterMismatch.prototype);this.Message=e.Message}}t.IdempotentParameterMismatch=IdempotentParameterMismatch;class ResourceLimitExceededException extends s.SSMServiceException{constructor(e){super({name:"ResourceLimitExceededException",$fault:"client",...e});this.name="ResourceLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,ResourceLimitExceededException.prototype);this.Message=e.Message}}t.ResourceLimitExceededException=ResourceLimitExceededException;t.OpsItemDataType={SEARCHABLE_STRING:"SearchableString",STRING:"String"};class OpsItemAccessDeniedException extends s.SSMServiceException{constructor(e){super({name:"OpsItemAccessDeniedException",$fault:"client",...e});this.name="OpsItemAccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,OpsItemAccessDeniedException.prototype);this.Message=e.Message}}t.OpsItemAccessDeniedException=OpsItemAccessDeniedException;class OpsItemAlreadyExistsException extends s.SSMServiceException{constructor(e){super({name:"OpsItemAlreadyExistsException",$fault:"client",...e});this.name="OpsItemAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,OpsItemAlreadyExistsException.prototype);this.Message=e.Message;this.OpsItemId=e.OpsItemId}}t.OpsItemAlreadyExistsException=OpsItemAlreadyExistsException;class OpsMetadataAlreadyExistsException extends s.SSMServiceException{constructor(e){super({name:"OpsMetadataAlreadyExistsException",$fault:"client",...e});this.name="OpsMetadataAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,OpsMetadataAlreadyExistsException.prototype)}}t.OpsMetadataAlreadyExistsException=OpsMetadataAlreadyExistsException;class OpsMetadataInvalidArgumentException extends s.SSMServiceException{constructor(e){super({name:"OpsMetadataInvalidArgumentException",$fault:"client",...e});this.name="OpsMetadataInvalidArgumentException";this.$fault="client";Object.setPrototypeOf(this,OpsMetadataInvalidArgumentException.prototype)}}t.OpsMetadataInvalidArgumentException=OpsMetadataInvalidArgumentException;class OpsMetadataLimitExceededException extends s.SSMServiceException{constructor(e){super({name:"OpsMetadataLimitExceededException",$fault:"client",...e});this.name="OpsMetadataLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,OpsMetadataLimitExceededException.prototype)}}t.OpsMetadataLimitExceededException=OpsMetadataLimitExceededException;class OpsMetadataTooManyUpdatesException extends s.SSMServiceException{constructor(e){super({name:"OpsMetadataTooManyUpdatesException",$fault:"client",...e});this.name="OpsMetadataTooManyUpdatesException";this.$fault="client";Object.setPrototypeOf(this,OpsMetadataTooManyUpdatesException.prototype)}}t.OpsMetadataTooManyUpdatesException=OpsMetadataTooManyUpdatesException;t.PatchComplianceLevel={Critical:"CRITICAL",High:"HIGH",Informational:"INFORMATIONAL",Low:"LOW",Medium:"MEDIUM",Unspecified:"UNSPECIFIED"};t.PatchFilterKey={AdvisoryId:"ADVISORY_ID",Arch:"ARCH",BugzillaId:"BUGZILLA_ID",CVEId:"CVE_ID",Classification:"CLASSIFICATION",Epoch:"EPOCH",MsrcSeverity:"MSRC_SEVERITY",Name:"NAME",PatchId:"PATCH_ID",PatchSet:"PATCH_SET",Priority:"PRIORITY",Product:"PRODUCT",ProductFamily:"PRODUCT_FAMILY",Release:"RELEASE",Repository:"REPOSITORY",Section:"SECTION",Security:"SECURITY",Severity:"SEVERITY",Version:"VERSION"};t.OperatingSystem={AlmaLinux:"ALMA_LINUX",AmazonLinux:"AMAZON_LINUX",AmazonLinux2:"AMAZON_LINUX_2",AmazonLinux2022:"AMAZON_LINUX_2022",AmazonLinux2023:"AMAZON_LINUX_2023",CentOS:"CENTOS",Debian:"DEBIAN",MacOS:"MACOS",OracleLinux:"ORACLE_LINUX",Raspbian:"RASPBIAN",RedhatEnterpriseLinux:"REDHAT_ENTERPRISE_LINUX",Rocky_Linux:"ROCKY_LINUX",Suse:"SUSE",Ubuntu:"UBUNTU",Windows:"WINDOWS"};t.PatchAction={AllowAsDependency:"ALLOW_AS_DEPENDENCY",Block:"BLOCK"};t.ResourceDataSyncS3Format={JSON_SERDE:"JsonSerDe"};class ResourceDataSyncAlreadyExistsException extends s.SSMServiceException{constructor(e){super({name:"ResourceDataSyncAlreadyExistsException",$fault:"client",...e});this.name="ResourceDataSyncAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,ResourceDataSyncAlreadyExistsException.prototype);this.SyncName=e.SyncName}}t.ResourceDataSyncAlreadyExistsException=ResourceDataSyncAlreadyExistsException;class ResourceDataSyncCountExceededException extends s.SSMServiceException{constructor(e){super({name:"ResourceDataSyncCountExceededException",$fault:"client",...e});this.name="ResourceDataSyncCountExceededException";this.$fault="client";Object.setPrototypeOf(this,ResourceDataSyncCountExceededException.prototype);this.Message=e.Message}}t.ResourceDataSyncCountExceededException=ResourceDataSyncCountExceededException;class ResourceDataSyncInvalidConfigurationException extends s.SSMServiceException{constructor(e){super({name:"ResourceDataSyncInvalidConfigurationException",$fault:"client",...e});this.name="ResourceDataSyncInvalidConfigurationException";this.$fault="client";Object.setPrototypeOf(this,ResourceDataSyncInvalidConfigurationException.prototype);this.Message=e.Message}}t.ResourceDataSyncInvalidConfigurationException=ResourceDataSyncInvalidConfigurationException;class InvalidActivation extends s.SSMServiceException{constructor(e){super({name:"InvalidActivation",$fault:"client",...e});this.name="InvalidActivation";this.$fault="client";Object.setPrototypeOf(this,InvalidActivation.prototype);this.Message=e.Message}}t.InvalidActivation=InvalidActivation;class InvalidActivationId extends s.SSMServiceException{constructor(e){super({name:"InvalidActivationId",$fault:"client",...e});this.name="InvalidActivationId";this.$fault="client";Object.setPrototypeOf(this,InvalidActivationId.prototype);this.Message=e.Message}}t.InvalidActivationId=InvalidActivationId;class AssociationDoesNotExist extends s.SSMServiceException{constructor(e){super({name:"AssociationDoesNotExist",$fault:"client",...e});this.name="AssociationDoesNotExist";this.$fault="client";Object.setPrototypeOf(this,AssociationDoesNotExist.prototype);this.Message=e.Message}}t.AssociationDoesNotExist=AssociationDoesNotExist;class AssociatedInstances extends s.SSMServiceException{constructor(e){super({name:"AssociatedInstances",$fault:"client",...e});this.name="AssociatedInstances";this.$fault="client";Object.setPrototypeOf(this,AssociatedInstances.prototype)}}t.AssociatedInstances=AssociatedInstances;class InvalidDocumentOperation extends s.SSMServiceException{constructor(e){super({name:"InvalidDocumentOperation",$fault:"client",...e});this.name="InvalidDocumentOperation";this.$fault="client";Object.setPrototypeOf(this,InvalidDocumentOperation.prototype);this.Message=e.Message}}t.InvalidDocumentOperation=InvalidDocumentOperation;t.InventorySchemaDeleteOption={DELETE_SCHEMA:"DeleteSchema",DISABLE_SCHEMA:"DisableSchema"};class InvalidDeleteInventoryParametersException extends s.SSMServiceException{constructor(e){super({name:"InvalidDeleteInventoryParametersException",$fault:"client",...e});this.name="InvalidDeleteInventoryParametersException";this.$fault="client";Object.setPrototypeOf(this,InvalidDeleteInventoryParametersException.prototype);this.Message=e.Message}}t.InvalidDeleteInventoryParametersException=InvalidDeleteInventoryParametersException;class InvalidInventoryRequestException extends s.SSMServiceException{constructor(e){super({name:"InvalidInventoryRequestException",$fault:"client",...e});this.name="InvalidInventoryRequestException";this.$fault="client";Object.setPrototypeOf(this,InvalidInventoryRequestException.prototype);this.Message=e.Message}}t.InvalidInventoryRequestException=InvalidInventoryRequestException;class InvalidOptionException extends s.SSMServiceException{constructor(e){super({name:"InvalidOptionException",$fault:"client",...e});this.name="InvalidOptionException";this.$fault="client";Object.setPrototypeOf(this,InvalidOptionException.prototype);this.Message=e.Message}}t.InvalidOptionException=InvalidOptionException;class InvalidTypeNameException extends s.SSMServiceException{constructor(e){super({name:"InvalidTypeNameException",$fault:"client",...e});this.name="InvalidTypeNameException";this.$fault="client";Object.setPrototypeOf(this,InvalidTypeNameException.prototype);this.Message=e.Message}}t.InvalidTypeNameException=InvalidTypeNameException;class OpsMetadataNotFoundException extends s.SSMServiceException{constructor(e){super({name:"OpsMetadataNotFoundException",$fault:"client",...e});this.name="OpsMetadataNotFoundException";this.$fault="client";Object.setPrototypeOf(this,OpsMetadataNotFoundException.prototype)}}t.OpsMetadataNotFoundException=OpsMetadataNotFoundException;class ParameterNotFound extends s.SSMServiceException{constructor(e){super({name:"ParameterNotFound",$fault:"client",...e});this.name="ParameterNotFound";this.$fault="client";Object.setPrototypeOf(this,ParameterNotFound.prototype)}}t.ParameterNotFound=ParameterNotFound;class ResourceInUseException extends s.SSMServiceException{constructor(e){super({name:"ResourceInUseException",$fault:"client",...e});this.name="ResourceInUseException";this.$fault="client";Object.setPrototypeOf(this,ResourceInUseException.prototype);this.Message=e.Message}}t.ResourceInUseException=ResourceInUseException;class ResourceDataSyncNotFoundException extends s.SSMServiceException{constructor(e){super({name:"ResourceDataSyncNotFoundException",$fault:"client",...e});this.name="ResourceDataSyncNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceDataSyncNotFoundException.prototype);this.SyncName=e.SyncName;this.SyncType=e.SyncType;this.Message=e.Message}}t.ResourceDataSyncNotFoundException=ResourceDataSyncNotFoundException;class ResourcePolicyConflictException extends s.SSMServiceException{constructor(e){super({name:"ResourcePolicyConflictException",$fault:"client",...e});this.name="ResourcePolicyConflictException";this.$fault="client";Object.setPrototypeOf(this,ResourcePolicyConflictException.prototype);this.Message=e.Message}}t.ResourcePolicyConflictException=ResourcePolicyConflictException;class ResourcePolicyInvalidParameterException extends s.SSMServiceException{constructor(e){super({name:"ResourcePolicyInvalidParameterException",$fault:"client",...e});this.name="ResourcePolicyInvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,ResourcePolicyInvalidParameterException.prototype);this.ParameterNames=e.ParameterNames;this.Message=e.Message}}t.ResourcePolicyInvalidParameterException=ResourcePolicyInvalidParameterException;class TargetInUseException extends s.SSMServiceException{constructor(e){super({name:"TargetInUseException",$fault:"client",...e});this.name="TargetInUseException";this.$fault="client";Object.setPrototypeOf(this,TargetInUseException.prototype);this.Message=e.Message}}t.TargetInUseException=TargetInUseException;t.DescribeActivationsFilterKeys={ACTIVATION_IDS:"ActivationIds",DEFAULT_INSTANCE_NAME:"DefaultInstanceName",IAM_ROLE:"IamRole"};class InvalidFilter extends s.SSMServiceException{constructor(e){super({name:"InvalidFilter",$fault:"client",...e});this.name="InvalidFilter";this.$fault="client";Object.setPrototypeOf(this,InvalidFilter.prototype);this.Message=e.Message}}t.InvalidFilter=InvalidFilter;class InvalidNextToken extends s.SSMServiceException{constructor(e){super({name:"InvalidNextToken",$fault:"client",...e});this.name="InvalidNextToken";this.$fault="client";Object.setPrototypeOf(this,InvalidNextToken.prototype);this.Message=e.Message}}t.InvalidNextToken=InvalidNextToken;class InvalidAssociationVersion extends s.SSMServiceException{constructor(e){super({name:"InvalidAssociationVersion",$fault:"client",...e});this.name="InvalidAssociationVersion";this.$fault="client";Object.setPrototypeOf(this,InvalidAssociationVersion.prototype);this.Message=e.Message}}t.InvalidAssociationVersion=InvalidAssociationVersion;t.AssociationExecutionFilterKey={CreatedTime:"CreatedTime",ExecutionId:"ExecutionId",Status:"Status"};t.AssociationFilterOperatorType={Equal:"EQUAL",GreaterThan:"GREATER_THAN",LessThan:"LESS_THAN"};class AssociationExecutionDoesNotExist extends s.SSMServiceException{constructor(e){super({name:"AssociationExecutionDoesNotExist",$fault:"client",...e});this.name="AssociationExecutionDoesNotExist";this.$fault="client";Object.setPrototypeOf(this,AssociationExecutionDoesNotExist.prototype);this.Message=e.Message}}t.AssociationExecutionDoesNotExist=AssociationExecutionDoesNotExist;t.AssociationExecutionTargetsFilterKey={ResourceId:"ResourceId",ResourceType:"ResourceType",Status:"Status"};t.AutomationExecutionFilterKey={AUTOMATION_SUBTYPE:"AutomationSubtype",AUTOMATION_TYPE:"AutomationType",CURRENT_ACTION:"CurrentAction",DOCUMENT_NAME_PREFIX:"DocumentNamePrefix",EXECUTION_ID:"ExecutionId",EXECUTION_STATUS:"ExecutionStatus",OPS_ITEM_ID:"OpsItemId",PARENT_EXECUTION_ID:"ParentExecutionId",START_TIME_AFTER:"StartTimeAfter",START_TIME_BEFORE:"StartTimeBefore",TAG_KEY:"TagKey",TARGET_RESOURCE_GROUP:"TargetResourceGroup"};t.AutomationExecutionStatus={APPROVED:"Approved",CANCELLED:"Cancelled",CANCELLING:"Cancelling",CHANGE_CALENDAR_OVERRIDE_APPROVED:"ChangeCalendarOverrideApproved",CHANGE_CALENDAR_OVERRIDE_REJECTED:"ChangeCalendarOverrideRejected",COMPLETED_WITH_FAILURE:"CompletedWithFailure",COMPLETED_WITH_SUCCESS:"CompletedWithSuccess",EXITED:"Exited",FAILED:"Failed",INPROGRESS:"InProgress",PENDING:"Pending",PENDING_APPROVAL:"PendingApproval",PENDING_CHANGE_CALENDAR_OVERRIDE:"PendingChangeCalendarOverride",REJECTED:"Rejected",RUNBOOK_INPROGRESS:"RunbookInProgress",SCHEDULED:"Scheduled",SUCCESS:"Success",TIMEDOUT:"TimedOut",WAITING:"Waiting"};t.AutomationSubtype={ChangeRequest:"ChangeRequest"};t.AutomationType={CrossAccount:"CrossAccount",Local:"Local"};t.ExecutionMode={Auto:"Auto",Interactive:"Interactive"};class InvalidFilterKey extends s.SSMServiceException{constructor(e){super({name:"InvalidFilterKey",$fault:"client",...e});this.name="InvalidFilterKey";this.$fault="client";Object.setPrototypeOf(this,InvalidFilterKey.prototype)}}t.InvalidFilterKey=InvalidFilterKey;class InvalidFilterValue extends s.SSMServiceException{constructor(e){super({name:"InvalidFilterValue",$fault:"client",...e});this.name="InvalidFilterValue";this.$fault="client";Object.setPrototypeOf(this,InvalidFilterValue.prototype);this.Message=e.Message}}t.InvalidFilterValue=InvalidFilterValue;class AutomationExecutionNotFoundException extends s.SSMServiceException{constructor(e){super({name:"AutomationExecutionNotFoundException",$fault:"client",...e});this.name="AutomationExecutionNotFoundException";this.$fault="client";Object.setPrototypeOf(this,AutomationExecutionNotFoundException.prototype);this.Message=e.Message}}t.AutomationExecutionNotFoundException=AutomationExecutionNotFoundException;t.StepExecutionFilterKey={ACTION:"Action",PARENT_STEP_EXECUTION_ID:"ParentStepExecutionId",PARENT_STEP_ITERATION:"ParentStepIteration",PARENT_STEP_ITERATOR_VALUE:"ParentStepIteratorValue",START_TIME_AFTER:"StartTimeAfter",START_TIME_BEFORE:"StartTimeBefore",STEP_EXECUTION_ID:"StepExecutionId",STEP_EXECUTION_STATUS:"StepExecutionStatus",STEP_NAME:"StepName"};t.DocumentPermissionType={SHARE:"Share"};class InvalidPermissionType extends s.SSMServiceException{constructor(e){super({name:"InvalidPermissionType",$fault:"client",...e});this.name="InvalidPermissionType";this.$fault="client";Object.setPrototypeOf(this,InvalidPermissionType.prototype);this.Message=e.Message}}t.InvalidPermissionType=InvalidPermissionType;t.PatchDeploymentStatus={Approved:"APPROVED",ExplicitApproved:"EXPLICIT_APPROVED",ExplicitRejected:"EXPLICIT_REJECTED",PendingApproval:"PENDING_APPROVAL"};class UnsupportedOperatingSystem extends s.SSMServiceException{constructor(e){super({name:"UnsupportedOperatingSystem",$fault:"client",...e});this.name="UnsupportedOperatingSystem";this.$fault="client";Object.setPrototypeOf(this,UnsupportedOperatingSystem.prototype);this.Message=e.Message}}t.UnsupportedOperatingSystem=UnsupportedOperatingSystem;t.InstanceInformationFilterKey={ACTIVATION_IDS:"ActivationIds",AGENT_VERSION:"AgentVersion",ASSOCIATION_STATUS:"AssociationStatus",IAM_ROLE:"IamRole",INSTANCE_IDS:"InstanceIds",PING_STATUS:"PingStatus",PLATFORM_TYPES:"PlatformTypes",RESOURCE_TYPE:"ResourceType"};t.PingStatus={CONNECTION_LOST:"ConnectionLost",INACTIVE:"Inactive",ONLINE:"Online"};t.ResourceType={EC2_INSTANCE:"EC2Instance",MANAGED_INSTANCE:"ManagedInstance"};t.SourceType={AWS_EC2_INSTANCE:"AWS::EC2::Instance",AWS_IOT_THING:"AWS::IoT::Thing",AWS_SSM_MANAGEDINSTANCE:"AWS::SSM::ManagedInstance"};class InvalidInstanceInformationFilterValue extends s.SSMServiceException{constructor(e){super({name:"InvalidInstanceInformationFilterValue",$fault:"client",...e});this.name="InvalidInstanceInformationFilterValue";this.$fault="client";Object.setPrototypeOf(this,InvalidInstanceInformationFilterValue.prototype)}}t.InvalidInstanceInformationFilterValue=InvalidInstanceInformationFilterValue;t.PatchComplianceDataState={Failed:"FAILED",Installed:"INSTALLED",InstalledOther:"INSTALLED_OTHER",InstalledPendingReboot:"INSTALLED_PENDING_REBOOT",InstalledRejected:"INSTALLED_REJECTED",Missing:"MISSING",NotApplicable:"NOT_APPLICABLE"};t.PatchOperationType={INSTALL:"Install",SCAN:"Scan"};t.RebootOption={NO_REBOOT:"NoReboot",REBOOT_IF_NEEDED:"RebootIfNeeded"};t.InstancePatchStateOperatorType={EQUAL:"Equal",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan",NOT_EQUAL:"NotEqual"};t.InventoryDeletionStatus={COMPLETE:"Complete",IN_PROGRESS:"InProgress"};class InvalidDeletionIdException extends s.SSMServiceException{constructor(e){super({name:"InvalidDeletionIdException",$fault:"client",...e});this.name="InvalidDeletionIdException";this.$fault="client";Object.setPrototypeOf(this,InvalidDeletionIdException.prototype);this.Message=e.Message}}t.InvalidDeletionIdException=InvalidDeletionIdException;t.MaintenanceWindowExecutionStatus={Cancelled:"CANCELLED",Cancelling:"CANCELLING",Failed:"FAILED",InProgress:"IN_PROGRESS",Pending:"PENDING",SkippedOverlapping:"SKIPPED_OVERLAPPING",Success:"SUCCESS",TimedOut:"TIMED_OUT"};t.MaintenanceWindowTaskType={Automation:"AUTOMATION",Lambda:"LAMBDA",RunCommand:"RUN_COMMAND",StepFunctions:"STEP_FUNCTIONS"};t.MaintenanceWindowResourceType={Instance:"INSTANCE",ResourceGroup:"RESOURCE_GROUP"};t.MaintenanceWindowTaskCutoffBehavior={CancelTask:"CANCEL_TASK",ContinueTask:"CONTINUE_TASK"};const CreateAssociationRequestFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.CreateAssociationRequestFilterSensitiveLog=CreateAssociationRequestFilterSensitiveLog;const AssociationDescriptionFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.AssociationDescriptionFilterSensitiveLog=AssociationDescriptionFilterSensitiveLog;const CreateAssociationResultFilterSensitiveLog=e=>({...e,...e.AssociationDescription&&{AssociationDescription:(0,t.AssociationDescriptionFilterSensitiveLog)(e.AssociationDescription)}});t.CreateAssociationResultFilterSensitiveLog=CreateAssociationResultFilterSensitiveLog;const CreateAssociationBatchRequestEntryFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.CreateAssociationBatchRequestEntryFilterSensitiveLog=CreateAssociationBatchRequestEntryFilterSensitiveLog;const CreateAssociationBatchRequestFilterSensitiveLog=e=>({...e,...e.Entries&&{Entries:e.Entries.map((e=>(0,t.CreateAssociationBatchRequestEntryFilterSensitiveLog)(e)))}});t.CreateAssociationBatchRequestFilterSensitiveLog=CreateAssociationBatchRequestFilterSensitiveLog;const FailedCreateAssociationFilterSensitiveLog=e=>({...e,...e.Entry&&{Entry:(0,t.CreateAssociationBatchRequestEntryFilterSensitiveLog)(e.Entry)}});t.FailedCreateAssociationFilterSensitiveLog=FailedCreateAssociationFilterSensitiveLog;const CreateAssociationBatchResultFilterSensitiveLog=e=>({...e,...e.Successful&&{Successful:e.Successful.map((e=>(0,t.AssociationDescriptionFilterSensitiveLog)(e)))},...e.Failed&&{Failed:e.Failed.map((e=>(0,t.FailedCreateAssociationFilterSensitiveLog)(e)))}});t.CreateAssociationBatchResultFilterSensitiveLog=CreateAssociationBatchResultFilterSensitiveLog;const CreateMaintenanceWindowRequestFilterSensitiveLog=e=>({...e,...e.Description&&{Description:o.SENSITIVE_STRING}});t.CreateMaintenanceWindowRequestFilterSensitiveLog=CreateMaintenanceWindowRequestFilterSensitiveLog;const PatchSourceFilterSensitiveLog=e=>({...e,...e.Configuration&&{Configuration:o.SENSITIVE_STRING}});t.PatchSourceFilterSensitiveLog=PatchSourceFilterSensitiveLog;const CreatePatchBaselineRequestFilterSensitiveLog=e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>(0,t.PatchSourceFilterSensitiveLog)(e)))}});t.CreatePatchBaselineRequestFilterSensitiveLog=CreatePatchBaselineRequestFilterSensitiveLog;const DescribeAssociationResultFilterSensitiveLog=e=>({...e,...e.AssociationDescription&&{AssociationDescription:(0,t.AssociationDescriptionFilterSensitiveLog)(e.AssociationDescription)}});t.DescribeAssociationResultFilterSensitiveLog=DescribeAssociationResultFilterSensitiveLog;const InstancePatchStateFilterSensitiveLog=e=>({...e,...e.OwnerInformation&&{OwnerInformation:o.SENSITIVE_STRING}});t.InstancePatchStateFilterSensitiveLog=InstancePatchStateFilterSensitiveLog;const DescribeInstancePatchStatesResultFilterSensitiveLog=e=>({...e,...e.InstancePatchStates&&{InstancePatchStates:e.InstancePatchStates.map((e=>(0,t.InstancePatchStateFilterSensitiveLog)(e)))}});t.DescribeInstancePatchStatesResultFilterSensitiveLog=DescribeInstancePatchStatesResultFilterSensitiveLog;const DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog=e=>({...e,...e.InstancePatchStates&&{InstancePatchStates:e.InstancePatchStates.map((e=>(0,t.InstancePatchStateFilterSensitiveLog)(e)))}});t.DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog=DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog;const MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING},...e.OwnerInformation&&{OwnerInformation:o.SENSITIVE_STRING}});t.MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog=MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog;const DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog=e=>({...e,...e.WindowExecutionTaskInvocationIdentities&&{WindowExecutionTaskInvocationIdentities:e.WindowExecutionTaskInvocationIdentities.map((e=>(0,t.MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog)(e)))}});t.DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog=DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog;const MaintenanceWindowIdentityFilterSensitiveLog=e=>({...e,...e.Description&&{Description:o.SENSITIVE_STRING}});t.MaintenanceWindowIdentityFilterSensitiveLog=MaintenanceWindowIdentityFilterSensitiveLog;const DescribeMaintenanceWindowsResultFilterSensitiveLog=e=>({...e,...e.WindowIdentities&&{WindowIdentities:e.WindowIdentities.map((e=>(0,t.MaintenanceWindowIdentityFilterSensitiveLog)(e)))}});t.DescribeMaintenanceWindowsResultFilterSensitiveLog=DescribeMaintenanceWindowsResultFilterSensitiveLog;const MaintenanceWindowTargetFilterSensitiveLog=e=>({...e,...e.OwnerInformation&&{OwnerInformation:o.SENSITIVE_STRING},...e.Description&&{Description:o.SENSITIVE_STRING}});t.MaintenanceWindowTargetFilterSensitiveLog=MaintenanceWindowTargetFilterSensitiveLog;const DescribeMaintenanceWindowTargetsResultFilterSensitiveLog=e=>({...e,...e.Targets&&{Targets:e.Targets.map((e=>(0,t.MaintenanceWindowTargetFilterSensitiveLog)(e)))}});t.DescribeMaintenanceWindowTargetsResultFilterSensitiveLog=DescribeMaintenanceWindowTargetsResultFilterSensitiveLog;const MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog=e=>({...e,...e.Values&&{Values:o.SENSITIVE_STRING}});t.MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog=MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog},76964:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DocumentPermissionLimit=t.LastResourceDataSyncStatus=t.OpsItemRelatedItemsFilterOperator=t.OpsItemRelatedItemsFilterKey=t.OpsItemEventFilterOperator=t.OpsItemEventFilterKey=t.DocumentFilterKey=t.DocumentReviewCommentType=t.DocumentMetadataEnum=t.ComplianceStatus=t.ComplianceSeverity=t.ComplianceQueryOperatorType=t.CommandStatus=t.CommandPluginStatus=t.CommandFilterKey=t.AssociationFilterKey=t.ParameterVersionLabelLimitExceeded=t.ServiceSettingNotFound=t.ParameterVersionNotFound=t.InvalidKeyId=t.OpsFilterOperatorType=t.NotificationType=t.NotificationEvent=t.InventoryAttributeDataType=t.InvalidResultAttributeException=t.InvalidInventoryGroupException=t.InvalidAggregatorException=t.InventoryQueryOperatorType=t.AttachmentHashType=t.UnsupportedFeatureRequiredException=t.ConnectionStatus=t.InvocationDoesNotExist=t.InvalidPluginName=t.CommandInvocationStatus=t.UnsupportedCalendarException=t.InvalidDocumentType=t.CalendarState=t.OpsItemRelatedItemAssociationNotFoundException=t.SessionStatus=t.SessionState=t.SessionFilterKey=t.PatchProperty=t.PatchSet=t.InvalidFilterOption=t.ParameterType=t.ParameterTier=t.ParametersFilterKey=t.OpsItemStatus=t.OpsItemFilterOperator=t.OpsItemFilterKey=void 0;t.MaintenanceWindowStepFunctionsParametersFilterSensitiveLog=t.MaintenanceWindowRunCommandParametersFilterSensitiveLog=t.MaintenanceWindowLambdaParametersFilterSensitiveLog=t.GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog=t.GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog=t.GetMaintenanceWindowResultFilterSensitiveLog=t.GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog=t.BaselineOverrideFilterSensitiveLog=t.DescribeMaintenanceWindowTasksResultFilterSensitiveLog=t.MaintenanceWindowTaskFilterSensitiveLog=t.StopType=t.InvalidAutomationStatusUpdateException=t.TargetNotConnected=t.AutomationDefinitionNotApprovedException=t.InvalidAutomationExecutionParametersException=t.AutomationExecutionLimitExceededException=t.AutomationDefinitionVersionNotFoundException=t.AutomationDefinitionNotFoundException=t.InvalidAssociation=t.InvalidRole=t.InvalidOutputFolder=t.InvalidNotificationConfig=t.SignalType=t.InvalidAutomationSignalException=t.AutomationStepNotFoundException=t.FeatureNotAvailableException=t.ResourcePolicyLimitExceededException=t.UnsupportedParameterType=t.PoliciesLimitExceededException=t.ParameterPatternMismatchException=t.ParameterMaxVersionLimitExceeded=t.ParameterLimitExceeded=t.ParameterAlreadyExists=t.InvalidPolicyTypeException=t.InvalidPolicyAttributeException=t.InvalidAllowedPatternException=t.IncompatiblePolicyException=t.HierarchyTypeMismatchException=t.HierarchyLevelLimitExceededException=t.UnsupportedInventorySchemaVersionException=t.UnsupportedInventoryItemContextException=t.SubTypeCountLimitExceededException=t.ItemContentMismatchException=t.InvalidInventoryItemContextException=t.CustomSchemaCountLimitExceededException=t.TotalSizeLimitExceededException=t.ComplianceUploadType=t.ItemSizeLimitExceededException=t.InvalidItemContentException=t.ComplianceTypeCountLimitExceededException=void 0;t.SendCommandResultFilterSensitiveLog=t.SendCommandRequestFilterSensitiveLog=t.RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog=t.RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog=t.PutParameterRequestFilterSensitiveLog=t.ListCommandsResultFilterSensitiveLog=t.CommandFilterSensitiveLog=t.ListAssociationVersionsResultFilterSensitiveLog=t.AssociationVersionInfoFilterSensitiveLog=t.GetPatchBaselineResultFilterSensitiveLog=t.GetParametersByPathResultFilterSensitiveLog=t.GetParametersResultFilterSensitiveLog=t.GetParameterHistoryResultFilterSensitiveLog=t.ParameterHistoryFilterSensitiveLog=t.GetParameterResultFilterSensitiveLog=t.ParameterFilterSensitiveLog=t.GetMaintenanceWindowTaskResultFilterSensitiveLog=t.MaintenanceWindowTaskInvocationParametersFilterSensitiveLog=void 0;const o=n(11866);const s=n(28993);const a=n(92709);t.OpsItemFilterKey={ACCOUNT_ID:"AccountId",ACTUAL_END_TIME:"ActualEndTime",ACTUAL_START_TIME:"ActualStartTime",AUTOMATION_ID:"AutomationId",CATEGORY:"Category",CHANGE_REQUEST_APPROVER_ARN:"ChangeRequestByApproverArn",CHANGE_REQUEST_APPROVER_NAME:"ChangeRequestByApproverName",CHANGE_REQUEST_REQUESTER_ARN:"ChangeRequestByRequesterArn",CHANGE_REQUEST_REQUESTER_NAME:"ChangeRequestByRequesterName",CHANGE_REQUEST_TARGETS_RESOURCE_GROUP:"ChangeRequestByTargetsResourceGroup",CHANGE_REQUEST_TEMPLATE:"ChangeRequestByTemplate",CREATED_BY:"CreatedBy",CREATED_TIME:"CreatedTime",INSIGHT_TYPE:"InsightByType",LAST_MODIFIED_TIME:"LastModifiedTime",OPERATIONAL_DATA:"OperationalData",OPERATIONAL_DATA_KEY:"OperationalDataKey",OPERATIONAL_DATA_VALUE:"OperationalDataValue",OPSITEM_ID:"OpsItemId",OPSITEM_TYPE:"OpsItemType",PLANNED_END_TIME:"PlannedEndTime",PLANNED_START_TIME:"PlannedStartTime",PRIORITY:"Priority",RESOURCE_ID:"ResourceId",SEVERITY:"Severity",SOURCE:"Source",STATUS:"Status",TITLE:"Title"};t.OpsItemFilterOperator={CONTAINS:"Contains",EQUAL:"Equal",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan"};t.OpsItemStatus={APPROVED:"Approved",CANCELLED:"Cancelled",CANCELLING:"Cancelling",CHANGE_CALENDAR_OVERRIDE_APPROVED:"ChangeCalendarOverrideApproved",CHANGE_CALENDAR_OVERRIDE_REJECTED:"ChangeCalendarOverrideRejected",CLOSED:"Closed",COMPLETED_WITH_FAILURE:"CompletedWithFailure",COMPLETED_WITH_SUCCESS:"CompletedWithSuccess",FAILED:"Failed",IN_PROGRESS:"InProgress",OPEN:"Open",PENDING:"Pending",PENDING_APPROVAL:"PendingApproval",PENDING_CHANGE_CALENDAR_OVERRIDE:"PendingChangeCalendarOverride",REJECTED:"Rejected",RESOLVED:"Resolved",RUNBOOK_IN_PROGRESS:"RunbookInProgress",SCHEDULED:"Scheduled",TIMED_OUT:"TimedOut"};t.ParametersFilterKey={KEY_ID:"KeyId",NAME:"Name",TYPE:"Type"};t.ParameterTier={ADVANCED:"Advanced",INTELLIGENT_TIERING:"Intelligent-Tiering",STANDARD:"Standard"};t.ParameterType={SECURE_STRING:"SecureString",STRING:"String",STRING_LIST:"StringList"};class InvalidFilterOption extends a.SSMServiceException{constructor(e){super({name:"InvalidFilterOption",$fault:"client",...e});this.name="InvalidFilterOption";this.$fault="client";Object.setPrototypeOf(this,InvalidFilterOption.prototype)}}t.InvalidFilterOption=InvalidFilterOption;t.PatchSet={Application:"APPLICATION",Os:"OS"};t.PatchProperty={PatchClassification:"CLASSIFICATION",PatchMsrcSeverity:"MSRC_SEVERITY",PatchPriority:"PRIORITY",PatchProductFamily:"PRODUCT_FAMILY",PatchSeverity:"SEVERITY",Product:"PRODUCT"};t.SessionFilterKey={INVOKED_AFTER:"InvokedAfter",INVOKED_BEFORE:"InvokedBefore",OWNER:"Owner",SESSION_ID:"SessionId",STATUS:"Status",TARGET_ID:"Target"};t.SessionState={ACTIVE:"Active",HISTORY:"History"};t.SessionStatus={CONNECTED:"Connected",CONNECTING:"Connecting",DISCONNECTED:"Disconnected",FAILED:"Failed",TERMINATED:"Terminated",TERMINATING:"Terminating"};class OpsItemRelatedItemAssociationNotFoundException extends a.SSMServiceException{constructor(e){super({name:"OpsItemRelatedItemAssociationNotFoundException",$fault:"client",...e});this.name="OpsItemRelatedItemAssociationNotFoundException";this.$fault="client";Object.setPrototypeOf(this,OpsItemRelatedItemAssociationNotFoundException.prototype);this.Message=e.Message}}t.OpsItemRelatedItemAssociationNotFoundException=OpsItemRelatedItemAssociationNotFoundException;t.CalendarState={CLOSED:"CLOSED",OPEN:"OPEN"};class InvalidDocumentType extends a.SSMServiceException{constructor(e){super({name:"InvalidDocumentType",$fault:"client",...e});this.name="InvalidDocumentType";this.$fault="client";Object.setPrototypeOf(this,InvalidDocumentType.prototype);this.Message=e.Message}}t.InvalidDocumentType=InvalidDocumentType;class UnsupportedCalendarException extends a.SSMServiceException{constructor(e){super({name:"UnsupportedCalendarException",$fault:"client",...e});this.name="UnsupportedCalendarException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedCalendarException.prototype);this.Message=e.Message}}t.UnsupportedCalendarException=UnsupportedCalendarException;t.CommandInvocationStatus={CANCELLED:"Cancelled",CANCELLING:"Cancelling",DELAYED:"Delayed",FAILED:"Failed",IN_PROGRESS:"InProgress",PENDING:"Pending",SUCCESS:"Success",TIMED_OUT:"TimedOut"};class InvalidPluginName extends a.SSMServiceException{constructor(e){super({name:"InvalidPluginName",$fault:"client",...e});this.name="InvalidPluginName";this.$fault="client";Object.setPrototypeOf(this,InvalidPluginName.prototype)}}t.InvalidPluginName=InvalidPluginName;class InvocationDoesNotExist extends a.SSMServiceException{constructor(e){super({name:"InvocationDoesNotExist",$fault:"client",...e});this.name="InvocationDoesNotExist";this.$fault="client";Object.setPrototypeOf(this,InvocationDoesNotExist.prototype)}}t.InvocationDoesNotExist=InvocationDoesNotExist;t.ConnectionStatus={CONNECTED:"connected",NOT_CONNECTED:"notconnected"};class UnsupportedFeatureRequiredException extends a.SSMServiceException{constructor(e){super({name:"UnsupportedFeatureRequiredException",$fault:"client",...e});this.name="UnsupportedFeatureRequiredException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedFeatureRequiredException.prototype);this.Message=e.Message}}t.UnsupportedFeatureRequiredException=UnsupportedFeatureRequiredException;t.AttachmentHashType={SHA256:"Sha256"};t.InventoryQueryOperatorType={BEGIN_WITH:"BeginWith",EQUAL:"Equal",EXISTS:"Exists",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan",NOT_EQUAL:"NotEqual"};class InvalidAggregatorException extends a.SSMServiceException{constructor(e){super({name:"InvalidAggregatorException",$fault:"client",...e});this.name="InvalidAggregatorException";this.$fault="client";Object.setPrototypeOf(this,InvalidAggregatorException.prototype);this.Message=e.Message}}t.InvalidAggregatorException=InvalidAggregatorException;class InvalidInventoryGroupException extends a.SSMServiceException{constructor(e){super({name:"InvalidInventoryGroupException",$fault:"client",...e});this.name="InvalidInventoryGroupException";this.$fault="client";Object.setPrototypeOf(this,InvalidInventoryGroupException.prototype);this.Message=e.Message}}t.InvalidInventoryGroupException=InvalidInventoryGroupException;class InvalidResultAttributeException extends a.SSMServiceException{constructor(e){super({name:"InvalidResultAttributeException",$fault:"client",...e});this.name="InvalidResultAttributeException";this.$fault="client";Object.setPrototypeOf(this,InvalidResultAttributeException.prototype);this.Message=e.Message}}t.InvalidResultAttributeException=InvalidResultAttributeException;t.InventoryAttributeDataType={NUMBER:"number",STRING:"string"};t.NotificationEvent={ALL:"All",CANCELLED:"Cancelled",FAILED:"Failed",IN_PROGRESS:"InProgress",SUCCESS:"Success",TIMED_OUT:"TimedOut"};t.NotificationType={Command:"Command",Invocation:"Invocation"};t.OpsFilterOperatorType={BEGIN_WITH:"BeginWith",EQUAL:"Equal",EXISTS:"Exists",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan",NOT_EQUAL:"NotEqual"};class InvalidKeyId extends a.SSMServiceException{constructor(e){super({name:"InvalidKeyId",$fault:"client",...e});this.name="InvalidKeyId";this.$fault="client";Object.setPrototypeOf(this,InvalidKeyId.prototype)}}t.InvalidKeyId=InvalidKeyId;class ParameterVersionNotFound extends a.SSMServiceException{constructor(e){super({name:"ParameterVersionNotFound",$fault:"client",...e});this.name="ParameterVersionNotFound";this.$fault="client";Object.setPrototypeOf(this,ParameterVersionNotFound.prototype)}}t.ParameterVersionNotFound=ParameterVersionNotFound;class ServiceSettingNotFound extends a.SSMServiceException{constructor(e){super({name:"ServiceSettingNotFound",$fault:"client",...e});this.name="ServiceSettingNotFound";this.$fault="client";Object.setPrototypeOf(this,ServiceSettingNotFound.prototype);this.Message=e.Message}}t.ServiceSettingNotFound=ServiceSettingNotFound;class ParameterVersionLabelLimitExceeded extends a.SSMServiceException{constructor(e){super({name:"ParameterVersionLabelLimitExceeded",$fault:"client",...e});this.name="ParameterVersionLabelLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,ParameterVersionLabelLimitExceeded.prototype)}}t.ParameterVersionLabelLimitExceeded=ParameterVersionLabelLimitExceeded;t.AssociationFilterKey={AssociationId:"AssociationId",AssociationName:"AssociationName",InstanceId:"InstanceId",LastExecutedAfter:"LastExecutedAfter",LastExecutedBefore:"LastExecutedBefore",Name:"Name",ResourceGroupName:"ResourceGroupName",Status:"AssociationStatusName"};t.CommandFilterKey={DOCUMENT_NAME:"DocumentName",EXECUTION_STAGE:"ExecutionStage",INVOKED_AFTER:"InvokedAfter",INVOKED_BEFORE:"InvokedBefore",STATUS:"Status"};t.CommandPluginStatus={CANCELLED:"Cancelled",FAILED:"Failed",IN_PROGRESS:"InProgress",PENDING:"Pending",SUCCESS:"Success",TIMED_OUT:"TimedOut"};t.CommandStatus={CANCELLED:"Cancelled",CANCELLING:"Cancelling",FAILED:"Failed",IN_PROGRESS:"InProgress",PENDING:"Pending",SUCCESS:"Success",TIMED_OUT:"TimedOut"};t.ComplianceQueryOperatorType={BeginWith:"BEGIN_WITH",Equal:"EQUAL",GreaterThan:"GREATER_THAN",LessThan:"LESS_THAN",NotEqual:"NOT_EQUAL"};t.ComplianceSeverity={Critical:"CRITICAL",High:"HIGH",Informational:"INFORMATIONAL",Low:"LOW",Medium:"MEDIUM",Unspecified:"UNSPECIFIED"};t.ComplianceStatus={Compliant:"COMPLIANT",NonCompliant:"NON_COMPLIANT"};t.DocumentMetadataEnum={DocumentReviews:"DocumentReviews"};t.DocumentReviewCommentType={Comment:"Comment"};t.DocumentFilterKey={DocumentType:"DocumentType",Name:"Name",Owner:"Owner",PlatformTypes:"PlatformTypes"};t.OpsItemEventFilterKey={OPSITEM_ID:"OpsItemId"};t.OpsItemEventFilterOperator={EQUAL:"Equal"};t.OpsItemRelatedItemsFilterKey={ASSOCIATION_ID:"AssociationId",RESOURCE_TYPE:"ResourceType",RESOURCE_URI:"ResourceUri"};t.OpsItemRelatedItemsFilterOperator={EQUAL:"Equal"};t.LastResourceDataSyncStatus={FAILED:"Failed",INPROGRESS:"InProgress",SUCCESSFUL:"Successful"};class DocumentPermissionLimit extends a.SSMServiceException{constructor(e){super({name:"DocumentPermissionLimit",$fault:"client",...e});this.name="DocumentPermissionLimit";this.$fault="client";Object.setPrototypeOf(this,DocumentPermissionLimit.prototype);this.Message=e.Message}}t.DocumentPermissionLimit=DocumentPermissionLimit;class ComplianceTypeCountLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"ComplianceTypeCountLimitExceededException",$fault:"client",...e});this.name="ComplianceTypeCountLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,ComplianceTypeCountLimitExceededException.prototype);this.Message=e.Message}}t.ComplianceTypeCountLimitExceededException=ComplianceTypeCountLimitExceededException;class InvalidItemContentException extends a.SSMServiceException{constructor(e){super({name:"InvalidItemContentException",$fault:"client",...e});this.name="InvalidItemContentException";this.$fault="client";Object.setPrototypeOf(this,InvalidItemContentException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}}t.InvalidItemContentException=InvalidItemContentException;class ItemSizeLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"ItemSizeLimitExceededException",$fault:"client",...e});this.name="ItemSizeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,ItemSizeLimitExceededException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}}t.ItemSizeLimitExceededException=ItemSizeLimitExceededException;t.ComplianceUploadType={Complete:"COMPLETE",Partial:"PARTIAL"};class TotalSizeLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"TotalSizeLimitExceededException",$fault:"client",...e});this.name="TotalSizeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,TotalSizeLimitExceededException.prototype);this.Message=e.Message}}t.TotalSizeLimitExceededException=TotalSizeLimitExceededException;class CustomSchemaCountLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"CustomSchemaCountLimitExceededException",$fault:"client",...e});this.name="CustomSchemaCountLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,CustomSchemaCountLimitExceededException.prototype);this.Message=e.Message}}t.CustomSchemaCountLimitExceededException=CustomSchemaCountLimitExceededException;class InvalidInventoryItemContextException extends a.SSMServiceException{constructor(e){super({name:"InvalidInventoryItemContextException",$fault:"client",...e});this.name="InvalidInventoryItemContextException";this.$fault="client";Object.setPrototypeOf(this,InvalidInventoryItemContextException.prototype);this.Message=e.Message}}t.InvalidInventoryItemContextException=InvalidInventoryItemContextException;class ItemContentMismatchException extends a.SSMServiceException{constructor(e){super({name:"ItemContentMismatchException",$fault:"client",...e});this.name="ItemContentMismatchException";this.$fault="client";Object.setPrototypeOf(this,ItemContentMismatchException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}}t.ItemContentMismatchException=ItemContentMismatchException;class SubTypeCountLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"SubTypeCountLimitExceededException",$fault:"client",...e});this.name="SubTypeCountLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,SubTypeCountLimitExceededException.prototype);this.Message=e.Message}}t.SubTypeCountLimitExceededException=SubTypeCountLimitExceededException;class UnsupportedInventoryItemContextException extends a.SSMServiceException{constructor(e){super({name:"UnsupportedInventoryItemContextException",$fault:"client",...e});this.name="UnsupportedInventoryItemContextException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedInventoryItemContextException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}}t.UnsupportedInventoryItemContextException=UnsupportedInventoryItemContextException;class UnsupportedInventorySchemaVersionException extends a.SSMServiceException{constructor(e){super({name:"UnsupportedInventorySchemaVersionException",$fault:"client",...e});this.name="UnsupportedInventorySchemaVersionException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedInventorySchemaVersionException.prototype);this.Message=e.Message}}t.UnsupportedInventorySchemaVersionException=UnsupportedInventorySchemaVersionException;class HierarchyLevelLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"HierarchyLevelLimitExceededException",$fault:"client",...e});this.name="HierarchyLevelLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,HierarchyLevelLimitExceededException.prototype)}}t.HierarchyLevelLimitExceededException=HierarchyLevelLimitExceededException;class HierarchyTypeMismatchException extends a.SSMServiceException{constructor(e){super({name:"HierarchyTypeMismatchException",$fault:"client",...e});this.name="HierarchyTypeMismatchException";this.$fault="client";Object.setPrototypeOf(this,HierarchyTypeMismatchException.prototype)}}t.HierarchyTypeMismatchException=HierarchyTypeMismatchException;class IncompatiblePolicyException extends a.SSMServiceException{constructor(e){super({name:"IncompatiblePolicyException",$fault:"client",...e});this.name="IncompatiblePolicyException";this.$fault="client";Object.setPrototypeOf(this,IncompatiblePolicyException.prototype)}}t.IncompatiblePolicyException=IncompatiblePolicyException;class InvalidAllowedPatternException extends a.SSMServiceException{constructor(e){super({name:"InvalidAllowedPatternException",$fault:"client",...e});this.name="InvalidAllowedPatternException";this.$fault="client";Object.setPrototypeOf(this,InvalidAllowedPatternException.prototype)}}t.InvalidAllowedPatternException=InvalidAllowedPatternException;class InvalidPolicyAttributeException extends a.SSMServiceException{constructor(e){super({name:"InvalidPolicyAttributeException",$fault:"client",...e});this.name="InvalidPolicyAttributeException";this.$fault="client";Object.setPrototypeOf(this,InvalidPolicyAttributeException.prototype)}}t.InvalidPolicyAttributeException=InvalidPolicyAttributeException;class InvalidPolicyTypeException extends a.SSMServiceException{constructor(e){super({name:"InvalidPolicyTypeException",$fault:"client",...e});this.name="InvalidPolicyTypeException";this.$fault="client";Object.setPrototypeOf(this,InvalidPolicyTypeException.prototype)}}t.InvalidPolicyTypeException=InvalidPolicyTypeException;class ParameterAlreadyExists extends a.SSMServiceException{constructor(e){super({name:"ParameterAlreadyExists",$fault:"client",...e});this.name="ParameterAlreadyExists";this.$fault="client";Object.setPrototypeOf(this,ParameterAlreadyExists.prototype)}}t.ParameterAlreadyExists=ParameterAlreadyExists;class ParameterLimitExceeded extends a.SSMServiceException{constructor(e){super({name:"ParameterLimitExceeded",$fault:"client",...e});this.name="ParameterLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,ParameterLimitExceeded.prototype)}}t.ParameterLimitExceeded=ParameterLimitExceeded;class ParameterMaxVersionLimitExceeded extends a.SSMServiceException{constructor(e){super({name:"ParameterMaxVersionLimitExceeded",$fault:"client",...e});this.name="ParameterMaxVersionLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,ParameterMaxVersionLimitExceeded.prototype)}}t.ParameterMaxVersionLimitExceeded=ParameterMaxVersionLimitExceeded;class ParameterPatternMismatchException extends a.SSMServiceException{constructor(e){super({name:"ParameterPatternMismatchException",$fault:"client",...e});this.name="ParameterPatternMismatchException";this.$fault="client";Object.setPrototypeOf(this,ParameterPatternMismatchException.prototype)}}t.ParameterPatternMismatchException=ParameterPatternMismatchException;class PoliciesLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"PoliciesLimitExceededException",$fault:"client",...e});this.name="PoliciesLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,PoliciesLimitExceededException.prototype)}}t.PoliciesLimitExceededException=PoliciesLimitExceededException;class UnsupportedParameterType extends a.SSMServiceException{constructor(e){super({name:"UnsupportedParameterType",$fault:"client",...e});this.name="UnsupportedParameterType";this.$fault="client";Object.setPrototypeOf(this,UnsupportedParameterType.prototype)}}t.UnsupportedParameterType=UnsupportedParameterType;class ResourcePolicyLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"ResourcePolicyLimitExceededException",$fault:"client",...e});this.name="ResourcePolicyLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,ResourcePolicyLimitExceededException.prototype);this.Limit=e.Limit;this.LimitType=e.LimitType;this.Message=e.Message}}t.ResourcePolicyLimitExceededException=ResourcePolicyLimitExceededException;class FeatureNotAvailableException extends a.SSMServiceException{constructor(e){super({name:"FeatureNotAvailableException",$fault:"client",...e});this.name="FeatureNotAvailableException";this.$fault="client";Object.setPrototypeOf(this,FeatureNotAvailableException.prototype);this.Message=e.Message}}t.FeatureNotAvailableException=FeatureNotAvailableException;class AutomationStepNotFoundException extends a.SSMServiceException{constructor(e){super({name:"AutomationStepNotFoundException",$fault:"client",...e});this.name="AutomationStepNotFoundException";this.$fault="client";Object.setPrototypeOf(this,AutomationStepNotFoundException.prototype);this.Message=e.Message}}t.AutomationStepNotFoundException=AutomationStepNotFoundException;class InvalidAutomationSignalException extends a.SSMServiceException{constructor(e){super({name:"InvalidAutomationSignalException",$fault:"client",...e});this.name="InvalidAutomationSignalException";this.$fault="client";Object.setPrototypeOf(this,InvalidAutomationSignalException.prototype);this.Message=e.Message}}t.InvalidAutomationSignalException=InvalidAutomationSignalException;t.SignalType={APPROVE:"Approve",REJECT:"Reject",RESUME:"Resume",START_STEP:"StartStep",STOP_STEP:"StopStep"};class InvalidNotificationConfig extends a.SSMServiceException{constructor(e){super({name:"InvalidNotificationConfig",$fault:"client",...e});this.name="InvalidNotificationConfig";this.$fault="client";Object.setPrototypeOf(this,InvalidNotificationConfig.prototype);this.Message=e.Message}}t.InvalidNotificationConfig=InvalidNotificationConfig;class InvalidOutputFolder extends a.SSMServiceException{constructor(e){super({name:"InvalidOutputFolder",$fault:"client",...e});this.name="InvalidOutputFolder";this.$fault="client";Object.setPrototypeOf(this,InvalidOutputFolder.prototype)}}t.InvalidOutputFolder=InvalidOutputFolder;class InvalidRole extends a.SSMServiceException{constructor(e){super({name:"InvalidRole",$fault:"client",...e});this.name="InvalidRole";this.$fault="client";Object.setPrototypeOf(this,InvalidRole.prototype);this.Message=e.Message}}t.InvalidRole=InvalidRole;class InvalidAssociation extends a.SSMServiceException{constructor(e){super({name:"InvalidAssociation",$fault:"client",...e});this.name="InvalidAssociation";this.$fault="client";Object.setPrototypeOf(this,InvalidAssociation.prototype);this.Message=e.Message}}t.InvalidAssociation=InvalidAssociation;class AutomationDefinitionNotFoundException extends a.SSMServiceException{constructor(e){super({name:"AutomationDefinitionNotFoundException",$fault:"client",...e});this.name="AutomationDefinitionNotFoundException";this.$fault="client";Object.setPrototypeOf(this,AutomationDefinitionNotFoundException.prototype);this.Message=e.Message}}t.AutomationDefinitionNotFoundException=AutomationDefinitionNotFoundException;class AutomationDefinitionVersionNotFoundException extends a.SSMServiceException{constructor(e){super({name:"AutomationDefinitionVersionNotFoundException",$fault:"client",...e});this.name="AutomationDefinitionVersionNotFoundException";this.$fault="client";Object.setPrototypeOf(this,AutomationDefinitionVersionNotFoundException.prototype);this.Message=e.Message}}t.AutomationDefinitionVersionNotFoundException=AutomationDefinitionVersionNotFoundException;class AutomationExecutionLimitExceededException extends a.SSMServiceException{constructor(e){super({name:"AutomationExecutionLimitExceededException",$fault:"client",...e});this.name="AutomationExecutionLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,AutomationExecutionLimitExceededException.prototype);this.Message=e.Message}}t.AutomationExecutionLimitExceededException=AutomationExecutionLimitExceededException;class InvalidAutomationExecutionParametersException extends a.SSMServiceException{constructor(e){super({name:"InvalidAutomationExecutionParametersException",$fault:"client",...e});this.name="InvalidAutomationExecutionParametersException";this.$fault="client";Object.setPrototypeOf(this,InvalidAutomationExecutionParametersException.prototype);this.Message=e.Message}}t.InvalidAutomationExecutionParametersException=InvalidAutomationExecutionParametersException;class AutomationDefinitionNotApprovedException extends a.SSMServiceException{constructor(e){super({name:"AutomationDefinitionNotApprovedException",$fault:"client",...e});this.name="AutomationDefinitionNotApprovedException";this.$fault="client";Object.setPrototypeOf(this,AutomationDefinitionNotApprovedException.prototype);this.Message=e.Message}}t.AutomationDefinitionNotApprovedException=AutomationDefinitionNotApprovedException;class TargetNotConnected extends a.SSMServiceException{constructor(e){super({name:"TargetNotConnected",$fault:"client",...e});this.name="TargetNotConnected";this.$fault="client";Object.setPrototypeOf(this,TargetNotConnected.prototype);this.Message=e.Message}}t.TargetNotConnected=TargetNotConnected;class InvalidAutomationStatusUpdateException extends a.SSMServiceException{constructor(e){super({name:"InvalidAutomationStatusUpdateException",$fault:"client",...e});this.name="InvalidAutomationStatusUpdateException";this.$fault="client";Object.setPrototypeOf(this,InvalidAutomationStatusUpdateException.prototype);this.Message=e.Message}}t.InvalidAutomationStatusUpdateException=InvalidAutomationStatusUpdateException;t.StopType={CANCEL:"Cancel",COMPLETE:"Complete"};const MaintenanceWindowTaskFilterSensitiveLog=e=>({...e,...e.TaskParameters&&{TaskParameters:o.SENSITIVE_STRING},...e.Description&&{Description:o.SENSITIVE_STRING}});t.MaintenanceWindowTaskFilterSensitiveLog=MaintenanceWindowTaskFilterSensitiveLog;const DescribeMaintenanceWindowTasksResultFilterSensitiveLog=e=>({...e,...e.Tasks&&{Tasks:e.Tasks.map((e=>(0,t.MaintenanceWindowTaskFilterSensitiveLog)(e)))}});t.DescribeMaintenanceWindowTasksResultFilterSensitiveLog=DescribeMaintenanceWindowTasksResultFilterSensitiveLog;const BaselineOverrideFilterSensitiveLog=e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>(0,s.PatchSourceFilterSensitiveLog)(e)))}});t.BaselineOverrideFilterSensitiveLog=BaselineOverrideFilterSensitiveLog;const GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog=e=>({...e});t.GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog=GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog;const GetMaintenanceWindowResultFilterSensitiveLog=e=>({...e,...e.Description&&{Description:o.SENSITIVE_STRING}});t.GetMaintenanceWindowResultFilterSensitiveLog=GetMaintenanceWindowResultFilterSensitiveLog;const GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog=e=>({...e,...e.TaskParameters&&{TaskParameters:o.SENSITIVE_STRING}});t.GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog=GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog;const GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING},...e.OwnerInformation&&{OwnerInformation:o.SENSITIVE_STRING}});t.GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog=GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog;const MaintenanceWindowLambdaParametersFilterSensitiveLog=e=>({...e,...e.Payload&&{Payload:o.SENSITIVE_STRING}});t.MaintenanceWindowLambdaParametersFilterSensitiveLog=MaintenanceWindowLambdaParametersFilterSensitiveLog;const MaintenanceWindowRunCommandParametersFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.MaintenanceWindowRunCommandParametersFilterSensitiveLog=MaintenanceWindowRunCommandParametersFilterSensitiveLog;const MaintenanceWindowStepFunctionsParametersFilterSensitiveLog=e=>({...e,...e.Input&&{Input:o.SENSITIVE_STRING}});t.MaintenanceWindowStepFunctionsParametersFilterSensitiveLog=MaintenanceWindowStepFunctionsParametersFilterSensitiveLog;const MaintenanceWindowTaskInvocationParametersFilterSensitiveLog=e=>({...e,...e.RunCommand&&{RunCommand:(0,t.MaintenanceWindowRunCommandParametersFilterSensitiveLog)(e.RunCommand)},...e.StepFunctions&&{StepFunctions:(0,t.MaintenanceWindowStepFunctionsParametersFilterSensitiveLog)(e.StepFunctions)},...e.Lambda&&{Lambda:(0,t.MaintenanceWindowLambdaParametersFilterSensitiveLog)(e.Lambda)}});t.MaintenanceWindowTaskInvocationParametersFilterSensitiveLog=MaintenanceWindowTaskInvocationParametersFilterSensitiveLog;const GetMaintenanceWindowTaskResultFilterSensitiveLog=e=>({...e,...e.TaskParameters&&{TaskParameters:o.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:(0,t.MaintenanceWindowTaskInvocationParametersFilterSensitiveLog)(e.TaskInvocationParameters)},...e.Description&&{Description:o.SENSITIVE_STRING}});t.GetMaintenanceWindowTaskResultFilterSensitiveLog=GetMaintenanceWindowTaskResultFilterSensitiveLog;const ParameterFilterSensitiveLog=e=>({...e,...e.Value&&{Value:o.SENSITIVE_STRING}});t.ParameterFilterSensitiveLog=ParameterFilterSensitiveLog;const GetParameterResultFilterSensitiveLog=e=>({...e,...e.Parameter&&{Parameter:(0,t.ParameterFilterSensitiveLog)(e.Parameter)}});t.GetParameterResultFilterSensitiveLog=GetParameterResultFilterSensitiveLog;const ParameterHistoryFilterSensitiveLog=e=>({...e,...e.Value&&{Value:o.SENSITIVE_STRING}});t.ParameterHistoryFilterSensitiveLog=ParameterHistoryFilterSensitiveLog;const GetParameterHistoryResultFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:e.Parameters.map((e=>(0,t.ParameterHistoryFilterSensitiveLog)(e)))}});t.GetParameterHistoryResultFilterSensitiveLog=GetParameterHistoryResultFilterSensitiveLog;const GetParametersResultFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:e.Parameters.map((e=>(0,t.ParameterFilterSensitiveLog)(e)))}});t.GetParametersResultFilterSensitiveLog=GetParametersResultFilterSensitiveLog;const GetParametersByPathResultFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:e.Parameters.map((e=>(0,t.ParameterFilterSensitiveLog)(e)))}});t.GetParametersByPathResultFilterSensitiveLog=GetParametersByPathResultFilterSensitiveLog;const GetPatchBaselineResultFilterSensitiveLog=e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>(0,s.PatchSourceFilterSensitiveLog)(e)))}});t.GetPatchBaselineResultFilterSensitiveLog=GetPatchBaselineResultFilterSensitiveLog;const AssociationVersionInfoFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.AssociationVersionInfoFilterSensitiveLog=AssociationVersionInfoFilterSensitiveLog;const ListAssociationVersionsResultFilterSensitiveLog=e=>({...e,...e.AssociationVersions&&{AssociationVersions:e.AssociationVersions.map((e=>(0,t.AssociationVersionInfoFilterSensitiveLog)(e)))}});t.ListAssociationVersionsResultFilterSensitiveLog=ListAssociationVersionsResultFilterSensitiveLog;const CommandFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.CommandFilterSensitiveLog=CommandFilterSensitiveLog;const ListCommandsResultFilterSensitiveLog=e=>({...e,...e.Commands&&{Commands:e.Commands.map((e=>(0,t.CommandFilterSensitiveLog)(e)))}});t.ListCommandsResultFilterSensitiveLog=ListCommandsResultFilterSensitiveLog;const PutParameterRequestFilterSensitiveLog=e=>({...e,...e.Value&&{Value:o.SENSITIVE_STRING}});t.PutParameterRequestFilterSensitiveLog=PutParameterRequestFilterSensitiveLog;const RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog=e=>({...e,...e.OwnerInformation&&{OwnerInformation:o.SENSITIVE_STRING},...e.Description&&{Description:o.SENSITIVE_STRING}});t.RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog=RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog;const RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog=e=>({...e,...e.TaskParameters&&{TaskParameters:o.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:(0,t.MaintenanceWindowTaskInvocationParametersFilterSensitiveLog)(e.TaskInvocationParameters)},...e.Description&&{Description:o.SENSITIVE_STRING}});t.RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog=RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog;const SendCommandRequestFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.SendCommandRequestFilterSensitiveLog=SendCommandRequestFilterSensitiveLog;const SendCommandResultFilterSensitiveLog=e=>({...e,...e.Command&&{Command:(0,t.CommandFilterSensitiveLog)(e.Command)}});t.SendCommandResultFilterSensitiveLog=SendCommandResultFilterSensitiveLog},89962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdatePatchBaselineResultFilterSensitiveLog=t.UpdatePatchBaselineRequestFilterSensitiveLog=t.UpdateMaintenanceWindowTaskResultFilterSensitiveLog=t.UpdateMaintenanceWindowTaskRequestFilterSensitiveLog=t.UpdateMaintenanceWindowTargetResultFilterSensitiveLog=t.UpdateMaintenanceWindowTargetRequestFilterSensitiveLog=t.UpdateMaintenanceWindowResultFilterSensitiveLog=t.UpdateMaintenanceWindowRequestFilterSensitiveLog=t.UpdateAssociationStatusResultFilterSensitiveLog=t.UpdateAssociationResultFilterSensitiveLog=t.UpdateAssociationRequestFilterSensitiveLog=t.ResourceDataSyncConflictException=t.OpsMetadataKeyLimitExceededException=t.DocumentReviewAction=t.DuplicateDocumentVersionName=t.DuplicateDocumentContent=t.DocumentVersionLimitExceeded=t.StatusUnchanged=t.InvalidUpdate=t.AssociationVersionLimitExceeded=void 0;const o=n(11866);const s=n(28993);const a=n(76964);const r=n(92709);class AssociationVersionLimitExceeded extends r.SSMServiceException{constructor(e){super({name:"AssociationVersionLimitExceeded",$fault:"client",...e});this.name="AssociationVersionLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,AssociationVersionLimitExceeded.prototype);this.Message=e.Message}}t.AssociationVersionLimitExceeded=AssociationVersionLimitExceeded;class InvalidUpdate extends r.SSMServiceException{constructor(e){super({name:"InvalidUpdate",$fault:"client",...e});this.name="InvalidUpdate";this.$fault="client";Object.setPrototypeOf(this,InvalidUpdate.prototype);this.Message=e.Message}}t.InvalidUpdate=InvalidUpdate;class StatusUnchanged extends r.SSMServiceException{constructor(e){super({name:"StatusUnchanged",$fault:"client",...e});this.name="StatusUnchanged";this.$fault="client";Object.setPrototypeOf(this,StatusUnchanged.prototype)}}t.StatusUnchanged=StatusUnchanged;class DocumentVersionLimitExceeded extends r.SSMServiceException{constructor(e){super({name:"DocumentVersionLimitExceeded",$fault:"client",...e});this.name="DocumentVersionLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,DocumentVersionLimitExceeded.prototype);this.Message=e.Message}}t.DocumentVersionLimitExceeded=DocumentVersionLimitExceeded;class DuplicateDocumentContent extends r.SSMServiceException{constructor(e){super({name:"DuplicateDocumentContent",$fault:"client",...e});this.name="DuplicateDocumentContent";this.$fault="client";Object.setPrototypeOf(this,DuplicateDocumentContent.prototype);this.Message=e.Message}}t.DuplicateDocumentContent=DuplicateDocumentContent;class DuplicateDocumentVersionName extends r.SSMServiceException{constructor(e){super({name:"DuplicateDocumentVersionName",$fault:"client",...e});this.name="DuplicateDocumentVersionName";this.$fault="client";Object.setPrototypeOf(this,DuplicateDocumentVersionName.prototype);this.Message=e.Message}}t.DuplicateDocumentVersionName=DuplicateDocumentVersionName;t.DocumentReviewAction={Approve:"Approve",Reject:"Reject",SendForReview:"SendForReview",UpdateReview:"UpdateReview"};class OpsMetadataKeyLimitExceededException extends r.SSMServiceException{constructor(e){super({name:"OpsMetadataKeyLimitExceededException",$fault:"client",...e});this.name="OpsMetadataKeyLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,OpsMetadataKeyLimitExceededException.prototype)}}t.OpsMetadataKeyLimitExceededException=OpsMetadataKeyLimitExceededException;class ResourceDataSyncConflictException extends r.SSMServiceException{constructor(e){super({name:"ResourceDataSyncConflictException",$fault:"client",...e});this.name="ResourceDataSyncConflictException";this.$fault="client";Object.setPrototypeOf(this,ResourceDataSyncConflictException.prototype);this.Message=e.Message}}t.ResourceDataSyncConflictException=ResourceDataSyncConflictException;const UpdateAssociationRequestFilterSensitiveLog=e=>({...e,...e.Parameters&&{Parameters:o.SENSITIVE_STRING}});t.UpdateAssociationRequestFilterSensitiveLog=UpdateAssociationRequestFilterSensitiveLog;const UpdateAssociationResultFilterSensitiveLog=e=>({...e,...e.AssociationDescription&&{AssociationDescription:(0,s.AssociationDescriptionFilterSensitiveLog)(e.AssociationDescription)}});t.UpdateAssociationResultFilterSensitiveLog=UpdateAssociationResultFilterSensitiveLog;const UpdateAssociationStatusResultFilterSensitiveLog=e=>({...e,...e.AssociationDescription&&{AssociationDescription:(0,s.AssociationDescriptionFilterSensitiveLog)(e.AssociationDescription)}});t.UpdateAssociationStatusResultFilterSensitiveLog=UpdateAssociationStatusResultFilterSensitiveLog;const UpdateMaintenanceWindowRequestFilterSensitiveLog=e=>({...e,...e.Description&&{Description:o.SENSITIVE_STRING}});t.UpdateMaintenanceWindowRequestFilterSensitiveLog=UpdateMaintenanceWindowRequestFilterSensitiveLog;const UpdateMaintenanceWindowResultFilterSensitiveLog=e=>({...e,...e.Description&&{Description:o.SENSITIVE_STRING}});t.UpdateMaintenanceWindowResultFilterSensitiveLog=UpdateMaintenanceWindowResultFilterSensitiveLog;const UpdateMaintenanceWindowTargetRequestFilterSensitiveLog=e=>({...e,...e.OwnerInformation&&{OwnerInformation:o.SENSITIVE_STRING},...e.Description&&{Description:o.SENSITIVE_STRING}});t.UpdateMaintenanceWindowTargetRequestFilterSensitiveLog=UpdateMaintenanceWindowTargetRequestFilterSensitiveLog;const UpdateMaintenanceWindowTargetResultFilterSensitiveLog=e=>({...e,...e.OwnerInformation&&{OwnerInformation:o.SENSITIVE_STRING},...e.Description&&{Description:o.SENSITIVE_STRING}});t.UpdateMaintenanceWindowTargetResultFilterSensitiveLog=UpdateMaintenanceWindowTargetResultFilterSensitiveLog;const UpdateMaintenanceWindowTaskRequestFilterSensitiveLog=e=>({...e,...e.TaskParameters&&{TaskParameters:o.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:(0,a.MaintenanceWindowTaskInvocationParametersFilterSensitiveLog)(e.TaskInvocationParameters)},...e.Description&&{Description:o.SENSITIVE_STRING}});t.UpdateMaintenanceWindowTaskRequestFilterSensitiveLog=UpdateMaintenanceWindowTaskRequestFilterSensitiveLog;const UpdateMaintenanceWindowTaskResultFilterSensitiveLog=e=>({...e,...e.TaskParameters&&{TaskParameters:o.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:(0,a.MaintenanceWindowTaskInvocationParametersFilterSensitiveLog)(e.TaskInvocationParameters)},...e.Description&&{Description:o.SENSITIVE_STRING}});t.UpdateMaintenanceWindowTaskResultFilterSensitiveLog=UpdateMaintenanceWindowTaskResultFilterSensitiveLog;const UpdatePatchBaselineRequestFilterSensitiveLog=e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>(0,s.PatchSourceFilterSensitiveLog)(e)))}});t.UpdatePatchBaselineRequestFilterSensitiveLog=UpdatePatchBaselineRequestFilterSensitiveLog;const UpdatePatchBaselineResultFilterSensitiveLog=e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>(0,s.PatchSourceFilterSensitiveLog)(e)))}});t.UpdatePatchBaselineResultFilterSensitiveLog=UpdatePatchBaselineResultFilterSensitiveLog},31280:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeActivations=void 0;const o=n(46905);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeActivationsCommand(t),...n);async function*paginateDescribeActivations(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeActivations=paginateDescribeActivations},85417:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeAssociationExecutionTargets=void 0;const o=n(1956);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeAssociationExecutionTargetsCommand(t),...n);async function*paginateDescribeAssociationExecutionTargets(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeAssociationExecutionTargets=paginateDescribeAssociationExecutionTargets},57338:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeAssociationExecutions=void 0;const o=n(32761);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeAssociationExecutionsCommand(t),...n);async function*paginateDescribeAssociationExecutions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeAssociationExecutions=paginateDescribeAssociationExecutions},59647:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeAutomationExecutions=void 0;const o=n(24119);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeAutomationExecutionsCommand(t),...n);async function*paginateDescribeAutomationExecutions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeAutomationExecutions=paginateDescribeAutomationExecutions},43147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeAutomationStepExecutions=void 0;const o=n(75787);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeAutomationStepExecutionsCommand(t),...n);async function*paginateDescribeAutomationStepExecutions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeAutomationStepExecutions=paginateDescribeAutomationStepExecutions},32142:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeAvailablePatches=void 0;const o=n(85954);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeAvailablePatchesCommand(t),...n);async function*paginateDescribeAvailablePatches(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeAvailablePatches=paginateDescribeAvailablePatches},29597:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeEffectiveInstanceAssociations=void 0;const o=n(598);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeEffectiveInstanceAssociationsCommand(t),...n);async function*paginateDescribeEffectiveInstanceAssociations(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeEffectiveInstanceAssociations=paginateDescribeEffectiveInstanceAssociations},64126:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeEffectivePatchesForPatchBaseline=void 0;const o=n(19561);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeEffectivePatchesForPatchBaselineCommand(t),...n);async function*paginateDescribeEffectivePatchesForPatchBaseline(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeEffectivePatchesForPatchBaseline=paginateDescribeEffectivePatchesForPatchBaseline},12237:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeInstanceAssociationsStatus=void 0;const o=n(82757);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeInstanceAssociationsStatusCommand(t),...n);async function*paginateDescribeInstanceAssociationsStatus(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeInstanceAssociationsStatus=paginateDescribeInstanceAssociationsStatus},45105:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeInstanceInformation=void 0;const o=n(94713);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeInstanceInformationCommand(t),...n);async function*paginateDescribeInstanceInformation(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeInstanceInformation=paginateDescribeInstanceInformation},93593:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeInstancePatchStatesForPatchGroup=void 0;const o=n(25527);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeInstancePatchStatesForPatchGroupCommand(t),...n);async function*paginateDescribeInstancePatchStatesForPatchGroup(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeInstancePatchStatesForPatchGroup=paginateDescribeInstancePatchStatesForPatchGroup},37525:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeInstancePatchStates=void 0;const o=n(89303);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeInstancePatchStatesCommand(t),...n);async function*paginateDescribeInstancePatchStates(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeInstancePatchStates=paginateDescribeInstancePatchStates},253:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeInstancePatches=void 0;const o=n(13763);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeInstancePatchesCommand(t),...n);async function*paginateDescribeInstancePatches(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeInstancePatches=paginateDescribeInstancePatches},88285:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeInventoryDeletions=void 0;const o=n(86060);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeInventoryDeletionsCommand(t),...n);async function*paginateDescribeInventoryDeletions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeInventoryDeletions=paginateDescribeInventoryDeletions},47342:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindowExecutionTaskInvocations=void 0;const o=n(37375);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowExecutionTaskInvocationsCommand(t),...n);async function*paginateDescribeMaintenanceWindowExecutionTaskInvocations(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindowExecutionTaskInvocations=paginateDescribeMaintenanceWindowExecutionTaskInvocations},8704:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindowExecutionTasks=void 0;const o=n(28751);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowExecutionTasksCommand(t),...n);async function*paginateDescribeMaintenanceWindowExecutionTasks(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindowExecutionTasks=paginateDescribeMaintenanceWindowExecutionTasks},23767:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindowExecutions=void 0;const o=n(7216);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowExecutionsCommand(t),...n);async function*paginateDescribeMaintenanceWindowExecutions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindowExecutions=paginateDescribeMaintenanceWindowExecutions},3533:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindowSchedule=void 0;const o=n(58216);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowScheduleCommand(t),...n);async function*paginateDescribeMaintenanceWindowSchedule(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindowSchedule=paginateDescribeMaintenanceWindowSchedule},33665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindowTargets=void 0;const o=n(77445);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowTargetsCommand(t),...n);async function*paginateDescribeMaintenanceWindowTargets(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindowTargets=paginateDescribeMaintenanceWindowTargets},13184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindowTasks=void 0;const o=n(94870);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowTasksCommand(t),...n);async function*paginateDescribeMaintenanceWindowTasks(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindowTasks=paginateDescribeMaintenanceWindowTasks},54283:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindowsForTarget=void 0;const o=n(42388);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowsForTargetCommand(t),...n);async function*paginateDescribeMaintenanceWindowsForTarget(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindowsForTarget=paginateDescribeMaintenanceWindowsForTarget},71849:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMaintenanceWindows=void 0;const o=n(51895);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeMaintenanceWindowsCommand(t),...n);async function*paginateDescribeMaintenanceWindows(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeMaintenanceWindows=paginateDescribeMaintenanceWindows},30863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeOpsItems=void 0;const o=n(8452);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeOpsItemsCommand(t),...n);async function*paginateDescribeOpsItems(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeOpsItems=paginateDescribeOpsItems},66462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeParameters=void 0;const o=n(30973);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeParametersCommand(t),...n);async function*paginateDescribeParameters(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeParameters=paginateDescribeParameters},11259:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribePatchBaselines=void 0;const o=n(18397);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribePatchBaselinesCommand(t),...n);async function*paginateDescribePatchBaselines(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribePatchBaselines=paginateDescribePatchBaselines},66398:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribePatchGroups=void 0;const o=n(37235);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribePatchGroupsCommand(t),...n);async function*paginateDescribePatchGroups(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribePatchGroups=paginateDescribePatchGroups},23360:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribePatchProperties=void 0;const o=n(34908);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribePatchPropertiesCommand(t),...n);async function*paginateDescribePatchProperties(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribePatchProperties=paginateDescribePatchProperties},47827:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeSessions=void 0;const o=n(38549);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.DescribeSessionsCommand(t),...n);async function*paginateDescribeSessions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateDescribeSessions=paginateDescribeSessions},62019:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetInventory=void 0;const o=n(10161);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.GetInventoryCommand(t),...n);async function*paginateGetInventory(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateGetInventory=paginateGetInventory},86823:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetInventorySchema=void 0;const o=n(73966);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.GetInventorySchemaCommand(t),...n);async function*paginateGetInventorySchema(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateGetInventorySchema=paginateGetInventorySchema},53316:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetOpsSummary=void 0;const o=n(95253);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.GetOpsSummaryCommand(t),...n);async function*paginateGetOpsSummary(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateGetOpsSummary=paginateGetOpsSummary},10179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetParameterHistory=void 0;const o=n(10721);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.GetParameterHistoryCommand(t),...n);async function*paginateGetParameterHistory(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateGetParameterHistory=paginateGetParameterHistory},516:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetParametersByPath=void 0;const o=n(76776);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.GetParametersByPathCommand(t),...n);async function*paginateGetParametersByPath(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateGetParametersByPath=paginateGetParametersByPath},33906:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetResourcePolicies=void 0;const o=n(40762);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.GetResourcePoliciesCommand(t),...n);async function*paginateGetResourcePolicies(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateGetResourcePolicies=paginateGetResourcePolicies},62340:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3656:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAssociationVersions=void 0;const o=n(52127);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAssociationVersionsCommand(t),...n);async function*paginateListAssociationVersions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListAssociationVersions=paginateListAssociationVersions},90678:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAssociations=void 0;const o=n(86803);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAssociationsCommand(t),...n);async function*paginateListAssociations(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListAssociations=paginateListAssociations},97312:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListCommandInvocations=void 0;const o=n(14691);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListCommandInvocationsCommand(t),...n);async function*paginateListCommandInvocations(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListCommandInvocations=paginateListCommandInvocations},64854:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListCommands=void 0;const o=n(97928);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListCommandsCommand(t),...n);async function*paginateListCommands(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListCommands=paginateListCommands},43098:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListComplianceItems=void 0;const o=n(20099);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListComplianceItemsCommand(t),...n);async function*paginateListComplianceItems(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListComplianceItems=paginateListComplianceItems},87403:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListComplianceSummaries=void 0;const o=n(63422);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListComplianceSummariesCommand(t),...n);async function*paginateListComplianceSummaries(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListComplianceSummaries=paginateListComplianceSummaries},72230:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListDocumentVersions=void 0;const o=n(33046);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListDocumentVersionsCommand(t),...n);async function*paginateListDocumentVersions(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListDocumentVersions=paginateListDocumentVersions},58477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListDocuments=void 0;const o=n(63252);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListDocumentsCommand(t),...n);async function*paginateListDocuments(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListDocuments=paginateListDocuments},97025:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListOpsItemEvents=void 0;const o=n(73293);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListOpsItemEventsCommand(t),...n);async function*paginateListOpsItemEvents(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListOpsItemEvents=paginateListOpsItemEvents},17810:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListOpsItemRelatedItems=void 0;const o=n(87534);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListOpsItemRelatedItemsCommand(t),...n);async function*paginateListOpsItemRelatedItems(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListOpsItemRelatedItems=paginateListOpsItemRelatedItems},8244:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListOpsMetadata=void 0;const o=n(49407);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListOpsMetadataCommand(t),...n);async function*paginateListOpsMetadata(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListOpsMetadata=paginateListOpsMetadata},36068:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListResourceComplianceSummaries=void 0;const o=n(81024);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListResourceComplianceSummariesCommand(t),...n);async function*paginateListResourceComplianceSummaries(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListResourceComplianceSummaries=paginateListResourceComplianceSummaries},94639:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListResourceDataSync=void 0;const o=n(82657);const s=n(54549);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListResourceDataSyncCommand(t),...n);async function*paginateListResourceDataSync(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.NextToken=o;t["MaxResults"]=e.pageSize;if(e.client instanceof s.SSMClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSM | SSMClient")}yield r;const i=o;o=r.NextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListResourceDataSync=paginateListResourceDataSync},82893:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(31280),t);o.__exportStar(n(85417),t);o.__exportStar(n(57338),t);o.__exportStar(n(59647),t);o.__exportStar(n(43147),t);o.__exportStar(n(32142),t);o.__exportStar(n(29597),t);o.__exportStar(n(64126),t);o.__exportStar(n(12237),t);o.__exportStar(n(45105),t);o.__exportStar(n(62340),t);o.__exportStar(n(93593),t);o.__exportStar(n(37525),t);o.__exportStar(n(253),t);o.__exportStar(n(88285),t);o.__exportStar(n(47342),t);o.__exportStar(n(8704),t);o.__exportStar(n(23767),t);o.__exportStar(n(3533),t);o.__exportStar(n(33665),t);o.__exportStar(n(13184),t);o.__exportStar(n(54283),t);o.__exportStar(n(71849),t);o.__exportStar(n(30863),t);o.__exportStar(n(66462),t);o.__exportStar(n(11259),t);o.__exportStar(n(66398),t);o.__exportStar(n(23360),t);o.__exportStar(n(47827),t);o.__exportStar(n(62019),t);o.__exportStar(n(86823),t);o.__exportStar(n(53316),t);o.__exportStar(n(10179),t);o.__exportStar(n(516),t);o.__exportStar(n(33906),t);o.__exportStar(n(3656),t);o.__exportStar(n(90678),t);o.__exportStar(n(97312),t);o.__exportStar(n(64854),t);o.__exportStar(n(43098),t);o.__exportStar(n(87403),t);o.__exportStar(n(72230),t);o.__exportStar(n(58477),t);o.__exportStar(n(97025),t);o.__exportStar(n(17810),t);o.__exportStar(n(8244),t);o.__exportStar(n(36068),t);o.__exportStar(n(94639),t)},84221:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.se_DescribeMaintenanceWindowsCommand=t.se_DescribeMaintenanceWindowExecutionTasksCommand=t.se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand=t.se_DescribeMaintenanceWindowExecutionsCommand=t.se_DescribeInventoryDeletionsCommand=t.se_DescribeInstancePatchStatesForPatchGroupCommand=t.se_DescribeInstancePatchStatesCommand=t.se_DescribeInstancePatchesCommand=t.se_DescribeInstanceInformationCommand=t.se_DescribeInstanceAssociationsStatusCommand=t.se_DescribeEffectivePatchesForPatchBaselineCommand=t.se_DescribeEffectiveInstanceAssociationsCommand=t.se_DescribeDocumentPermissionCommand=t.se_DescribeDocumentCommand=t.se_DescribeAvailablePatchesCommand=t.se_DescribeAutomationStepExecutionsCommand=t.se_DescribeAutomationExecutionsCommand=t.se_DescribeAssociationExecutionTargetsCommand=t.se_DescribeAssociationExecutionsCommand=t.se_DescribeAssociationCommand=t.se_DescribeActivationsCommand=t.se_DeregisterTaskFromMaintenanceWindowCommand=t.se_DeregisterTargetFromMaintenanceWindowCommand=t.se_DeregisterPatchBaselineForPatchGroupCommand=t.se_DeregisterManagedInstanceCommand=t.se_DeleteResourcePolicyCommand=t.se_DeleteResourceDataSyncCommand=t.se_DeletePatchBaselineCommand=t.se_DeleteParametersCommand=t.se_DeleteParameterCommand=t.se_DeleteOpsMetadataCommand=t.se_DeleteOpsItemCommand=t.se_DeleteMaintenanceWindowCommand=t.se_DeleteInventoryCommand=t.se_DeleteDocumentCommand=t.se_DeleteAssociationCommand=t.se_DeleteActivationCommand=t.se_CreateResourceDataSyncCommand=t.se_CreatePatchBaselineCommand=t.se_CreateOpsMetadataCommand=t.se_CreateOpsItemCommand=t.se_CreateMaintenanceWindowCommand=t.se_CreateDocumentCommand=t.se_CreateAssociationBatchCommand=t.se_CreateAssociationCommand=t.se_CreateActivationCommand=t.se_CancelMaintenanceWindowExecutionCommand=t.se_CancelCommandCommand=t.se_AssociateOpsItemRelatedItemCommand=t.se_AddTagsToResourceCommand=void 0;t.se_ListOpsItemRelatedItemsCommand=t.se_ListOpsItemEventsCommand=t.se_ListInventoryEntriesCommand=t.se_ListDocumentVersionsCommand=t.se_ListDocumentsCommand=t.se_ListDocumentMetadataHistoryCommand=t.se_ListComplianceSummariesCommand=t.se_ListComplianceItemsCommand=t.se_ListCommandsCommand=t.se_ListCommandInvocationsCommand=t.se_ListAssociationVersionsCommand=t.se_ListAssociationsCommand=t.se_LabelParameterVersionCommand=t.se_GetServiceSettingCommand=t.se_GetResourcePoliciesCommand=t.se_GetPatchBaselineForPatchGroupCommand=t.se_GetPatchBaselineCommand=t.se_GetParametersByPathCommand=t.se_GetParametersCommand=t.se_GetParameterHistoryCommand=t.se_GetParameterCommand=t.se_GetOpsSummaryCommand=t.se_GetOpsMetadataCommand=t.se_GetOpsItemCommand=t.se_GetMaintenanceWindowTaskCommand=t.se_GetMaintenanceWindowExecutionTaskInvocationCommand=t.se_GetMaintenanceWindowExecutionTaskCommand=t.se_GetMaintenanceWindowExecutionCommand=t.se_GetMaintenanceWindowCommand=t.se_GetInventorySchemaCommand=t.se_GetInventoryCommand=t.se_GetDocumentCommand=t.se_GetDeployablePatchSnapshotForInstanceCommand=t.se_GetDefaultPatchBaselineCommand=t.se_GetConnectionStatusCommand=t.se_GetCommandInvocationCommand=t.se_GetCalendarStateCommand=t.se_GetAutomationExecutionCommand=t.se_DisassociateOpsItemRelatedItemCommand=t.se_DescribeSessionsCommand=t.se_DescribePatchPropertiesCommand=t.se_DescribePatchGroupStateCommand=t.se_DescribePatchGroupsCommand=t.se_DescribePatchBaselinesCommand=t.se_DescribeParametersCommand=t.se_DescribeOpsItemsCommand=t.se_DescribeMaintenanceWindowTasksCommand=t.se_DescribeMaintenanceWindowTargetsCommand=t.se_DescribeMaintenanceWindowsForTargetCommand=t.se_DescribeMaintenanceWindowScheduleCommand=void 0;t.de_CreateOpsMetadataCommand=t.de_CreateOpsItemCommand=t.de_CreateMaintenanceWindowCommand=t.de_CreateDocumentCommand=t.de_CreateAssociationBatchCommand=t.de_CreateAssociationCommand=t.de_CreateActivationCommand=t.de_CancelMaintenanceWindowExecutionCommand=t.de_CancelCommandCommand=t.de_AssociateOpsItemRelatedItemCommand=t.de_AddTagsToResourceCommand=t.se_UpdateServiceSettingCommand=t.se_UpdateResourceDataSyncCommand=t.se_UpdatePatchBaselineCommand=t.se_UpdateOpsMetadataCommand=t.se_UpdateOpsItemCommand=t.se_UpdateManagedInstanceRoleCommand=t.se_UpdateMaintenanceWindowTaskCommand=t.se_UpdateMaintenanceWindowTargetCommand=t.se_UpdateMaintenanceWindowCommand=t.se_UpdateDocumentMetadataCommand=t.se_UpdateDocumentDefaultVersionCommand=t.se_UpdateDocumentCommand=t.se_UpdateAssociationStatusCommand=t.se_UpdateAssociationCommand=t.se_UnlabelParameterVersionCommand=t.se_TerminateSessionCommand=t.se_StopAutomationExecutionCommand=t.se_StartSessionCommand=t.se_StartChangeRequestExecutionCommand=t.se_StartAutomationExecutionCommand=t.se_StartAssociationsOnceCommand=t.se_SendCommandCommand=t.se_SendAutomationSignalCommand=t.se_ResumeSessionCommand=t.se_ResetServiceSettingCommand=t.se_RemoveTagsFromResourceCommand=t.se_RegisterTaskWithMaintenanceWindowCommand=t.se_RegisterTargetWithMaintenanceWindowCommand=t.se_RegisterPatchBaselineForPatchGroupCommand=t.se_RegisterDefaultPatchBaselineCommand=t.se_PutResourcePolicyCommand=t.se_PutParameterCommand=t.se_PutInventoryCommand=t.se_PutComplianceItemsCommand=t.se_ModifyDocumentPermissionCommand=t.se_ListTagsForResourceCommand=t.se_ListResourceDataSyncCommand=t.se_ListResourceComplianceSummariesCommand=t.se_ListOpsMetadataCommand=void 0;t.de_DescribeSessionsCommand=t.de_DescribePatchPropertiesCommand=t.de_DescribePatchGroupStateCommand=t.de_DescribePatchGroupsCommand=t.de_DescribePatchBaselinesCommand=t.de_DescribeParametersCommand=t.de_DescribeOpsItemsCommand=t.de_DescribeMaintenanceWindowTasksCommand=t.de_DescribeMaintenanceWindowTargetsCommand=t.de_DescribeMaintenanceWindowsForTargetCommand=t.de_DescribeMaintenanceWindowScheduleCommand=t.de_DescribeMaintenanceWindowsCommand=t.de_DescribeMaintenanceWindowExecutionTasksCommand=t.de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand=t.de_DescribeMaintenanceWindowExecutionsCommand=t.de_DescribeInventoryDeletionsCommand=t.de_DescribeInstancePatchStatesForPatchGroupCommand=t.de_DescribeInstancePatchStatesCommand=t.de_DescribeInstancePatchesCommand=t.de_DescribeInstanceInformationCommand=t.de_DescribeInstanceAssociationsStatusCommand=t.de_DescribeEffectivePatchesForPatchBaselineCommand=t.de_DescribeEffectiveInstanceAssociationsCommand=t.de_DescribeDocumentPermissionCommand=t.de_DescribeDocumentCommand=t.de_DescribeAvailablePatchesCommand=t.de_DescribeAutomationStepExecutionsCommand=t.de_DescribeAutomationExecutionsCommand=t.de_DescribeAssociationExecutionTargetsCommand=t.de_DescribeAssociationExecutionsCommand=t.de_DescribeAssociationCommand=t.de_DescribeActivationsCommand=t.de_DeregisterTaskFromMaintenanceWindowCommand=t.de_DeregisterTargetFromMaintenanceWindowCommand=t.de_DeregisterPatchBaselineForPatchGroupCommand=t.de_DeregisterManagedInstanceCommand=t.de_DeleteResourcePolicyCommand=t.de_DeleteResourceDataSyncCommand=t.de_DeletePatchBaselineCommand=t.de_DeleteParametersCommand=t.de_DeleteParameterCommand=t.de_DeleteOpsMetadataCommand=t.de_DeleteOpsItemCommand=t.de_DeleteMaintenanceWindowCommand=t.de_DeleteInventoryCommand=t.de_DeleteDocumentCommand=t.de_DeleteAssociationCommand=t.de_DeleteActivationCommand=t.de_CreateResourceDataSyncCommand=t.de_CreatePatchBaselineCommand=void 0;t.de_RegisterPatchBaselineForPatchGroupCommand=t.de_RegisterDefaultPatchBaselineCommand=t.de_PutResourcePolicyCommand=t.de_PutParameterCommand=t.de_PutInventoryCommand=t.de_PutComplianceItemsCommand=t.de_ModifyDocumentPermissionCommand=t.de_ListTagsForResourceCommand=t.de_ListResourceDataSyncCommand=t.de_ListResourceComplianceSummariesCommand=t.de_ListOpsMetadataCommand=t.de_ListOpsItemRelatedItemsCommand=t.de_ListOpsItemEventsCommand=t.de_ListInventoryEntriesCommand=t.de_ListDocumentVersionsCommand=t.de_ListDocumentsCommand=t.de_ListDocumentMetadataHistoryCommand=t.de_ListComplianceSummariesCommand=t.de_ListComplianceItemsCommand=t.de_ListCommandsCommand=t.de_ListCommandInvocationsCommand=t.de_ListAssociationVersionsCommand=t.de_ListAssociationsCommand=t.de_LabelParameterVersionCommand=t.de_GetServiceSettingCommand=t.de_GetResourcePoliciesCommand=t.de_GetPatchBaselineForPatchGroupCommand=t.de_GetPatchBaselineCommand=t.de_GetParametersByPathCommand=t.de_GetParametersCommand=t.de_GetParameterHistoryCommand=t.de_GetParameterCommand=t.de_GetOpsSummaryCommand=t.de_GetOpsMetadataCommand=t.de_GetOpsItemCommand=t.de_GetMaintenanceWindowTaskCommand=t.de_GetMaintenanceWindowExecutionTaskInvocationCommand=t.de_GetMaintenanceWindowExecutionTaskCommand=t.de_GetMaintenanceWindowExecutionCommand=t.de_GetMaintenanceWindowCommand=t.de_GetInventorySchemaCommand=t.de_GetInventoryCommand=t.de_GetDocumentCommand=t.de_GetDeployablePatchSnapshotForInstanceCommand=t.de_GetDefaultPatchBaselineCommand=t.de_GetConnectionStatusCommand=t.de_GetCommandInvocationCommand=t.de_GetCalendarStateCommand=t.de_GetAutomationExecutionCommand=t.de_DisassociateOpsItemRelatedItemCommand=void 0;t.de_UpdateServiceSettingCommand=t.de_UpdateResourceDataSyncCommand=t.de_UpdatePatchBaselineCommand=t.de_UpdateOpsMetadataCommand=t.de_UpdateOpsItemCommand=t.de_UpdateManagedInstanceRoleCommand=t.de_UpdateMaintenanceWindowTaskCommand=t.de_UpdateMaintenanceWindowTargetCommand=t.de_UpdateMaintenanceWindowCommand=t.de_UpdateDocumentMetadataCommand=t.de_UpdateDocumentDefaultVersionCommand=t.de_UpdateDocumentCommand=t.de_UpdateAssociationStatusCommand=t.de_UpdateAssociationCommand=t.de_UnlabelParameterVersionCommand=t.de_TerminateSessionCommand=t.de_StopAutomationExecutionCommand=t.de_StartSessionCommand=t.de_StartChangeRequestExecutionCommand=t.de_StartAutomationExecutionCommand=t.de_StartAssociationsOnceCommand=t.de_SendCommandCommand=t.de_SendAutomationSignalCommand=t.de_ResumeSessionCommand=t.de_ResetServiceSettingCommand=t.de_RemoveTagsFromResourceCommand=t.de_RegisterTaskWithMaintenanceWindowCommand=t.de_RegisterTargetWithMaintenanceWindowCommand=void 0;const o=n(54117);const s=n(11866);const a=n(2420);const r=n(28993);const i=n(76964);const c=n(89962);const d=n(92709);const se_AddTagsToResourceCommand=async(e,t)=>{const n=sharedHeaders("AddTagsToResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AddTagsToResourceCommand=se_AddTagsToResourceCommand;const se_AssociateOpsItemRelatedItemCommand=async(e,t)=>{const n=sharedHeaders("AssociateOpsItemRelatedItem");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssociateOpsItemRelatedItemCommand=se_AssociateOpsItemRelatedItemCommand;const se_CancelCommandCommand=async(e,t)=>{const n=sharedHeaders("CancelCommand");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CancelCommandCommand=se_CancelCommandCommand;const se_CancelMaintenanceWindowExecutionCommand=async(e,t)=>{const n=sharedHeaders("CancelMaintenanceWindowExecution");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CancelMaintenanceWindowExecutionCommand=se_CancelMaintenanceWindowExecutionCommand;const se_CreateActivationCommand=async(e,t)=>{const n=sharedHeaders("CreateActivation");let o;o=JSON.stringify(se_CreateActivationRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateActivationCommand=se_CreateActivationCommand;const se_CreateAssociationCommand=async(e,t)=>{const n=sharedHeaders("CreateAssociation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateAssociationCommand=se_CreateAssociationCommand;const se_CreateAssociationBatchCommand=async(e,t)=>{const n=sharedHeaders("CreateAssociationBatch");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateAssociationBatchCommand=se_CreateAssociationBatchCommand;const se_CreateDocumentCommand=async(e,t)=>{const n=sharedHeaders("CreateDocument");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateDocumentCommand=se_CreateDocumentCommand;const se_CreateMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("CreateMaintenanceWindow");let o;o=JSON.stringify(se_CreateMaintenanceWindowRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateMaintenanceWindowCommand=se_CreateMaintenanceWindowCommand;const se_CreateOpsItemCommand=async(e,t)=>{const n=sharedHeaders("CreateOpsItem");let o;o=JSON.stringify(se_CreateOpsItemRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateOpsItemCommand=se_CreateOpsItemCommand;const se_CreateOpsMetadataCommand=async(e,t)=>{const n=sharedHeaders("CreateOpsMetadata");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateOpsMetadataCommand=se_CreateOpsMetadataCommand;const se_CreatePatchBaselineCommand=async(e,t)=>{const n=sharedHeaders("CreatePatchBaseline");let o;o=JSON.stringify(se_CreatePatchBaselineRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreatePatchBaselineCommand=se_CreatePatchBaselineCommand;const se_CreateResourceDataSyncCommand=async(e,t)=>{const n=sharedHeaders("CreateResourceDataSync");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateResourceDataSyncCommand=se_CreateResourceDataSyncCommand;const se_DeleteActivationCommand=async(e,t)=>{const n=sharedHeaders("DeleteActivation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteActivationCommand=se_DeleteActivationCommand;const se_DeleteAssociationCommand=async(e,t)=>{const n=sharedHeaders("DeleteAssociation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteAssociationCommand=se_DeleteAssociationCommand;const se_DeleteDocumentCommand=async(e,t)=>{const n=sharedHeaders("DeleteDocument");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteDocumentCommand=se_DeleteDocumentCommand;const se_DeleteInventoryCommand=async(e,t)=>{const n=sharedHeaders("DeleteInventory");let o;o=JSON.stringify(se_DeleteInventoryRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteInventoryCommand=se_DeleteInventoryCommand;const se_DeleteMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("DeleteMaintenanceWindow");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteMaintenanceWindowCommand=se_DeleteMaintenanceWindowCommand;const se_DeleteOpsItemCommand=async(e,t)=>{const n=sharedHeaders("DeleteOpsItem");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteOpsItemCommand=se_DeleteOpsItemCommand;const se_DeleteOpsMetadataCommand=async(e,t)=>{const n=sharedHeaders("DeleteOpsMetadata");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteOpsMetadataCommand=se_DeleteOpsMetadataCommand;const se_DeleteParameterCommand=async(e,t)=>{const n=sharedHeaders("DeleteParameter");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteParameterCommand=se_DeleteParameterCommand;const se_DeleteParametersCommand=async(e,t)=>{const n=sharedHeaders("DeleteParameters");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteParametersCommand=se_DeleteParametersCommand;const se_DeletePatchBaselineCommand=async(e,t)=>{const n=sharedHeaders("DeletePatchBaseline");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeletePatchBaselineCommand=se_DeletePatchBaselineCommand;const se_DeleteResourceDataSyncCommand=async(e,t)=>{const n=sharedHeaders("DeleteResourceDataSync");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteResourceDataSyncCommand=se_DeleteResourceDataSyncCommand;const se_DeleteResourcePolicyCommand=async(e,t)=>{const n=sharedHeaders("DeleteResourcePolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteResourcePolicyCommand=se_DeleteResourcePolicyCommand;const se_DeregisterManagedInstanceCommand=async(e,t)=>{const n=sharedHeaders("DeregisterManagedInstance");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterManagedInstanceCommand=se_DeregisterManagedInstanceCommand;const se_DeregisterPatchBaselineForPatchGroupCommand=async(e,t)=>{const n=sharedHeaders("DeregisterPatchBaselineForPatchGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterPatchBaselineForPatchGroupCommand=se_DeregisterPatchBaselineForPatchGroupCommand;const se_DeregisterTargetFromMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("DeregisterTargetFromMaintenanceWindow");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterTargetFromMaintenanceWindowCommand=se_DeregisterTargetFromMaintenanceWindowCommand;const se_DeregisterTaskFromMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("DeregisterTaskFromMaintenanceWindow");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterTaskFromMaintenanceWindowCommand=se_DeregisterTaskFromMaintenanceWindowCommand;const se_DescribeActivationsCommand=async(e,t)=>{const n=sharedHeaders("DescribeActivations");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeActivationsCommand=se_DescribeActivationsCommand;const se_DescribeAssociationCommand=async(e,t)=>{const n=sharedHeaders("DescribeAssociation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeAssociationCommand=se_DescribeAssociationCommand;const se_DescribeAssociationExecutionsCommand=async(e,t)=>{const n=sharedHeaders("DescribeAssociationExecutions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeAssociationExecutionsCommand=se_DescribeAssociationExecutionsCommand;const se_DescribeAssociationExecutionTargetsCommand=async(e,t)=>{const n=sharedHeaders("DescribeAssociationExecutionTargets");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeAssociationExecutionTargetsCommand=se_DescribeAssociationExecutionTargetsCommand;const se_DescribeAutomationExecutionsCommand=async(e,t)=>{const n=sharedHeaders("DescribeAutomationExecutions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeAutomationExecutionsCommand=se_DescribeAutomationExecutionsCommand;const se_DescribeAutomationStepExecutionsCommand=async(e,t)=>{const n=sharedHeaders("DescribeAutomationStepExecutions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeAutomationStepExecutionsCommand=se_DescribeAutomationStepExecutionsCommand;const se_DescribeAvailablePatchesCommand=async(e,t)=>{const n=sharedHeaders("DescribeAvailablePatches");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeAvailablePatchesCommand=se_DescribeAvailablePatchesCommand;const se_DescribeDocumentCommand=async(e,t)=>{const n=sharedHeaders("DescribeDocument");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeDocumentCommand=se_DescribeDocumentCommand;const se_DescribeDocumentPermissionCommand=async(e,t)=>{const n=sharedHeaders("DescribeDocumentPermission");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeDocumentPermissionCommand=se_DescribeDocumentPermissionCommand;const se_DescribeEffectiveInstanceAssociationsCommand=async(e,t)=>{const n=sharedHeaders("DescribeEffectiveInstanceAssociations");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeEffectiveInstanceAssociationsCommand=se_DescribeEffectiveInstanceAssociationsCommand;const se_DescribeEffectivePatchesForPatchBaselineCommand=async(e,t)=>{const n=sharedHeaders("DescribeEffectivePatchesForPatchBaseline");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeEffectivePatchesForPatchBaselineCommand=se_DescribeEffectivePatchesForPatchBaselineCommand;const se_DescribeInstanceAssociationsStatusCommand=async(e,t)=>{const n=sharedHeaders("DescribeInstanceAssociationsStatus");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeInstanceAssociationsStatusCommand=se_DescribeInstanceAssociationsStatusCommand;const se_DescribeInstanceInformationCommand=async(e,t)=>{const n=sharedHeaders("DescribeInstanceInformation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeInstanceInformationCommand=se_DescribeInstanceInformationCommand;const se_DescribeInstancePatchesCommand=async(e,t)=>{const n=sharedHeaders("DescribeInstancePatches");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeInstancePatchesCommand=se_DescribeInstancePatchesCommand;const se_DescribeInstancePatchStatesCommand=async(e,t)=>{const n=sharedHeaders("DescribeInstancePatchStates");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeInstancePatchStatesCommand=se_DescribeInstancePatchStatesCommand;const se_DescribeInstancePatchStatesForPatchGroupCommand=async(e,t)=>{const n=sharedHeaders("DescribeInstancePatchStatesForPatchGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeInstancePatchStatesForPatchGroupCommand=se_DescribeInstancePatchStatesForPatchGroupCommand;const se_DescribeInventoryDeletionsCommand=async(e,t)=>{const n=sharedHeaders("DescribeInventoryDeletions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeInventoryDeletionsCommand=se_DescribeInventoryDeletionsCommand;const se_DescribeMaintenanceWindowExecutionsCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowExecutions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowExecutionsCommand=se_DescribeMaintenanceWindowExecutionsCommand;const se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowExecutionTaskInvocations");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand=se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand;const se_DescribeMaintenanceWindowExecutionTasksCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowExecutionTasks");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowExecutionTasksCommand=se_DescribeMaintenanceWindowExecutionTasksCommand;const se_DescribeMaintenanceWindowsCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindows");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowsCommand=se_DescribeMaintenanceWindowsCommand;const se_DescribeMaintenanceWindowScheduleCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowSchedule");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowScheduleCommand=se_DescribeMaintenanceWindowScheduleCommand;const se_DescribeMaintenanceWindowsForTargetCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowsForTarget");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowsForTargetCommand=se_DescribeMaintenanceWindowsForTargetCommand;const se_DescribeMaintenanceWindowTargetsCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowTargets");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowTargetsCommand=se_DescribeMaintenanceWindowTargetsCommand;const se_DescribeMaintenanceWindowTasksCommand=async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowTasks");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMaintenanceWindowTasksCommand=se_DescribeMaintenanceWindowTasksCommand;const se_DescribeOpsItemsCommand=async(e,t)=>{const n=sharedHeaders("DescribeOpsItems");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeOpsItemsCommand=se_DescribeOpsItemsCommand;const se_DescribeParametersCommand=async(e,t)=>{const n=sharedHeaders("DescribeParameters");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeParametersCommand=se_DescribeParametersCommand;const se_DescribePatchBaselinesCommand=async(e,t)=>{const n=sharedHeaders("DescribePatchBaselines");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribePatchBaselinesCommand=se_DescribePatchBaselinesCommand;const se_DescribePatchGroupsCommand=async(e,t)=>{const n=sharedHeaders("DescribePatchGroups");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribePatchGroupsCommand=se_DescribePatchGroupsCommand;const se_DescribePatchGroupStateCommand=async(e,t)=>{const n=sharedHeaders("DescribePatchGroupState");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribePatchGroupStateCommand=se_DescribePatchGroupStateCommand;const se_DescribePatchPropertiesCommand=async(e,t)=>{const n=sharedHeaders("DescribePatchProperties");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribePatchPropertiesCommand=se_DescribePatchPropertiesCommand;const se_DescribeSessionsCommand=async(e,t)=>{const n=sharedHeaders("DescribeSessions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeSessionsCommand=se_DescribeSessionsCommand;const se_DisassociateOpsItemRelatedItemCommand=async(e,t)=>{const n=sharedHeaders("DisassociateOpsItemRelatedItem");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DisassociateOpsItemRelatedItemCommand=se_DisassociateOpsItemRelatedItemCommand;const se_GetAutomationExecutionCommand=async(e,t)=>{const n=sharedHeaders("GetAutomationExecution");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetAutomationExecutionCommand=se_GetAutomationExecutionCommand;const se_GetCalendarStateCommand=async(e,t)=>{const n=sharedHeaders("GetCalendarState");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetCalendarStateCommand=se_GetCalendarStateCommand;const se_GetCommandInvocationCommand=async(e,t)=>{const n=sharedHeaders("GetCommandInvocation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetCommandInvocationCommand=se_GetCommandInvocationCommand;const se_GetConnectionStatusCommand=async(e,t)=>{const n=sharedHeaders("GetConnectionStatus");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetConnectionStatusCommand=se_GetConnectionStatusCommand;const se_GetDefaultPatchBaselineCommand=async(e,t)=>{const n=sharedHeaders("GetDefaultPatchBaseline");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDefaultPatchBaselineCommand=se_GetDefaultPatchBaselineCommand;const se_GetDeployablePatchSnapshotForInstanceCommand=async(e,t)=>{const n=sharedHeaders("GetDeployablePatchSnapshotForInstance");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDeployablePatchSnapshotForInstanceCommand=se_GetDeployablePatchSnapshotForInstanceCommand;const se_GetDocumentCommand=async(e,t)=>{const n=sharedHeaders("GetDocument");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDocumentCommand=se_GetDocumentCommand;const se_GetInventoryCommand=async(e,t)=>{const n=sharedHeaders("GetInventory");let o;o=JSON.stringify(se_GetInventoryRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetInventoryCommand=se_GetInventoryCommand;const se_GetInventorySchemaCommand=async(e,t)=>{const n=sharedHeaders("GetInventorySchema");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetInventorySchemaCommand=se_GetInventorySchemaCommand;const se_GetMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindow");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetMaintenanceWindowCommand=se_GetMaintenanceWindowCommand;const se_GetMaintenanceWindowExecutionCommand=async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowExecution");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetMaintenanceWindowExecutionCommand=se_GetMaintenanceWindowExecutionCommand;const se_GetMaintenanceWindowExecutionTaskCommand=async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowExecutionTask");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetMaintenanceWindowExecutionTaskCommand=se_GetMaintenanceWindowExecutionTaskCommand;const se_GetMaintenanceWindowExecutionTaskInvocationCommand=async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowExecutionTaskInvocation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetMaintenanceWindowExecutionTaskInvocationCommand=se_GetMaintenanceWindowExecutionTaskInvocationCommand;const se_GetMaintenanceWindowTaskCommand=async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowTask");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetMaintenanceWindowTaskCommand=se_GetMaintenanceWindowTaskCommand;const se_GetOpsItemCommand=async(e,t)=>{const n=sharedHeaders("GetOpsItem");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetOpsItemCommand=se_GetOpsItemCommand;const se_GetOpsMetadataCommand=async(e,t)=>{const n=sharedHeaders("GetOpsMetadata");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetOpsMetadataCommand=se_GetOpsMetadataCommand;const se_GetOpsSummaryCommand=async(e,t)=>{const n=sharedHeaders("GetOpsSummary");let o;o=JSON.stringify(se_GetOpsSummaryRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetOpsSummaryCommand=se_GetOpsSummaryCommand;const se_GetParameterCommand=async(e,t)=>{const n=sharedHeaders("GetParameter");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetParameterCommand=se_GetParameterCommand;const se_GetParameterHistoryCommand=async(e,t)=>{const n=sharedHeaders("GetParameterHistory");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetParameterHistoryCommand=se_GetParameterHistoryCommand;const se_GetParametersCommand=async(e,t)=>{const n=sharedHeaders("GetParameters");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetParametersCommand=se_GetParametersCommand;const se_GetParametersByPathCommand=async(e,t)=>{const n=sharedHeaders("GetParametersByPath");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetParametersByPathCommand=se_GetParametersByPathCommand;const se_GetPatchBaselineCommand=async(e,t)=>{const n=sharedHeaders("GetPatchBaseline");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetPatchBaselineCommand=se_GetPatchBaselineCommand;const se_GetPatchBaselineForPatchGroupCommand=async(e,t)=>{const n=sharedHeaders("GetPatchBaselineForPatchGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetPatchBaselineForPatchGroupCommand=se_GetPatchBaselineForPatchGroupCommand;const se_GetResourcePoliciesCommand=async(e,t)=>{const n=sharedHeaders("GetResourcePolicies");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetResourcePoliciesCommand=se_GetResourcePoliciesCommand;const se_GetServiceSettingCommand=async(e,t)=>{const n=sharedHeaders("GetServiceSetting");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetServiceSettingCommand=se_GetServiceSettingCommand;const se_LabelParameterVersionCommand=async(e,t)=>{const n=sharedHeaders("LabelParameterVersion");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_LabelParameterVersionCommand=se_LabelParameterVersionCommand;const se_ListAssociationsCommand=async(e,t)=>{const n=sharedHeaders("ListAssociations");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListAssociationsCommand=se_ListAssociationsCommand;const se_ListAssociationVersionsCommand=async(e,t)=>{const n=sharedHeaders("ListAssociationVersions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListAssociationVersionsCommand=se_ListAssociationVersionsCommand;const se_ListCommandInvocationsCommand=async(e,t)=>{const n=sharedHeaders("ListCommandInvocations");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListCommandInvocationsCommand=se_ListCommandInvocationsCommand;const se_ListCommandsCommand=async(e,t)=>{const n=sharedHeaders("ListCommands");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListCommandsCommand=se_ListCommandsCommand;const se_ListComplianceItemsCommand=async(e,t)=>{const n=sharedHeaders("ListComplianceItems");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListComplianceItemsCommand=se_ListComplianceItemsCommand;const se_ListComplianceSummariesCommand=async(e,t)=>{const n=sharedHeaders("ListComplianceSummaries");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListComplianceSummariesCommand=se_ListComplianceSummariesCommand;const se_ListDocumentMetadataHistoryCommand=async(e,t)=>{const n=sharedHeaders("ListDocumentMetadataHistory");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListDocumentMetadataHistoryCommand=se_ListDocumentMetadataHistoryCommand;const se_ListDocumentsCommand=async(e,t)=>{const n=sharedHeaders("ListDocuments");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListDocumentsCommand=se_ListDocumentsCommand;const se_ListDocumentVersionsCommand=async(e,t)=>{const n=sharedHeaders("ListDocumentVersions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListDocumentVersionsCommand=se_ListDocumentVersionsCommand;const se_ListInventoryEntriesCommand=async(e,t)=>{const n=sharedHeaders("ListInventoryEntries");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListInventoryEntriesCommand=se_ListInventoryEntriesCommand;const se_ListOpsItemEventsCommand=async(e,t)=>{const n=sharedHeaders("ListOpsItemEvents");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListOpsItemEventsCommand=se_ListOpsItemEventsCommand;const se_ListOpsItemRelatedItemsCommand=async(e,t)=>{const n=sharedHeaders("ListOpsItemRelatedItems");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListOpsItemRelatedItemsCommand=se_ListOpsItemRelatedItemsCommand;const se_ListOpsMetadataCommand=async(e,t)=>{const n=sharedHeaders("ListOpsMetadata");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListOpsMetadataCommand=se_ListOpsMetadataCommand;const se_ListResourceComplianceSummariesCommand=async(e,t)=>{const n=sharedHeaders("ListResourceComplianceSummaries");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListResourceComplianceSummariesCommand=se_ListResourceComplianceSummariesCommand;const se_ListResourceDataSyncCommand=async(e,t)=>{const n=sharedHeaders("ListResourceDataSync");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListResourceDataSyncCommand=se_ListResourceDataSyncCommand;const se_ListTagsForResourceCommand=async(e,t)=>{const n=sharedHeaders("ListTagsForResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTagsForResourceCommand=se_ListTagsForResourceCommand;const se_ModifyDocumentPermissionCommand=async(e,t)=>{const n=sharedHeaders("ModifyDocumentPermission");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ModifyDocumentPermissionCommand=se_ModifyDocumentPermissionCommand;const se_PutComplianceItemsCommand=async(e,t)=>{const n=sharedHeaders("PutComplianceItems");let o;o=JSON.stringify(se_PutComplianceItemsRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutComplianceItemsCommand=se_PutComplianceItemsCommand;const se_PutInventoryCommand=async(e,t)=>{const n=sharedHeaders("PutInventory");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutInventoryCommand=se_PutInventoryCommand;const se_PutParameterCommand=async(e,t)=>{const n=sharedHeaders("PutParameter");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutParameterCommand=se_PutParameterCommand;const se_PutResourcePolicyCommand=async(e,t)=>{const n=sharedHeaders("PutResourcePolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutResourcePolicyCommand=se_PutResourcePolicyCommand;const se_RegisterDefaultPatchBaselineCommand=async(e,t)=>{const n=sharedHeaders("RegisterDefaultPatchBaseline");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterDefaultPatchBaselineCommand=se_RegisterDefaultPatchBaselineCommand;const se_RegisterPatchBaselineForPatchGroupCommand=async(e,t)=>{const n=sharedHeaders("RegisterPatchBaselineForPatchGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterPatchBaselineForPatchGroupCommand=se_RegisterPatchBaselineForPatchGroupCommand;const se_RegisterTargetWithMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("RegisterTargetWithMaintenanceWindow");let o;o=JSON.stringify(se_RegisterTargetWithMaintenanceWindowRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterTargetWithMaintenanceWindowCommand=se_RegisterTargetWithMaintenanceWindowCommand;const se_RegisterTaskWithMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("RegisterTaskWithMaintenanceWindow");let o;o=JSON.stringify(se_RegisterTaskWithMaintenanceWindowRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterTaskWithMaintenanceWindowCommand=se_RegisterTaskWithMaintenanceWindowCommand;const se_RemoveTagsFromResourceCommand=async(e,t)=>{const n=sharedHeaders("RemoveTagsFromResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RemoveTagsFromResourceCommand=se_RemoveTagsFromResourceCommand;const se_ResetServiceSettingCommand=async(e,t)=>{const n=sharedHeaders("ResetServiceSetting");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ResetServiceSettingCommand=se_ResetServiceSettingCommand;const se_ResumeSessionCommand=async(e,t)=>{const n=sharedHeaders("ResumeSession");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ResumeSessionCommand=se_ResumeSessionCommand;const se_SendAutomationSignalCommand=async(e,t)=>{const n=sharedHeaders("SendAutomationSignal");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SendAutomationSignalCommand=se_SendAutomationSignalCommand;const se_SendCommandCommand=async(e,t)=>{const n=sharedHeaders("SendCommand");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SendCommandCommand=se_SendCommandCommand;const se_StartAssociationsOnceCommand=async(e,t)=>{const n=sharedHeaders("StartAssociationsOnce");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StartAssociationsOnceCommand=se_StartAssociationsOnceCommand;const se_StartAutomationExecutionCommand=async(e,t)=>{const n=sharedHeaders("StartAutomationExecution");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StartAutomationExecutionCommand=se_StartAutomationExecutionCommand;const se_StartChangeRequestExecutionCommand=async(e,t)=>{const n=sharedHeaders("StartChangeRequestExecution");let o;o=JSON.stringify(se_StartChangeRequestExecutionRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StartChangeRequestExecutionCommand=se_StartChangeRequestExecutionCommand;const se_StartSessionCommand=async(e,t)=>{const n=sharedHeaders("StartSession");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StartSessionCommand=se_StartSessionCommand;const se_StopAutomationExecutionCommand=async(e,t)=>{const n=sharedHeaders("StopAutomationExecution");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StopAutomationExecutionCommand=se_StopAutomationExecutionCommand;const se_TerminateSessionCommand=async(e,t)=>{const n=sharedHeaders("TerminateSession");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_TerminateSessionCommand=se_TerminateSessionCommand;const se_UnlabelParameterVersionCommand=async(e,t)=>{const n=sharedHeaders("UnlabelParameterVersion");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UnlabelParameterVersionCommand=se_UnlabelParameterVersionCommand;const se_UpdateAssociationCommand=async(e,t)=>{const n=sharedHeaders("UpdateAssociation");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateAssociationCommand=se_UpdateAssociationCommand;const se_UpdateAssociationStatusCommand=async(e,t)=>{const n=sharedHeaders("UpdateAssociationStatus");let o;o=JSON.stringify(se_UpdateAssociationStatusRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateAssociationStatusCommand=se_UpdateAssociationStatusCommand;const se_UpdateDocumentCommand=async(e,t)=>{const n=sharedHeaders("UpdateDocument");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateDocumentCommand=se_UpdateDocumentCommand;const se_UpdateDocumentDefaultVersionCommand=async(e,t)=>{const n=sharedHeaders("UpdateDocumentDefaultVersion");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateDocumentDefaultVersionCommand=se_UpdateDocumentDefaultVersionCommand;const se_UpdateDocumentMetadataCommand=async(e,t)=>{const n=sharedHeaders("UpdateDocumentMetadata");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateDocumentMetadataCommand=se_UpdateDocumentMetadataCommand;const se_UpdateMaintenanceWindowCommand=async(e,t)=>{const n=sharedHeaders("UpdateMaintenanceWindow");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateMaintenanceWindowCommand=se_UpdateMaintenanceWindowCommand;const se_UpdateMaintenanceWindowTargetCommand=async(e,t)=>{const n=sharedHeaders("UpdateMaintenanceWindowTarget");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateMaintenanceWindowTargetCommand=se_UpdateMaintenanceWindowTargetCommand;const se_UpdateMaintenanceWindowTaskCommand=async(e,t)=>{const n=sharedHeaders("UpdateMaintenanceWindowTask");let o;o=JSON.stringify(se_UpdateMaintenanceWindowTaskRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateMaintenanceWindowTaskCommand=se_UpdateMaintenanceWindowTaskCommand;const se_UpdateManagedInstanceRoleCommand=async(e,t)=>{const n=sharedHeaders("UpdateManagedInstanceRole");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateManagedInstanceRoleCommand=se_UpdateManagedInstanceRoleCommand;const se_UpdateOpsItemCommand=async(e,t)=>{const n=sharedHeaders("UpdateOpsItem");let o;o=JSON.stringify(se_UpdateOpsItemRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateOpsItemCommand=se_UpdateOpsItemCommand;const se_UpdateOpsMetadataCommand=async(e,t)=>{const n=sharedHeaders("UpdateOpsMetadata");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateOpsMetadataCommand=se_UpdateOpsMetadataCommand;const se_UpdatePatchBaselineCommand=async(e,t)=>{const n=sharedHeaders("UpdatePatchBaseline");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdatePatchBaselineCommand=se_UpdatePatchBaselineCommand;const se_UpdateResourceDataSyncCommand=async(e,t)=>{const n=sharedHeaders("UpdateResourceDataSync");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateResourceDataSyncCommand=se_UpdateResourceDataSyncCommand;const se_UpdateServiceSettingCommand=async(e,t)=>{const n=sharedHeaders("UpdateServiceSetting");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateServiceSettingCommand=se_UpdateServiceSettingCommand;const de_AddTagsToResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_AddTagsToResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_AddTagsToResourceCommand=de_AddTagsToResourceCommand;const de_AddTagsToResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);case"InvalidResourceType":case"com.amazonaws.ssm#InvalidResourceType":throw await de_InvalidResourceTypeRes(n,t);case"TooManyTagsError":case"com.amazonaws.ssm#TooManyTagsError":throw await de_TooManyTagsErrorRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_AssociateOpsItemRelatedItemCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssociateOpsItemRelatedItemCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_AssociateOpsItemRelatedItemCommand=de_AssociateOpsItemRelatedItemCommand;const de_AssociateOpsItemRelatedItemCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemConflictException":case"com.amazonaws.ssm#OpsItemConflictException":throw await de_OpsItemConflictExceptionRes(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await de_OpsItemInvalidParameterExceptionRes(n,t);case"OpsItemLimitExceededException":case"com.amazonaws.ssm#OpsItemLimitExceededException":throw await de_OpsItemLimitExceededExceptionRes(n,t);case"OpsItemNotFoundException":case"com.amazonaws.ssm#OpsItemNotFoundException":throw await de_OpsItemNotFoundExceptionRes(n,t);case"OpsItemRelatedItemAlreadyExistsException":case"com.amazonaws.ssm#OpsItemRelatedItemAlreadyExistsException":throw await de_OpsItemRelatedItemAlreadyExistsExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CancelCommandCommand=async(e,t)=>{if(e.statusCode>=300){return de_CancelCommandCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CancelCommandCommand=de_CancelCommandCommand;const de_CancelCommandCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DuplicateInstanceId":case"com.amazonaws.ssm#DuplicateInstanceId":throw await de_DuplicateInstanceIdRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidCommandId":case"com.amazonaws.ssm#InvalidCommandId":throw await de_InvalidCommandIdRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CancelMaintenanceWindowExecutionCommand=async(e,t)=>{if(e.statusCode>=300){return de_CancelMaintenanceWindowExecutionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CancelMaintenanceWindowExecutionCommand=de_CancelMaintenanceWindowExecutionCommand;const de_CancelMaintenanceWindowExecutionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateActivationCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateActivationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CreateActivationCommand=de_CreateActivationCommand;const de_CreateActivationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidParameters":case"com.amazonaws.ssm#InvalidParameters":throw await de_InvalidParametersRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateAssociationCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateAssociationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_CreateAssociationResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_CreateAssociationCommand=de_CreateAssociationCommand;const de_CreateAssociationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationAlreadyExists":case"com.amazonaws.ssm#AssociationAlreadyExists":throw await de_AssociationAlreadyExistsRes(n,t);case"AssociationLimitExceeded":case"com.amazonaws.ssm#AssociationLimitExceeded":throw await de_AssociationLimitExceededRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidOutputLocation":case"com.amazonaws.ssm#InvalidOutputLocation":throw await de_InvalidOutputLocationRes(n,t);case"InvalidParameters":case"com.amazonaws.ssm#InvalidParameters":throw await de_InvalidParametersRes(n,t);case"InvalidSchedule":case"com.amazonaws.ssm#InvalidSchedule":throw await de_InvalidScheduleRes(n,t);case"InvalidTag":case"com.amazonaws.ssm#InvalidTag":throw await de_InvalidTagRes(n,t);case"InvalidTarget":case"com.amazonaws.ssm#InvalidTarget":throw await de_InvalidTargetRes(n,t);case"InvalidTargetMaps":case"com.amazonaws.ssm#InvalidTargetMaps":throw await de_InvalidTargetMapsRes(n,t);case"UnsupportedPlatformType":case"com.amazonaws.ssm#UnsupportedPlatformType":throw await de_UnsupportedPlatformTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateAssociationBatchCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateAssociationBatchCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_CreateAssociationBatchResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_CreateAssociationBatchCommand=de_CreateAssociationBatchCommand;const de_CreateAssociationBatchCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationLimitExceeded":case"com.amazonaws.ssm#AssociationLimitExceeded":throw await de_AssociationLimitExceededRes(n,t);case"DuplicateInstanceId":case"com.amazonaws.ssm#DuplicateInstanceId":throw await de_DuplicateInstanceIdRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidOutputLocation":case"com.amazonaws.ssm#InvalidOutputLocation":throw await de_InvalidOutputLocationRes(n,t);case"InvalidParameters":case"com.amazonaws.ssm#InvalidParameters":throw await de_InvalidParametersRes(n,t);case"InvalidSchedule":case"com.amazonaws.ssm#InvalidSchedule":throw await de_InvalidScheduleRes(n,t);case"InvalidTarget":case"com.amazonaws.ssm#InvalidTarget":throw await de_InvalidTargetRes(n,t);case"InvalidTargetMaps":case"com.amazonaws.ssm#InvalidTargetMaps":throw await de_InvalidTargetMapsRes(n,t);case"UnsupportedPlatformType":case"com.amazonaws.ssm#UnsupportedPlatformType":throw await de_UnsupportedPlatformTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateDocumentCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateDocumentCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_CreateDocumentResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_CreateDocumentCommand=de_CreateDocumentCommand;const de_CreateDocumentCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DocumentAlreadyExists":case"com.amazonaws.ssm#DocumentAlreadyExists":throw await de_DocumentAlreadyExistsRes(n,t);case"DocumentLimitExceeded":case"com.amazonaws.ssm#DocumentLimitExceeded":throw await de_DocumentLimitExceededRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocumentContent":case"com.amazonaws.ssm#InvalidDocumentContent":throw await de_InvalidDocumentContentRes(n,t);case"InvalidDocumentSchemaVersion":case"com.amazonaws.ssm#InvalidDocumentSchemaVersion":throw await de_InvalidDocumentSchemaVersionRes(n,t);case"MaxDocumentSizeExceeded":case"com.amazonaws.ssm#MaxDocumentSizeExceeded":throw await de_MaxDocumentSizeExceededRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CreateMaintenanceWindowCommand=de_CreateMaintenanceWindowCommand;const de_CreateMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"IdempotentParameterMismatch":case"com.amazonaws.ssm#IdempotentParameterMismatch":throw await de_IdempotentParameterMismatchRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceLimitExceededException":case"com.amazonaws.ssm#ResourceLimitExceededException":throw await de_ResourceLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateOpsItemCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateOpsItemCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CreateOpsItemCommand=de_CreateOpsItemCommand;const de_CreateOpsItemCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemAccessDeniedException":case"com.amazonaws.ssm#OpsItemAccessDeniedException":throw await de_OpsItemAccessDeniedExceptionRes(n,t);case"OpsItemAlreadyExistsException":case"com.amazonaws.ssm#OpsItemAlreadyExistsException":throw await de_OpsItemAlreadyExistsExceptionRes(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await de_OpsItemInvalidParameterExceptionRes(n,t);case"OpsItemLimitExceededException":case"com.amazonaws.ssm#OpsItemLimitExceededException":throw await de_OpsItemLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateOpsMetadataCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateOpsMetadataCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CreateOpsMetadataCommand=de_CreateOpsMetadataCommand;const de_CreateOpsMetadataCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsMetadataAlreadyExistsException":case"com.amazonaws.ssm#OpsMetadataAlreadyExistsException":throw await de_OpsMetadataAlreadyExistsExceptionRes(n,t);case"OpsMetadataInvalidArgumentException":case"com.amazonaws.ssm#OpsMetadataInvalidArgumentException":throw await de_OpsMetadataInvalidArgumentExceptionRes(n,t);case"OpsMetadataLimitExceededException":case"com.amazonaws.ssm#OpsMetadataLimitExceededException":throw await de_OpsMetadataLimitExceededExceptionRes(n,t);case"OpsMetadataTooManyUpdatesException":case"com.amazonaws.ssm#OpsMetadataTooManyUpdatesException":throw await de_OpsMetadataTooManyUpdatesExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreatePatchBaselineCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreatePatchBaselineCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CreatePatchBaselineCommand=de_CreatePatchBaselineCommand;const de_CreatePatchBaselineCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"IdempotentParameterMismatch":case"com.amazonaws.ssm#IdempotentParameterMismatch":throw await de_IdempotentParameterMismatchRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceLimitExceededException":case"com.amazonaws.ssm#ResourceLimitExceededException":throw await de_ResourceLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_CreateResourceDataSyncCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateResourceDataSyncCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_CreateResourceDataSyncCommand=de_CreateResourceDataSyncCommand;const de_CreateResourceDataSyncCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceDataSyncAlreadyExistsException":case"com.amazonaws.ssm#ResourceDataSyncAlreadyExistsException":throw await de_ResourceDataSyncAlreadyExistsExceptionRes(n,t);case"ResourceDataSyncCountExceededException":case"com.amazonaws.ssm#ResourceDataSyncCountExceededException":throw await de_ResourceDataSyncCountExceededExceptionRes(n,t);case"ResourceDataSyncInvalidConfigurationException":case"com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException":throw await de_ResourceDataSyncInvalidConfigurationExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteActivationCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteActivationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteActivationCommand=de_DeleteActivationCommand;const de_DeleteActivationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidActivation":case"com.amazonaws.ssm#InvalidActivation":throw await de_InvalidActivationRes(n,t);case"InvalidActivationId":case"com.amazonaws.ssm#InvalidActivationId":throw await de_InvalidActivationIdRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteAssociationCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteAssociationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteAssociationCommand=de_DeleteAssociationCommand;const de_DeleteAssociationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteDocumentCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteDocumentCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteDocumentCommand=de_DeleteDocumentCommand;const de_DeleteDocumentCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociatedInstances":case"com.amazonaws.ssm#AssociatedInstances":throw await de_AssociatedInstancesRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentOperation":case"com.amazonaws.ssm#InvalidDocumentOperation":throw await de_InvalidDocumentOperationRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteInventoryCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteInventoryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteInventoryCommand=de_DeleteInventoryCommand;const de_DeleteInventoryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDeleteInventoryParametersException":case"com.amazonaws.ssm#InvalidDeleteInventoryParametersException":throw await de_InvalidDeleteInventoryParametersExceptionRes(n,t);case"InvalidInventoryRequestException":case"com.amazonaws.ssm#InvalidInventoryRequestException":throw await de_InvalidInventoryRequestExceptionRes(n,t);case"InvalidOptionException":case"com.amazonaws.ssm#InvalidOptionException":throw await de_InvalidOptionExceptionRes(n,t);case"InvalidTypeNameException":case"com.amazonaws.ssm#InvalidTypeNameException":throw await de_InvalidTypeNameExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteMaintenanceWindowCommand=de_DeleteMaintenanceWindowCommand;const de_DeleteMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteOpsItemCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteOpsItemCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteOpsItemCommand=de_DeleteOpsItemCommand;const de_DeleteOpsItemCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await de_OpsItemInvalidParameterExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteOpsMetadataCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteOpsMetadataCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteOpsMetadataCommand=de_DeleteOpsMetadataCommand;const de_DeleteOpsMetadataCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsMetadataInvalidArgumentException":case"com.amazonaws.ssm#OpsMetadataInvalidArgumentException":throw await de_OpsMetadataInvalidArgumentExceptionRes(n,t);case"OpsMetadataNotFoundException":case"com.amazonaws.ssm#OpsMetadataNotFoundException":throw await de_OpsMetadataNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteParameterCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteParameterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteParameterCommand=de_DeleteParameterCommand;const de_DeleteParameterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ParameterNotFound":case"com.amazonaws.ssm#ParameterNotFound":throw await de_ParameterNotFoundRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteParametersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteParametersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteParametersCommand=de_DeleteParametersCommand;const de_DeleteParametersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeletePatchBaselineCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeletePatchBaselineCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeletePatchBaselineCommand=de_DeletePatchBaselineCommand;const de_DeletePatchBaselineCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceInUseException":case"com.amazonaws.ssm#ResourceInUseException":throw await de_ResourceInUseExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteResourceDataSyncCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteResourceDataSyncCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteResourceDataSyncCommand=de_DeleteResourceDataSyncCommand;const de_DeleteResourceDataSyncCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceDataSyncInvalidConfigurationException":case"com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException":throw await de_ResourceDataSyncInvalidConfigurationExceptionRes(n,t);case"ResourceDataSyncNotFoundException":case"com.amazonaws.ssm#ResourceDataSyncNotFoundException":throw await de_ResourceDataSyncNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeleteResourcePolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteResourcePolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeleteResourcePolicyCommand=de_DeleteResourcePolicyCommand;const de_DeleteResourcePolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourcePolicyConflictException":case"com.amazonaws.ssm#ResourcePolicyConflictException":throw await de_ResourcePolicyConflictExceptionRes(n,t);case"ResourcePolicyInvalidParameterException":case"com.amazonaws.ssm#ResourcePolicyInvalidParameterException":throw await de_ResourcePolicyInvalidParameterExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeregisterManagedInstanceCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterManagedInstanceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeregisterManagedInstanceCommand=de_DeregisterManagedInstanceCommand;const de_DeregisterManagedInstanceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeregisterPatchBaselineForPatchGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterPatchBaselineForPatchGroupCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeregisterPatchBaselineForPatchGroupCommand=de_DeregisterPatchBaselineForPatchGroupCommand;const de_DeregisterPatchBaselineForPatchGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeregisterTargetFromMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterTargetFromMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeregisterTargetFromMaintenanceWindowCommand=de_DeregisterTargetFromMaintenanceWindowCommand;const de_DeregisterTargetFromMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"TargetInUseException":case"com.amazonaws.ssm#TargetInUseException":throw await de_TargetInUseExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DeregisterTaskFromMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterTaskFromMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DeregisterTaskFromMaintenanceWindowCommand=de_DeregisterTaskFromMaintenanceWindowCommand;const de_DeregisterTaskFromMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeActivationsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeActivationsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeActivationsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeActivationsCommand=de_DescribeActivationsCommand;const de_DescribeActivationsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeAssociationCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeAssociationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeAssociationResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeAssociationCommand=de_DescribeAssociationCommand;const de_DescribeAssociationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAssociationVersion":case"com.amazonaws.ssm#InvalidAssociationVersion":throw await de_InvalidAssociationVersionRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeAssociationExecutionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeAssociationExecutionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeAssociationExecutionsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeAssociationExecutionsCommand=de_DescribeAssociationExecutionsCommand;const de_DescribeAssociationExecutionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeAssociationExecutionTargetsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeAssociationExecutionTargetsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeAssociationExecutionTargetsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeAssociationExecutionTargetsCommand=de_DescribeAssociationExecutionTargetsCommand;const de_DescribeAssociationExecutionTargetsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"AssociationExecutionDoesNotExist":case"com.amazonaws.ssm#AssociationExecutionDoesNotExist":throw await de_AssociationExecutionDoesNotExistRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeAutomationExecutionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeAutomationExecutionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeAutomationExecutionsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeAutomationExecutionsCommand=de_DescribeAutomationExecutionsCommand;const de_DescribeAutomationExecutionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidFilterValue":case"com.amazonaws.ssm#InvalidFilterValue":throw await de_InvalidFilterValueRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeAutomationStepExecutionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeAutomationStepExecutionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeAutomationStepExecutionsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeAutomationStepExecutionsCommand=de_DescribeAutomationStepExecutionsCommand;const de_DescribeAutomationStepExecutionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AutomationExecutionNotFoundException":case"com.amazonaws.ssm#AutomationExecutionNotFoundException":throw await de_AutomationExecutionNotFoundExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidFilterValue":case"com.amazonaws.ssm#InvalidFilterValue":throw await de_InvalidFilterValueRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeAvailablePatchesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeAvailablePatchesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeAvailablePatchesResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeAvailablePatchesCommand=de_DescribeAvailablePatchesCommand;const de_DescribeAvailablePatchesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeDocumentCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeDocumentCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeDocumentResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeDocumentCommand=de_DescribeDocumentCommand;const de_DescribeDocumentCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeDocumentPermissionCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeDocumentPermissionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribeDocumentPermissionCommand=de_DescribeDocumentPermissionCommand;const de_DescribeDocumentPermissionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentOperation":case"com.amazonaws.ssm#InvalidDocumentOperation":throw await de_InvalidDocumentOperationRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"InvalidPermissionType":case"com.amazonaws.ssm#InvalidPermissionType":throw await de_InvalidPermissionTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeEffectiveInstanceAssociationsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeEffectiveInstanceAssociationsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribeEffectiveInstanceAssociationsCommand=de_DescribeEffectiveInstanceAssociationsCommand;const de_DescribeEffectiveInstanceAssociationsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeEffectivePatchesForPatchBaselineCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeEffectivePatchesForPatchBaselineCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeEffectivePatchesForPatchBaselineResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeEffectivePatchesForPatchBaselineCommand=de_DescribeEffectivePatchesForPatchBaselineCommand;const de_DescribeEffectivePatchesForPatchBaselineCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);case"UnsupportedOperatingSystem":case"com.amazonaws.ssm#UnsupportedOperatingSystem":throw await de_UnsupportedOperatingSystemRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeInstanceAssociationsStatusCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeInstanceAssociationsStatusCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeInstanceAssociationsStatusResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeInstanceAssociationsStatusCommand=de_DescribeInstanceAssociationsStatusCommand;const de_DescribeInstanceAssociationsStatusCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeInstanceInformationCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeInstanceInformationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeInstanceInformationResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeInstanceInformationCommand=de_DescribeInstanceInformationCommand;const de_DescribeInstanceInformationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidInstanceInformationFilterValue":case"com.amazonaws.ssm#InvalidInstanceInformationFilterValue":throw await de_InvalidInstanceInformationFilterValueRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeInstancePatchesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeInstancePatchesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeInstancePatchesResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeInstancePatchesCommand=de_DescribeInstancePatchesCommand;const de_DescribeInstancePatchesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeInstancePatchStatesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeInstancePatchStatesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeInstancePatchStatesResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeInstancePatchStatesCommand=de_DescribeInstancePatchStatesCommand;const de_DescribeInstancePatchStatesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeInstancePatchStatesForPatchGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeInstancePatchStatesForPatchGroupCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeInstancePatchStatesForPatchGroupResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeInstancePatchStatesForPatchGroupCommand=de_DescribeInstancePatchStatesForPatchGroupCommand;const de_DescribeInstancePatchStatesForPatchGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeInventoryDeletionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeInventoryDeletionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeInventoryDeletionsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeInventoryDeletionsCommand=de_DescribeInventoryDeletionsCommand;const de_DescribeInventoryDeletionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDeletionIdException":case"com.amazonaws.ssm#InvalidDeletionIdException":throw await de_InvalidDeletionIdExceptionRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowExecutionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowExecutionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeMaintenanceWindowExecutionsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeMaintenanceWindowExecutionsCommand=de_DescribeMaintenanceWindowExecutionsCommand;const de_DescribeMaintenanceWindowExecutionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowExecutionTaskInvocationsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeMaintenanceWindowExecutionTaskInvocationsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand=de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand;const de_DescribeMaintenanceWindowExecutionTaskInvocationsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowExecutionTasksCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowExecutionTasksCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeMaintenanceWindowExecutionTasksResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeMaintenanceWindowExecutionTasksCommand=de_DescribeMaintenanceWindowExecutionTasksCommand;const de_DescribeMaintenanceWindowExecutionTasksCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribeMaintenanceWindowsCommand=de_DescribeMaintenanceWindowsCommand;const de_DescribeMaintenanceWindowsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowScheduleCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowScheduleCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribeMaintenanceWindowScheduleCommand=de_DescribeMaintenanceWindowScheduleCommand;const de_DescribeMaintenanceWindowScheduleCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowsForTargetCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowsForTargetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribeMaintenanceWindowsForTargetCommand=de_DescribeMaintenanceWindowsForTargetCommand;const de_DescribeMaintenanceWindowsForTargetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowTargetsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowTargetsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribeMaintenanceWindowTargetsCommand=de_DescribeMaintenanceWindowTargetsCommand;const de_DescribeMaintenanceWindowTargetsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMaintenanceWindowTasksCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMaintenanceWindowTasksCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribeMaintenanceWindowTasksCommand=de_DescribeMaintenanceWindowTasksCommand;const de_DescribeMaintenanceWindowTasksCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeOpsItemsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeOpsItemsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeOpsItemsResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeOpsItemsCommand=de_DescribeOpsItemsCommand;const de_DescribeOpsItemsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeParametersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeParametersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeParametersResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeParametersCommand=de_DescribeParametersCommand;const de_DescribeParametersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidFilterOption":case"com.amazonaws.ssm#InvalidFilterOption":throw await de_InvalidFilterOptionRes(n,t);case"InvalidFilterValue":case"com.amazonaws.ssm#InvalidFilterValue":throw await de_InvalidFilterValueRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribePatchBaselinesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribePatchBaselinesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribePatchBaselinesCommand=de_DescribePatchBaselinesCommand;const de_DescribePatchBaselinesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribePatchGroupsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribePatchGroupsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribePatchGroupsCommand=de_DescribePatchGroupsCommand;const de_DescribePatchGroupsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribePatchGroupStateCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribePatchGroupStateCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribePatchGroupStateCommand=de_DescribePatchGroupStateCommand;const de_DescribePatchGroupStateCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribePatchPropertiesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribePatchPropertiesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DescribePatchPropertiesCommand=de_DescribePatchPropertiesCommand;const de_DescribePatchPropertiesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DescribeSessionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeSessionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeSessionsResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeSessionsCommand=de_DescribeSessionsCommand;const de_DescribeSessionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_DisassociateOpsItemRelatedItemCommand=async(e,t)=>{if(e.statusCode>=300){return de_DisassociateOpsItemRelatedItemCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_DisassociateOpsItemRelatedItemCommand=de_DisassociateOpsItemRelatedItemCommand;const de_DisassociateOpsItemRelatedItemCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemConflictException":case"com.amazonaws.ssm#OpsItemConflictException":throw await de_OpsItemConflictExceptionRes(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await de_OpsItemInvalidParameterExceptionRes(n,t);case"OpsItemNotFoundException":case"com.amazonaws.ssm#OpsItemNotFoundException":throw await de_OpsItemNotFoundExceptionRes(n,t);case"OpsItemRelatedItemAssociationNotFoundException":case"com.amazonaws.ssm#OpsItemRelatedItemAssociationNotFoundException":throw await de_OpsItemRelatedItemAssociationNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetAutomationExecutionCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetAutomationExecutionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetAutomationExecutionResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetAutomationExecutionCommand=de_GetAutomationExecutionCommand;const de_GetAutomationExecutionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AutomationExecutionNotFoundException":case"com.amazonaws.ssm#AutomationExecutionNotFoundException":throw await de_AutomationExecutionNotFoundExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetCalendarStateCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetCalendarStateCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetCalendarStateCommand=de_GetCalendarStateCommand;const de_GetCalendarStateCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentType":case"com.amazonaws.ssm#InvalidDocumentType":throw await de_InvalidDocumentTypeRes(n,t);case"UnsupportedCalendarException":case"com.amazonaws.ssm#UnsupportedCalendarException":throw await de_UnsupportedCalendarExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetCommandInvocationCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetCommandInvocationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetCommandInvocationCommand=de_GetCommandInvocationCommand;const de_GetCommandInvocationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidCommandId":case"com.amazonaws.ssm#InvalidCommandId":throw await de_InvalidCommandIdRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidPluginName":case"com.amazonaws.ssm#InvalidPluginName":throw await de_InvalidPluginNameRes(n,t);case"InvocationDoesNotExist":case"com.amazonaws.ssm#InvocationDoesNotExist":throw await de_InvocationDoesNotExistRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetConnectionStatusCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetConnectionStatusCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetConnectionStatusCommand=de_GetConnectionStatusCommand;const de_GetConnectionStatusCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetDefaultPatchBaselineCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDefaultPatchBaselineCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetDefaultPatchBaselineCommand=de_GetDefaultPatchBaselineCommand;const de_GetDefaultPatchBaselineCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetDeployablePatchSnapshotForInstanceCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDeployablePatchSnapshotForInstanceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetDeployablePatchSnapshotForInstanceCommand=de_GetDeployablePatchSnapshotForInstanceCommand;const de_GetDeployablePatchSnapshotForInstanceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"UnsupportedFeatureRequiredException":case"com.amazonaws.ssm#UnsupportedFeatureRequiredException":throw await de_UnsupportedFeatureRequiredExceptionRes(n,t);case"UnsupportedOperatingSystem":case"com.amazonaws.ssm#UnsupportedOperatingSystem":throw await de_UnsupportedOperatingSystemRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetDocumentCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDocumentCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetDocumentResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetDocumentCommand=de_GetDocumentCommand;const de_GetDocumentCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetInventoryCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetInventoryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetInventoryCommand=de_GetInventoryCommand;const de_GetInventoryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAggregatorException":case"com.amazonaws.ssm#InvalidAggregatorException":throw await de_InvalidAggregatorExceptionRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidInventoryGroupException":case"com.amazonaws.ssm#InvalidInventoryGroupException":throw await de_InvalidInventoryGroupExceptionRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"InvalidResultAttributeException":case"com.amazonaws.ssm#InvalidResultAttributeException":throw await de_InvalidResultAttributeExceptionRes(n,t);case"InvalidTypeNameException":case"com.amazonaws.ssm#InvalidTypeNameException":throw await de_InvalidTypeNameExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetInventorySchemaCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetInventorySchemaCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetInventorySchemaCommand=de_GetInventorySchemaCommand;const de_GetInventorySchemaCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"InvalidTypeNameException":case"com.amazonaws.ssm#InvalidTypeNameException":throw await de_InvalidTypeNameExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetMaintenanceWindowResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetMaintenanceWindowCommand=de_GetMaintenanceWindowCommand;const de_GetMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetMaintenanceWindowExecutionCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetMaintenanceWindowExecutionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetMaintenanceWindowExecutionResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetMaintenanceWindowExecutionCommand=de_GetMaintenanceWindowExecutionCommand;const de_GetMaintenanceWindowExecutionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetMaintenanceWindowExecutionTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetMaintenanceWindowExecutionTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetMaintenanceWindowExecutionTaskResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetMaintenanceWindowExecutionTaskCommand=de_GetMaintenanceWindowExecutionTaskCommand;const de_GetMaintenanceWindowExecutionTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetMaintenanceWindowExecutionTaskInvocationCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetMaintenanceWindowExecutionTaskInvocationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetMaintenanceWindowExecutionTaskInvocationResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetMaintenanceWindowExecutionTaskInvocationCommand=de_GetMaintenanceWindowExecutionTaskInvocationCommand;const de_GetMaintenanceWindowExecutionTaskInvocationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetMaintenanceWindowTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetMaintenanceWindowTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetMaintenanceWindowTaskResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetMaintenanceWindowTaskCommand=de_GetMaintenanceWindowTaskCommand;const de_GetMaintenanceWindowTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetOpsItemCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetOpsItemCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetOpsItemResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetOpsItemCommand=de_GetOpsItemCommand;const de_GetOpsItemCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemAccessDeniedException":case"com.amazonaws.ssm#OpsItemAccessDeniedException":throw await de_OpsItemAccessDeniedExceptionRes(n,t);case"OpsItemNotFoundException":case"com.amazonaws.ssm#OpsItemNotFoundException":throw await de_OpsItemNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetOpsMetadataCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetOpsMetadataCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetOpsMetadataCommand=de_GetOpsMetadataCommand;const de_GetOpsMetadataCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsMetadataInvalidArgumentException":case"com.amazonaws.ssm#OpsMetadataInvalidArgumentException":throw await de_OpsMetadataInvalidArgumentExceptionRes(n,t);case"OpsMetadataNotFoundException":case"com.amazonaws.ssm#OpsMetadataNotFoundException":throw await de_OpsMetadataNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetOpsSummaryCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetOpsSummaryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetOpsSummaryCommand=de_GetOpsSummaryCommand;const de_GetOpsSummaryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAggregatorException":case"com.amazonaws.ssm#InvalidAggregatorException":throw await de_InvalidAggregatorExceptionRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"InvalidTypeNameException":case"com.amazonaws.ssm#InvalidTypeNameException":throw await de_InvalidTypeNameExceptionRes(n,t);case"ResourceDataSyncNotFoundException":case"com.amazonaws.ssm#ResourceDataSyncNotFoundException":throw await de_ResourceDataSyncNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetParameterCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetParameterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetParameterResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetParameterCommand=de_GetParameterCommand;const de_GetParameterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidKeyId":case"com.amazonaws.ssm#InvalidKeyId":throw await de_InvalidKeyIdRes(n,t);case"ParameterNotFound":case"com.amazonaws.ssm#ParameterNotFound":throw await de_ParameterNotFoundRes(n,t);case"ParameterVersionNotFound":case"com.amazonaws.ssm#ParameterVersionNotFound":throw await de_ParameterVersionNotFoundRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetParameterHistoryCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetParameterHistoryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetParameterHistoryResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetParameterHistoryCommand=de_GetParameterHistoryCommand;const de_GetParameterHistoryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidKeyId":case"com.amazonaws.ssm#InvalidKeyId":throw await de_InvalidKeyIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"ParameterNotFound":case"com.amazonaws.ssm#ParameterNotFound":throw await de_ParameterNotFoundRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetParametersCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetParametersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetParametersResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetParametersCommand=de_GetParametersCommand;const de_GetParametersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidKeyId":case"com.amazonaws.ssm#InvalidKeyId":throw await de_InvalidKeyIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetParametersByPathCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetParametersByPathCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetParametersByPathResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetParametersByPathCommand=de_GetParametersByPathCommand;const de_GetParametersByPathCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidFilterOption":case"com.amazonaws.ssm#InvalidFilterOption":throw await de_InvalidFilterOptionRes(n,t);case"InvalidFilterValue":case"com.amazonaws.ssm#InvalidFilterValue":throw await de_InvalidFilterValueRes(n,t);case"InvalidKeyId":case"com.amazonaws.ssm#InvalidKeyId":throw await de_InvalidKeyIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetPatchBaselineCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetPatchBaselineCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetPatchBaselineResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetPatchBaselineCommand=de_GetPatchBaselineCommand;const de_GetPatchBaselineCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetPatchBaselineForPatchGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetPatchBaselineForPatchGroupCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetPatchBaselineForPatchGroupCommand=de_GetPatchBaselineForPatchGroupCommand;const de_GetPatchBaselineForPatchGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetResourcePoliciesCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetResourcePoliciesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_GetResourcePoliciesCommand=de_GetResourcePoliciesCommand;const de_GetResourcePoliciesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourcePolicyInvalidParameterException":case"com.amazonaws.ssm#ResourcePolicyInvalidParameterException":throw await de_ResourcePolicyInvalidParameterExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_GetServiceSettingCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetServiceSettingCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetServiceSettingResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetServiceSettingCommand=de_GetServiceSettingCommand;const de_GetServiceSettingCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ServiceSettingNotFound":case"com.amazonaws.ssm#ServiceSettingNotFound":throw await de_ServiceSettingNotFoundRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_LabelParameterVersionCommand=async(e,t)=>{if(e.statusCode>=300){return de_LabelParameterVersionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_LabelParameterVersionCommand=de_LabelParameterVersionCommand;const de_LabelParameterVersionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ParameterNotFound":case"com.amazonaws.ssm#ParameterNotFound":throw await de_ParameterNotFoundRes(n,t);case"ParameterVersionLabelLimitExceeded":case"com.amazonaws.ssm#ParameterVersionLabelLimitExceeded":throw await de_ParameterVersionLabelLimitExceededRes(n,t);case"ParameterVersionNotFound":case"com.amazonaws.ssm#ParameterVersionNotFound":throw await de_ParameterVersionNotFoundRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListAssociationsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListAssociationsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListAssociationsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListAssociationsCommand=de_ListAssociationsCommand;const de_ListAssociationsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListAssociationVersionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListAssociationVersionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListAssociationVersionsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListAssociationVersionsCommand=de_ListAssociationVersionsCommand;const de_ListAssociationVersionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListCommandInvocationsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListCommandInvocationsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListCommandInvocationsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListCommandInvocationsCommand=de_ListCommandInvocationsCommand;const de_ListCommandInvocationsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidCommandId":case"com.amazonaws.ssm#InvalidCommandId":throw await de_InvalidCommandIdRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListCommandsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListCommandsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListCommandsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListCommandsCommand=de_ListCommandsCommand;const de_ListCommandsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidCommandId":case"com.amazonaws.ssm#InvalidCommandId":throw await de_InvalidCommandIdRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListComplianceItemsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListComplianceItemsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListComplianceItemsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListComplianceItemsCommand=de_ListComplianceItemsCommand;const de_ListComplianceItemsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);case"InvalidResourceType":case"com.amazonaws.ssm#InvalidResourceType":throw await de_InvalidResourceTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListComplianceSummariesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListComplianceSummariesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_ListComplianceSummariesCommand=de_ListComplianceSummariesCommand;const de_ListComplianceSummariesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListDocumentMetadataHistoryCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListDocumentMetadataHistoryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListDocumentMetadataHistoryResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListDocumentMetadataHistoryCommand=de_ListDocumentMetadataHistoryCommand;const de_ListDocumentMetadataHistoryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListDocumentsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListDocumentsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListDocumentsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListDocumentsCommand=de_ListDocumentsCommand;const de_ListDocumentsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await de_InvalidFilterKeyRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListDocumentVersionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListDocumentVersionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListDocumentVersionsResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListDocumentVersionsCommand=de_ListDocumentVersionsCommand;const de_ListDocumentVersionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListInventoryEntriesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListInventoryEntriesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_ListInventoryEntriesCommand=de_ListInventoryEntriesCommand;const de_ListInventoryEntriesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"InvalidTypeNameException":case"com.amazonaws.ssm#InvalidTypeNameException":throw await de_InvalidTypeNameExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListOpsItemEventsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListOpsItemEventsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListOpsItemEventsResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListOpsItemEventsCommand=de_ListOpsItemEventsCommand;const de_ListOpsItemEventsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await de_OpsItemInvalidParameterExceptionRes(n,t);case"OpsItemLimitExceededException":case"com.amazonaws.ssm#OpsItemLimitExceededException":throw await de_OpsItemLimitExceededExceptionRes(n,t);case"OpsItemNotFoundException":case"com.amazonaws.ssm#OpsItemNotFoundException":throw await de_OpsItemNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListOpsItemRelatedItemsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListOpsItemRelatedItemsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListOpsItemRelatedItemsResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListOpsItemRelatedItemsCommand=de_ListOpsItemRelatedItemsCommand;const de_ListOpsItemRelatedItemsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await de_OpsItemInvalidParameterExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListOpsMetadataCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListOpsMetadataCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListOpsMetadataResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListOpsMetadataCommand=de_ListOpsMetadataCommand;const de_ListOpsMetadataCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsMetadataInvalidArgumentException":case"com.amazonaws.ssm#OpsMetadataInvalidArgumentException":throw await de_OpsMetadataInvalidArgumentExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListResourceComplianceSummariesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListResourceComplianceSummariesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListResourceComplianceSummariesResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListResourceComplianceSummariesCommand=de_ListResourceComplianceSummariesCommand;const de_ListResourceComplianceSummariesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await de_InvalidFilterRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListResourceDataSyncCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListResourceDataSyncCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ListResourceDataSyncResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListResourceDataSyncCommand=de_ListResourceDataSyncCommand;const de_ListResourceDataSyncCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await de_InvalidNextTokenRes(n,t);case"ResourceDataSyncInvalidConfigurationException":case"com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException":throw await de_ResourceDataSyncInvalidConfigurationExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ListTagsForResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTagsForResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_ListTagsForResourceCommand=de_ListTagsForResourceCommand;const de_ListTagsForResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);case"InvalidResourceType":case"com.amazonaws.ssm#InvalidResourceType":throw await de_InvalidResourceTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ModifyDocumentPermissionCommand=async(e,t)=>{if(e.statusCode>=300){return de_ModifyDocumentPermissionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_ModifyDocumentPermissionCommand=de_ModifyDocumentPermissionCommand;const de_ModifyDocumentPermissionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DocumentLimitExceeded":case"com.amazonaws.ssm#DocumentLimitExceeded":throw await de_DocumentLimitExceededRes(n,t);case"DocumentPermissionLimit":case"com.amazonaws.ssm#DocumentPermissionLimit":throw await de_DocumentPermissionLimitRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidPermissionType":case"com.amazonaws.ssm#InvalidPermissionType":throw await de_InvalidPermissionTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_PutComplianceItemsCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutComplianceItemsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_PutComplianceItemsCommand=de_PutComplianceItemsCommand;const de_PutComplianceItemsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ComplianceTypeCountLimitExceededException":case"com.amazonaws.ssm#ComplianceTypeCountLimitExceededException":throw await de_ComplianceTypeCountLimitExceededExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidItemContentException":case"com.amazonaws.ssm#InvalidItemContentException":throw await de_InvalidItemContentExceptionRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);case"InvalidResourceType":case"com.amazonaws.ssm#InvalidResourceType":throw await de_InvalidResourceTypeRes(n,t);case"ItemSizeLimitExceededException":case"com.amazonaws.ssm#ItemSizeLimitExceededException":throw await de_ItemSizeLimitExceededExceptionRes(n,t);case"TotalSizeLimitExceededException":case"com.amazonaws.ssm#TotalSizeLimitExceededException":throw await de_TotalSizeLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_PutInventoryCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutInventoryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_PutInventoryCommand=de_PutInventoryCommand;const de_PutInventoryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"CustomSchemaCountLimitExceededException":case"com.amazonaws.ssm#CustomSchemaCountLimitExceededException":throw await de_CustomSchemaCountLimitExceededExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidInventoryItemContextException":case"com.amazonaws.ssm#InvalidInventoryItemContextException":throw await de_InvalidInventoryItemContextExceptionRes(n,t);case"InvalidItemContentException":case"com.amazonaws.ssm#InvalidItemContentException":throw await de_InvalidItemContentExceptionRes(n,t);case"InvalidTypeNameException":case"com.amazonaws.ssm#InvalidTypeNameException":throw await de_InvalidTypeNameExceptionRes(n,t);case"ItemContentMismatchException":case"com.amazonaws.ssm#ItemContentMismatchException":throw await de_ItemContentMismatchExceptionRes(n,t);case"ItemSizeLimitExceededException":case"com.amazonaws.ssm#ItemSizeLimitExceededException":throw await de_ItemSizeLimitExceededExceptionRes(n,t);case"SubTypeCountLimitExceededException":case"com.amazonaws.ssm#SubTypeCountLimitExceededException":throw await de_SubTypeCountLimitExceededExceptionRes(n,t);case"TotalSizeLimitExceededException":case"com.amazonaws.ssm#TotalSizeLimitExceededException":throw await de_TotalSizeLimitExceededExceptionRes(n,t);case"UnsupportedInventoryItemContextException":case"com.amazonaws.ssm#UnsupportedInventoryItemContextException":throw await de_UnsupportedInventoryItemContextExceptionRes(n,t);case"UnsupportedInventorySchemaVersionException":case"com.amazonaws.ssm#UnsupportedInventorySchemaVersionException":throw await de_UnsupportedInventorySchemaVersionExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_PutParameterCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutParameterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_PutParameterCommand=de_PutParameterCommand;const de_PutParameterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"HierarchyLevelLimitExceededException":case"com.amazonaws.ssm#HierarchyLevelLimitExceededException":throw await de_HierarchyLevelLimitExceededExceptionRes(n,t);case"HierarchyTypeMismatchException":case"com.amazonaws.ssm#HierarchyTypeMismatchException":throw await de_HierarchyTypeMismatchExceptionRes(n,t);case"IncompatiblePolicyException":case"com.amazonaws.ssm#IncompatiblePolicyException":throw await de_IncompatiblePolicyExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAllowedPatternException":case"com.amazonaws.ssm#InvalidAllowedPatternException":throw await de_InvalidAllowedPatternExceptionRes(n,t);case"InvalidKeyId":case"com.amazonaws.ssm#InvalidKeyId":throw await de_InvalidKeyIdRes(n,t);case"InvalidPolicyAttributeException":case"com.amazonaws.ssm#InvalidPolicyAttributeException":throw await de_InvalidPolicyAttributeExceptionRes(n,t);case"InvalidPolicyTypeException":case"com.amazonaws.ssm#InvalidPolicyTypeException":throw await de_InvalidPolicyTypeExceptionRes(n,t);case"ParameterAlreadyExists":case"com.amazonaws.ssm#ParameterAlreadyExists":throw await de_ParameterAlreadyExistsRes(n,t);case"ParameterLimitExceeded":case"com.amazonaws.ssm#ParameterLimitExceeded":throw await de_ParameterLimitExceededRes(n,t);case"ParameterMaxVersionLimitExceeded":case"com.amazonaws.ssm#ParameterMaxVersionLimitExceeded":throw await de_ParameterMaxVersionLimitExceededRes(n,t);case"ParameterPatternMismatchException":case"com.amazonaws.ssm#ParameterPatternMismatchException":throw await de_ParameterPatternMismatchExceptionRes(n,t);case"PoliciesLimitExceededException":case"com.amazonaws.ssm#PoliciesLimitExceededException":throw await de_PoliciesLimitExceededExceptionRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);case"UnsupportedParameterType":case"com.amazonaws.ssm#UnsupportedParameterType":throw await de_UnsupportedParameterTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_PutResourcePolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutResourcePolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_PutResourcePolicyCommand=de_PutResourcePolicyCommand;const de_PutResourcePolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourcePolicyConflictException":case"com.amazonaws.ssm#ResourcePolicyConflictException":throw await de_ResourcePolicyConflictExceptionRes(n,t);case"ResourcePolicyInvalidParameterException":case"com.amazonaws.ssm#ResourcePolicyInvalidParameterException":throw await de_ResourcePolicyInvalidParameterExceptionRes(n,t);case"ResourcePolicyLimitExceededException":case"com.amazonaws.ssm#ResourcePolicyLimitExceededException":throw await de_ResourcePolicyLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_RegisterDefaultPatchBaselineCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterDefaultPatchBaselineCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_RegisterDefaultPatchBaselineCommand=de_RegisterDefaultPatchBaselineCommand;const de_RegisterDefaultPatchBaselineCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_RegisterPatchBaselineForPatchGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterPatchBaselineForPatchGroupCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_RegisterPatchBaselineForPatchGroupCommand=de_RegisterPatchBaselineForPatchGroupCommand;const de_RegisterPatchBaselineForPatchGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AlreadyExistsException":case"com.amazonaws.ssm#AlreadyExistsException":throw await de_AlreadyExistsExceptionRes(n,t);case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);case"ResourceLimitExceededException":case"com.amazonaws.ssm#ResourceLimitExceededException":throw await de_ResourceLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_RegisterTargetWithMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterTargetWithMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_RegisterTargetWithMaintenanceWindowCommand=de_RegisterTargetWithMaintenanceWindowCommand;const de_RegisterTargetWithMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"IdempotentParameterMismatch":case"com.amazonaws.ssm#IdempotentParameterMismatch":throw await de_IdempotentParameterMismatchRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceLimitExceededException":case"com.amazonaws.ssm#ResourceLimitExceededException":throw await de_ResourceLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_RegisterTaskWithMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterTaskWithMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_RegisterTaskWithMaintenanceWindowCommand=de_RegisterTaskWithMaintenanceWindowCommand;const de_RegisterTaskWithMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"FeatureNotAvailableException":case"com.amazonaws.ssm#FeatureNotAvailableException":throw await de_FeatureNotAvailableExceptionRes(n,t);case"IdempotentParameterMismatch":case"com.amazonaws.ssm#IdempotentParameterMismatch":throw await de_IdempotentParameterMismatchRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceLimitExceededException":case"com.amazonaws.ssm#ResourceLimitExceededException":throw await de_ResourceLimitExceededExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_RemoveTagsFromResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_RemoveTagsFromResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_RemoveTagsFromResourceCommand=de_RemoveTagsFromResourceCommand;const de_RemoveTagsFromResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await de_InvalidResourceIdRes(n,t);case"InvalidResourceType":case"com.amazonaws.ssm#InvalidResourceType":throw await de_InvalidResourceTypeRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ResetServiceSettingCommand=async(e,t)=>{if(e.statusCode>=300){return de_ResetServiceSettingCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_ResetServiceSettingResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ResetServiceSettingCommand=de_ResetServiceSettingCommand;const de_ResetServiceSettingCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ServiceSettingNotFound":case"com.amazonaws.ssm#ServiceSettingNotFound":throw await de_ServiceSettingNotFoundRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_ResumeSessionCommand=async(e,t)=>{if(e.statusCode>=300){return de_ResumeSessionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_ResumeSessionCommand=de_ResumeSessionCommand;const de_ResumeSessionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_SendAutomationSignalCommand=async(e,t)=>{if(e.statusCode>=300){return de_SendAutomationSignalCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_SendAutomationSignalCommand=de_SendAutomationSignalCommand;const de_SendAutomationSignalCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AutomationExecutionNotFoundException":case"com.amazonaws.ssm#AutomationExecutionNotFoundException":throw await de_AutomationExecutionNotFoundExceptionRes(n,t);case"AutomationStepNotFoundException":case"com.amazonaws.ssm#AutomationStepNotFoundException":throw await de_AutomationStepNotFoundExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAutomationSignalException":case"com.amazonaws.ssm#InvalidAutomationSignalException":throw await de_InvalidAutomationSignalExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_SendCommandCommand=async(e,t)=>{if(e.statusCode>=300){return de_SendCommandCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_SendCommandResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_SendCommandCommand=de_SendCommandCommand;const de_SendCommandCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DuplicateInstanceId":case"com.amazonaws.ssm#DuplicateInstanceId":throw await de_DuplicateInstanceIdRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"InvalidNotificationConfig":case"com.amazonaws.ssm#InvalidNotificationConfig":throw await de_InvalidNotificationConfigRes(n,t);case"InvalidOutputFolder":case"com.amazonaws.ssm#InvalidOutputFolder":throw await de_InvalidOutputFolderRes(n,t);case"InvalidParameters":case"com.amazonaws.ssm#InvalidParameters":throw await de_InvalidParametersRes(n,t);case"InvalidRole":case"com.amazonaws.ssm#InvalidRole":throw await de_InvalidRoleRes(n,t);case"MaxDocumentSizeExceeded":case"com.amazonaws.ssm#MaxDocumentSizeExceeded":throw await de_MaxDocumentSizeExceededRes(n,t);case"UnsupportedPlatformType":case"com.amazonaws.ssm#UnsupportedPlatformType":throw await de_UnsupportedPlatformTypeRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_StartAssociationsOnceCommand=async(e,t)=>{if(e.statusCode>=300){return de_StartAssociationsOnceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_StartAssociationsOnceCommand=de_StartAssociationsOnceCommand;const de_StartAssociationsOnceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"InvalidAssociation":case"com.amazonaws.ssm#InvalidAssociation":throw await de_InvalidAssociationRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_StartAutomationExecutionCommand=async(e,t)=>{if(e.statusCode>=300){return de_StartAutomationExecutionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_StartAutomationExecutionCommand=de_StartAutomationExecutionCommand;const de_StartAutomationExecutionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AutomationDefinitionNotFoundException":case"com.amazonaws.ssm#AutomationDefinitionNotFoundException":throw await de_AutomationDefinitionNotFoundExceptionRes(n,t);case"AutomationDefinitionVersionNotFoundException":case"com.amazonaws.ssm#AutomationDefinitionVersionNotFoundException":throw await de_AutomationDefinitionVersionNotFoundExceptionRes(n,t);case"AutomationExecutionLimitExceededException":case"com.amazonaws.ssm#AutomationExecutionLimitExceededException":throw await de_AutomationExecutionLimitExceededExceptionRes(n,t);case"IdempotentParameterMismatch":case"com.amazonaws.ssm#IdempotentParameterMismatch":throw await de_IdempotentParameterMismatchRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAutomationExecutionParametersException":case"com.amazonaws.ssm#InvalidAutomationExecutionParametersException":throw await de_InvalidAutomationExecutionParametersExceptionRes(n,t);case"InvalidTarget":case"com.amazonaws.ssm#InvalidTarget":throw await de_InvalidTargetRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_StartChangeRequestExecutionCommand=async(e,t)=>{if(e.statusCode>=300){return de_StartChangeRequestExecutionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_StartChangeRequestExecutionCommand=de_StartChangeRequestExecutionCommand;const de_StartChangeRequestExecutionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AutomationDefinitionNotApprovedException":case"com.amazonaws.ssm#AutomationDefinitionNotApprovedException":throw await de_AutomationDefinitionNotApprovedExceptionRes(n,t);case"AutomationDefinitionNotFoundException":case"com.amazonaws.ssm#AutomationDefinitionNotFoundException":throw await de_AutomationDefinitionNotFoundExceptionRes(n,t);case"AutomationDefinitionVersionNotFoundException":case"com.amazonaws.ssm#AutomationDefinitionVersionNotFoundException":throw await de_AutomationDefinitionVersionNotFoundExceptionRes(n,t);case"AutomationExecutionLimitExceededException":case"com.amazonaws.ssm#AutomationExecutionLimitExceededException":throw await de_AutomationExecutionLimitExceededExceptionRes(n,t);case"IdempotentParameterMismatch":case"com.amazonaws.ssm#IdempotentParameterMismatch":throw await de_IdempotentParameterMismatchRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAutomationExecutionParametersException":case"com.amazonaws.ssm#InvalidAutomationExecutionParametersException":throw await de_InvalidAutomationExecutionParametersExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_StartSessionCommand=async(e,t)=>{if(e.statusCode>=300){return de_StartSessionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_StartSessionCommand=de_StartSessionCommand;const de_StartSessionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"TargetNotConnected":case"com.amazonaws.ssm#TargetNotConnected":throw await de_TargetNotConnectedRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_StopAutomationExecutionCommand=async(e,t)=>{if(e.statusCode>=300){return de_StopAutomationExecutionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_StopAutomationExecutionCommand=de_StopAutomationExecutionCommand;const de_StopAutomationExecutionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AutomationExecutionNotFoundException":case"com.amazonaws.ssm#AutomationExecutionNotFoundException":throw await de_AutomationExecutionNotFoundExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAutomationStatusUpdateException":case"com.amazonaws.ssm#InvalidAutomationStatusUpdateException":throw await de_InvalidAutomationStatusUpdateExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_TerminateSessionCommand=async(e,t)=>{if(e.statusCode>=300){return de_TerminateSessionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_TerminateSessionCommand=de_TerminateSessionCommand;const de_TerminateSessionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UnlabelParameterVersionCommand=async(e,t)=>{if(e.statusCode>=300){return de_UnlabelParameterVersionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UnlabelParameterVersionCommand=de_UnlabelParameterVersionCommand;const de_UnlabelParameterVersionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ParameterNotFound":case"com.amazonaws.ssm#ParameterNotFound":throw await de_ParameterNotFoundRes(n,t);case"ParameterVersionNotFound":case"com.amazonaws.ssm#ParameterVersionNotFound":throw await de_ParameterVersionNotFoundRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateAssociationCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateAssociationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateAssociationResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateAssociationCommand=de_UpdateAssociationCommand;const de_UpdateAssociationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"AssociationVersionLimitExceeded":case"com.amazonaws.ssm#AssociationVersionLimitExceeded":throw await de_AssociationVersionLimitExceededRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidAssociationVersion":case"com.amazonaws.ssm#InvalidAssociationVersion":throw await de_InvalidAssociationVersionRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);case"InvalidOutputLocation":case"com.amazonaws.ssm#InvalidOutputLocation":throw await de_InvalidOutputLocationRes(n,t);case"InvalidParameters":case"com.amazonaws.ssm#InvalidParameters":throw await de_InvalidParametersRes(n,t);case"InvalidSchedule":case"com.amazonaws.ssm#InvalidSchedule":throw await de_InvalidScheduleRes(n,t);case"InvalidTarget":case"com.amazonaws.ssm#InvalidTarget":throw await de_InvalidTargetRes(n,t);case"InvalidTargetMaps":case"com.amazonaws.ssm#InvalidTargetMaps":throw await de_InvalidTargetMapsRes(n,t);case"InvalidUpdate":case"com.amazonaws.ssm#InvalidUpdate":throw await de_InvalidUpdateRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateAssociationStatusCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateAssociationStatusCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateAssociationStatusResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateAssociationStatusCommand=de_UpdateAssociationStatusCommand;const de_UpdateAssociationStatusCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await de_AssociationDoesNotExistRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);case"StatusUnchanged":case"com.amazonaws.ssm#StatusUnchanged":throw await de_StatusUnchangedRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateDocumentCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateDocumentCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateDocumentResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateDocumentCommand=de_UpdateDocumentCommand;const de_UpdateDocumentCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DocumentVersionLimitExceeded":case"com.amazonaws.ssm#DocumentVersionLimitExceeded":throw await de_DocumentVersionLimitExceededRes(n,t);case"DuplicateDocumentContent":case"com.amazonaws.ssm#DuplicateDocumentContent":throw await de_DuplicateDocumentContentRes(n,t);case"DuplicateDocumentVersionName":case"com.amazonaws.ssm#DuplicateDocumentVersionName":throw await de_DuplicateDocumentVersionNameRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentContent":case"com.amazonaws.ssm#InvalidDocumentContent":throw await de_InvalidDocumentContentRes(n,t);case"InvalidDocumentOperation":case"com.amazonaws.ssm#InvalidDocumentOperation":throw await de_InvalidDocumentOperationRes(n,t);case"InvalidDocumentSchemaVersion":case"com.amazonaws.ssm#InvalidDocumentSchemaVersion":throw await de_InvalidDocumentSchemaVersionRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);case"MaxDocumentSizeExceeded":case"com.amazonaws.ssm#MaxDocumentSizeExceeded":throw await de_MaxDocumentSizeExceededRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateDocumentDefaultVersionCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateDocumentDefaultVersionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateDocumentDefaultVersionCommand=de_UpdateDocumentDefaultVersionCommand;const de_UpdateDocumentDefaultVersionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentSchemaVersion":case"com.amazonaws.ssm#InvalidDocumentSchemaVersion":throw await de_InvalidDocumentSchemaVersionRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateDocumentMetadataCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateDocumentMetadataCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateDocumentMetadataCommand=de_UpdateDocumentMetadataCommand;const de_UpdateDocumentMetadataCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await de_InvalidDocumentRes(n,t);case"InvalidDocumentOperation":case"com.amazonaws.ssm#InvalidDocumentOperation":throw await de_InvalidDocumentOperationRes(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await de_InvalidDocumentVersionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateMaintenanceWindowCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateMaintenanceWindowCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateMaintenanceWindowCommand=de_UpdateMaintenanceWindowCommand;const de_UpdateMaintenanceWindowCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateMaintenanceWindowTargetCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateMaintenanceWindowTargetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateMaintenanceWindowTargetCommand=de_UpdateMaintenanceWindowTargetCommand;const de_UpdateMaintenanceWindowTargetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateMaintenanceWindowTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateMaintenanceWindowTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateMaintenanceWindowTaskResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateMaintenanceWindowTaskCommand=de_UpdateMaintenanceWindowTaskCommand;const de_UpdateMaintenanceWindowTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateManagedInstanceRoleCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateManagedInstanceRoleCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateManagedInstanceRoleCommand=de_UpdateManagedInstanceRoleCommand;const de_UpdateManagedInstanceRoleCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await de_InvalidInstanceIdRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateOpsItemCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateOpsItemCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateOpsItemCommand=de_UpdateOpsItemCommand;const de_UpdateOpsItemCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsItemAccessDeniedException":case"com.amazonaws.ssm#OpsItemAccessDeniedException":throw await de_OpsItemAccessDeniedExceptionRes(n,t);case"OpsItemAlreadyExistsException":case"com.amazonaws.ssm#OpsItemAlreadyExistsException":throw await de_OpsItemAlreadyExistsExceptionRes(n,t);case"OpsItemConflictException":case"com.amazonaws.ssm#OpsItemConflictException":throw await de_OpsItemConflictExceptionRes(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await de_OpsItemInvalidParameterExceptionRes(n,t);case"OpsItemLimitExceededException":case"com.amazonaws.ssm#OpsItemLimitExceededException":throw await de_OpsItemLimitExceededExceptionRes(n,t);case"OpsItemNotFoundException":case"com.amazonaws.ssm#OpsItemNotFoundException":throw await de_OpsItemNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateOpsMetadataCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateOpsMetadataCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateOpsMetadataCommand=de_UpdateOpsMetadataCommand;const de_UpdateOpsMetadataCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"OpsMetadataInvalidArgumentException":case"com.amazonaws.ssm#OpsMetadataInvalidArgumentException":throw await de_OpsMetadataInvalidArgumentExceptionRes(n,t);case"OpsMetadataKeyLimitExceededException":case"com.amazonaws.ssm#OpsMetadataKeyLimitExceededException":throw await de_OpsMetadataKeyLimitExceededExceptionRes(n,t);case"OpsMetadataNotFoundException":case"com.amazonaws.ssm#OpsMetadataNotFoundException":throw await de_OpsMetadataNotFoundExceptionRes(n,t);case"OpsMetadataTooManyUpdatesException":case"com.amazonaws.ssm#OpsMetadataTooManyUpdatesException":throw await de_OpsMetadataTooManyUpdatesExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdatePatchBaselineCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdatePatchBaselineCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdatePatchBaselineResult(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdatePatchBaselineCommand=de_UpdatePatchBaselineCommand;const de_UpdatePatchBaselineCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await de_DoesNotExistExceptionRes(n,t);case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateResourceDataSyncCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateResourceDataSyncCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateResourceDataSyncCommand=de_UpdateResourceDataSyncCommand;const de_UpdateResourceDataSyncCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ResourceDataSyncConflictException":case"com.amazonaws.ssm#ResourceDataSyncConflictException":throw await de_ResourceDataSyncConflictExceptionRes(n,t);case"ResourceDataSyncInvalidConfigurationException":case"com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException":throw await de_ResourceDataSyncInvalidConfigurationExceptionRes(n,t);case"ResourceDataSyncNotFoundException":case"com.amazonaws.ssm#ResourceDataSyncNotFoundException":throw await de_ResourceDataSyncNotFoundExceptionRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_UpdateServiceSettingCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateServiceSettingCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const a={$metadata:deserializeMetadata(e),...o};return a};t.de_UpdateServiceSettingCommand=de_UpdateServiceSettingCommand;const de_UpdateServiceSettingCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await de_InternalServerErrorRes(n,t);case"ServiceSettingNotFound":case"com.amazonaws.ssm#ServiceSettingNotFound":throw await de_ServiceSettingNotFoundRes(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await de_TooManyUpdatesRes(n,t);default:const s=n.body;return u({output:e,parsedBody:s,errorCode:o})}};const de_AlreadyExistsExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.AlreadyExistsException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AssociatedInstancesRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.AssociatedInstances({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AssociationAlreadyExistsRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.AssociationAlreadyExists({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AssociationDoesNotExistRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.AssociationDoesNotExist({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AssociationExecutionDoesNotExistRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.AssociationExecutionDoesNotExist({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AssociationLimitExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.AssociationLimitExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AssociationVersionLimitExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.AssociationVersionLimitExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AutomationDefinitionNotApprovedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.AutomationDefinitionNotApprovedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AutomationDefinitionNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.AutomationDefinitionNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AutomationDefinitionVersionNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.AutomationDefinitionVersionNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AutomationExecutionLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.AutomationExecutionLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AutomationExecutionNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.AutomationExecutionNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_AutomationStepNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.AutomationStepNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ComplianceTypeCountLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ComplianceTypeCountLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_CustomSchemaCountLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.CustomSchemaCountLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DocumentAlreadyExistsRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.DocumentAlreadyExists({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DocumentLimitExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.DocumentLimitExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DocumentPermissionLimitRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.DocumentPermissionLimit({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DocumentVersionLimitExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.DocumentVersionLimitExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DoesNotExistExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.DoesNotExistException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DuplicateDocumentContentRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.DuplicateDocumentContent({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DuplicateDocumentVersionNameRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.DuplicateDocumentVersionName({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_DuplicateInstanceIdRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.DuplicateInstanceId({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_FeatureNotAvailableExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.FeatureNotAvailableException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_HierarchyLevelLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.HierarchyLevelLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_HierarchyTypeMismatchExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.HierarchyTypeMismatchException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_IdempotentParameterMismatchRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.IdempotentParameterMismatch({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_IncompatiblePolicyExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.IncompatiblePolicyException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InternalServerErrorRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InternalServerError({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidActivationRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidActivation({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidActivationIdRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidActivationId({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAggregatorExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidAggregatorException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAllowedPatternExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidAllowedPatternException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAssociationRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidAssociation({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAssociationVersionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidAssociationVersion({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAutomationExecutionParametersExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidAutomationExecutionParametersException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAutomationSignalExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidAutomationSignalException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAutomationStatusUpdateExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidAutomationStatusUpdateException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidCommandIdRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidCommandId({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDeleteInventoryParametersExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidDeleteInventoryParametersException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDeletionIdExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidDeletionIdException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDocumentRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidDocument({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDocumentContentRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidDocumentContent({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDocumentOperationRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidDocumentOperation({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDocumentSchemaVersionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidDocumentSchemaVersion({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDocumentTypeRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidDocumentType({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidDocumentVersionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidDocumentVersion({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidFilterRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidFilter({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidFilterKeyRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidFilterKey({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidFilterOptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidFilterOption({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidFilterValueRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidFilterValue({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidInstanceIdRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidInstanceId({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidInstanceInformationFilterValueRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidInstanceInformationFilterValue({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidInventoryGroupExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidInventoryGroupException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidInventoryItemContextExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidInventoryItemContextException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidInventoryRequestExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidInventoryRequestException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidItemContentExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidItemContentException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidKeyIdRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidKeyId({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidNextTokenRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidNextToken({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidNotificationConfigRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidNotificationConfig({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidOptionExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidOptionException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidOutputFolderRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidOutputFolder({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidOutputLocationRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidOutputLocation({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidParametersRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidParameters({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidPermissionTypeRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidPermissionType({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidPluginNameRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidPluginName({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidPolicyAttributeExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidPolicyAttributeException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidPolicyTypeExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidPolicyTypeException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidResourceIdRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidResourceId({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidResourceTypeRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidResourceType({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidResultAttributeExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidResultAttributeException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidRoleRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvalidRole({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidScheduleRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidSchedule({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidTagRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidTag({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidTargetRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidTarget({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidTargetMapsRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidTargetMaps({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidTypeNameExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.InvalidTypeNameException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidUpdateRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.InvalidUpdate({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvocationDoesNotExistRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.InvocationDoesNotExist({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ItemContentMismatchExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ItemContentMismatchException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ItemSizeLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ItemSizeLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_MaxDocumentSizeExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.MaxDocumentSizeExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemAccessDeniedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsItemAccessDeniedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemAlreadyExistsExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsItemAlreadyExistsException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemConflictExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsItemConflictException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemInvalidParameterExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsItemInvalidParameterException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsItemLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsItemNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemRelatedItemAlreadyExistsExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsItemRelatedItemAlreadyExistsException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsItemRelatedItemAssociationNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.OpsItemRelatedItemAssociationNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsMetadataAlreadyExistsExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsMetadataAlreadyExistsException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsMetadataInvalidArgumentExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsMetadataInvalidArgumentException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsMetadataKeyLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.OpsMetadataKeyLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsMetadataLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsMetadataLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsMetadataNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsMetadataNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_OpsMetadataTooManyUpdatesExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.OpsMetadataTooManyUpdatesException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ParameterAlreadyExistsRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ParameterAlreadyExists({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ParameterLimitExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ParameterLimitExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ParameterMaxVersionLimitExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ParameterMaxVersionLimitExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ParameterNotFoundRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ParameterNotFound({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ParameterPatternMismatchExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ParameterPatternMismatchException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ParameterVersionLabelLimitExceededRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ParameterVersionLabelLimitExceeded({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ParameterVersionNotFoundRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ParameterVersionNotFound({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_PoliciesLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.PoliciesLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourceDataSyncAlreadyExistsExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourceDataSyncAlreadyExistsException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourceDataSyncConflictExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.ResourceDataSyncConflictException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourceDataSyncCountExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourceDataSyncCountExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourceDataSyncInvalidConfigurationExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourceDataSyncInvalidConfigurationException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourceDataSyncNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourceDataSyncNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourceInUseExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourceInUseException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourceLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourceLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourcePolicyConflictExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourcePolicyConflictException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourcePolicyInvalidParameterExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.ResourcePolicyInvalidParameterException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ResourcePolicyLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ResourcePolicyLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_ServiceSettingNotFoundRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.ServiceSettingNotFound({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_StatusUnchangedRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new c.StatusUnchanged({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_SubTypeCountLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.SubTypeCountLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_TargetInUseExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.TargetInUseException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_TargetNotConnectedRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.TargetNotConnected({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_TooManyTagsErrorRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.TooManyTagsError({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_TooManyUpdatesRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.TooManyUpdates({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_TotalSizeLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.TotalSizeLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_UnsupportedCalendarExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.UnsupportedCalendarException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_UnsupportedFeatureRequiredExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.UnsupportedFeatureRequiredException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_UnsupportedInventoryItemContextExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.UnsupportedInventoryItemContextException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_UnsupportedInventorySchemaVersionExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.UnsupportedInventorySchemaVersionException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_UnsupportedOperatingSystemRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.UnsupportedOperatingSystem({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_UnsupportedParameterTypeRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new i.UnsupportedParameterType({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_UnsupportedPlatformTypeRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const a=new r.UnsupportedPlatformType({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const se_AssociationStatus=(e,t)=>(0,s.take)(e,{AdditionalInfo:[],Date:e=>Math.round(e.getTime()/1e3),Message:[],Name:[]});const se_ComplianceExecutionSummary=(e,t)=>(0,s.take)(e,{ExecutionId:[],ExecutionTime:e=>Math.round(e.getTime()/1e3),ExecutionType:[]});const se_CreateActivationRequest=(e,t)=>(0,s.take)(e,{DefaultInstanceName:[],Description:[],ExpirationDate:e=>Math.round(e.getTime()/1e3),IamRole:[],RegistrationLimit:[],RegistrationMetadata:s._json,Tags:s._json});const se_CreateMaintenanceWindowRequest=(e,t)=>(0,s.take)(e,{AllowUnassociatedTargets:[],ClientToken:[true,e=>e??(0,a.v4)()],Cutoff:[],Description:[],Duration:[],EndDate:[],Name:[],Schedule:[],ScheduleOffset:[],ScheduleTimezone:[],StartDate:[],Tags:s._json});const se_CreateOpsItemRequest=(e,t)=>(0,s.take)(e,{AccountId:[],ActualEndTime:e=>Math.round(e.getTime()/1e3),ActualStartTime:e=>Math.round(e.getTime()/1e3),Category:[],Description:[],Notifications:s._json,OperationalData:s._json,OpsItemType:[],PlannedEndTime:e=>Math.round(e.getTime()/1e3),PlannedStartTime:e=>Math.round(e.getTime()/1e3),Priority:[],RelatedOpsItems:s._json,Severity:[],Source:[],Tags:s._json,Title:[]});const se_CreatePatchBaselineRequest=(e,t)=>(0,s.take)(e,{ApprovalRules:s._json,ApprovedPatches:s._json,ApprovedPatchesComplianceLevel:[],ApprovedPatchesEnableNonSecurity:[],ClientToken:[true,e=>e??(0,a.v4)()],Description:[],GlobalFilters:s._json,Name:[],OperatingSystem:[],RejectedPatches:s._json,RejectedPatchesAction:[],Sources:s._json,Tags:s._json});const se_DeleteInventoryRequest=(e,t)=>(0,s.take)(e,{ClientToken:[true,e=>e??(0,a.v4)()],DryRun:[],SchemaDeleteOption:[],TypeName:[]});const se_GetInventoryRequest=(e,t)=>(0,s.take)(e,{Aggregators:e=>se_InventoryAggregatorList(e,t),Filters:s._json,MaxResults:[],NextToken:[],ResultAttributes:s._json});const se_GetOpsSummaryRequest=(e,t)=>(0,s.take)(e,{Aggregators:e=>se_OpsAggregatorList(e,t),Filters:s._json,MaxResults:[],NextToken:[],ResultAttributes:s._json,SyncName:[]});const se_InventoryAggregator=(e,t)=>(0,s.take)(e,{Aggregators:e=>se_InventoryAggregatorList(e,t),Expression:[],Groups:s._json});const se_InventoryAggregatorList=(e,t)=>e.filter((e=>e!=null)).map((e=>se_InventoryAggregator(e,t)));const se_MaintenanceWindowLambdaParameters=(e,t)=>(0,s.take)(e,{ClientContext:[],Payload:t.base64Encoder,Qualifier:[]});const se_MaintenanceWindowTaskInvocationParameters=(e,t)=>(0,s.take)(e,{Automation:s._json,Lambda:e=>se_MaintenanceWindowLambdaParameters(e,t),RunCommand:s._json,StepFunctions:s._json});const se_OpsAggregator=(e,t)=>(0,s.take)(e,{AggregatorType:[],Aggregators:e=>se_OpsAggregatorList(e,t),AttributeName:[],Filters:s._json,TypeName:[],Values:s._json});const se_OpsAggregatorList=(e,t)=>e.filter((e=>e!=null)).map((e=>se_OpsAggregator(e,t)));const se_PutComplianceItemsRequest=(e,t)=>(0,s.take)(e,{ComplianceType:[],ExecutionSummary:e=>se_ComplianceExecutionSummary(e,t),ItemContentHash:[],Items:s._json,ResourceId:[],ResourceType:[],UploadType:[]});const se_RegisterTargetWithMaintenanceWindowRequest=(e,t)=>(0,s.take)(e,{ClientToken:[true,e=>e??(0,a.v4)()],Description:[],Name:[],OwnerInformation:[],ResourceType:[],Targets:s._json,WindowId:[]});const se_RegisterTaskWithMaintenanceWindowRequest=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,ClientToken:[true,e=>e??(0,a.v4)()],CutoffBehavior:[],Description:[],LoggingInfo:s._json,MaxConcurrency:[],MaxErrors:[],Name:[],Priority:[],ServiceRoleArn:[],Targets:s._json,TaskArn:[],TaskInvocationParameters:e=>se_MaintenanceWindowTaskInvocationParameters(e,t),TaskParameters:s._json,TaskType:[],WindowId:[]});const se_StartChangeRequestExecutionRequest=(e,t)=>(0,s.take)(e,{AutoApprove:[],ChangeDetails:[],ChangeRequestName:[],ClientToken:[],DocumentName:[],DocumentVersion:[],Parameters:s._json,Runbooks:s._json,ScheduledEndTime:e=>Math.round(e.getTime()/1e3),ScheduledTime:e=>Math.round(e.getTime()/1e3),Tags:s._json});const se_UpdateAssociationStatusRequest=(e,t)=>(0,s.take)(e,{AssociationStatus:e=>se_AssociationStatus(e,t),InstanceId:[],Name:[]});const se_UpdateMaintenanceWindowTaskRequest=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,CutoffBehavior:[],Description:[],LoggingInfo:s._json,MaxConcurrency:[],MaxErrors:[],Name:[],Priority:[],Replace:[],ServiceRoleArn:[],Targets:s._json,TaskArn:[],TaskInvocationParameters:e=>se_MaintenanceWindowTaskInvocationParameters(e,t),TaskParameters:s._json,WindowId:[],WindowTaskId:[]});const se_UpdateOpsItemRequest=(e,t)=>(0,s.take)(e,{ActualEndTime:e=>Math.round(e.getTime()/1e3),ActualStartTime:e=>Math.round(e.getTime()/1e3),Category:[],Description:[],Notifications:s._json,OperationalData:s._json,OperationalDataToDelete:s._json,OpsItemArn:[],OpsItemId:[],PlannedEndTime:e=>Math.round(e.getTime()/1e3),PlannedStartTime:e=>Math.round(e.getTime()/1e3),Priority:[],RelatedOpsItems:s._json,Severity:[],Status:[],Title:[]});const de_Activation=(e,t)=>(0,s.take)(e,{ActivationId:s.expectString,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DefaultInstanceName:s.expectString,Description:s.expectString,ExpirationDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Expired:s.expectBoolean,IamRole:s.expectString,RegistrationLimit:s.expectInt32,RegistrationsCount:s.expectInt32,Tags:s._json});const de_ActivationList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Activation(e,t)));return n};const de_Association=(e,t)=>(0,s.take)(e,{AssociationId:s.expectString,AssociationName:s.expectString,AssociationVersion:s.expectString,DocumentVersion:s.expectString,InstanceId:s.expectString,LastExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Name:s.expectString,Overview:s._json,ScheduleExpression:s.expectString,ScheduleOffset:s.expectInt32,TargetMaps:s._json,Targets:s._json});const de_AssociationDescription=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,ApplyOnlyAtCronInterval:s.expectBoolean,AssociationId:s.expectString,AssociationName:s.expectString,AssociationVersion:s.expectString,AutomationTargetParameterName:s.expectString,CalendarNames:s._json,ComplianceSeverity:s.expectString,Date:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DocumentVersion:s.expectString,InstanceId:s.expectString,LastExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastSuccessfulExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastUpdateAssociationDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),MaxConcurrency:s.expectString,MaxErrors:s.expectString,Name:s.expectString,OutputLocation:s._json,Overview:s._json,Parameters:s._json,ScheduleExpression:s.expectString,ScheduleOffset:s.expectInt32,Status:e=>de_AssociationStatus(e,t),SyncCompliance:s.expectString,TargetLocations:s._json,TargetMaps:s._json,Targets:s._json,TriggeredAlarms:s._json});const de_AssociationDescriptionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_AssociationDescription(e,t)));return n};const de_AssociationExecution=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,AssociationId:s.expectString,AssociationVersion:s.expectString,CreatedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DetailedStatus:s.expectString,ExecutionId:s.expectString,LastExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ResourceCountByStatus:s.expectString,Status:s.expectString,TriggeredAlarms:s._json});const de_AssociationExecutionsList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_AssociationExecution(e,t)));return n};const de_AssociationExecutionTarget=(e,t)=>(0,s.take)(e,{AssociationId:s.expectString,AssociationVersion:s.expectString,DetailedStatus:s.expectString,ExecutionId:s.expectString,LastExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),OutputSource:s._json,ResourceId:s.expectString,ResourceType:s.expectString,Status:s.expectString});const de_AssociationExecutionTargetsList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_AssociationExecutionTarget(e,t)));return n};const de_AssociationList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Association(e,t)));return n};const de_AssociationStatus=(e,t)=>(0,s.take)(e,{AdditionalInfo:s.expectString,Date:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Message:s.expectString,Name:s.expectString});const de_AssociationVersionInfo=(e,t)=>(0,s.take)(e,{ApplyOnlyAtCronInterval:s.expectBoolean,AssociationId:s.expectString,AssociationName:s.expectString,AssociationVersion:s.expectString,CalendarNames:s._json,ComplianceSeverity:s.expectString,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DocumentVersion:s.expectString,MaxConcurrency:s.expectString,MaxErrors:s.expectString,Name:s.expectString,OutputLocation:s._json,Parameters:s._json,ScheduleExpression:s.expectString,ScheduleOffset:s.expectInt32,SyncCompliance:s.expectString,TargetLocations:s._json,TargetMaps:s._json,Targets:s._json});const de_AssociationVersionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_AssociationVersionInfo(e,t)));return n};const de_AutomationExecution=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,AssociationId:s.expectString,AutomationExecutionId:s.expectString,AutomationExecutionStatus:s.expectString,AutomationSubtype:s.expectString,ChangeRequestName:s.expectString,CurrentAction:s.expectString,CurrentStepName:s.expectString,DocumentName:s.expectString,DocumentVersion:s.expectString,ExecutedBy:s.expectString,ExecutionEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ExecutionStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),FailureMessage:s.expectString,MaxConcurrency:s.expectString,MaxErrors:s.expectString,Mode:s.expectString,OpsItemId:s.expectString,Outputs:s._json,Parameters:s._json,ParentAutomationExecutionId:s.expectString,ProgressCounters:s._json,ResolvedTargets:s._json,Runbooks:s._json,ScheduledTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),StepExecutions:e=>de_StepExecutionList(e,t),StepExecutionsTruncated:s.expectBoolean,Target:s.expectString,TargetLocations:s._json,TargetMaps:s._json,TargetParameterName:s.expectString,Targets:s._json,TriggeredAlarms:s._json,Variables:s._json});const de_AutomationExecutionMetadata=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,AssociationId:s.expectString,AutomationExecutionId:s.expectString,AutomationExecutionStatus:s.expectString,AutomationSubtype:s.expectString,AutomationType:s.expectString,ChangeRequestName:s.expectString,CurrentAction:s.expectString,CurrentStepName:s.expectString,DocumentName:s.expectString,DocumentVersion:s.expectString,ExecutedBy:s.expectString,ExecutionEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ExecutionStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),FailureMessage:s.expectString,LogFile:s.expectString,MaxConcurrency:s.expectString,MaxErrors:s.expectString,Mode:s.expectString,OpsItemId:s.expectString,Outputs:s._json,ParentAutomationExecutionId:s.expectString,ResolvedTargets:s._json,Runbooks:s._json,ScheduledTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Target:s.expectString,TargetMaps:s._json,TargetParameterName:s.expectString,Targets:s._json,TriggeredAlarms:s._json});const de_AutomationExecutionMetadataList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_AutomationExecutionMetadata(e,t)));return n};const de_Command=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,CloudWatchOutputConfig:s._json,CommandId:s.expectString,Comment:s.expectString,CompletedCount:s.expectInt32,DeliveryTimedOutCount:s.expectInt32,DocumentName:s.expectString,DocumentVersion:s.expectString,ErrorCount:s.expectInt32,ExpiresAfter:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),InstanceIds:s._json,MaxConcurrency:s.expectString,MaxErrors:s.expectString,NotificationConfig:s._json,OutputS3BucketName:s.expectString,OutputS3KeyPrefix:s.expectString,OutputS3Region:s.expectString,Parameters:s._json,RequestedDateTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ServiceRole:s.expectString,Status:s.expectString,StatusDetails:s.expectString,TargetCount:s.expectInt32,Targets:s._json,TimeoutSeconds:s.expectInt32,TriggeredAlarms:s._json});const de_CommandInvocation=(e,t)=>(0,s.take)(e,{CloudWatchOutputConfig:s._json,CommandId:s.expectString,CommandPlugins:e=>de_CommandPluginList(e,t),Comment:s.expectString,DocumentName:s.expectString,DocumentVersion:s.expectString,InstanceId:s.expectString,InstanceName:s.expectString,NotificationConfig:s._json,RequestedDateTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ServiceRole:s.expectString,StandardErrorUrl:s.expectString,StandardOutputUrl:s.expectString,Status:s.expectString,StatusDetails:s.expectString,TraceOutput:s.expectString});const de_CommandInvocationList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_CommandInvocation(e,t)));return n};const de_CommandList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Command(e,t)));return n};const de_CommandPlugin=(e,t)=>(0,s.take)(e,{Name:s.expectString,Output:s.expectString,OutputS3BucketName:s.expectString,OutputS3KeyPrefix:s.expectString,OutputS3Region:s.expectString,ResponseCode:s.expectInt32,ResponseFinishDateTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ResponseStartDateTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),StandardErrorUrl:s.expectString,StandardOutputUrl:s.expectString,Status:s.expectString,StatusDetails:s.expectString});const de_CommandPluginList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_CommandPlugin(e,t)));return n};const de_ComplianceExecutionSummary=(e,t)=>(0,s.take)(e,{ExecutionId:s.expectString,ExecutionTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ExecutionType:s.expectString});const de_ComplianceItem=(e,t)=>(0,s.take)(e,{ComplianceType:s.expectString,Details:s._json,ExecutionSummary:e=>de_ComplianceExecutionSummary(e,t),Id:s.expectString,ResourceId:s.expectString,ResourceType:s.expectString,Severity:s.expectString,Status:s.expectString,Title:s.expectString});const de_ComplianceItemList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ComplianceItem(e,t)));return n};const de_CreateAssociationBatchResult=(e,t)=>(0,s.take)(e,{Failed:s._json,Successful:e=>de_AssociationDescriptionList(e,t)});const de_CreateAssociationResult=(e,t)=>(0,s.take)(e,{AssociationDescription:e=>de_AssociationDescription(e,t)});const de_CreateDocumentResult=(e,t)=>(0,s.take)(e,{DocumentDescription:e=>de_DocumentDescription(e,t)});const de_DescribeActivationsResult=(e,t)=>(0,s.take)(e,{ActivationList:e=>de_ActivationList(e,t),NextToken:s.expectString});const de_DescribeAssociationExecutionsResult=(e,t)=>(0,s.take)(e,{AssociationExecutions:e=>de_AssociationExecutionsList(e,t),NextToken:s.expectString});const de_DescribeAssociationExecutionTargetsResult=(e,t)=>(0,s.take)(e,{AssociationExecutionTargets:e=>de_AssociationExecutionTargetsList(e,t),NextToken:s.expectString});const de_DescribeAssociationResult=(e,t)=>(0,s.take)(e,{AssociationDescription:e=>de_AssociationDescription(e,t)});const de_DescribeAutomationExecutionsResult=(e,t)=>(0,s.take)(e,{AutomationExecutionMetadataList:e=>de_AutomationExecutionMetadataList(e,t),NextToken:s.expectString});const de_DescribeAutomationStepExecutionsResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,StepExecutions:e=>de_StepExecutionList(e,t)});const de_DescribeAvailablePatchesResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Patches:e=>de_PatchList(e,t)});const de_DescribeDocumentResult=(e,t)=>(0,s.take)(e,{Document:e=>de_DocumentDescription(e,t)});const de_DescribeEffectivePatchesForPatchBaselineResult=(e,t)=>(0,s.take)(e,{EffectivePatches:e=>de_EffectivePatchList(e,t),NextToken:s.expectString});const de_DescribeInstanceAssociationsStatusResult=(e,t)=>(0,s.take)(e,{InstanceAssociationStatusInfos:e=>de_InstanceAssociationStatusInfos(e,t),NextToken:s.expectString});const de_DescribeInstanceInformationResult=(e,t)=>(0,s.take)(e,{InstanceInformationList:e=>de_InstanceInformationList(e,t),NextToken:s.expectString});const de_DescribeInstancePatchesResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Patches:e=>de_PatchComplianceDataList(e,t)});const de_DescribeInstancePatchStatesForPatchGroupResult=(e,t)=>(0,s.take)(e,{InstancePatchStates:e=>de_InstancePatchStatesList(e,t),NextToken:s.expectString});const de_DescribeInstancePatchStatesResult=(e,t)=>(0,s.take)(e,{InstancePatchStates:e=>de_InstancePatchStateList(e,t),NextToken:s.expectString});const de_DescribeInventoryDeletionsResult=(e,t)=>(0,s.take)(e,{InventoryDeletions:e=>de_InventoryDeletionsList(e,t),NextToken:s.expectString});const de_DescribeMaintenanceWindowExecutionsResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,WindowExecutions:e=>de_MaintenanceWindowExecutionList(e,t)});const de_DescribeMaintenanceWindowExecutionTaskInvocationsResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,WindowExecutionTaskInvocationIdentities:e=>de_MaintenanceWindowExecutionTaskInvocationIdentityList(e,t)});const de_DescribeMaintenanceWindowExecutionTasksResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,WindowExecutionTaskIdentities:e=>de_MaintenanceWindowExecutionTaskIdentityList(e,t)});const de_DescribeOpsItemsResponse=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,OpsItemSummaries:e=>de_OpsItemSummaries(e,t)});const de_DescribeParametersResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Parameters:e=>de_ParameterMetadataList(e,t)});const de_DescribeSessionsResponse=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Sessions:e=>de_SessionList(e,t)});const de_DocumentDescription=(e,t)=>(0,s.take)(e,{ApprovedVersion:s.expectString,AttachmentsInformation:s._json,Author:s.expectString,Category:s._json,CategoryEnum:s._json,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DefaultVersion:s.expectString,Description:s.expectString,DisplayName:s.expectString,DocumentFormat:s.expectString,DocumentType:s.expectString,DocumentVersion:s.expectString,Hash:s.expectString,HashType:s.expectString,LatestVersion:s.expectString,Name:s.expectString,Owner:s.expectString,Parameters:s._json,PendingReviewVersion:s.expectString,PlatformTypes:s._json,Requires:s._json,ReviewInformation:e=>de_ReviewInformationList(e,t),ReviewStatus:s.expectString,SchemaVersion:s.expectString,Sha1:s.expectString,Status:s.expectString,StatusInformation:s.expectString,Tags:s._json,TargetType:s.expectString,VersionName:s.expectString});const de_DocumentIdentifier=(e,t)=>(0,s.take)(e,{Author:s.expectString,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DisplayName:s.expectString,DocumentFormat:s.expectString,DocumentType:s.expectString,DocumentVersion:s.expectString,Name:s.expectString,Owner:s.expectString,PlatformTypes:s._json,Requires:s._json,ReviewStatus:s.expectString,SchemaVersion:s.expectString,Tags:s._json,TargetType:s.expectString,VersionName:s.expectString});const de_DocumentIdentifierList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_DocumentIdentifier(e,t)));return n};const de_DocumentMetadataResponseInfo=(e,t)=>(0,s.take)(e,{ReviewerResponse:e=>de_DocumentReviewerResponseList(e,t)});const de_DocumentReviewerResponseList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_DocumentReviewerResponseSource(e,t)));return n};const de_DocumentReviewerResponseSource=(e,t)=>(0,s.take)(e,{Comment:s._json,CreateTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ReviewStatus:s.expectString,Reviewer:s.expectString,UpdatedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e)))});const de_DocumentVersionInfo=(e,t)=>(0,s.take)(e,{CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DisplayName:s.expectString,DocumentFormat:s.expectString,DocumentVersion:s.expectString,IsDefaultVersion:s.expectBoolean,Name:s.expectString,ReviewStatus:s.expectString,Status:s.expectString,StatusInformation:s.expectString,VersionName:s.expectString});const de_DocumentVersionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_DocumentVersionInfo(e,t)));return n};const de_EffectivePatch=(e,t)=>(0,s.take)(e,{Patch:e=>de_Patch(e,t),PatchStatus:e=>de_PatchStatus(e,t)});const de_EffectivePatchList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_EffectivePatch(e,t)));return n};const de_GetAutomationExecutionResult=(e,t)=>(0,s.take)(e,{AutomationExecution:e=>de_AutomationExecution(e,t)});const de_GetDocumentResult=(e,t)=>(0,s.take)(e,{AttachmentsContent:s._json,Content:s.expectString,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DisplayName:s.expectString,DocumentFormat:s.expectString,DocumentType:s.expectString,DocumentVersion:s.expectString,Name:s.expectString,Requires:s._json,ReviewStatus:s.expectString,Status:s.expectString,StatusInformation:s.expectString,VersionName:s.expectString});const de_GetMaintenanceWindowExecutionResult=(e,t)=>(0,s.take)(e,{EndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),StartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Status:s.expectString,StatusDetails:s.expectString,TaskIds:s._json,WindowExecutionId:s.expectString});const de_GetMaintenanceWindowExecutionTaskInvocationResult=(e,t)=>(0,s.take)(e,{EndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ExecutionId:s.expectString,InvocationId:s.expectString,OwnerInformation:s.expectString,Parameters:s.expectString,StartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Status:s.expectString,StatusDetails:s.expectString,TaskExecutionId:s.expectString,TaskType:s.expectString,WindowExecutionId:s.expectString,WindowTargetId:s.expectString});const de_GetMaintenanceWindowExecutionTaskResult=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,EndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),MaxConcurrency:s.expectString,MaxErrors:s.expectString,Priority:s.expectInt32,ServiceRole:s.expectString,StartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Status:s.expectString,StatusDetails:s.expectString,TaskArn:s.expectString,TaskExecutionId:s.expectString,TaskParameters:s._json,TriggeredAlarms:s._json,Type:s.expectString,WindowExecutionId:s.expectString});const de_GetMaintenanceWindowResult=(e,t)=>(0,s.take)(e,{AllowUnassociatedTargets:s.expectBoolean,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Cutoff:s.expectInt32,Description:s.expectString,Duration:s.expectInt32,Enabled:s.expectBoolean,EndDate:s.expectString,ModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Name:s.expectString,NextExecutionTime:s.expectString,Schedule:s.expectString,ScheduleOffset:s.expectInt32,ScheduleTimezone:s.expectString,StartDate:s.expectString,WindowId:s.expectString});const de_GetMaintenanceWindowTaskResult=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,CutoffBehavior:s.expectString,Description:s.expectString,LoggingInfo:s._json,MaxConcurrency:s.expectString,MaxErrors:s.expectString,Name:s.expectString,Priority:s.expectInt32,ServiceRoleArn:s.expectString,Targets:s._json,TaskArn:s.expectString,TaskInvocationParameters:e=>de_MaintenanceWindowTaskInvocationParameters(e,t),TaskParameters:s._json,TaskType:s.expectString,WindowId:s.expectString,WindowTaskId:s.expectString});const de_GetOpsItemResponse=(e,t)=>(0,s.take)(e,{OpsItem:e=>de_OpsItem(e,t)});const de_GetParameterHistoryResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Parameters:e=>de_ParameterHistoryList(e,t)});const de_GetParameterResult=(e,t)=>(0,s.take)(e,{Parameter:e=>de_Parameter(e,t)});const de_GetParametersByPathResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Parameters:e=>de_ParameterList(e,t)});const de_GetParametersResult=(e,t)=>(0,s.take)(e,{InvalidParameters:s._json,Parameters:e=>de_ParameterList(e,t)});const de_GetPatchBaselineResult=(e,t)=>(0,s.take)(e,{ApprovalRules:s._json,ApprovedPatches:s._json,ApprovedPatchesComplianceLevel:s.expectString,ApprovedPatchesEnableNonSecurity:s.expectBoolean,BaselineId:s.expectString,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Description:s.expectString,GlobalFilters:s._json,ModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Name:s.expectString,OperatingSystem:s.expectString,PatchGroups:s._json,RejectedPatches:s._json,RejectedPatchesAction:s.expectString,Sources:s._json});const de_GetServiceSettingResult=(e,t)=>(0,s.take)(e,{ServiceSetting:e=>de_ServiceSetting(e,t)});const de_InstanceAssociationStatusInfo=(e,t)=>(0,s.take)(e,{AssociationId:s.expectString,AssociationName:s.expectString,AssociationVersion:s.expectString,DetailedStatus:s.expectString,DocumentVersion:s.expectString,ErrorCode:s.expectString,ExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ExecutionSummary:s.expectString,InstanceId:s.expectString,Name:s.expectString,OutputUrl:s._json,Status:s.expectString});const de_InstanceAssociationStatusInfos=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_InstanceAssociationStatusInfo(e,t)));return n};const de_InstanceInformation=(e,t)=>(0,s.take)(e,{ActivationId:s.expectString,AgentVersion:s.expectString,AssociationOverview:s._json,AssociationStatus:s.expectString,ComputerName:s.expectString,IPAddress:s.expectString,IamRole:s.expectString,InstanceId:s.expectString,IsLatestVersion:s.expectBoolean,LastAssociationExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastPingDateTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastSuccessfulAssociationExecutionDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Name:s.expectString,PingStatus:s.expectString,PlatformName:s.expectString,PlatformType:s.expectString,PlatformVersion:s.expectString,RegistrationDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ResourceType:s.expectString,SourceId:s.expectString,SourceType:s.expectString});const de_InstanceInformationList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_InstanceInformation(e,t)));return n};const de_InstancePatchState=(e,t)=>(0,s.take)(e,{BaselineId:s.expectString,CriticalNonCompliantCount:s.expectInt32,FailedCount:s.expectInt32,InstallOverrideList:s.expectString,InstalledCount:s.expectInt32,InstalledOtherCount:s.expectInt32,InstalledPendingRebootCount:s.expectInt32,InstalledRejectedCount:s.expectInt32,InstanceId:s.expectString,LastNoRebootInstallOperationTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),MissingCount:s.expectInt32,NotApplicableCount:s.expectInt32,Operation:s.expectString,OperationEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),OperationStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),OtherNonCompliantCount:s.expectInt32,OwnerInformation:s.expectString,PatchGroup:s.expectString,RebootOption:s.expectString,SecurityNonCompliantCount:s.expectInt32,SnapshotId:s.expectString,UnreportedNotApplicableCount:s.expectInt32});const de_InstancePatchStateList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_InstancePatchState(e,t)));return n};const de_InstancePatchStatesList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_InstancePatchState(e,t)));return n};const de_InventoryDeletionsList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_InventoryDeletionStatusItem(e,t)));return n};const de_InventoryDeletionStatusItem=(e,t)=>(0,s.take)(e,{DeletionId:s.expectString,DeletionStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),DeletionSummary:s._json,LastStatus:s.expectString,LastStatusMessage:s.expectString,LastStatusUpdateTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),TypeName:s.expectString});const de_ListAssociationsResult=(e,t)=>(0,s.take)(e,{Associations:e=>de_AssociationList(e,t),NextToken:s.expectString});const de_ListAssociationVersionsResult=(e,t)=>(0,s.take)(e,{AssociationVersions:e=>de_AssociationVersionList(e,t),NextToken:s.expectString});const de_ListCommandInvocationsResult=(e,t)=>(0,s.take)(e,{CommandInvocations:e=>de_CommandInvocationList(e,t),NextToken:s.expectString});const de_ListCommandsResult=(e,t)=>(0,s.take)(e,{Commands:e=>de_CommandList(e,t),NextToken:s.expectString});const de_ListComplianceItemsResult=(e,t)=>(0,s.take)(e,{ComplianceItems:e=>de_ComplianceItemList(e,t),NextToken:s.expectString});const de_ListDocumentMetadataHistoryResponse=(e,t)=>(0,s.take)(e,{Author:s.expectString,DocumentVersion:s.expectString,Metadata:e=>de_DocumentMetadataResponseInfo(e,t),Name:s.expectString,NextToken:s.expectString});const de_ListDocumentsResult=(e,t)=>(0,s.take)(e,{DocumentIdentifiers:e=>de_DocumentIdentifierList(e,t),NextToken:s.expectString});const de_ListDocumentVersionsResult=(e,t)=>(0,s.take)(e,{DocumentVersions:e=>de_DocumentVersionList(e,t),NextToken:s.expectString});const de_ListOpsItemEventsResponse=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Summaries:e=>de_OpsItemEventSummaries(e,t)});const de_ListOpsItemRelatedItemsResponse=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,Summaries:e=>de_OpsItemRelatedItemSummaries(e,t)});const de_ListOpsMetadataResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,OpsMetadataList:e=>de_OpsMetadataList(e,t)});const de_ListResourceComplianceSummariesResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,ResourceComplianceSummaryItems:e=>de_ResourceComplianceSummaryItemList(e,t)});const de_ListResourceDataSyncResult=(e,t)=>(0,s.take)(e,{NextToken:s.expectString,ResourceDataSyncItems:e=>de_ResourceDataSyncItemList(e,t)});const de_MaintenanceWindowExecution=(e,t)=>(0,s.take)(e,{EndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),StartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Status:s.expectString,StatusDetails:s.expectString,WindowExecutionId:s.expectString,WindowId:s.expectString});const de_MaintenanceWindowExecutionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_MaintenanceWindowExecution(e,t)));return n};const de_MaintenanceWindowExecutionTaskIdentity=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,EndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),StartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Status:s.expectString,StatusDetails:s.expectString,TaskArn:s.expectString,TaskExecutionId:s.expectString,TaskType:s.expectString,TriggeredAlarms:s._json,WindowExecutionId:s.expectString});const de_MaintenanceWindowExecutionTaskIdentityList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_MaintenanceWindowExecutionTaskIdentity(e,t)));return n};const de_MaintenanceWindowExecutionTaskInvocationIdentity=(e,t)=>(0,s.take)(e,{EndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ExecutionId:s.expectString,InvocationId:s.expectString,OwnerInformation:s.expectString,Parameters:s.expectString,StartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Status:s.expectString,StatusDetails:s.expectString,TaskExecutionId:s.expectString,TaskType:s.expectString,WindowExecutionId:s.expectString,WindowTargetId:s.expectString});const de_MaintenanceWindowExecutionTaskInvocationIdentityList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_MaintenanceWindowExecutionTaskInvocationIdentity(e,t)));return n};const de_MaintenanceWindowLambdaParameters=(e,t)=>(0,s.take)(e,{ClientContext:s.expectString,Payload:t.base64Decoder,Qualifier:s.expectString});const de_MaintenanceWindowTaskInvocationParameters=(e,t)=>(0,s.take)(e,{Automation:s._json,Lambda:e=>de_MaintenanceWindowLambdaParameters(e,t),RunCommand:s._json,StepFunctions:s._json});const de_OpsItem=(e,t)=>(0,s.take)(e,{ActualEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ActualStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Category:s.expectString,CreatedBy:s.expectString,CreatedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Description:s.expectString,LastModifiedBy:s.expectString,LastModifiedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Notifications:s._json,OperationalData:s._json,OpsItemArn:s.expectString,OpsItemId:s.expectString,OpsItemType:s.expectString,PlannedEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),PlannedStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Priority:s.expectInt32,RelatedOpsItems:s._json,Severity:s.expectString,Source:s.expectString,Status:s.expectString,Title:s.expectString,Version:s.expectString});const de_OpsItemEventSummaries=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_OpsItemEventSummary(e,t)));return n};const de_OpsItemEventSummary=(e,t)=>(0,s.take)(e,{CreatedBy:s._json,CreatedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Detail:s.expectString,DetailType:s.expectString,EventId:s.expectString,OpsItemId:s.expectString,Source:s.expectString});const de_OpsItemRelatedItemSummaries=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_OpsItemRelatedItemSummary(e,t)));return n};const de_OpsItemRelatedItemSummary=(e,t)=>(0,s.take)(e,{AssociationId:s.expectString,AssociationType:s.expectString,CreatedBy:s._json,CreatedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastModifiedBy:s._json,LastModifiedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),OpsItemId:s.expectString,ResourceType:s.expectString,ResourceUri:s.expectString});const de_OpsItemSummaries=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_OpsItemSummary(e,t)));return n};const de_OpsItemSummary=(e,t)=>(0,s.take)(e,{ActualEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ActualStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Category:s.expectString,CreatedBy:s.expectString,CreatedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastModifiedBy:s.expectString,LastModifiedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),OperationalData:s._json,OpsItemId:s.expectString,OpsItemType:s.expectString,PlannedEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),PlannedStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Priority:s.expectInt32,Severity:s.expectString,Source:s.expectString,Status:s.expectString,Title:s.expectString});const de_OpsMetadata=(e,t)=>(0,s.take)(e,{CreationDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastModifiedUser:s.expectString,OpsMetadataArn:s.expectString,ResourceId:s.expectString});const de_OpsMetadataList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_OpsMetadata(e,t)));return n};const de_Parameter=(e,t)=>(0,s.take)(e,{ARN:s.expectString,DataType:s.expectString,LastModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Name:s.expectString,Selector:s.expectString,SourceResult:s.expectString,Type:s.expectString,Value:s.expectString,Version:s.expectLong});const de_ParameterHistory=(e,t)=>(0,s.take)(e,{AllowedPattern:s.expectString,DataType:s.expectString,Description:s.expectString,KeyId:s.expectString,Labels:s._json,LastModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastModifiedUser:s.expectString,Name:s.expectString,Policies:s._json,Tier:s.expectString,Type:s.expectString,Value:s.expectString,Version:s.expectLong});const de_ParameterHistoryList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ParameterHistory(e,t)));return n};const de_ParameterList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Parameter(e,t)));return n};const de_ParameterMetadata=(e,t)=>(0,s.take)(e,{AllowedPattern:s.expectString,DataType:s.expectString,Description:s.expectString,KeyId:s.expectString,LastModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastModifiedUser:s.expectString,Name:s.expectString,Policies:s._json,Tier:s.expectString,Type:s.expectString,Version:s.expectLong});const de_ParameterMetadataList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ParameterMetadata(e,t)));return n};const de_Patch=(e,t)=>(0,s.take)(e,{AdvisoryIds:s._json,Arch:s.expectString,BugzillaIds:s._json,CVEIds:s._json,Classification:s.expectString,ContentUrl:s.expectString,Description:s.expectString,Epoch:s.expectInt32,Id:s.expectString,KbNumber:s.expectString,Language:s.expectString,MsrcNumber:s.expectString,MsrcSeverity:s.expectString,Name:s.expectString,Product:s.expectString,ProductFamily:s.expectString,Release:s.expectString,ReleaseDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Repository:s.expectString,Severity:s.expectString,Title:s.expectString,Vendor:s.expectString,Version:s.expectString});const de_PatchComplianceData=(e,t)=>(0,s.take)(e,{CVEIds:s.expectString,Classification:s.expectString,InstalledTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),KBId:s.expectString,Severity:s.expectString,State:s.expectString,Title:s.expectString});const de_PatchComplianceDataList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_PatchComplianceData(e,t)));return n};const de_PatchList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Patch(e,t)));return n};const de_PatchStatus=(e,t)=>(0,s.take)(e,{ApprovalDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ComplianceLevel:s.expectString,DeploymentStatus:s.expectString});const de_ResetServiceSettingResult=(e,t)=>(0,s.take)(e,{ServiceSetting:e=>de_ServiceSetting(e,t)});const de_ResourceComplianceSummaryItem=(e,t)=>(0,s.take)(e,{ComplianceType:s.expectString,CompliantSummary:s._json,ExecutionSummary:e=>de_ComplianceExecutionSummary(e,t),NonCompliantSummary:s._json,OverallSeverity:s.expectString,ResourceId:s.expectString,ResourceType:s.expectString,Status:s.expectString});const de_ResourceComplianceSummaryItemList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ResourceComplianceSummaryItem(e,t)));return n};const de_ResourceDataSyncItem=(e,t)=>(0,s.take)(e,{LastStatus:s.expectString,LastSuccessfulSyncTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastSyncStatusMessage:s.expectString,LastSyncTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),S3Destination:s._json,SyncCreatedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),SyncLastModifiedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),SyncName:s.expectString,SyncSource:s._json,SyncType:s.expectString});const de_ResourceDataSyncItemList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ResourceDataSyncItem(e,t)));return n};const de_ReviewInformation=(e,t)=>(0,s.take)(e,{ReviewedTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Reviewer:s.expectString,Status:s.expectString});const de_ReviewInformationList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ReviewInformation(e,t)));return n};const de_SendCommandResult=(e,t)=>(0,s.take)(e,{Command:e=>de_Command(e,t)});const de_ServiceSetting=(e,t)=>(0,s.take)(e,{ARN:s.expectString,LastModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),LastModifiedUser:s.expectString,SettingId:s.expectString,SettingValue:s.expectString,Status:s.expectString});const de_Session=(e,t)=>(0,s.take)(e,{Details:s.expectString,DocumentName:s.expectString,EndDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),MaxSessionDuration:s.expectString,OutputUrl:s._json,Owner:s.expectString,Reason:s.expectString,SessionId:s.expectString,StartDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Status:s.expectString,Target:s.expectString});const de_SessionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Session(e,t)));return n};const de_StepExecution=(e,t)=>(0,s.take)(e,{Action:s.expectString,ExecutionEndTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ExecutionStartTime:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),FailureDetails:s._json,FailureMessage:s.expectString,Inputs:s._json,IsCritical:s.expectBoolean,IsEnd:s.expectBoolean,MaxAttempts:s.expectInt32,NextStep:s.expectString,OnFailure:s.expectString,Outputs:s._json,OverriddenParameters:s._json,ParentStepDetails:s._json,Response:s.expectString,ResponseCode:s.expectString,StepExecutionId:s.expectString,StepName:s.expectString,StepStatus:s.expectString,TargetLocation:s._json,Targets:s._json,TimeoutSeconds:s.expectLong,TriggeredAlarms:s._json,ValidNextSteps:s._json});const de_StepExecutionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_StepExecution(e,t)));return n};const de_UpdateAssociationResult=(e,t)=>(0,s.take)(e,{AssociationDescription:e=>de_AssociationDescription(e,t)});const de_UpdateAssociationStatusResult=(e,t)=>(0,s.take)(e,{AssociationDescription:e=>de_AssociationDescription(e,t)});const de_UpdateDocumentResult=(e,t)=>(0,s.take)(e,{DocumentDescription:e=>de_DocumentDescription(e,t)});const de_UpdateMaintenanceWindowTaskResult=(e,t)=>(0,s.take)(e,{AlarmConfiguration:s._json,CutoffBehavior:s.expectString,Description:s.expectString,LoggingInfo:s._json,MaxConcurrency:s.expectString,MaxErrors:s.expectString,Name:s.expectString,Priority:s.expectInt32,ServiceRoleArn:s.expectString,Targets:s._json,TaskArn:s.expectString,TaskInvocationParameters:e=>de_MaintenanceWindowTaskInvocationParameters(e,t),TaskParameters:s._json,WindowId:s.expectString,WindowTaskId:s.expectString});const de_UpdatePatchBaselineResult=(e,t)=>(0,s.take)(e,{ApprovalRules:s._json,ApprovedPatches:s._json,ApprovedPatchesComplianceLevel:s.expectString,ApprovedPatchesEnableNonSecurity:s.expectBoolean,BaselineId:s.expectString,CreatedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Description:s.expectString,GlobalFilters:s._json,ModifiedDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),Name:s.expectString,OperatingSystem:s.expectString,RejectedPatches:s._json,RejectedPatchesAction:s.expectString,Sources:s._json});const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,s.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const u=(0,s.withBaseException)(d.SSMServiceException);const buildHttpRpcRequest=async(e,t,n,s,a)=>{const{hostname:r,protocol:i="https",port:c,path:d}=await e.endpoint();const u={protocol:i,hostname:r,port:c,method:"POST",path:d.endsWith("/")?d.slice(0,-1)+n:d+n,headers:t};if(s!==undefined){u.hostname=s}if(a!==undefined){u.body=a}return new o.HttpRequest(u)};function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AmazonSSM.${e}`}}const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);n.message=n.message??n.Message;return n};const loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==undefined){return sanitizeErrorCode(e.headers[n])}if(t.code!==undefined){return sanitizeErrorCode(t.code)}if(t["__type"]!==undefined){return sanitizeErrorCode(t["__type"])}}},72929:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const s=o.__importDefault(n(70357));const a=n(70374);const r=n(10601);const i=n(62944);const c=n(17906);const d=n(1818);const u=n(94681);const l=n(67273);const m=n(83993);const p=n(38179);const S=n(4161);const g=n(39751);const f=n(63506);const y=n(11866);const E=n(12871);const h=n(11866);const getRuntimeConfig=e=>{(0,h.emitWarningIfUnsupportedVersion)(process.version);const t=(0,E.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(y.loadConfigsForDefaultMode);const n=(0,f.getRuntimeConfig)(e);(0,r.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??S.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(0,a.decorateDefaultCredentialProvider)(i.defaultProvider),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,c.defaultUserAgent)({serviceId:n.serviceId,clientVersion:s.default.version}),maxAttempts:e?.maxAttempts??(0,m.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,m.loadConfig)(d.NODE_REGION_CONFIG_OPTIONS,d.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new p.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,m.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||g.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,m.loadConfig)(d.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,m.loadConfig)(d.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},63506:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const s=n(59381);const a=n(76456);const r=n(47107);const i=n(95454);const getRuntimeConfig=e=>({apiVersion:"2014-11-06",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??i.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"SSM",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??r.fromUtf8,utf8Encoder:e?.utf8Encoder??r.toUtf8});t.getRuntimeConfig=getRuntimeConfig},48444:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const s=n(54117);const a=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,a.getDefaultExtensionConfiguration)(e)),...asPartial((0,s.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,a.resolveDefaultRuntimeConfig)(n),...(0,s.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},98550:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(19568),t)},19568:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilCommandExecuted=t.waitForCommandExecuted=void 0;const o=n(67871);const s=n(93350);const checkState=async(e,t)=>{let n;try{const a=await e.send(new s.GetCommandInvocationCommand(t));n=a;try{const returnComparator=()=>a.Status;if(returnComparator()==="Pending"){return{state:o.WaiterState.RETRY,reason:n}}}catch(e){}try{const returnComparator=()=>a.Status;if(returnComparator()==="InProgress"){return{state:o.WaiterState.RETRY,reason:n}}}catch(e){}try{const returnComparator=()=>a.Status;if(returnComparator()==="Delayed"){return{state:o.WaiterState.RETRY,reason:n}}}catch(e){}try{const returnComparator=()=>a.Status;if(returnComparator()==="Success"){return{state:o.WaiterState.SUCCESS,reason:n}}}catch(e){}try{const returnComparator=()=>a.Status;if(returnComparator()==="Cancelled"){return{state:o.WaiterState.FAILURE,reason:n}}}catch(e){}try{const returnComparator=()=>a.Status;if(returnComparator()==="TimedOut"){return{state:o.WaiterState.FAILURE,reason:n}}}catch(e){}try{const returnComparator=()=>a.Status;if(returnComparator()==="Failed"){return{state:o.WaiterState.FAILURE,reason:n}}}catch(e){}try{const returnComparator=()=>a.Status;if(returnComparator()==="Cancelling"){return{state:o.WaiterState.FAILURE,reason:n}}}catch(e){}}catch(e){n=e;if(e.name&&e.name=="InvocationDoesNotExist"){return{state:o.WaiterState.RETRY,reason:n}}}return{state:o.WaiterState.RETRY,reason:n}};const waitForCommandExecuted=async(e,t)=>{const n={minDelay:5,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForCommandExecuted=waitForCommandExecuted;const waitUntilCommandExecuted=async(e,t)=>{const n={minDelay:5,maxDelay:120};const s=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(s)};t.waitUntilCommandExecuted=waitUntilCommandExecuted},69499:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSO=void 0;const o=n(11866);const s=n(73465);const a=n(19175);const r=n(74421);const i=n(35624);const c=n(85356);const d={GetRoleCredentialsCommand:s.GetRoleCredentialsCommand,ListAccountRolesCommand:a.ListAccountRolesCommand,ListAccountsCommand:r.ListAccountsCommand,LogoutCommand:i.LogoutCommand};class SSO extends c.SSOClient{}t.SSO=SSO;(0,o.createAggregatedClient)(d,SSO)},85356:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOClient=t.__Client=void 0;const o=n(42459);const s=n(1475);const a=n(14103);const r=n(37163);const i=n(1818);const c=n(71829);const d=n(12538);const u=n(67273);const l=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return l.Client}});const m=n(86827);const p=n(63107);const S=n(94265);class SSOClient extends l.Client{constructor(...[e]){const t=(0,p.getRuntimeConfig)(e||{});const n=(0,m.resolveClientEndpointParameters)(t);const l=(0,i.resolveRegionConfig)(n);const g=(0,d.resolveEndpointConfig)(l);const f=(0,u.resolveRetryConfig)(g);const y=(0,o.resolveHostHeaderConfig)(f);const E=(0,r.resolveUserAgentConfig)(y);const h=(0,S.resolveRuntimeExtensions)(E,e?.extensions||[]);super(h);this.config=h;this.middlewareStack.use((0,u.getRetryPlugin)(this.config));this.middlewareStack.use((0,c.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,a.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,r.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.SSOClient=SSOClient},73465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRoleCredentialsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(19125);const c=n(62876);class GetRoleCredentialsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetRoleCredentialsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="GetRoleCredentialsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.GetRoleCredentialsRequestFilterSensitiveLog,outputFilterSensitiveLog:i.GetRoleCredentialsResponseFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"GetRoleCredentials"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetRoleCredentialsCommand)(e,t)}deserialize(e,t){return(0,c.de_GetRoleCredentialsCommand)(e,t)}}t.GetRoleCredentialsCommand=GetRoleCredentialsCommand},19175:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountRolesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(19125);const c=n(62876);class ListAccountRolesCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountRolesCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="ListAccountRolesCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.ListAccountRolesRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccountRoles"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListAccountRolesCommand)(e,t)}deserialize(e,t){return(0,c.de_ListAccountRolesCommand)(e,t)}}t.ListAccountRolesCommand=ListAccountRolesCommand},74421:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(19125);const c=n(62876);class ListAccountsCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountsCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="ListAccountsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.ListAccountsRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccounts"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListAccountsCommand)(e,t)}deserialize(e,t){return(0,c.de_ListAccountsCommand)(e,t)}}t.ListAccountsCommand=ListAccountsCommand},35624:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(19125);const c=n(62876);class LogoutCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,LogoutCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="LogoutCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.LogoutRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[r.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"Logout"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_LogoutCommand)(e,t)}deserialize(e,t){return(0,c.de_LogoutCommand)(e,t)}}t.LogoutCommand=LogoutCommand},86012:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73465),t);o.__exportStar(n(19175),t);o.__exportStar(n(74421),t);o.__exportStar(n(35624),t)},86827:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"awsssoportal"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},85986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const s=n(53001);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(s.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},53001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="fn",s="argv",a="ref";const r=true,i="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",m="PartitionResult",p="getAttr",S={[n]:false,type:"String"},g={[n]:true,default:false,type:"Boolean"},f={[a]:"Endpoint"},y={[o]:c,[s]:[{[a]:"UseFIPS"},true]},E={[o]:c,[s]:[{[a]:"UseDualStack"},true]},h={},v={[o]:p,[s]:[{[a]:m},"supportsFIPS"]},C={[a]:m},_={[o]:c,[s]:[true,{[o]:p,[s]:[C,"supportsDualStack"]}]},I=[y],w=[E],P=[{[a]:"Region"}];const b={version:"1.0",parameters:{Region:S,UseDualStack:g,UseFIPS:g,Endpoint:S},rules:[{conditions:[{[o]:i,[s]:[f]}],rules:[{conditions:I,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:f,properties:h,headers:h},type:u}],type:l},{conditions:[{[o]:i,[s]:P}],rules:[{conditions:[{[o]:"aws.partition",[s]:P,assign:m}],rules:[{conditions:[y,E],rules:[{conditions:[{[o]:c,[s]:[r,v]},_],rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:I,rules:[{conditions:[{[o]:c,[s]:[v,r]}],rules:[{conditions:[{[o]:"stringEquals",[s]:[{[o]:p,[s]:[C,"name"]},"aws-us-gov"]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:h,headers:h},type:u},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:w,rules:[{conditions:[_],rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=b},69615:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=void 0;const o=n(10204);o.__exportStar(n(85356),t);o.__exportStar(n(69499),t);o.__exportStar(n(86012),t);o.__exportStar(n(40630),t);o.__exportStar(n(51269),t);n(61194);var s=n(99055);Object.defineProperty(t,"SSOServiceException",{enumerable:true,get:function(){return s.SSOServiceException}})},99055:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class SSOServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,SSOServiceException.prototype)}}t.SSOServiceException=SSOServiceException},51269:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(19125),t)},19125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutRequestFilterSensitiveLog=t.ListAccountsRequestFilterSensitiveLog=t.ListAccountRolesRequestFilterSensitiveLog=t.GetRoleCredentialsResponseFilterSensitiveLog=t.RoleCredentialsFilterSensitiveLog=t.GetRoleCredentialsRequestFilterSensitiveLog=t.UnauthorizedException=t.TooManyRequestsException=t.ResourceNotFoundException=t.InvalidRequestException=void 0;const o=n(11866);const s=n(99055);class InvalidRequestException extends s.SSOServiceException{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,InvalidRequestException.prototype)}}t.InvalidRequestException=InvalidRequestException;class ResourceNotFoundException extends s.SSOServiceException{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceNotFoundException.prototype)}}t.ResourceNotFoundException=ResourceNotFoundException;class TooManyRequestsException extends s.SSOServiceException{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e});this.name="TooManyRequestsException";this.$fault="client";Object.setPrototypeOf(this,TooManyRequestsException.prototype)}}t.TooManyRequestsException=TooManyRequestsException;class UnauthorizedException extends s.SSOServiceException{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,UnauthorizedException.prototype)}}t.UnauthorizedException=UnauthorizedException;const GetRoleCredentialsRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.GetRoleCredentialsRequestFilterSensitiveLog=GetRoleCredentialsRequestFilterSensitiveLog;const RoleCredentialsFilterSensitiveLog=e=>({...e,...e.secretAccessKey&&{secretAccessKey:o.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:o.SENSITIVE_STRING}});t.RoleCredentialsFilterSensitiveLog=RoleCredentialsFilterSensitiveLog;const GetRoleCredentialsResponseFilterSensitiveLog=e=>({...e,...e.roleCredentials&&{roleCredentials:(0,t.RoleCredentialsFilterSensitiveLog)(e.roleCredentials)}});t.GetRoleCredentialsResponseFilterSensitiveLog=GetRoleCredentialsResponseFilterSensitiveLog;const ListAccountRolesRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.ListAccountRolesRequestFilterSensitiveLog=ListAccountRolesRequestFilterSensitiveLog;const ListAccountsRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.ListAccountsRequestFilterSensitiveLog=ListAccountsRequestFilterSensitiveLog;const LogoutRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.LogoutRequestFilterSensitiveLog=LogoutRequestFilterSensitiveLog},54232:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3298:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccountRoles=void 0;const o=n(19175);const s=n(85356);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountRolesCommand(t),...n);async function*paginateListAccountRoles(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.SSOClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield r;const i=o;o=r.nextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListAccountRoles=paginateListAccountRoles},50551:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccounts=void 0;const o=n(74421);const s=n(85356);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountsCommand(t),...n);async function*paginateListAccounts(e,t,...n){let o=e.startingToken||undefined;let a=true;let r;while(a){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.SSOClient){r=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield r;const i=o;o=r.nextToken;a=!!(o&&(!e.stopOnSameToken||o!==i))}return undefined}t.paginateListAccounts=paginateListAccounts},40630:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(54232),t);o.__exportStar(n(3298),t);o.__exportStar(n(50551),t)},62876:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.de_LogoutCommand=t.de_ListAccountsCommand=t.de_ListAccountRolesCommand=t.de_GetRoleCredentialsCommand=t.se_LogoutCommand=t.se_ListAccountsCommand=t.se_ListAccountRolesCommand=t.se_GetRoleCredentialsCommand=void 0;const o=n(54117);const s=n(11866);const a=n(19125);const r=n(99055);const se_GetRoleCredentialsCommand=async(e,t)=>{const{hostname:n,protocol:a="https",port:r,path:i}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${i?.endsWith("/")?i.slice(0,-1):i||""}`+"/federation/credentials";const u=(0,s.map)({role_name:[,(0,s.expectNonNull)(e.roleName,`roleName`)],account_id:[,(0,s.expectNonNull)(e.accountId,`accountId`)]});let l;return new o.HttpRequest({protocol:a,hostname:n,port:r,method:"GET",headers:c,path:d,query:u,body:l})};t.se_GetRoleCredentialsCommand=se_GetRoleCredentialsCommand;const se_ListAccountRolesCommand=async(e,t)=>{const{hostname:n,protocol:a="https",port:r,path:i}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${i?.endsWith("/")?i.slice(0,-1):i||""}`+"/assignment/roles";const u=(0,s.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()],account_id:[,(0,s.expectNonNull)(e.accountId,`accountId`)]});let l;return new o.HttpRequest({protocol:a,hostname:n,port:r,method:"GET",headers:c,path:d,query:u,body:l})};t.se_ListAccountRolesCommand=se_ListAccountRolesCommand;const se_ListAccountsCommand=async(e,t)=>{const{hostname:n,protocol:a="https",port:r,path:i}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${i?.endsWith("/")?i.slice(0,-1):i||""}`+"/assignment/accounts";const u=(0,s.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()]});let l;return new o.HttpRequest({protocol:a,hostname:n,port:r,method:"GET",headers:c,path:d,query:u,body:l})};t.se_ListAccountsCommand=se_ListAccountsCommand;const se_LogoutCommand=async(e,t)=>{const{hostname:n,protocol:a="https",port:r,path:i}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${i?.endsWith("/")?i.slice(0,-1):i||""}`+"/logout";let u;return new o.HttpRequest({protocol:a,hostname:n,port:r,method:"POST",headers:c,path:d,body:u})};t.se_LogoutCommand=se_LogoutCommand;const de_GetRoleCredentialsCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_GetRoleCredentialsCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});const o=(0,s.expectNonNull)((0,s.expectObject)(await parseBody(e.body,t)),"body");const a=(0,s.take)(o,{roleCredentials:s._json});Object.assign(n,a);return n};t.de_GetRoleCredentialsCommand=de_GetRoleCredentialsCommand;const de_GetRoleCredentialsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return i({output:e,parsedBody:s,errorCode:o})}};const de_ListAccountRolesCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_ListAccountRolesCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});const o=(0,s.expectNonNull)((0,s.expectObject)(await parseBody(e.body,t)),"body");const a=(0,s.take)(o,{nextToken:s.expectString,roleList:s._json});Object.assign(n,a);return n};t.de_ListAccountRolesCommand=de_ListAccountRolesCommand;const de_ListAccountRolesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return i({output:e,parsedBody:s,errorCode:o})}};const de_ListAccountsCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_ListAccountsCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});const o=(0,s.expectNonNull)((0,s.expectObject)(await parseBody(e.body,t)),"body");const a=(0,s.take)(o,{accountList:s._json,nextToken:s.expectString});Object.assign(n,a);return n};t.de_ListAccountsCommand=de_ListAccountsCommand;const de_ListAccountsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return i({output:e,parsedBody:s,errorCode:o})}};const de_LogoutCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_LogoutCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});await(0,s.collectBody)(e.body,t);return n};t.de_LogoutCommand=de_LogoutCommand;const de_LogoutCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return i({output:e,parsedBody:s,errorCode:o})}};const i=(0,s.withBaseException)(r.SSOServiceException);const de_InvalidRequestExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const r=(0,s.take)(o,{message:s.expectString});Object.assign(n,r);const i=new a.InvalidRequestException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(i,e.body)};const de_ResourceNotFoundExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const r=(0,s.take)(o,{message:s.expectString});Object.assign(n,r);const i=new a.ResourceNotFoundException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(i,e.body)};const de_TooManyRequestsExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const r=(0,s.take)(o,{message:s.expectString});Object.assign(n,r);const i=new a.TooManyRequestsException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(i,e.body)};const de_UnauthorizedExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const r=(0,s.take)(o,{message:s.expectString});Object.assign(n,r);const i=new a.UnauthorizedException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(i,e.body)};const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,s.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const isSerializableHeaderValue=e=>e!==undefined&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0);const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);n.message=n.message??n.Message;return n};const loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==undefined){return sanitizeErrorCode(e.headers[n])}if(t.code!==undefined){return sanitizeErrorCode(t.code)}if(t["__type"]!==undefined){return sanitizeErrorCode(t["__type"])}}},63107:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const s=o.__importDefault(n(16151));const a=n(10601);const r=n(17906);const i=n(1818);const c=n(94681);const d=n(67273);const u=n(83993);const l=n(38179);const m=n(4161);const p=n(39751);const S=n(88060);const g=n(11866);const f=n(12871);const y=n(11866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,f.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const n=(0,S.getRuntimeConfig)(e);(0,a.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??m.calculateBodyLength,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,r.defaultUserAgent)({serviceId:n.serviceId,clientVersion:s.default.version}),maxAttempts:e?.maxAttempts??(0,u.loadConfig)(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,u.loadConfig)(i.NODE_REGION_CONFIG_OPTIONS,i.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new l.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,u.loadConfig)({...d.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||p.DEFAULT_RETRY_MODE}),sha256:e?.sha256??c.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??l.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,u.loadConfig)(i.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,u.loadConfig)(i.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},88060:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const s=n(59381);const a=n(76456);const r=n(47107);const i=n(85986);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??i.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"SSO",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??r.fromUtf8,utf8Encoder:e?.utf8Encoder??r.toUtf8});t.getRuntimeConfig=getRuntimeConfig},94265:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const s=n(54117);const a=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,a.getDefaultExtensionConfiguration)(e)),...asPartial((0,s.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,a.resolveDefaultRuntimeConfig)(n),...(0,s.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},29632:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STS=void 0;const o=n(11866);const s=n(34173);const a=n(35023);const r=n(98864);const i=n(42679);const c=n(46925);const d=n(65240);const u=n(26923);const l=n(79732);const m=n(6901);const p={AssumeRoleCommand:s.AssumeRoleCommand,AssumeRoleWithSAMLCommand:a.AssumeRoleWithSAMLCommand,AssumeRoleWithWebIdentityCommand:r.AssumeRoleWithWebIdentityCommand,DecodeAuthorizationMessageCommand:i.DecodeAuthorizationMessageCommand,GetAccessKeyInfoCommand:c.GetAccessKeyInfoCommand,GetCallerIdentityCommand:d.GetCallerIdentityCommand,GetFederationTokenCommand:u.GetFederationTokenCommand,GetSessionTokenCommand:l.GetSessionTokenCommand};class STS extends m.STSClient{}t.STS=STS;(0,o.createAggregatedClient)(p,STS)},6901:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=t.__Client=void 0;const o=n(42459);const s=n(1475);const a=n(14103);const r=n(2629);const i=n(37163);const c=n(1818);const d=n(71829);const u=n(12538);const l=n(67273);const m=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return m.Client}});const p=n(54101);const S=n(36184);const g=n(88199);class STSClient extends m.Client{constructor(...[e]){const t=(0,S.getRuntimeConfig)(e||{});const n=(0,p.resolveClientEndpointParameters)(t);const m=(0,c.resolveRegionConfig)(n);const f=(0,u.resolveEndpointConfig)(m);const y=(0,l.resolveRetryConfig)(f);const E=(0,o.resolveHostHeaderConfig)(y);const h=(0,r.resolveStsAuthConfig)(E,{stsClientCtor:STSClient});const v=(0,i.resolveUserAgentConfig)(h);const C=(0,g.resolveRuntimeExtensions)(v,e?.extensions||[]);super(C);this.config=C;this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,a.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},34173:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const a=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const c=n(3072);const d=n(69086);class AssumeRoleCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,a.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,AssumeRoleCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const r=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="AssumeRoleCommand";const m={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.AssumeRoleResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRole"}};const{requestHandler:p}=t;return r.resolve((e=>p.handle(e.request,n||{})),m)}serialize(e,t){return(0,d.se_AssumeRoleCommand)(e,t)}deserialize(e,t){return(0,d.de_AssumeRoleCommand)(e,t)}}t.AssumeRoleCommand=AssumeRoleCommand},35023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithSAMLCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(3072);const c=n(69086);class AssumeRoleWithSAMLCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssumeRoleWithSAMLCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="AssumeRoleWithSAMLCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.AssumeRoleWithSAMLRequestFilterSensitiveLog,outputFilterSensitiveLog:i.AssumeRoleWithSAMLResponseFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithSAML"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_AssumeRoleWithSAMLCommand)(e,t)}deserialize(e,t){return(0,c.de_AssumeRoleWithSAMLCommand)(e,t)}}t.AssumeRoleWithSAMLCommand=AssumeRoleWithSAMLCommand},98864:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithWebIdentityCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const a=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return a.Command}});const r=n(18499);const i=n(3072);const c=n(69086);class AssumeRoleWithWebIdentityCommand extends a.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssumeRoleWithWebIdentityCommand.getEndpointParameterInstructions()));const a=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="AssumeRoleWithWebIdentityCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:i.AssumeRoleWithWebIdentityRequestFilterSensitiveLog,outputFilterSensitiveLog:i.AssumeRoleWithWebIdentityResponseFilterSensitiveLog,[r.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithWebIdentity"}};const{requestHandler:m}=t;return a.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_AssumeRoleWithWebIdentityCommand)(e,t)}deserialize(e,t){return(0,c.de_AssumeRoleWithWebIdentityCommand)(e,t)}}t.AssumeRoleWithWebIdentityCommand=AssumeRoleWithWebIdentityCommand},42679:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DecodeAuthorizationMessageCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const a=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const c=n(69086);class DecodeAuthorizationMessageCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,a.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,DecodeAuthorizationMessageCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="DecodeAuthorizationMessageCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"DecodeAuthorizationMessage"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DecodeAuthorizationMessageCommand)(e,t)}deserialize(e,t){return(0,c.de_DecodeAuthorizationMessageCommand)(e,t)}}t.DecodeAuthorizationMessageCommand=DecodeAuthorizationMessageCommand},46925:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAccessKeyInfoCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const a=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const c=n(69086);class GetAccessKeyInfoCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,a.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetAccessKeyInfoCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="GetAccessKeyInfoCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetAccessKeyInfo"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetAccessKeyInfoCommand)(e,t)}deserialize(e,t){return(0,c.de_GetAccessKeyInfoCommand)(e,t)}}t.GetAccessKeyInfoCommand=GetAccessKeyInfoCommand},65240:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCallerIdentityCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const a=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const c=n(69086);class GetCallerIdentityCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,a.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetCallerIdentityCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="GetCallerIdentityCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetCallerIdentity"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetCallerIdentityCommand)(e,t)}deserialize(e,t){return(0,c.de_GetCallerIdentityCommand)(e,t)}}t.GetCallerIdentityCommand=GetCallerIdentityCommand},26923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFederationTokenCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const a=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const c=n(3072);const d=n(69086);class GetFederationTokenCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,a.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetFederationTokenCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const r=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="GetFederationTokenCommand";const m={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.GetFederationTokenResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetFederationToken"}};const{requestHandler:p}=t;return r.resolve((e=>p.handle(e.request,n||{})),m)}serialize(e,t){return(0,d.se_GetFederationTokenCommand)(e,t)}deserialize(e,t){return(0,d.de_GetFederationTokenCommand)(e,t)}}t.GetFederationTokenCommand=GetFederationTokenCommand},79732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const a=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const c=n(3072);const d=n(69086);class GetSessionTokenCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,a.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetSessionTokenCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const r=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="GetSessionTokenCommand";const m={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.GetSessionTokenResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetSessionToken"}};const{requestHandler:p}=t;return r.resolve((e=>p.handle(e.request,n||{})),m)}serialize(e,t){return(0,d.se_GetSessionTokenCommand)(e,t)}deserialize(e,t){return(0,d.de_GetSessionTokenCommand)(e,t)}}t.GetSessionTokenCommand=GetSessionTokenCommand},65361:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(34173),t);o.__exportStar(n(35023),t);o.__exportStar(n(98864),t);o.__exportStar(n(42679),t);o.__exportStar(n(46925),t);o.__exportStar(n(65240),t);o.__exportStar(n(26923),t);o.__exportStar(n(79732),t)},16170:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const o=n(98525);const s=n(6901);const getCustomizableStsClientCtor=(e,t)=>{if(!t)return e;else return class CustomizableSTSClient extends e{constructor(e){super(e);for(const e of t){this.middlewareStack.use(e)}}}};const getDefaultRoleAssumer=(e={},t)=>(0,o.getDefaultRoleAssumer)(e,getCustomizableStsClientCtor(s.STSClient,t));t.getDefaultRoleAssumer=getDefaultRoleAssumer;const getDefaultRoleAssumerWithWebIdentity=(e={},t)=>(0,o.getDefaultRoleAssumerWithWebIdentity)(e,getCustomizableStsClientCtor(s.STSClient,t));t.getDefaultRoleAssumerWithWebIdentity=getDefaultRoleAssumerWithWebIdentity;const decorateDefaultCredentialProvider=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n),...n});t.decorateDefaultCredentialProvider=decorateDefaultCredentialProvider},98525:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const o=n(34173);const s=n(98864);const a="us-east-1";const decorateDefaultRegion=e=>{if(typeof e!=="function"){return e===undefined?a:e}return async()=>{try{return await e()}catch(e){return a}}};const getDefaultRoleAssumer=(e,t)=>{let n;let s;return async(a,r)=>{s=a;if(!n){const{logger:o,region:a,requestHandler:r}=e;n=new t({logger:o,credentialDefaultProvider:()=>async()=>s,region:decorateDefaultRegion(a||e.region),...r?{requestHandler:r}:{}})}const{Credentials:i}=await n.send(new o.AssumeRoleCommand(r));if(!i||!i.AccessKeyId||!i.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${r.RoleArn}`)}return{accessKeyId:i.AccessKeyId,secretAccessKey:i.SecretAccessKey,sessionToken:i.SessionToken,expiration:i.Expiration}}};t.getDefaultRoleAssumer=getDefaultRoleAssumer;const getDefaultRoleAssumerWithWebIdentity=(e,t)=>{let n;return async o=>{if(!n){const{logger:o,region:s,requestHandler:a}=e;n=new t({logger:o,region:decorateDefaultRegion(s||e.region),...a?{requestHandler:a}:{}})}const{Credentials:a}=await n.send(new s.AssumeRoleWithWebIdentityCommand(o));if(!a||!a.AccessKeyId||!a.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${o.RoleArn}`)}return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration}}};t.getDefaultRoleAssumerWithWebIdentity=getDefaultRoleAssumerWithWebIdentity;const decorateDefaultCredentialProvider=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n,n.stsClientCtor),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n,n.stsClientCtor),...n});t.decorateDefaultCredentialProvider=decorateDefaultCredentialProvider},54101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,useGlobalEndpoint:e.useGlobalEndpoint??false,defaultSigningName:"sts"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},68763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const s=n(17705);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(s.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},17705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="type",s="fn",a="argv",r="ref";const i=false,c=true,d="booleanEquals",u="stringEquals",l="sigv4",m="sts",p="us-east-1",S="endpoint",g="https://sts.{Region}.{PartitionResult#dnsSuffix}",f="tree",y="error",E="getAttr",h={[n]:false,[o]:"String"},v={[n]:true,default:false,[o]:"Boolean"},C={[r]:"Endpoint"},_={[s]:"isSet",[a]:[{[r]:"Region"}]},I={[r]:"Region"},w={[s]:"aws.partition",[a]:[I],assign:"PartitionResult"},P={[r]:"UseFIPS"},b={[r]:"UseDualStack"},x={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:l,signingName:m,signingRegion:p}]},headers:{}},T={},O={conditions:[{[s]:u,[a]:[I,"aws-global"]}],[S]:x,[o]:S},D={[s]:d,[a]:[P,true]},M={[s]:d,[a]:[b,true]},A={[s]:E,[a]:[{[r]:"PartitionResult"},"supportsFIPS"]},R={[r]:"PartitionResult"},N={[s]:d,[a]:[true,{[s]:E,[a]:[R,"supportsDualStack"]}]},k=[{[s]:"isSet",[a]:[C]}],F=[D],L=[M];const j={version:"1.0",parameters:{Region:h,UseDualStack:v,UseFIPS:v,Endpoint:h,UseGlobalEndpoint:v},rules:[{conditions:[{[s]:d,[a]:[{[r]:"UseGlobalEndpoint"},c]},{[s]:"not",[a]:k},_,w,{[s]:d,[a]:[P,i]},{[s]:d,[a]:[b,i]}],rules:[{conditions:[{[s]:u,[a]:[I,"ap-northeast-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"ap-south-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"ap-southeast-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"ap-southeast-2"]}],endpoint:x,[o]:S},O,{conditions:[{[s]:u,[a]:[I,"ca-central-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"eu-central-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"eu-north-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"eu-west-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"eu-west-2"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"eu-west-3"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"sa-east-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,p]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"us-east-2"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"us-west-1"]}],endpoint:x,[o]:S},{conditions:[{[s]:u,[a]:[I,"us-west-2"]}],endpoint:x,[o]:S},{endpoint:{url:g,properties:{authSchemes:[{name:l,signingName:m,signingRegion:"{Region}"}]},headers:T},[o]:S}],[o]:f},{conditions:k,rules:[{conditions:F,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[o]:y},{conditions:L,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[o]:y},{endpoint:{url:C,properties:T,headers:T},[o]:S}],[o]:f},{conditions:[_],rules:[{conditions:[w],rules:[{conditions:[D,M],rules:[{conditions:[{[s]:d,[a]:[c,A]},N],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:T,headers:T},[o]:S}],[o]:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[o]:y}],[o]:f},{conditions:F,rules:[{conditions:[{[s]:d,[a]:[A,c]}],rules:[{conditions:[{[s]:u,[a]:[{[s]:E,[a]:[R,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:T,headers:T},[o]:S},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:T,headers:T},[o]:S}],[o]:f},{error:"FIPS is enabled but this partition does not support FIPS",[o]:y}],[o]:f},{conditions:L,rules:[{conditions:[N],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:T,headers:T},[o]:S}],[o]:f},{error:"DualStack is enabled but this partition does not support DualStack",[o]:y}],[o]:f},O,{endpoint:{url:g,properties:T,headers:T},[o]:S}],[o]:f}],[o]:f},{error:"Invalid Configuration: Missing Region",[o]:y}]};t.ruleSet=j},70374:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=void 0;const o=n(10204);o.__exportStar(n(6901),t);o.__exportStar(n(29632),t);o.__exportStar(n(65361),t);o.__exportStar(n(14668),t);o.__exportStar(n(16170),t);n(61194);var s=n(28101);Object.defineProperty(t,"STSServiceException",{enumerable:true,get:function(){return s.STSServiceException}})},28101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class STSServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,STSServiceException.prototype)}}t.STSServiceException=STSServiceException},14668:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(3072),t)},3072:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenResponseFilterSensitiveLog=t.GetFederationTokenResponseFilterSensitiveLog=t.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=t.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=t.AssumeRoleWithSAMLResponseFilterSensitiveLog=t.AssumeRoleWithSAMLRequestFilterSensitiveLog=t.AssumeRoleResponseFilterSensitiveLog=t.CredentialsFilterSensitiveLog=t.InvalidAuthorizationMessageException=t.IDPCommunicationErrorException=t.InvalidIdentityTokenException=t.IDPRejectedClaimException=t.RegionDisabledException=t.PackedPolicyTooLargeException=t.MalformedPolicyDocumentException=t.ExpiredTokenException=void 0;const o=n(11866);const s=n(28101);class ExpiredTokenException extends s.STSServiceException{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,ExpiredTokenException.prototype)}}t.ExpiredTokenException=ExpiredTokenException;class MalformedPolicyDocumentException extends s.STSServiceException{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e});this.name="MalformedPolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,MalformedPolicyDocumentException.prototype)}}t.MalformedPolicyDocumentException=MalformedPolicyDocumentException;class PackedPolicyTooLargeException extends s.STSServiceException{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e});this.name="PackedPolicyTooLargeException";this.$fault="client";Object.setPrototypeOf(this,PackedPolicyTooLargeException.prototype)}}t.PackedPolicyTooLargeException=PackedPolicyTooLargeException;class RegionDisabledException extends s.STSServiceException{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e});this.name="RegionDisabledException";this.$fault="client";Object.setPrototypeOf(this,RegionDisabledException.prototype)}}t.RegionDisabledException=RegionDisabledException;class IDPRejectedClaimException extends s.STSServiceException{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e});this.name="IDPRejectedClaimException";this.$fault="client";Object.setPrototypeOf(this,IDPRejectedClaimException.prototype)}}t.IDPRejectedClaimException=IDPRejectedClaimException;class InvalidIdentityTokenException extends s.STSServiceException{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e});this.name="InvalidIdentityTokenException";this.$fault="client";Object.setPrototypeOf(this,InvalidIdentityTokenException.prototype)}}t.InvalidIdentityTokenException=InvalidIdentityTokenException;class IDPCommunicationErrorException extends s.STSServiceException{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e});this.name="IDPCommunicationErrorException";this.$fault="client";Object.setPrototypeOf(this,IDPCommunicationErrorException.prototype)}}t.IDPCommunicationErrorException=IDPCommunicationErrorException;class InvalidAuthorizationMessageException extends s.STSServiceException{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e});this.name="InvalidAuthorizationMessageException";this.$fault="client";Object.setPrototypeOf(this,InvalidAuthorizationMessageException.prototype)}}t.InvalidAuthorizationMessageException=InvalidAuthorizationMessageException;const CredentialsFilterSensitiveLog=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:o.SENSITIVE_STRING}});t.CredentialsFilterSensitiveLog=CredentialsFilterSensitiveLog;const AssumeRoleResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleResponseFilterSensitiveLog=AssumeRoleResponseFilterSensitiveLog;const AssumeRoleWithSAMLRequestFilterSensitiveLog=e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:o.SENSITIVE_STRING}});t.AssumeRoleWithSAMLRequestFilterSensitiveLog=AssumeRoleWithSAMLRequestFilterSensitiveLog;const AssumeRoleWithSAMLResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleWithSAMLResponseFilterSensitiveLog=AssumeRoleWithSAMLResponseFilterSensitiveLog;const AssumeRoleWithWebIdentityRequestFilterSensitiveLog=e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:o.SENSITIVE_STRING}});t.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=AssumeRoleWithWebIdentityRequestFilterSensitiveLog;const AssumeRoleWithWebIdentityResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=AssumeRoleWithWebIdentityResponseFilterSensitiveLog;const GetFederationTokenResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.GetFederationTokenResponseFilterSensitiveLog=GetFederationTokenResponseFilterSensitiveLog;const GetSessionTokenResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.GetSessionTokenResponseFilterSensitiveLog=GetSessionTokenResponseFilterSensitiveLog},69086:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.de_GetSessionTokenCommand=t.de_GetFederationTokenCommand=t.de_GetCallerIdentityCommand=t.de_GetAccessKeyInfoCommand=t.de_DecodeAuthorizationMessageCommand=t.de_AssumeRoleWithWebIdentityCommand=t.de_AssumeRoleWithSAMLCommand=t.de_AssumeRoleCommand=t.se_GetSessionTokenCommand=t.se_GetFederationTokenCommand=t.se_GetCallerIdentityCommand=t.se_GetAccessKeyInfoCommand=t.se_DecodeAuthorizationMessageCommand=t.se_AssumeRoleWithWebIdentityCommand=t.se_AssumeRoleWithSAMLCommand=t.se_AssumeRoleCommand=void 0;const o=n(54117);const s=n(11866);const a=n(54819);const r=n(3072);const i=n(28101);const se_AssumeRoleCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleRequest(e,t),Action:"AssumeRole",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleCommand=se_AssumeRoleCommand;const se_AssumeRoleWithSAMLCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleWithSAMLRequest(e,t),Action:"AssumeRoleWithSAML",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleWithSAMLCommand=se_AssumeRoleWithSAMLCommand;const se_AssumeRoleWithWebIdentityCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleWithWebIdentityRequest(e,t),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleWithWebIdentityCommand=se_AssumeRoleWithWebIdentityCommand;const se_DecodeAuthorizationMessageCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_DecodeAuthorizationMessageRequest(e,t),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DecodeAuthorizationMessageCommand=se_DecodeAuthorizationMessageCommand;const se_GetAccessKeyInfoCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetAccessKeyInfoRequest(e,t),Action:"GetAccessKeyInfo",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetAccessKeyInfoCommand=se_GetAccessKeyInfoCommand;const se_GetCallerIdentityCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetCallerIdentityRequest(e,t),Action:"GetCallerIdentity",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetCallerIdentityCommand=se_GetCallerIdentityCommand;const se_GetFederationTokenCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetFederationTokenRequest(e,t),Action:"GetFederationToken",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetFederationTokenCommand=se_GetFederationTokenCommand;const se_GetSessionTokenCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetSessionTokenRequest(e,t),Action:"GetSessionToken",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetSessionTokenCommand=se_GetSessionTokenCommand;const de_AssumeRoleCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleResponse(n.AssumeRoleResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_AssumeRoleCommand=de_AssumeRoleCommand;const de_AssumeRoleCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_AssumeRoleWithSAMLCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleWithSAMLCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleWithSAMLResponse(n.AssumeRoleWithSAMLResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_AssumeRoleWithSAMLCommand=de_AssumeRoleWithSAMLCommand;const de_AssumeRoleWithSAMLCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await de_IDPRejectedClaimExceptionRes(n,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await de_InvalidIdentityTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_AssumeRoleWithWebIdentityCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleWithWebIdentityCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleWithWebIdentityResponse(n.AssumeRoleWithWebIdentityResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_AssumeRoleWithWebIdentityCommand=de_AssumeRoleWithWebIdentityCommand;const de_AssumeRoleWithWebIdentityCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await de_IDPCommunicationErrorExceptionRes(n,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await de_IDPRejectedClaimExceptionRes(n,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await de_InvalidIdentityTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_DecodeAuthorizationMessageCommand=async(e,t)=>{if(e.statusCode>=300){return de_DecodeAuthorizationMessageCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DecodeAuthorizationMessageResponse(n.DecodeAuthorizationMessageResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DecodeAuthorizationMessageCommand=de_DecodeAuthorizationMessageCommand;const de_DecodeAuthorizationMessageCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await de_InvalidAuthorizationMessageExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_GetAccessKeyInfoCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetAccessKeyInfoCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetAccessKeyInfoResponse(n.GetAccessKeyInfoResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetAccessKeyInfoCommand=de_GetAccessKeyInfoCommand;const de_GetAccessKeyInfoCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})};const de_GetCallerIdentityCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetCallerIdentityCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetCallerIdentityResponse(n.GetCallerIdentityResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetCallerIdentityCommand=de_GetCallerIdentityCommand;const de_GetCallerIdentityCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})};const de_GetFederationTokenCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetFederationTokenCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetFederationTokenResponse(n.GetFederationTokenResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetFederationTokenCommand=de_GetFederationTokenCommand;const de_GetFederationTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_GetSessionTokenCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetSessionTokenCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetSessionTokenResponse(n.GetSessionTokenResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetSessionTokenCommand=de_GetSessionTokenCommand;const de_GetSessionTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_ExpiredTokenExceptionRes=async(e,t)=>{const n=e.body;const o=de_ExpiredTokenException(n.Error,t);const a=new r.ExpiredTokenException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_IDPCommunicationErrorExceptionRes=async(e,t)=>{const n=e.body;const o=de_IDPCommunicationErrorException(n.Error,t);const a=new r.IDPCommunicationErrorException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_IDPRejectedClaimExceptionRes=async(e,t)=>{const n=e.body;const o=de_IDPRejectedClaimException(n.Error,t);const a=new r.IDPRejectedClaimException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidAuthorizationMessageExceptionRes=async(e,t)=>{const n=e.body;const o=de_InvalidAuthorizationMessageException(n.Error,t);const a=new r.InvalidAuthorizationMessageException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_InvalidIdentityTokenExceptionRes=async(e,t)=>{const n=e.body;const o=de_InvalidIdentityTokenException(n.Error,t);const a=new r.InvalidIdentityTokenException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_MalformedPolicyDocumentExceptionRes=async(e,t)=>{const n=e.body;const o=de_MalformedPolicyDocumentException(n.Error,t);const a=new r.MalformedPolicyDocumentException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_PackedPolicyTooLargeExceptionRes=async(e,t)=>{const n=e.body;const o=de_PackedPolicyTooLargeException(n.Error,t);const a=new r.PackedPolicyTooLargeException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const de_RegionDisabledExceptionRes=async(e,t)=>{const n=e.body;const o=de_RegionDisabledException(n.Error,t);const a=new r.RegionDisabledException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(a,n)};const se_AssumeRoleRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!=null){n["RoleSessionName"]=e.RoleSessionName}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!=null){const o=se_tagListType(e.Tags,t);if(e.Tags?.length===0){n.Tags=[]}Object.entries(o).forEach((([e,t])=>{const o=`Tags.${e}`;n[o]=t}))}if(e.TransitiveTagKeys!=null){const o=se_tagKeyListType(e.TransitiveTagKeys,t);if(e.TransitiveTagKeys?.length===0){n.TransitiveTagKeys=[]}Object.entries(o).forEach((([e,t])=>{const o=`TransitiveTagKeys.${e}`;n[o]=t}))}if(e.ExternalId!=null){n["ExternalId"]=e.ExternalId}if(e.SerialNumber!=null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!=null){n["TokenCode"]=e.TokenCode}if(e.SourceIdentity!=null){n["SourceIdentity"]=e.SourceIdentity}if(e.ProvidedContexts!=null){const o=se_ProvidedContextsListType(e.ProvidedContexts,t);if(e.ProvidedContexts?.length===0){n.ProvidedContexts=[]}Object.entries(o).forEach((([e,t])=>{const o=`ProvidedContexts.${e}`;n[o]=t}))}return n};const se_AssumeRoleWithSAMLRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.PrincipalArn!=null){n["PrincipalArn"]=e.PrincipalArn}if(e.SAMLAssertion!=null){n["SAMLAssertion"]=e.SAMLAssertion}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}return n};const se_AssumeRoleWithWebIdentityRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!=null){n["RoleSessionName"]=e.RoleSessionName}if(e.WebIdentityToken!=null){n["WebIdentityToken"]=e.WebIdentityToken}if(e.ProviderId!=null){n["ProviderId"]=e.ProviderId}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}return n};const se_DecodeAuthorizationMessageRequest=(e,t)=>{const n={};if(e.EncodedMessage!=null){n["EncodedMessage"]=e.EncodedMessage}return n};const se_GetAccessKeyInfoRequest=(e,t)=>{const n={};if(e.AccessKeyId!=null){n["AccessKeyId"]=e.AccessKeyId}return n};const se_GetCallerIdentityRequest=(e,t)=>{const n={};return n};const se_GetFederationTokenRequest=(e,t)=>{const n={};if(e.Name!=null){n["Name"]=e.Name}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!=null){const o=se_tagListType(e.Tags,t);if(e.Tags?.length===0){n.Tags=[]}Object.entries(o).forEach((([e,t])=>{const o=`Tags.${e}`;n[o]=t}))}return n};const se_GetSessionTokenRequest=(e,t)=>{const n={};if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.SerialNumber!=null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!=null){n["TokenCode"]=e.TokenCode}return n};const se_policyDescriptorListType=(e,t)=>{const n={};let o=1;for(const s of e){if(s===null){continue}const e=se_PolicyDescriptorType(s,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const se_PolicyDescriptorType=(e,t)=>{const n={};if(e.arn!=null){n["arn"]=e.arn}return n};const se_ProvidedContext=(e,t)=>{const n={};if(e.ProviderArn!=null){n["ProviderArn"]=e.ProviderArn}if(e.ContextAssertion!=null){n["ContextAssertion"]=e.ContextAssertion}return n};const se_ProvidedContextsListType=(e,t)=>{const n={};let o=1;for(const s of e){if(s===null){continue}const e=se_ProvidedContext(s,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const se_Tag=(e,t)=>{const n={};if(e.Key!=null){n["Key"]=e.Key}if(e.Value!=null){n["Value"]=e.Value}return n};const se_tagKeyListType=(e,t)=>{const n={};let o=1;for(const t of e){if(t===null){continue}n[`member.${o}`]=t;o++}return n};const se_tagListType=(e,t)=>{const n={};let o=1;for(const s of e){if(s===null){continue}const e=se_Tag(s,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const de_AssumedRoleUser=(e,t)=>{const n={};if(e["AssumedRoleId"]!==undefined){n.AssumedRoleId=(0,s.expectString)(e["AssumedRoleId"])}if(e["Arn"]!==undefined){n.Arn=(0,s.expectString)(e["Arn"])}return n};const de_AssumeRoleResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,s.expectString)(e["SourceIdentity"])}return n};const de_AssumeRoleWithSAMLResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}if(e["Subject"]!==undefined){n.Subject=(0,s.expectString)(e["Subject"])}if(e["SubjectType"]!==undefined){n.SubjectType=(0,s.expectString)(e["SubjectType"])}if(e["Issuer"]!==undefined){n.Issuer=(0,s.expectString)(e["Issuer"])}if(e["Audience"]!==undefined){n.Audience=(0,s.expectString)(e["Audience"])}if(e["NameQualifier"]!==undefined){n.NameQualifier=(0,s.expectString)(e["NameQualifier"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,s.expectString)(e["SourceIdentity"])}return n};const de_AssumeRoleWithWebIdentityResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["SubjectFromWebIdentityToken"]!==undefined){n.SubjectFromWebIdentityToken=(0,s.expectString)(e["SubjectFromWebIdentityToken"])}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}if(e["Provider"]!==undefined){n.Provider=(0,s.expectString)(e["Provider"])}if(e["Audience"]!==undefined){n.Audience=(0,s.expectString)(e["Audience"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,s.expectString)(e["SourceIdentity"])}return n};const de_Credentials=(e,t)=>{const n={};if(e["AccessKeyId"]!==undefined){n.AccessKeyId=(0,s.expectString)(e["AccessKeyId"])}if(e["SecretAccessKey"]!==undefined){n.SecretAccessKey=(0,s.expectString)(e["SecretAccessKey"])}if(e["SessionToken"]!==undefined){n.SessionToken=(0,s.expectString)(e["SessionToken"])}if(e["Expiration"]!==undefined){n.Expiration=(0,s.expectNonNull)((0,s.parseRfc3339DateTimeWithOffset)(e["Expiration"]))}return n};const de_DecodeAuthorizationMessageResponse=(e,t)=>{const n={};if(e["DecodedMessage"]!==undefined){n.DecodedMessage=(0,s.expectString)(e["DecodedMessage"])}return n};const de_ExpiredTokenException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_FederatedUser=(e,t)=>{const n={};if(e["FederatedUserId"]!==undefined){n.FederatedUserId=(0,s.expectString)(e["FederatedUserId"])}if(e["Arn"]!==undefined){n.Arn=(0,s.expectString)(e["Arn"])}return n};const de_GetAccessKeyInfoResponse=(e,t)=>{const n={};if(e["Account"]!==undefined){n.Account=(0,s.expectString)(e["Account"])}return n};const de_GetCallerIdentityResponse=(e,t)=>{const n={};if(e["UserId"]!==undefined){n.UserId=(0,s.expectString)(e["UserId"])}if(e["Account"]!==undefined){n.Account=(0,s.expectString)(e["Account"])}if(e["Arn"]!==undefined){n.Arn=(0,s.expectString)(e["Arn"])}return n};const de_GetFederationTokenResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["FederatedUser"]!==undefined){n.FederatedUser=de_FederatedUser(e["FederatedUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}return n};const de_GetSessionTokenResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}return n};const de_IDPCommunicationErrorException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_IDPRejectedClaimException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_InvalidAuthorizationMessageException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_InvalidIdentityTokenException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_MalformedPolicyDocumentException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_PackedPolicyTooLargeException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_RegionDisabledException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,s.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const c=(0,s.withBaseException)(i.STSServiceException);const buildHttpRpcRequest=async(e,t,n,s,a)=>{const{hostname:r,protocol:i="https",port:c,path:d}=await e.endpoint();const u={protocol:i,hostname:r,port:c,method:"POST",path:d.endsWith("/")?d.slice(0,-1)+n:d+n,headers:t};if(s!==undefined){u.hostname=s}if(a!==undefined){u.body=a}return new o.HttpRequest(u)};const d={"content-type":"application/x-www-form-urlencoded"};const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){const t=new a.XMLParser({attributeNamePrefix:"",htmlEntities:true,ignoreAttributes:false,ignoreDeclaration:true,parseTagValue:false,trimValues:false,tagValueProcessor:(e,t)=>t.trim()===""&&t.includes("\n")?"":undefined});t.addEntity("#xD","\r");t.addEntity("#10","\n");const n=t.parse(e);const o="#text";const r=Object.keys(n)[0];const i=n[r];if(i[o]){i[r]=i[o];delete i[o]}return(0,s.getValueFromTextNode)(i)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);if(n.Error){n.Error.message=n.Error.message??n.Error.Message}return n};const buildFormUrlencodedString=e=>Object.entries(e).map((([e,t])=>(0,s.extendedEncodeURIComponent)(e)+"="+(0,s.extendedEncodeURIComponent)(t))).join("&");const loadQueryErrorCode=(e,t)=>{if(t.Error?.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}}},36184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const s=o.__importDefault(n(80858));const a=n(98525);const r=n(10601);const i=n(62944);const c=n(17906);const d=n(1818);const u=n(94681);const l=n(67273);const m=n(83993);const p=n(38179);const S=n(4161);const g=n(39751);const f=n(58809);const y=n(11866);const E=n(12871);const h=n(11866);const getRuntimeConfig=e=>{(0,h.emitWarningIfUnsupportedVersion)(process.version);const t=(0,E.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(y.loadConfigsForDefaultMode);const n=(0,f.getRuntimeConfig)(e);(0,r.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??S.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(0,a.decorateDefaultCredentialProvider)(i.defaultProvider),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,c.defaultUserAgent)({serviceId:n.serviceId,clientVersion:s.default.version}),maxAttempts:e?.maxAttempts??(0,m.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,m.loadConfig)(d.NODE_REGION_CONFIG_OPTIONS,d.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new p.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,m.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||g.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,m.loadConfig)(d.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,m.loadConfig)(d.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},58809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const s=n(59381);const a=n(76456);const r=n(47107);const i=n(68763);const getRuntimeConfig=e=>({apiVersion:"2011-06-15",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??i.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"STS",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??r.fromUtf8,utf8Encoder:e?.utf8Encoder??r.toUtf8});t.getRuntimeConfig=getRuntimeConfig},88199:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const s=n(54117);const a=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,a.getDefaultExtensionConfiguration)(e)),...asPartial((0,s.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,a.resolveDefaultRuntimeConfig)(n),...(0,s.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},52888:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const emitWarningIfUnsupportedVersion=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<16){n=true;process.emitWarning(`NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will\nno longer support Node.js 14.x on May 1, 2024.\n\nTo continue receiving updates to AWS services, bug fixes, and security\nupdates please upgrade to an active Node.js LTS version.\n\nMore information can be found at: https://a.co/dzr2AJd`)}};t.emitWarningIfUnsupportedVersion=emitWarningIfUnsupportedVersion},69714:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(52888),t)},10601:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(69714),t);o.__exportStar(n(48586),t)},26841:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t._toNum=t._toBool=t._toStr=void 0;const _toStr=e=>{if(e==null){return e}if(typeof e==="number"||typeof e==="bigint"){const t=new Error(`Received number ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}if(typeof e==="boolean"){const t=new Error(`Received boolean ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}return e};t._toStr=_toStr;const _toBool=e=>{if(e==null){return e}if(typeof e==="number"){}if(typeof e==="string"){const t=e.toLowerCase();if(e!==""&&t!=="false"&&t!=="true"){const t=new Error(`Received string "${e}" where a boolean was expected.`);t.name="Warning";console.warn(t)}return e!==""&&t!=="false"}return e};t._toBool=_toBool;const _toNum=e=>{if(e==null){return e}if(typeof e==="boolean"){}if(typeof e==="string"){const t=Number(e);if(t.toString()!==e){const t=new Error(`Received string "${e}" where a number was expected.`);t.name="Warning";console.warn(t);return e}return t}return e};t._toNum=_toNum},48586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(26841),t);o.__exportStar(n(14480),t)},14480:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.awsExpectUnion=void 0;const o=n(11866);const awsExpectUnion=e=>{if(e==null){return undefined}if(typeof e==="object"&&"__type"in e){delete e.__type}return(0,o.expectUnion)(e)};t.awsExpectUnion=awsExpectUnion},40212:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=t.ENV_EXPIRATION=t.ENV_SESSION=t.ENV_SECRET=t.ENV_KEY=void 0;const o=n(57879);t.ENV_KEY="AWS_ACCESS_KEY_ID";t.ENV_SECRET="AWS_SECRET_ACCESS_KEY";t.ENV_SESSION="AWS_SESSION_TOKEN";t.ENV_EXPIRATION="AWS_CREDENTIAL_EXPIRATION";const fromEnv=()=>async()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const s=process.env[t.ENV_SESSION];const a=process.env[t.ENV_EXPIRATION];if(e&&n){return{accessKeyId:e,secretAccessKey:n,...s&&{sessionToken:s},...a&&{expiration:new Date(a)}}}throw new o.CredentialsProviderError("Unable to find environment variable credentials.")};t.fromEnv=fromEnv},81114:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(40212),t)},73858:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromIni=void 0;const o=n(87831);const s=n(85642);const fromIni=(e={})=>async()=>{const t=await(0,o.parseKnownFiles)(e);return(0,s.resolveProfileData)((0,o.getProfileName)(e),t,e)};t.fromIni=fromIni},25544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73858),t)},92128:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAssumeRoleCredentials=t.isAssumeRoleProfile=void 0;const o=n(57879);const s=n(87831);const a=n(87662);const r=n(85642);const isAssumeRoleProfile=e=>Boolean(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&&(isAssumeRoleWithSourceProfile(e)||isAssumeRoleWithProviderProfile(e));t.isAssumeRoleProfile=isAssumeRoleProfile;const isAssumeRoleWithSourceProfile=e=>typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";const isAssumeRoleWithProviderProfile=e=>typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";const resolveAssumeRoleCredentials=async(e,t,n,i={})=>{const c=t[e];if(!n.roleAssumer){throw new o.CredentialsProviderError(`Profile ${e} requires a role to be assumed, but no role assumption callback was provided.`,false)}const{source_profile:d}=c;if(d&&d in i){throw new o.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${(0,s.getProfileName)(n)}. Profiles visited: `+Object.keys(i).join(", "),false)}const u=d?(0,r.resolveProfileData)(d,t,n,{...i,[d]:true}):(0,a.resolveCredentialSource)(c.credential_source,e)();const l={RoleArn:c.role_arn,RoleSessionName:c.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:c.external_id,DurationSeconds:parseInt(c.duration_seconds||"3600",10)};const{mfa_serial:m}=c;if(m){if(!n.mfaCodeProvider){throw new o.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,false)}l.SerialNumber=m;l.TokenCode=await n.mfaCodeProvider(m)}const p=await u;return n.roleAssumer(p,l)};t.resolveAssumeRoleCredentials=resolveAssumeRoleCredentials},87662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCredentialSource=void 0;const o=n(81114);const s=n(27919);const a=n(57879);const resolveCredentialSource=(e,t)=>{const n={EcsContainer:s.fromContainerMetadata,Ec2InstanceMetadata:s.fromInstanceMetadata,Environment:o.fromEnv};if(e in n){return n[e]()}else{throw new a.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, `+`expected EcsContainer or Ec2InstanceMetadata or Environment.`)}};t.resolveCredentialSource=resolveCredentialSource},54328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=t.isProcessProfile=void 0;const o=n(1287);const isProcessProfile=e=>Boolean(e)&&typeof e==="object"&&typeof e.credential_process==="string";t.isProcessProfile=isProcessProfile;const resolveProcessCredentials=async(e,t)=>(0,o.fromProcess)({...e,profile:t})();t.resolveProcessCredentials=resolveProcessCredentials},85642:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProfileData=void 0;const o=n(57879);const s=n(92128);const a=n(54328);const r=n(15813);const i=n(58024);const c=n(12483);const resolveProfileData=async(e,t,n,d={})=>{const u=t[e];if(Object.keys(d).length>0&&(0,i.isStaticCredsProfile)(u)){return(0,i.resolveStaticCredentials)(u)}if((0,s.isAssumeRoleProfile)(u)){return(0,s.resolveAssumeRoleCredentials)(e,t,n,d)}if((0,i.isStaticCredsProfile)(u)){return(0,i.resolveStaticCredentials)(u)}if((0,c.isWebIdentityProfile)(u)){return(0,c.resolveWebIdentityCredentials)(u,n)}if((0,a.isProcessProfile)(u)){return(0,a.resolveProcessCredentials)(n,e)}if((0,r.isSsoProfile)(u)){return(0,r.resolveSsoCredentials)(u)}throw new o.CredentialsProviderError(`Profile ${e} could not be found or parsed in shared credentials file.`)};t.resolveProfileData=resolveProfileData},15813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSsoCredentials=t.isSsoProfile=void 0;const o=n(14254);var s=n(14254);Object.defineProperty(t,"isSsoProfile",{enumerable:true,get:function(){return s.isSsoProfile}});const resolveSsoCredentials=e=>{const{sso_start_url:t,sso_account_id:n,sso_session:s,sso_region:a,sso_role_name:r}=(0,o.validateSsoProfile)(e);return(0,o.fromSSO)({ssoStartUrl:t,ssoAccountId:n,ssoSession:s,ssoRegion:a,ssoRoleName:r})()};t.resolveSsoCredentials=resolveSsoCredentials},58024:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStaticCredentials=t.isStaticCredsProfile=void 0;const isStaticCredsProfile=e=>Boolean(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;t.isStaticCredsProfile=isStaticCredsProfile;const resolveStaticCredentials=e=>Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token});t.resolveStaticCredentials=resolveStaticCredentials},12483:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveWebIdentityCredentials=t.isWebIdentityProfile=void 0;const o=n(28520);const isWebIdentityProfile=e=>Boolean(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;t.isWebIdentityProfile=isWebIdentityProfile;const resolveWebIdentityCredentials=async(e,t)=>(0,o.fromTokenFile)({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity})();t.resolveWebIdentityCredentials=resolveWebIdentityCredentials},55305:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=void 0;const o=n(81114);const s=n(25544);const a=n(1287);const r=n(14254);const i=n(28520);const c=n(57879);const d=n(87831);const u=n(20858);const defaultProvider=(e={})=>(0,c.memoize)((0,c.chain)(...e.profile||process.env[d.ENV_PROFILE]?[]:[(0,o.fromEnv)()],(0,r.fromSSO)(e),(0,s.fromIni)(e),(0,a.fromProcess)(e),(0,i.fromTokenFile)(e),(0,u.remoteProvider)(e),(async()=>{throw new c.CredentialsProviderError("Could not load credentials from any providers",false)})),(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==undefined));t.defaultProvider=defaultProvider},62944:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55305),t)},20858:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.remoteProvider=t.ENV_IMDS_DISABLED=void 0;const o=n(27919);const s=n(57879);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";const remoteProvider=e=>{if(process.env[o.ENV_CMDS_RELATIVE_URI]||process.env[o.ENV_CMDS_FULL_URI]){return(0,o.fromContainerMetadata)(e)}if(process.env[t.ENV_IMDS_DISABLED]){return async()=>{throw new s.CredentialsProviderError("EC2 Instance Metadata Service access disabled")}}return(0,o.fromInstanceMetadata)(e)};t.remoteProvider=remoteProvider},75576:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=void 0;const o=n(87831);const s=n(73035);const fromProcess=(e={})=>async()=>{const t=await(0,o.parseKnownFiles)(e);return(0,s.resolveProcessCredentials)((0,o.getProfileName)(e),t)};t.fromProcess=fromProcess},39726:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValidatedProcessCredentials=void 0;const getValidatedProcessCredentials=(e,t)=>{if(t.Version!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(t.AccessKeyId===undefined||t.SecretAccessKey===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}if(t.Expiration){const n=new Date;const o=new Date(t.Expiration);if(o{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(75576),t)},73035:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=void 0;const o=n(57879);const s=n(32081);const a=n(73837);const r=n(39726);const resolveProcessCredentials=async(e,t)=>{const n=t[e];if(t[e]){const t=n["credential_process"];if(t!==undefined){const n=(0,a.promisify)(s.exec);try{const{stdout:o}=await n(t);let s;try{s=JSON.parse(o.trim())}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return(0,r.getValidatedProcessCredentials)(e,s)}catch(e){throw new o.CredentialsProviderError(e.message)}}else{throw new o.CredentialsProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new o.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`)}};t.resolveProcessCredentials=resolveProcessCredentials},63079:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSSO=void 0;const o=n(57879);const s=n(87831);const a=n(14899);const r=n(37020);const i=n(69859);const fromSSO=(e={})=>async()=>{const{ssoStartUrl:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,ssoSession:l}=e;const m=(0,s.getProfileName)(e);if(!t&&!n&&!c&&!d&&!l){const n=await(0,s.parseKnownFiles)(e);const d=n[m];if(!d){throw new o.CredentialsProviderError(`Profile ${m} was not found.`)}if(!(0,a.isSsoProfile)(d)){throw new o.CredentialsProviderError(`Profile ${m} is not configured with SSO credentials.`)}if(d===null||d===void 0?void 0:d.sso_session){const n=await(0,s.loadSsoSessionData)(e);const a=n[d.sso_session];const r=` configurations in profile ${m} and sso-session ${d.sso_session}`;if(c&&c!==a.sso_region){throw new o.CredentialsProviderError(`Conflicting SSO region`+r,false)}if(t&&t!==a.sso_start_url){throw new o.CredentialsProviderError(`Conflicting SSO start_url`+r,false)}d.sso_region=a.sso_region;d.sso_start_url=a.sso_start_url}const{sso_start_url:l,sso_account_id:p,sso_region:S,sso_role_name:g,sso_session:f}=(0,i.validateSsoProfile)(d);return(0,r.resolveSSOCredentials)({ssoStartUrl:l,ssoSession:f,ssoAccountId:p,ssoRegion:S,ssoRoleName:g,ssoClient:u,profile:m})}else if(!t||!n||!c||!d){throw new o.CredentialsProviderError("Incomplete configuration. The fromSSO() argument hash must include "+'"ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"')}else{return(0,r.resolveSSOCredentials)({ssoStartUrl:t,ssoSession:l,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,profile:m})}};t.fromSSO=fromSSO},14254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(63079),t);o.__exportStar(n(14899),t);o.__exportStar(n(10245),t);o.__exportStar(n(69859),t)},14899:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSsoProfile=void 0;const isSsoProfile=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");t.isSsoProfile=isSsoProfile},37020:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSSOCredentials=void 0;const o=n(69615);const s=n(87179);const a=n(57879);const r=n(87831);const i=false;const resolveSSOCredentials=async({ssoStartUrl:e,ssoSession:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,profile:l})=>{let m;const p=`To refresh this SSO session run aws sso login with the corresponding profile.`;if(t){try{const e=await(0,s.fromSso)({profile:l})();m={accessToken:e.token,expiresAt:new Date(e.expiration).toISOString()}}catch(e){throw new a.CredentialsProviderError(e.message,i)}}else{try{m=await(0,r.getSSOTokenFromFile)(e)}catch(e){throw new a.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${p}`,i)}}if(new Date(m.expiresAt).getTime()-Date.now()<=0){throw new a.CredentialsProviderError(`The SSO session associated with this profile has expired. ${p}`,i)}const{accessToken:S}=m;const g=u||new o.SSOClient({region:c});let f;try{f=await g.send(new o.GetRoleCredentialsCommand({accountId:n,roleName:d,accessToken:S}))}catch(e){throw a.CredentialsProviderError.from(e,i)}const{roleCredentials:{accessKeyId:y,secretAccessKey:E,sessionToken:h,expiration:v}={}}=f;if(!y||!E||!h||!v){throw new a.CredentialsProviderError("SSO returns an invalid temporary credential.",i)}return{accessKeyId:y,secretAccessKey:E,sessionToken:h,expiration:new Date(v)}};t.resolveSSOCredentials=resolveSSOCredentials},10245:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},69859:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateSsoProfile=void 0;const o=n(57879);const validateSsoProfile=e=>{const{sso_start_url:t,sso_account_id:n,sso_region:s,sso_role_name:a}=e;if(!t||!n||!s||!a){throw new o.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(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,false)}return e};t.validateSsoProfile=validateSsoProfile},15701:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const o=n(57879);const s=n(57147);const a=n(34619);const r="AWS_WEB_IDENTITY_TOKEN_FILE";const i="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const fromTokenFile=(e={})=>async()=>{var t,n,d;const u=(t=e===null||e===void 0?void 0:e.webIdentityTokenFile)!==null&&t!==void 0?t:process.env[r];const l=(n=e===null||e===void 0?void 0:e.roleArn)!==null&&n!==void 0?n:process.env[i];const m=(d=e===null||e===void 0?void 0:e.roleSessionName)!==null&&d!==void 0?d:process.env[c];if(!u||!l){throw new o.CredentialsProviderError("Web identity configuration not specified")}return(0,a.fromWebToken)({...e,webIdentityToken:(0,s.readFileSync)(u,{encoding:"ascii"}),roleArn:l,roleSessionName:m})()};t.fromTokenFile=fromTokenFile},34619:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const o=n(57879);const fromWebToken=e=>()=>{const{roleArn:t,roleSessionName:n,webIdentityToken:s,providerId:a,policyArns:r,policy:i,durationSeconds:c,roleAssumerWithWebIdentity:d}=e;if(!d){throw new o.CredentialsProviderError(`Role Arn '${t}' needs to be assumed with web identity,`+` but no role assumption callback was provided.`,false)}return d({RoleArn:t,RoleSessionName:n!==null&&n!==void 0?n:`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:s,ProviderId:a,PolicyArns:r,Policy:i,DurationSeconds:c})};t.fromWebToken=fromWebToken},28520:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(15701),t);o.__exportStar(n(34619),t)},42459:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const o=n(54117);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const hostHeaderMiddleware=e=>t=>async n=>{if(!o.HttpRequest.isInstance(n.request))return t(n);const{request:s}=n;const{handlerProtocol:a=""}=e.requestHandler.metadata||{};if(a.indexOf("h2")>=0&&!s.headers[":authority"]){delete s.headers["host"];s.headers[":authority"]=s.hostname+(s.port?":"+s.port:"")}else if(!s.headers["host"]){let e=s.hostname;if(s.port!=null)e+=`:${s.port}`;s.headers["host"]=e}return t(n)};t.hostHeaderMiddleware=hostHeaderMiddleware;t.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};const getHostHeaderPlugin=e=>({applyToStack:n=>{n.add((0,t.hostHeaderMiddleware)(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=getHostHeaderPlugin},1475:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(41233),t)},41233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLoggerPlugin=t.loggerMiddlewareOptions=t.loggerMiddleware=void 0;const loggerMiddleware=()=>(e,t)=>async n=>{var o,s;try{const s=await e(n);const{clientName:a,commandName:r,logger:i,dynamoDbDocumentClientOptions:c={}}=t;const{overrideInputFilterSensitiveLog:d,overrideOutputFilterSensitiveLog:u}=c;const l=d!==null&&d!==void 0?d:t.inputFilterSensitiveLog;const m=u!==null&&u!==void 0?u:t.outputFilterSensitiveLog;const{$metadata:p,...S}=s.output;(o=i===null||i===void 0?void 0:i.info)===null||o===void 0?void 0:o.call(i,{clientName:a,commandName:r,input:l(n.input),output:m(S),metadata:p});return s}catch(e){const{clientName:o,commandName:a,logger:r,dynamoDbDocumentClientOptions:i={}}=t;const{overrideInputFilterSensitiveLog:c}=i;const d=c!==null&&c!==void 0?c:t.inputFilterSensitiveLog;(s=r===null||r===void 0?void 0:r.error)===null||s===void 0?void 0:s.call(r,{clientName:o,commandName:a,input:d(n.input),error:e,metadata:e.$metadata});throw e}};t.loggerMiddleware=loggerMiddleware;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};const getLoggerPlugin=e=>({applyToStack:e=>{e.add((0,t.loggerMiddleware)(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=getLoggerPlugin},14103:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRecursionDetectionPlugin=t.addRecursionDetectionMiddlewareOptions=t.recursionDetectionMiddleware=void 0;const o=n(54117);const s="X-Amzn-Trace-Id";const a="AWS_LAMBDA_FUNCTION_NAME";const r="_X_AMZN_TRACE_ID";const recursionDetectionMiddleware=e=>t=>async n=>{const{request:i}=n;if(!o.HttpRequest.isInstance(i)||e.runtime!=="node"||i.headers.hasOwnProperty(s)){return t(n)}const c=process.env[a];const d=process.env[r];const nonEmptyString=e=>typeof e==="string"&&e.length>0;if(nonEmptyString(c)&&nonEmptyString(d)){i.headers[s]=d}return t({...n,request:i})};t.recursionDetectionMiddleware=recursionDetectionMiddleware;t.addRecursionDetectionMiddlewareOptions={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:true,priority:"low"};const getRecursionDetectionPlugin=e=>({applyToStack:n=>{n.add((0,t.recursionDetectionMiddleware)(e),t.addRecursionDetectionMiddlewareOptions)}});t.getRecursionDetectionPlugin=getRecursionDetectionPlugin},2629:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStsAuthConfig=void 0;const o=n(83347);const resolveStsAuthConfig=(e,{stsClientCtor:t})=>(0,o.resolveAwsAuthConfig)({...e,stsClientCtor:t});t.resolveStsAuthConfig=resolveStsAuthConfig},55182:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSigV4AuthConfig=t.resolveAwsAuthConfig=void 0;const o=n(57879);const s=n(20829);const a=n(25275);const r=3e5;const resolveAwsAuthConfig=e=>{const t=e.credentials?normalizeCredentialProvider(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:o=e.systemClockOffset||0,sha256:r}=e;let i;if(e.signer){i=(0,a.normalizeProvider)(e.signer)}else if(e.regionInfoProvider){i=()=>(0,a.normalizeProvider)(e.region)().then((async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t])).then((([o,a])=>{const{signingRegion:i,signingService:c}=o;e.signingRegion=e.signingRegion||i||a;e.signingName=e.signingName||c||e.serviceId;const d={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:r,uriEscapePath:n};const u=e.signerConstructor||s.SignatureV4;return new u(d)}))}else{i=async o=>{o=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,a.normalizeProvider)(e.region)(),properties:{}},o);const i=o.signingRegion;const c=o.signingName;e.signingRegion=e.signingRegion||i;e.signingName=e.signingName||c||e.serviceId;const d={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:r,uriEscapePath:n};const u=e.signerConstructor||s.SignatureV4;return new u(d)}}return{...e,systemClockOffset:o,signingEscapePath:n,credentials:t,signer:i}};t.resolveAwsAuthConfig=resolveAwsAuthConfig;const resolveSigV4AuthConfig=e=>{const t=e.credentials?normalizeCredentialProvider(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:o=e.systemClockOffset||0,sha256:r}=e;let i;if(e.signer){i=(0,a.normalizeProvider)(e.signer)}else{i=(0,a.normalizeProvider)(new s.SignatureV4({credentials:t,region:e.region,service:e.signingName,sha256:r,uriEscapePath:n}))}return{...e,systemClockOffset:o,signingEscapePath:n,credentials:t,signer:i}};t.resolveSigV4AuthConfig=resolveSigV4AuthConfig;const normalizeCredentialProvider=e=>{if(typeof e==="function"){return(0,o.memoize)(e,(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()e.expiration!==undefined))}return(0,a.normalizeProvider)(e)}},7717:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSigV4AuthPlugin=t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const o=n(54117);const s=n(3904);const a=n(85384);const awsAuthMiddleware=e=>(t,n)=>async function(r){var i,c,d,u;if(!o.HttpRequest.isInstance(r.request))return t(r);const l=(d=(c=(i=n.endpointV2)===null||i===void 0?void 0:i.properties)===null||c===void 0?void 0:c.authSchemes)===null||d===void 0?void 0:d[0];const m=(l===null||l===void 0?void 0:l.name)==="sigv4a"?(u=l===null||l===void 0?void 0:l.signingRegionSet)===null||u===void 0?void 0:u.join(","):undefined;const p=await e.signer(l);const S=await t({...r,request:await p.sign(r.request,{signingDate:(0,s.getSkewCorrectedDate)(e.systemClockOffset),signingRegion:m||n["signing_region"],signingService:n["signing_service"]})}).catch((t=>{var n;const o=(n=t.ServerTime)!==null&&n!==void 0?n:getDateHeader(t.$response);if(o){e.systemClockOffset=(0,a.getUpdatedSystemClockOffset)(o,e.systemClockOffset)}throw t}));const g=getDateHeader(S.response);if(g){e.systemClockOffset=(0,a.getUpdatedSystemClockOffset)(g,e.systemClockOffset)}return S};t.awsAuthMiddleware=awsAuthMiddleware;const getDateHeader=e=>{var t,n,s;return o.HttpResponse.isInstance(e)?(n=(t=e.headers)===null||t===void 0?void 0:t.date)!==null&&n!==void 0?n:(s=e.headers)===null||s===void 0?void 0:s.Date:undefined};t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:true};const getAwsAuthPlugin=e=>({applyToStack:n=>{n.addRelativeTo((0,t.awsAuthMiddleware)(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=getAwsAuthPlugin;t.getSigV4AuthPlugin=t.getAwsAuthPlugin},83347:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55182),t);o.__exportStar(n(7717),t)},3904:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSkewCorrectedDate=void 0;const getSkewCorrectedDate=e=>new Date(Date.now()+e);t.getSkewCorrectedDate=getSkewCorrectedDate},85384:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUpdatedSystemClockOffset=void 0;const o=n(78958);const getUpdatedSystemClockOffset=(e,t)=>{const n=Date.parse(e);if((0,o.isClockSkewed)(n,t)){return n-Date.now()}return t};t.getUpdatedSystemClockOffset=getUpdatedSystemClockOffset},78958:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isClockSkewed=void 0;const o=n(3904);const isClockSkewed=(e,t)=>Math.abs((0,o.getSkewCorrectedDate)(t).getTime()-e)>=3e5;t.isClockSkewed=isClockSkewed},53274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveUserAgentConfig=void 0;function resolveUserAgentConfig(e){return{...e,customUserAgent:typeof e.customUserAgent==="string"?[[e.customUserAgent]]:e.customUserAgent}}t.resolveUserAgentConfig=resolveUserAgentConfig},37696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UA_ESCAPE_CHAR=t.UA_VALUE_ESCAPE_REGEX=t.UA_NAME_ESCAPE_REGEX=t.UA_NAME_SEPARATOR=t.SPACE=t.X_AMZ_USER_AGENT=t.USER_AGENT=void 0;t.USER_AGENT="user-agent";t.X_AMZ_USER_AGENT="x-amz-user-agent";t.SPACE=" ";t.UA_NAME_SEPARATOR="/";t.UA_NAME_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;t.UA_VALUE_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;t.UA_ESCAPE_CHAR="-"},37163:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(53274),t);o.__exportStar(n(83689),t)},83689:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const o=n(61194);const s=n(54117);const a=n(37696);const userAgentMiddleware=e=>(t,n)=>async r=>{var i,c;const{request:d}=r;if(!s.HttpRequest.isInstance(d))return t(r);const{headers:u}=d;const l=((i=n===null||n===void 0?void 0:n.userAgent)===null||i===void 0?void 0:i.map(escapeUserAgent))||[];const m=(await e.defaultUserAgentProvider()).map(escapeUserAgent);const p=((c=e===null||e===void 0?void 0:e.customUserAgent)===null||c===void 0?void 0:c.map(escapeUserAgent))||[];const S=(0,o.getUserAgentPrefix)();const g=(S?[S]:[]).concat([...m,...l,...p]).join(a.SPACE);const f=[...m.filter((e=>e.startsWith("aws-sdk-"))),...p].join(a.SPACE);if(e.runtime!=="browser"){if(f){u[a.X_AMZ_USER_AGENT]=u[a.X_AMZ_USER_AGENT]?`${u[a.USER_AGENT]} ${f}`:f}u[a.USER_AGENT]=g}else{u[a.X_AMZ_USER_AGENT]=g}return t({...r,request:d})};t.userAgentMiddleware=userAgentMiddleware;const escapeUserAgent=e=>{var t;const n=e[0].split(a.UA_NAME_SEPARATOR).map((e=>e.replace(a.UA_NAME_ESCAPE_REGEX,a.UA_ESCAPE_CHAR))).join(a.UA_NAME_SEPARATOR);const o=(t=e[1])===null||t===void 0?void 0:t.replace(a.UA_VALUE_ESCAPE_REGEX,a.UA_ESCAPE_CHAR);const s=n.indexOf(a.UA_NAME_SEPARATOR);const r=n.substring(0,s);let i=n.substring(s+1);if(r==="api"){i=i.toLowerCase()}return[r,i,o].filter((e=>e&&e.length>0)).reduce(((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}}),"")};t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};const getUserAgentPlugin=e=>({applyToStack:n=>{n.add((0,t.userAgentMiddleware)(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=getUserAgentPlugin},91115:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAwsRegionExtensionConfiguration=t.getAwsRegionExtensionConfiguration=void 0;const getAwsRegionExtensionConfiguration=e=>{let runtimeConfigRegion=async()=>{if(e.region===undefined){throw new Error("Region is missing from runtimeConfig")}const t=e.region;if(typeof t==="string"){return t}return t()};return{setRegion(e){runtimeConfigRegion=e},region(){return runtimeConfigRegion}}};t.getAwsRegionExtensionConfiguration=getAwsRegionExtensionConfiguration;const resolveAwsRegionExtensionConfiguration=e=>({region:e.region()});t.resolveAwsRegionExtensionConfiguration=resolveAwsRegionExtensionConfiguration},21945:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(91115),t);o.__exportStar(n(3982),t)},81558:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_REGION_CONFIG_FILE_OPTIONS=t.NODE_REGION_CONFIG_OPTIONS=t.REGION_INI_NAME=t.REGION_ENV_NAME=void 0;t.REGION_ENV_NAME="AWS_REGION";t.REGION_INI_NAME="region";t.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.REGION_ENV_NAME],configFileSelector:e=>e[t.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};t.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}},36926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const o=n(62995);const getRealRegion=e=>(0,o.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=getRealRegion},3982:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(81558),t);o.__exportStar(n(33757),t)},62995:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const isFipsRegion=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=isFipsRegion},33757:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const o=n(36926);const s=n(62995);const resolveRegionConfig=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return(0,o.getRealRegion)(t)}const e=await t();return(0,o.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,s.isFipsRegion)(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}};t.resolveRegionConfig=resolveRegionConfig},42965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UnsupportedGrantTypeException=t.UnauthorizedClientException=t.SlowDownException=t.SSOOIDCClient=t.InvalidScopeException=t.InvalidRequestException=t.InvalidClientException=t.InternalServerException=t.ExpiredTokenException=t.CreateTokenCommand=t.AuthorizationPendingException=t.AccessDeniedException=void 0;const o=n(42459);const s=n(1475);const a=n(14103);const r=n(37163);const i=n(1818);const c=n(71829);const d=n(12538);const u=n(67273);const l=n(11866);var resolveClientEndpointParameters=e=>{var t,n;return{...e,useDualstackEndpoint:(t=e.useDualstackEndpoint)!==null&&t!==void 0?t:false,useFipsEndpoint:(n=e.useFipsEndpoint)!==null&&n!==void 0?n:false,defaultSigningName:"awsssooidc"}};var m={version:"3.429.0"};const p=n(17906);const S=n(1818);const g=n(94681);const f=n(67273);const y=n(83993);const E=n(38179);const h=n(4161);const v=n(39751);const C=n(11866);const _=n(59381);const I=n(76456);const w=n(47107);const P=n(88013);var b="required";var x="fn";var T="argv";var O="ref";var D="isSet";var M="tree";var A="error";var R="endpoint";var N="PartitionResult";var k="getAttr";var F={[b]:false,type:"String"};var L={[b]:true,default:false,type:"Boolean"};var j={[O]:"Endpoint"};var U={[x]:"booleanEquals",[T]:[{[O]:"UseFIPS"},true]};var z={[x]:"booleanEquals",[T]:[{[O]:"UseDualStack"},true]};var $={};var H={[x]:"booleanEquals",[T]:[true,{[x]:k,[T]:[{[O]:N},"supportsFIPS"]}]};var G={[O]:N};var W={[x]:"booleanEquals",[T]:[true,{[x]:k,[T]:[G,"supportsDualStack"]}]};var q=[U];var B=[z];var V=[{[O]:"Region"}];var Y={version:"1.0",parameters:{Region:F,UseDualStack:L,UseFIPS:L,Endpoint:F},rules:[{conditions:[{[x]:D,[T]:[j]}],type:M,rules:[{conditions:q,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:A},{conditions:B,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:A},{endpoint:{url:j,properties:$,headers:$},type:R}]},{conditions:[{[x]:D,[T]:V}],type:M,rules:[{conditions:[{[x]:"aws.partition",[T]:V,assign:N}],type:M,rules:[{conditions:[U,z],type:M,rules:[{conditions:[H,W],type:M,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:$,headers:$},type:R}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:A}]},{conditions:q,type:M,rules:[{conditions:[H],type:M,rules:[{conditions:[{[x]:"stringEquals",[T]:["aws-us-gov",{[x]:k,[T]:[G,"name"]}]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:$,headers:$},type:R},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:$,headers:$},type:R}]},{error:"FIPS is enabled but this partition does not support FIPS",type:A}]},{conditions:B,type:M,rules:[{conditions:[W],type:M,rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:$,headers:$},type:R}]},{error:"DualStack is enabled but this partition does not support DualStack",type:A}]},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:$,headers:$},type:R}]}]},{error:"Invalid Configuration: Missing Region",type:A}]};var K=Y;var defaultEndpointResolver=(e,t={})=>(0,P.resolveEndpoint)(K,{endpointParams:e,logger:t.logger});var getRuntimeConfig=e=>{var t,n,o,s,a,r,i,c,d,u;return{apiVersion:"2019-06-10",base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:I.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:I.toBase64,disableHostPrefix:(o=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&o!==void 0?o:false,endpointProvider:(s=e===null||e===void 0?void 0:e.endpointProvider)!==null&&s!==void 0?s:defaultEndpointResolver,extensions:(a=e===null||e===void 0?void 0:e.extensions)!==null&&a!==void 0?a:[],logger:(r=e===null||e===void 0?void 0:e.logger)!==null&&r!==void 0?r:new C.NoOpLogger,serviceId:(i=e===null||e===void 0?void 0:e.serviceId)!==null&&i!==void 0?i:"SSO OIDC",urlParser:(c=e===null||e===void 0?void 0:e.urlParser)!==null&&c!==void 0?c:_.parseUrl,utf8Decoder:(d=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&d!==void 0?d:w.fromUtf8,utf8Encoder:(u=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&u!==void 0?u:w.toUtf8}};const X=n(11866);const J=n(12871);const Q=n(11866);var getRuntimeConfig2=e=>{var t,n,o,s,a,r,i,c,d,u;(0,Q.emitWarningIfUnsupportedVersion)(process.version);const l=(0,J.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>l().then(X.loadConfigsForDefaultMode);const C=getRuntimeConfig(e);return{...C,...e,runtime:"node",defaultsMode:l,bodyLengthChecker:(t=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&t!==void 0?t:h.calculateBodyLength,defaultUserAgentProvider:(n=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&n!==void 0?n:(0,p.defaultUserAgent)({serviceId:C.serviceId,clientVersion:m.version}),maxAttempts:(o=e===null||e===void 0?void 0:e.maxAttempts)!==null&&o!==void 0?o:(0,y.loadConfig)(f.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(s=e===null||e===void 0?void 0:e.region)!==null&&s!==void 0?s:(0,y.loadConfig)(S.NODE_REGION_CONFIG_OPTIONS,S.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(a=e===null||e===void 0?void 0:e.requestHandler)!==null&&a!==void 0?a:new E.NodeHttpHandler(defaultConfigProvider),retryMode:(r=e===null||e===void 0?void 0:e.retryMode)!==null&&r!==void 0?r:(0,y.loadConfig)({...f.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||v.DEFAULT_RETRY_MODE}),sha256:(i=e===null||e===void 0?void 0:e.sha256)!==null&&i!==void 0?i:g.Hash.bind(null,"sha256"),streamCollector:(c=e===null||e===void 0?void 0:e.streamCollector)!==null&&c!==void 0?c:E.streamCollector,useDualstackEndpoint:(d=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&d!==void 0?d:(0,y.loadConfig)(S.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(u=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&u!==void 0?u:(0,y.loadConfig)(S.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};const Z=n(21945);const ee=n(54117);const te=n(11866);var asPartial=e=>e;var resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,Z.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,te.getDefaultExtensionConfiguration)(e)),...asPartial((0,ee.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,Z.resolveAwsRegionExtensionConfiguration)(n),...(0,te.resolveDefaultRuntimeConfig)(n),...(0,ee.resolveHttpHandlerRuntimeConfig)(n)}};var ne=class extends l.Client{constructor(...[e]){const t=getRuntimeConfig2(e||{});const n=resolveClientEndpointParameters(t);const l=(0,i.resolveRegionConfig)(n);const m=(0,d.resolveEndpointConfig)(l);const p=(0,u.resolveRetryConfig)(m);const S=(0,o.resolveHostHeaderConfig)(p);const g=(0,r.resolveUserAgentConfig)(S);const f=resolveRuntimeExtensions(g,(e===null||e===void 0?void 0:e.extensions)||[]);super(f);this.config=f;this.middlewareStack.use((0,u.getRetryPlugin)(this.config));this.middlewareStack.use((0,c.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,a.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,r.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};t.SSOOIDCClient=ne;const oe=n(11866);const se=n(12538);const ae=n(76904);const re=n(11866);const ie=n(18499);const ce=n(54117);const de=n(11866);const ue=n(11866);var le=class _SSOOIDCServiceException extends ue.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOOIDCServiceException.prototype)}};var me=class _AccessDeniedException extends le{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype);this.error=e.error;this.error_description=e.error_description}};t.AccessDeniedException=me;var pe=class _AuthorizationPendingException extends le{constructor(e){super({name:"AuthorizationPendingException",$fault:"client",...e});this.name="AuthorizationPendingException";this.$fault="client";Object.setPrototypeOf(this,_AuthorizationPendingException.prototype);this.error=e.error;this.error_description=e.error_description}};t.AuthorizationPendingException=pe;var Se=class _ExpiredTokenException extends le{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype);this.error=e.error;this.error_description=e.error_description}};t.ExpiredTokenException=Se;var ge=class _InternalServerException extends le{constructor(e){super({name:"InternalServerException",$fault:"server",...e});this.name="InternalServerException";this.$fault="server";Object.setPrototypeOf(this,_InternalServerException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InternalServerException=ge;var fe=class _InvalidClientException extends le{constructor(e){super({name:"InvalidClientException",$fault:"client",...e});this.name="InvalidClientException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidClientException=fe;var ye=class _InvalidGrantException extends le{constructor(e){super({name:"InvalidGrantException",$fault:"client",...e});this.name="InvalidGrantException";this.$fault="client";Object.setPrototypeOf(this,_InvalidGrantException.prototype);this.error=e.error;this.error_description=e.error_description}};var Ee=class _InvalidRequestException extends le{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidRequestException=Ee;var he=class _InvalidScopeException extends le{constructor(e){super({name:"InvalidScopeException",$fault:"client",...e});this.name="InvalidScopeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidScopeException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidScopeException=he;var ve=class _SlowDownException extends le{constructor(e){super({name:"SlowDownException",$fault:"client",...e});this.name="SlowDownException";this.$fault="client";Object.setPrototypeOf(this,_SlowDownException.prototype);this.error=e.error;this.error_description=e.error_description}};t.SlowDownException=ve;var Ce=class _UnauthorizedClientException extends le{constructor(e){super({name:"UnauthorizedClientException",$fault:"client",...e});this.name="UnauthorizedClientException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedClientException.prototype);this.error=e.error;this.error_description=e.error_description}};t.UnauthorizedClientException=Ce;var _e=class _UnsupportedGrantTypeException extends le{constructor(e){super({name:"UnsupportedGrantTypeException",$fault:"client",...e});this.name="UnsupportedGrantTypeException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedGrantTypeException.prototype);this.error=e.error;this.error_description=e.error_description}};t.UnsupportedGrantTypeException=_e;var Ie=class _InvalidClientMetadataException extends le{constructor(e){super({name:"InvalidClientMetadataException",$fault:"client",...e});this.name="InvalidClientMetadataException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientMetadataException.prototype);this.error=e.error;this.error_description=e.error_description}};var se_CreateTokenCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:s,path:a}=await t.endpoint();const r={"content-type":"application/json"};const i=`${(a===null||a===void 0?void 0:a.endsWith("/"))?a.slice(0,-1):a||""}/token`;let c;c=JSON.stringify((0,de.take)(e,{clientId:[],clientSecret:[],code:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:e=>(0,de._json)(e)}));return new ce.HttpRequest({protocol:o,hostname:n,port:s,method:"POST",headers:r,path:i,body:c})};var se_RegisterClientCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:s,path:a}=await t.endpoint();const r={"content-type":"application/json"};const i=`${(a===null||a===void 0?void 0:a.endsWith("/"))?a.slice(0,-1):a||""}/client/register`;let c;c=JSON.stringify((0,de.take)(e,{clientName:[],clientType:[],scopes:e=>(0,de._json)(e)}));return new ce.HttpRequest({protocol:o,hostname:n,port:s,method:"POST",headers:r,path:i,body:c})};var se_StartDeviceAuthorizationCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:s,path:a}=await t.endpoint();const r={"content-type":"application/json"};const i=`${(a===null||a===void 0?void 0:a.endsWith("/"))?a.slice(0,-1):a||""}/device_authorization`;let c;c=JSON.stringify((0,de.take)(e,{clientId:[],clientSecret:[],startUrl:[]}));return new ce.HttpRequest({protocol:o,hostname:n,port:s,method:"POST",headers:r,path:i,body:c})};var de_CreateTokenCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_CreateTokenCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const s=(0,de.take)(o,{accessToken:de.expectString,expiresIn:de.expectInt32,idToken:de.expectString,refreshToken:de.expectString,tokenType:de.expectString});Object.assign(n,s);return n};var de_CreateTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await de_AuthorizationPendingExceptionRes(n,t);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await de_InvalidClientExceptionRes(n,t);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await de_InvalidGrantExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await de_InvalidScopeExceptionRes(n,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await de_SlowDownExceptionRes(n,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await de_UnauthorizedClientExceptionRes(n,t);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await de_UnsupportedGrantTypeExceptionRes(n,t);default:const s=n.body;return we({output:e,parsedBody:s,errorCode:o})}};var de_RegisterClientCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_RegisterClientCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const s=(0,de.take)(o,{authorizationEndpoint:de.expectString,clientId:de.expectString,clientIdIssuedAt:de.expectLong,clientSecret:de.expectString,clientSecretExpiresAt:de.expectLong,tokenEndpoint:de.expectString});Object.assign(n,s);return n};var de_RegisterClientCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await de_InvalidClientMetadataExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await de_InvalidScopeExceptionRes(n,t);default:const s=n.body;return we({output:e,parsedBody:s,errorCode:o})}};var de_StartDeviceAuthorizationCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_StartDeviceAuthorizationCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const s=(0,de.take)(o,{deviceCode:de.expectString,expiresIn:de.expectInt32,interval:de.expectInt32,userCode:de.expectString,verificationUri:de.expectString,verificationUriComplete:de.expectString});Object.assign(n,s);return n};var de_StartDeviceAuthorizationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await de_InvalidClientExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await de_SlowDownExceptionRes(n,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await de_UnauthorizedClientExceptionRes(n,t);default:const s=n.body;return we({output:e,parsedBody:s,errorCode:o})}};var we=(0,de.withBaseException)(le);var de_AccessDeniedExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new me({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_AuthorizationPendingExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new pe({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_ExpiredTokenExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new Se({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_InternalServerExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new ge({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_InvalidClientExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new fe({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_InvalidClientMetadataExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new Ie({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_InvalidGrantExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new ye({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_InvalidRequestExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new Ee({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_InvalidScopeExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new he({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_SlowDownExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new ve({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_UnauthorizedClientExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new Ce({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var de_UnsupportedGrantTypeExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const a=new _e({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(a,e.body)};var deserializeMetadata=e=>{var t,n;return{httpStatusCode:e.statusCode,requestId:(n=(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"])!==null&&n!==void 0?n:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};var collectBodyString=(e,t)=>(0,de.collectBody)(e,t).then((e=>t.utf8Encoder(e)));var parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));var parseErrorBody=async(e,t)=>{var n;const o=await parseBody(e,t);o.message=(n=o.message)!==null&&n!==void 0?n:o.Message;return o};var loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==void 0){return sanitizeErrorCode(e.headers[n])}if(t.code!==void 0){return sanitizeErrorCode(t.code)}if(t["__type"]!==void 0){return sanitizeErrorCode(t["__type"])}};var Pe=class _CreateTokenCommand extends re.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,ae.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,se.getEndpointPlugin)(t,_CreateTokenCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOOIDCClient";const r="CreateTokenCommand";const i={logger:s,clientName:a,commandName:r,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[ie.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"CreateToken"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),i)}serialize(e,t){return se_CreateTokenCommand(e,t)}deserialize(e,t){return de_CreateTokenCommand(e,t)}};t.CreateTokenCommand=Pe;const be=n(12538);const xe=n(76904);const Te=n(11866);const Oe=n(18499);var De=class _RegisterClientCommand extends Te.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,xe.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,be.getEndpointPlugin)(t,_RegisterClientCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOOIDCClient";const r="RegisterClientCommand";const i={logger:s,clientName:a,commandName:r,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[Oe.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"RegisterClient"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),i)}serialize(e,t){return se_RegisterClientCommand(e,t)}deserialize(e,t){return de_RegisterClientCommand(e,t)}};const Me=n(12538);const Ae=n(76904);const Re=n(11866);const Ne=n(18499);var ke=class _StartDeviceAuthorizationCommand extends Re.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,Ae.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,Me.getEndpointPlugin)(t,_StartDeviceAuthorizationCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOOIDCClient";const r="StartDeviceAuthorizationCommand";const i={logger:s,clientName:a,commandName:r,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[Ne.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"StartDeviceAuthorization"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),i)}serialize(e,t){return se_StartDeviceAuthorizationCommand(e,t)}deserialize(e,t){return de_StartDeviceAuthorizationCommand(e,t)}};var Fe={CreateTokenCommand:Pe,RegisterClientCommand:De,StartDeviceAuthorizationCommand:ke};var Le=class extends ne{};(0,oe.createAggregatedClient)(Fe,Le)},18041:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.REFRESH_MESSAGE=t.EXPIRE_WINDOW_MS=void 0;t.EXPIRE_WINDOW_MS=5*60*1e3;t.REFRESH_MESSAGE=`To refresh this SSO session run 'aws sso login' with the corresponding profile.`},66786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSso=void 0;const o=n(57879);const s=n(87831);const a=n(18041);const r=n(90363);const i=n(43140);const c=n(80345);const d=n(90665);const u=new Date(0);const fromSso=(e={})=>async()=>{const t=await(0,s.parseKnownFiles)(e);const n=(0,s.getProfileName)(e);const l=t[n];if(!l){throw new o.TokenProviderError(`Profile '${n}' could not be found in shared credentials file.`,false)}else if(!l["sso_session"]){throw new o.TokenProviderError(`Profile '${n}' is missing required property 'sso_session'.`)}const m=l["sso_session"];const p=await(0,s.loadSsoSessionData)(e);const S=p[m];if(!S){throw new o.TokenProviderError(`Sso session '${m}' could not be found in shared credentials file.`,false)}for(const e of["sso_start_url","sso_region"]){if(!S[e]){throw new o.TokenProviderError(`Sso session '${m}' is missing required property '${e}'.`,false)}}const g=S["sso_start_url"];const f=S["sso_region"];let y;try{y=await(0,s.getSSOTokenFromFile)(m)}catch(e){throw new o.TokenProviderError(`The SSO session token associated with profile=${n} was not found or is invalid. ${a.REFRESH_MESSAGE}`,false)}(0,c.validateTokenKey)("accessToken",y.accessToken);(0,c.validateTokenKey)("expiresAt",y.expiresAt);const{accessToken:E,expiresAt:h}=y;const v={token:E,expiration:new Date(h)};if(v.expiration.getTime()-Date.now()>a.EXPIRE_WINDOW_MS){return v}if(Date.now()-u.getTime()<30*1e3){(0,i.validateTokenExpiry)(v);return v}(0,c.validateTokenKey)("clientId",y.clientId,true);(0,c.validateTokenKey)("clientSecret",y.clientSecret,true);(0,c.validateTokenKey)("refreshToken",y.refreshToken,true);try{u.setTime(Date.now());const e=await(0,r.getNewSsoOidcToken)(y,f);(0,c.validateTokenKey)("accessToken",e.accessToken);(0,c.validateTokenKey)("expiresIn",e.expiresIn);const t=new Date(Date.now()+e.expiresIn*1e3);try{await(0,d.writeSSOTokenToFile)(m,{...y,accessToken:e.accessToken,expiresAt:t.toISOString(),refreshToken:e.refreshToken})}catch(e){}return{token:e.accessToken,expiration:t}}catch(e){(0,i.validateTokenExpiry)(v);return v}};t.fromSso=fromSso},9637:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const o=n(57879);const fromStatic=({token:e})=>async()=>{if(!e||!e.token){throw new o.TokenProviderError(`Please pass a valid token to fromStatic`,false)}return e};t.fromStatic=fromStatic},90363:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getNewSsoOidcToken=void 0;const o=n(42965);const s=n(23901);const getNewSsoOidcToken=(e,t)=>{const n=(0,s.getSsoOidcClient)(t);return n.send(new o.CreateTokenCommand({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}))};t.getNewSsoOidcToken=getNewSsoOidcToken},23901:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSsoOidcClient=void 0;const o=n(42965);const s={};const getSsoOidcClient=e=>{if(s[e]){return s[e]}const t=new o.SSOOIDCClient({region:e});s[e]=t;return t};t.getSsoOidcClient=getSsoOidcClient},87179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(42965),t);o.__exportStar(n(66786),t);o.__exportStar(n(9637),t);o.__exportStar(n(32518),t)},32518:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.nodeProvider=void 0;const o=n(57879);const s=n(66786);const nodeProvider=(e={})=>(0,o.memoize)((0,o.chain)((0,s.fromSso)(e),(async()=>{throw new o.TokenProviderError("Could not load token from any providers",false)})),(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==undefined));t.nodeProvider=nodeProvider},43140:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateTokenExpiry=void 0;const o=n(57879);const s=n(18041);const validateTokenExpiry=e=>{if(e.expiration&&e.expiration.getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateTokenKey=void 0;const o=n(57879);const s=n(18041);const validateTokenKey=(e,t,n=false)=>{if(typeof t==="undefined"){throw new o.TokenProviderError(`Value not present for '${e}' in SSO Token${n?". Cannot refresh":""}. ${s.REFRESH_MESSAGE}`,false)}};t.validateTokenKey=validateTokenKey},90665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeSSOTokenToFile=void 0;const o=n(87831);const s=n(57147);const{writeFile:a}=s.promises;const writeSSOTokenToFile=(e,t)=>{const n=(0,o.getSSOTokenFilepath)(e);const s=JSON.stringify(t,null,2);return a(n,s)};t.writeSSOTokenToFile=writeSSOTokenToFile},75581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(88013);const s=n(85054);const a=n(86814);const r=n(80116);const i={isVirtualHostableS3Bucket:s.isVirtualHostableS3Bucket,parseArn:a.parseArn,partition:r.partition};o.customEndpointFunctions.aws=i},61194:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(75581),t);o.__exportStar(n(80116),t);o.__exportStar(n(48028),t);o.__exportStar(n(77466),t);o.__exportStar(n(55045),t)},85054:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isVirtualHostableS3Bucket=void 0;const o=n(88013);const s=n(48028);const isVirtualHostableS3Bucket=(e,n=false)=>{if(n){for(const n of e.split(".")){if(!(0,t.isVirtualHostableS3Bucket)(n)){return false}}return true}if(!(0,o.isValidHostLabel)(e)){return false}if(e.length<3||e.length>63){return false}if(e!==e.toLowerCase()){return false}if((0,s.isIpAddress)(e)){return false}return true};t.isVirtualHostableS3Bucket=isVirtualHostableS3Bucket},86814:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseArn=void 0;const parseArn=e=>{const t=e.split(":");if(t.length<6)return null;const[n,o,s,a,r,...i]=t;if(n!=="arn"||o===""||s===""||i[0]==="")return null;return{partition:o,service:s,region:a,accountId:r,resourceId:i[0].includes("/")?i[0].split("/"):i}};t.parseArn=parseArn},80116:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPrefix=t.useDefaultPartitionInfo=t.setPartitionInfo=t.partition=void 0;const o=n(10204);const s=o.__importDefault(n(35055));let a=s.default;let r="";const partition=e=>{const{partitions:t}=a;for(const n of t){const{regions:t,outputs:o}=n;for(const[n,s]of Object.entries(t)){if(n===e){return{...o,...s}}}}for(const n of t){const{regionRegex:t,outputs:o}=n;if(new RegExp(t).test(e)){return{...o}}}const n=t.find((e=>e.id==="aws"));if(!n){throw new Error("Provided region was not found in the partition array or regex,"+" and default partition with id 'aws' doesn't exist.")}return{...n.outputs}};t.partition=partition;const setPartitionInfo=(e,t="")=>{a=e;r=t};t.setPartitionInfo=setPartitionInfo;const useDefaultPartitionInfo=()=>{(0,t.setPartitionInfo)(s.default,"")};t.useDefaultPartitionInfo=useDefaultPartitionInfo;const getUserAgentPrefix=()=>r;t.getUserAgentPrefix=getUserAgentPrefix},48028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIpAddress=void 0;var o=n(88013);Object.defineProperty(t,"isIpAddress",{enumerable:true,get:function(){return o.isIpAddress}})},77466:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpoint=void 0;var o=n(88013);Object.defineProperty(t,"resolveEndpoint",{enumerable:true,get:function(){return o.resolveEndpoint}})},96501:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointError=void 0;var o=n(88013);Object.defineProperty(t,"EndpointError",{enumerable:true,get:function(){return o.EndpointError}})},49503:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},61493:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55125:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},33343:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55045:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(96501),t);o.__exportStar(n(49503),t);o.__exportStar(n(61493),t);o.__exportStar(n(55125),t);o.__exportStar(n(33343),t);o.__exportStar(n(68412),t)},68412:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},60136:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.crtAvailability=void 0;t.crtAvailability={isCrtAvailable:false}},17906:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultUserAgent=t.UA_APP_ID_INI_NAME=t.UA_APP_ID_ENV_NAME=t.crtAvailability=void 0;const o=n(83993);const s=n(22037);const a=n(77282);const r=n(24214);var i=n(60136);Object.defineProperty(t,"crtAvailability",{enumerable:true,get:function(){return i.crtAvailability}});t.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";t.UA_APP_ID_INI_NAME="sdk-ua-app-id";const defaultUserAgent=({serviceId:e,clientVersion:n})=>{const i=[["aws-sdk-js",n],["ua","2.0"],[`os/${(0,s.platform)()}`,(0,s.release)()],["lang/js"],["md/nodejs",`${a.versions.node}`]];const c=(0,r.isCrtAvailable)();if(c){i.push(c)}if(e){i.push([`api/${e}`,n])}if(a.env.AWS_EXECUTION_ENV){i.push([`exec-env/${a.env.AWS_EXECUTION_ENV}`])}const d=(0,o.loadConfig)({environmentVariableSelector:e=>e[t.UA_APP_ID_ENV_NAME],configFileSelector:e=>e[t.UA_APP_ID_INI_NAME],default:undefined})();let u=undefined;return async()=>{if(!u){const e=await d;u=e?[...i,[`app/${e}`]]:[...i]}return u}};t.defaultUserAgent=defaultUserAgent},24214:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCrtAvailable=void 0;const o=n(60136);const isCrtAvailable=()=>{if(o.crtAvailability.isCrtAvailable){return["md/crt-avail"]}return null};t.isCrtAvailable=isCrtAvailable},51908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const o=n(10431);const s=n(97150);const fromUtf8=e=>typeof TextEncoder==="function"?(0,s.fromUtf8)(e):(0,o.fromUtf8)(e);t.fromUtf8=fromUtf8;const toUtf8=e=>typeof TextDecoder==="function"?(0,s.toUtf8)(e):(0,o.toUtf8)(e);t.toUtf8=toUtf8},10431:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const fromUtf8=e=>{const t=[];for(let n=0,o=e.length;n>6|192,o&63|128)}else if(n+1>18|240,s>>12&63|128,s>>6&63|128,s&63|128)}else{t.push(o>>12|224,o>>6&63|128,o&63|128)}}return Uint8Array.from(t)};t.fromUtf8=fromUtf8;const toUtf8=e=>{let t="";for(let n=0,o=e.length;ne.toString(16))).join("%");t+=decodeURIComponent(a)}else{t+=String.fromCharCode((o&15)<<12|(e[++n]&63)<<6|e[++n]&63)}}return t};t.toUtf8=toUtf8},97150:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;function fromUtf8(e){return(new TextEncoder).encode(e)}t.fromUtf8=fromUtf8;function toUtf8(e){return new TextDecoder("utf-8").decode(e)}t.toUtf8=toUtf8},7167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_DUALSTACK_ENDPOINT=t.CONFIG_USE_DUALSTACK_ENDPOINT=t.ENV_USE_DUALSTACK_ENDPOINT=void 0;const o=n(61979);t.ENV_USE_DUALSTACK_ENDPOINT="AWS_USE_DUALSTACK_ENDPOINT";t.CONFIG_USE_DUALSTACK_ENDPOINT="use_dualstack_endpoint";t.DEFAULT_USE_DUALSTACK_ENDPOINT=false;t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,o.booleanSelector)(e,t.ENV_USE_DUALSTACK_ENDPOINT,o.SelectorType.ENV),configFileSelector:e=>(0,o.booleanSelector)(e,t.CONFIG_USE_DUALSTACK_ENDPOINT,o.SelectorType.CONFIG),default:false}},33869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_FIPS_ENDPOINT=t.CONFIG_USE_FIPS_ENDPOINT=t.ENV_USE_FIPS_ENDPOINT=void 0;const o=n(61979);t.ENV_USE_FIPS_ENDPOINT="AWS_USE_FIPS_ENDPOINT";t.CONFIG_USE_FIPS_ENDPOINT="use_fips_endpoint";t.DEFAULT_USE_FIPS_ENDPOINT=false;t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,o.booleanSelector)(e,t.ENV_USE_FIPS_ENDPOINT,o.SelectorType.ENV),configFileSelector:e=>(0,o.booleanSelector)(e,t.CONFIG_USE_FIPS_ENDPOINT,o.SelectorType.CONFIG),default:false}},46955:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(7167),t);o.__exportStar(n(33869),t);o.__exportStar(n(52204),t);o.__exportStar(n(83240),t)},52204:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCustomEndpointsConfig=void 0;const o=n(25275);const resolveCustomEndpointsConfig=e=>{var t,n;const{endpoint:s,urlParser:a}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:(0,o.normalizeProvider)(typeof s==="string"?a(s):s),isCustomEndpoint:true,useDualstackEndpoint:(0,o.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:false)}};t.resolveCustomEndpointsConfig=resolveCustomEndpointsConfig},83240:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const o=n(25275);const s=n(94459);const resolveEndpointsConfig=e=>{var t,n;const a=(0,o.normalizeProvider)((t=e.useDualstackEndpoint)!==null&&t!==void 0?t:false);const{endpoint:r,useFipsEndpoint:i,urlParser:c}=e;return{...e,tls:(n=e.tls)!==null&&n!==void 0?n:true,endpoint:r?(0,o.normalizeProvider)(typeof r==="string"?c(r):r):()=>(0,s.getEndpointFromRegion)({...e,useDualstackEndpoint:a,useFipsEndpoint:i}),isCustomEndpoint:!!r,useDualstackEndpoint:a}};t.resolveEndpointsConfig=resolveEndpointsConfig},94459:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromRegion=void 0;const getEndpointFromRegion=async e=>{var t;const{tls:n=true}=e;const o=await e.region();const s=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!s.test(o)){throw new Error("Invalid region in client config")}const a=await e.useDualstackEndpoint();const r=await e.useFipsEndpoint();const{hostname:i}=(t=await e.regionInfoProvider(o,{useDualstackEndpoint:a,useFipsEndpoint:r}))!==null&&t!==void 0?t:{};if(!i){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${i}`)};t.getEndpointFromRegion=getEndpointFromRegion},1818:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46955),t);o.__exportStar(n(4133),t);o.__exportStar(n(55331),t)},86020:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_REGION_CONFIG_FILE_OPTIONS=t.NODE_REGION_CONFIG_OPTIONS=t.REGION_INI_NAME=t.REGION_ENV_NAME=void 0;t.REGION_ENV_NAME="AWS_REGION";t.REGION_INI_NAME="region";t.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.REGION_ENV_NAME],configFileSelector:e=>e[t.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};t.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}},9242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const o=n(28247);const getRealRegion=e=>(0,o.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=getRealRegion},4133:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(86020),t);o.__exportStar(n(96314),t)},28247:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const isFipsRegion=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=isFipsRegion},96314:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const o=n(9242);const s=n(28247);const resolveRegionConfig=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return(0,o.getRealRegion)(t)}const e=await t();return(0,o.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,s.isFipsRegion)(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}};t.resolveRegionConfig=resolveRegionConfig},92353:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},25545:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},24722:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostnameFromVariants=void 0;const getHostnameFromVariants=(e=[],{useFipsEndpoint:t,useDualstackEndpoint:n})=>{var o;return(o=e.find((({tags:e})=>t===e.includes("fips")&&n===e.includes("dualstack"))))===null||o===void 0?void 0:o.hostname};t.getHostnameFromVariants=getHostnameFromVariants},94538:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRegionInfo=void 0;const o=n(24722);const s=n(84408);const a=n(67223);const r=n(68101);const getRegionInfo=(e,{useFipsEndpoint:t=false,useDualstackEndpoint:n=false,signingService:i,regionHash:c,partitionHash:d})=>{var u,l,m,p,S,g;const f=(0,a.getResolvedPartition)(e,{partitionHash:d});const y=e in c?e:(l=(u=d[f])===null||u===void 0?void 0:u.endpoint)!==null&&l!==void 0?l:e;const E={useFipsEndpoint:t,useDualstackEndpoint:n};const h=(0,o.getHostnameFromVariants)((m=c[y])===null||m===void 0?void 0:m.variants,E);const v=(0,o.getHostnameFromVariants)((p=d[f])===null||p===void 0?void 0:p.variants,E);const C=(0,s.getResolvedHostname)(y,{regionHostname:h,partitionHostname:v});if(C===undefined){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:y,useFipsEndpoint:t,useDualstackEndpoint:n}}`)}const _=(0,r.getResolvedSigningRegion)(C,{signingRegion:(S=c[y])===null||S===void 0?void 0:S.signingRegion,regionRegex:d[f].regionRegex,useFipsEndpoint:t});return{partition:f,signingService:i,hostname:C,..._&&{signingRegion:_},...((g=c[y])===null||g===void 0?void 0:g.signingService)&&{signingService:c[y].signingService}}};t.getRegionInfo=getRegionInfo},84408:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedHostname=void 0;const getResolvedHostname=(e,{regionHostname:t,partitionHostname:n})=>t?t:n?n.replace("{region}",e):undefined;t.getResolvedHostname=getResolvedHostname},67223:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedPartition=void 0;const getResolvedPartition=(e,{partitionHash:t})=>{var n;return(n=Object.keys(t||{}).find((n=>t[n].regions.includes(e))))!==null&&n!==void 0?n:"aws"};t.getResolvedPartition=getResolvedPartition},68101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedSigningRegion=void 0;const getResolvedSigningRegion=(e,{signingRegion:t,regionRegex:n,useFipsEndpoint:o})=>{if(t){return t}else if(o){const t=n.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\.");const o=e.match(t);if(o){return o[0].slice(1,-1)}}};t.getResolvedSigningRegion=getResolvedSigningRegion},55331:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(92353),t);o.__exportStar(n(25545),t);o.__exportStar(n(94538),t)},87040:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Endpoint=void 0;var n;(function(e){e["IPv4"]="http://169.254.169.254";e["IPv6"]="http://[fd00:ec2::254]"})(n=t.Endpoint||(t.Endpoint={}))},12940:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_NAME=t.ENV_ENDPOINT_NAME=void 0;t.ENV_ENDPOINT_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT";t.CONFIG_ENDPOINT_NAME="ec2_metadata_service_endpoint";t.ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_NAME],default:undefined}},32528:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointMode=void 0;var n;(function(e){e["IPv4"]="IPv4";e["IPv6"]="IPv6"})(n=t.EndpointMode||(t.EndpointMode={}))},36308:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_MODE_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_MODE_NAME=t.ENV_ENDPOINT_MODE_NAME=void 0;const o=n(32528);t.ENV_ENDPOINT_MODE_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";t.CONFIG_ENDPOINT_MODE_NAME="ec2_metadata_service_endpoint_mode";t.ENDPOINT_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_MODE_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_MODE_NAME],default:o.EndpointMode.IPv4}},56655:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InstanceMetadataV1FallbackError=void 0;const o=n(57879);class InstanceMetadataV1FallbackError extends o.CredentialsProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="InstanceMetadataV1FallbackError";Object.setPrototypeOf(this,InstanceMetadataV1FallbackError.prototype)}}t.InstanceMetadataV1FallbackError=InstanceMetadataV1FallbackError},26856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromContainerMetadata=t.ENV_CMDS_AUTH_TOKEN=t.ENV_CMDS_RELATIVE_URI=t.ENV_CMDS_FULL_URI=void 0;const o=n(57879);const s=n(57310);const a=n(20212);const r=n(50694);const i=n(91006);const c=n(84898);t.ENV_CMDS_FULL_URI="AWS_CONTAINER_CREDENTIALS_FULL_URI";t.ENV_CMDS_RELATIVE_URI="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";t.ENV_CMDS_AUTH_TOKEN="AWS_CONTAINER_AUTHORIZATION_TOKEN";const fromContainerMetadata=(e={})=>{const{timeout:t,maxRetries:n}=(0,i.providerConfigFromInit)(e);return()=>(0,c.retry)((async()=>{const e=await getCmdsUri();const n=JSON.parse(await requestFromEcsImds(t,e));if(!(0,r.isImdsCredentials)(n)){throw new o.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,r.fromImdsCredentials)(n)}),n)};t.fromContainerMetadata=fromContainerMetadata;const requestFromEcsImds=async(e,n)=>{if(process.env[t.ENV_CMDS_AUTH_TOKEN]){n.headers={...n.headers,Authorization:process.env[t.ENV_CMDS_AUTH_TOKEN]}}const o=await(0,a.httpRequest)({...n,timeout:e});return o.toString()};const d="169.254.170.2";const u={localhost:true,"127.0.0.1":true};const l={"http:":true,"https:":true};const getCmdsUri=async()=>{if(process.env[t.ENV_CMDS_RELATIVE_URI]){return{hostname:d,path:process.env[t.ENV_CMDS_RELATIVE_URI]}}if(process.env[t.ENV_CMDS_FULL_URI]){const e=(0,s.parse)(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in u)){throw new o.CredentialsProviderError(`${e.hostname} is not a valid container metadata service hostname`,false)}if(!e.protocol||!(e.protocol in l)){throw new o.CredentialsProviderError(`${e.protocol} is not a valid container metadata service protocol`,false)}return{...e,port:e.port?parseInt(e.port,10):undefined}}throw new o.CredentialsProviderError("The container metadata credential provider cannot be used unless"+` the ${t.ENV_CMDS_RELATIVE_URI} or ${t.ENV_CMDS_FULL_URI} environment`+" variable is set",false)}},91737:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const o=n(83993);const s=n(57879);const a=n(56655);const r=n(20212);const i=n(50694);const c=n(91006);const d=n(84898);const u=n(53539);const l=n(22267);const m="/latest/meta-data/iam/security-credentials/";const p="/latest/api/token";const S="AWS_EC2_METADATA_V1_DISABLED";const g="ec2_metadata_v1_disabled";const f="x-aws-ec2-metadata-token";const fromInstanceMetadata=(e={})=>(0,l.staticStabilityProvider)(getInstanceImdsProvider(e),{logger:e.logger});t.fromInstanceMetadata=fromInstanceMetadata;const getInstanceImdsProvider=e=>{let t=false;const{logger:n,profile:r}=e;const{timeout:i,maxRetries:l}=(0,c.providerConfigFromInit)(e);const getCredentials=async(n,i)=>{var c;const u=t||((c=i.headers)===null||c===void 0?void 0:c[f])==null;if(u){let t=false;let n=false;const i=await(0,o.loadConfig)({environmentVariableSelector:e=>{const t=e[S];n=!!t&&t!=="false";if(t===undefined){throw new s.CredentialsProviderError(`${S} not set in env, checking config file next.`)}return n},configFileSelector:e=>{const n=e[g];t=!!n&&n!=="false";return t},default:false},{profile:r})();if(e.ec2MetadataV1Disabled||i){const o=[];if(e.ec2MetadataV1Disabled)o.push("credential provider initialization (runtime option ec2MetadataV1Disabled)");if(t)o.push(`config file profile (${g})`);if(n)o.push(`process environment variable (${S})`);throw new a.InstanceMetadataV1FallbackError(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${o.join(", ")}].`)}}const l=(await(0,d.retry)((async()=>{let e;try{e=await getProfile(i)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),n)).trim();return(0,d.retry)((async()=>{let e;try{e=await getCredentialsFromProfile(l,i)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),n)};return async()=>{const e=await(0,u.getInstanceMetadataEndpoint)();if(t){n===null||n===void 0?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)");return getCredentials(l,{...e,timeout:i})}else{let o;try{o=(await getMetadataToken({...e,timeout:i})).toString()}catch(o){if((o===null||o===void 0?void 0:o.statusCode)===400){throw Object.assign(o,{message:"EC2 Metadata token request returned error"})}else if(o.message==="TimeoutError"||[403,404,405].includes(o.statusCode)){t=true}n===null||n===void 0?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (initial)");return getCredentials(l,{...e,timeout:i})}return getCredentials(l,{...e,headers:{[f]:o},timeout:i})}}};const getMetadataToken=async e=>(0,r.httpRequest)({...e,path:p,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const getProfile=async e=>(await(0,r.httpRequest)({...e,path:m})).toString();const getCredentialsFromProfile=async(e,t)=>{const n=JSON.parse((await(0,r.httpRequest)({...t,path:m+e})).toString());if(!(0,i.isImdsCredentials)(n)){throw new s.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,i.fromImdsCredentials)(n)}},27919:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=t.httpRequest=void 0;const o=n(10204);o.__exportStar(n(26856),t);o.__exportStar(n(91737),t);o.__exportStar(n(91006),t);o.__exportStar(n(33347),t);var s=n(20212);Object.defineProperty(t,"httpRequest",{enumerable:true,get:function(){return s.httpRequest}});var a=n(53539);Object.defineProperty(t,"getInstanceMetadataEndpoint",{enumerable:true,get:function(){return a.getInstanceMetadataEndpoint}})},50694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromImdsCredentials=t.isImdsCredentials=void 0;const isImdsCredentials=e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string";t.isImdsCredentials=isImdsCredentials;const fromImdsCredentials=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=fromImdsCredentials},91006:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.providerConfigFromInit=t.DEFAULT_MAX_RETRIES=t.DEFAULT_TIMEOUT=void 0;t.DEFAULT_TIMEOUT=1e3;t.DEFAULT_MAX_RETRIES=0;const providerConfigFromInit=({maxRetries:e=t.DEFAULT_MAX_RETRIES,timeout:n=t.DEFAULT_TIMEOUT})=>({maxRetries:e,timeout:n});t.providerConfigFromInit=providerConfigFromInit},20212:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const o=n(57879);const s=n(14300);const a=n(13685);function httpRequest(e){return new Promise(((t,n)=>{var r;const i=(0,a.request)({method:"GET",...e,hostname:(r=e.hostname)===null||r===void 0?void 0:r.replace(/^\[(.+)\]$/,"$1")});i.on("error",(e=>{n(Object.assign(new o.ProviderError("Unable to connect to instance metadata service"),e));i.destroy()}));i.on("timeout",(()=>{n(new o.ProviderError("TimeoutError from instance metadata service"));i.destroy()}));i.on("response",(e=>{const{statusCode:a=400}=e;if(a<200||300<=a){n(Object.assign(new o.ProviderError("Error response received from instance metadata service"),{statusCode:a}));i.destroy()}const r=[];e.on("data",(e=>{r.push(e)}));e.on("end",(()=>{t(s.Buffer.concat(r));i.destroy()}))}));i.end()}))}t.httpRequest=httpRequest},84898:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const retry=(e,t)=>{let n=e();for(let o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:true})},5509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getExtendedInstanceMetadataCredentials=void 0;const n=5*60;const o=5*60;const s="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";const getExtendedInstanceMetadataCredentials=(e,t)=>{var a;const r=n+Math.floor(Math.random()*o);const i=new Date(Date.now()+r*1e3);t.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: "+s);const c=(a=e.originalExpiration)!==null&&a!==void 0?a:e.expiration;return{...e,...c?{originalExpiration:c}:{},expiration:i}};t.getExtendedInstanceMetadataCredentials=getExtendedInstanceMetadataCredentials},53539:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=void 0;const o=n(83993);const s=n(59381);const a=n(87040);const r=n(12940);const i=n(32528);const c=n(36308);const getInstanceMetadataEndpoint=async()=>(0,s.parseUrl)(await getFromEndpointConfig()||await getFromEndpointModeConfig());t.getInstanceMetadataEndpoint=getInstanceMetadataEndpoint;const getFromEndpointConfig=async()=>(0,o.loadConfig)(r.ENDPOINT_CONFIG_OPTIONS)();const getFromEndpointModeConfig=async()=>{const e=await(0,o.loadConfig)(c.ENDPOINT_MODE_CONFIG_OPTIONS)();switch(e){case i.EndpointMode.IPv4:return a.Endpoint.IPv4;case i.EndpointMode.IPv6:return a.Endpoint.IPv6;default:throw new Error(`Unsupported endpoint mode: ${e}.`+` Select from ${Object.values(i.EndpointMode)}`)}}},22267:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.staticStabilityProvider=void 0;const o=n(5509);const staticStabilityProvider=(e,t={})=>{const n=(t===null||t===void 0?void 0:t.logger)||console;let s;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EventStreamCodec=void 0;const o=n(14739);const s=n(58930);const a=n(21288);class EventStreamCodec{constructor(e,t){this.headerMarshaller=new s.HeaderMarshaller(e,t);this.messageBuffer=[];this.isEndOfStream=false}feed(e){this.messageBuffer.push(this.decode(e))}endOfStream(){this.isEndOfStream=true}getMessage(){const e=this.messageBuffer.pop();const t=this.isEndOfStream;return{getMessage(){return e},isEndOfStream(){return t}}}getAvailableMessages(){const e=this.messageBuffer;this.messageBuffer=[];const t=this.isEndOfStream;return{getMessages(){return e},isEndOfStream(){return t}}}encode({headers:e,body:t}){const n=this.headerMarshaller.format(e);const s=n.byteLength+t.byteLength+16;const a=new Uint8Array(s);const r=new DataView(a.buffer,a.byteOffset,a.byteLength);const i=new o.Crc32;r.setUint32(0,s,false);r.setUint32(4,n.byteLength,false);r.setUint32(8,i.update(a.subarray(0,8)).digest(),false);a.set(n,12);a.set(t,n.byteLength+12);r.setUint32(s-4,i.update(a.subarray(8,s-4)).digest(),false);return a}decode(e){const{headers:t,body:n}=(0,a.splitMessage)(e);return{headers:this.headerMarshaller.parse(t),body:n}}formatHeaders(e){return this.headerMarshaller.format(e)}}t.EventStreamCodec=EventStreamCodec},58930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HeaderMarshaller=void 0;const o=n(10846);const s=n(93789);class HeaderMarshaller{constructor(e,t){this.toUtf8=e;this.fromUtf8=t}format(e){const t=[];for(const n of Object.keys(e)){const o=this.fromUtf8(n);t.push(Uint8Array.from([o.byteLength]),o,this.formatHeaderValue(e[n]))}const n=new Uint8Array(t.reduce(((e,t)=>e+t.byteLength),0));let o=0;for(const e of t){n.set(e,o);o+=e.byteLength}return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));t.setUint8(0,3);t.setInt16(1,e.value,false);return new Uint8Array(t.buffer);case"integer":const n=new DataView(new ArrayBuffer(5));n.setUint8(0,4);n.setInt32(1,e.value,false);return new Uint8Array(n.buffer);case"long":const a=new Uint8Array(9);a[0]=5;a.set(e.value.bytes,1);return a;case"binary":const r=new DataView(new ArrayBuffer(3+e.value.byteLength));r.setUint8(0,6);r.setUint16(1,e.value.byteLength,false);const i=new Uint8Array(r.buffer);i.set(e.value,3);return i;case"string":const c=this.fromUtf8(e.value);const d=new DataView(new ArrayBuffer(3+c.byteLength));d.setUint8(0,7);d.setUint16(1,c.byteLength,false);const u=new Uint8Array(d.buffer);u.set(c,3);return u;case"timestamp":const l=new Uint8Array(9);l[0]=8;l.set(s.Int64.fromNumber(e.value.valueOf()).bytes,1);return l;case"uuid":if(!g.test(e.value)){throw new Error(`Invalid UUID received: ${e.value}`)}const m=new Uint8Array(17);m[0]=9;m.set((0,o.fromHex)(e.value.replace(/\-/g,"")),1);return m}}parse(e){const t={};let n=0;while(n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Int64=void 0;const o=n(10846);class Int64{constructor(e){this.bytes=e;if(e.byteLength!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000){throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`)}const t=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256){t[n]=o}if(e<0){negate(t)}return new Int64(t)}valueOf(){const e=this.bytes.slice(0);const t=e[0]&128;if(t){negate(e)}return parseInt((0,o.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}t.Int64=Int64;function negate(e){for(let t=0;t<8;t++){e[t]^=255}for(let t=7;t>-1;t--){e[t]++;if(e[t]!==0)break}}},50735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},45919:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MessageDecoderStream=void 0;class MessageDecoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream){const t=this.options.decoder.decode(e);yield t}}}t.MessageDecoderStream=MessageDecoderStream},17627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MessageEncoderStream=void 0;class MessageEncoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream){const t=this.options.encoder.encode(e);yield t}if(this.options.includeEndFrame){yield new Uint8Array(0)}}}t.MessageEncoderStream=MessageEncoderStream},83043:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SmithyMessageDecoderStream=void 0;class SmithyMessageDecoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream){const t=await this.options.deserializer(e);if(t===undefined)continue;yield t}}}t.SmithyMessageDecoderStream=SmithyMessageDecoderStream},14112:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SmithyMessageEncoderStream=void 0;class SmithyMessageEncoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream){const t=this.options.serializer(e);yield t}}}t.SmithyMessageEncoderStream=SmithyMessageEncoderStream},64268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(62348),t);o.__exportStar(n(58930),t);o.__exportStar(n(93789),t);o.__exportStar(n(50735),t);o.__exportStar(n(45919),t);o.__exportStar(n(17627),t);o.__exportStar(n(83043),t);o.__exportStar(n(14112),t)},21288:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitMessage=void 0;const o=n(14739);const s=4;const a=s*2;const r=4;const i=a+r*2;function splitMessage({byteLength:e,byteOffset:t,buffer:n}){if(e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const o=n(922);const s=n(47107);const a=n(14300);const r=n(6113);class Hash{constructor(e,t){this.algorithmIdentifier=e;this.secret=t;this.reset()}update(e,t){this.hash.update((0,s.toUint8Array)(castSourceData(e,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,r.createHmac)(this.algorithmIdentifier,castSourceData(this.secret)):(0,r.createHash)(this.algorithmIdentifier)}}t.Hash=Hash;function castSourceData(e,t){if(a.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,o.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,o.fromArrayBuffer)(e)}},35696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArrayBuffer=void 0;const isArrayBuffer=e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";t.isArrayBuffer=isArrayBuffer},71829:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const o=n(54117);const s="content-length";function contentLengthMiddleware(e){return t=>async n=>{const a=n.request;if(o.HttpRequest.isInstance(a)){const{body:t,headers:n}=a;if(t&&Object.keys(n).map((e=>e.toLowerCase())).indexOf(s)===-1){try{const n=e(t);a.headers={...a.headers,[s]:String(n)}}catch(e){}}}return t({...n,request:a})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};const getContentLengthPlugin=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=getContentLengthPlugin},95215:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createConfigValueProvider=void 0;const createConfigValueProvider=(e,t,n)=>{const configProvider=async()=>{var o;const s=(o=n[e])!==null&&o!==void 0?o:n[t];if(typeof s==="function"){return s()}return s};if(e==="endpoint"||t==="endpoint"){return async()=>{const e=await configProvider();if(e&&typeof e==="object"){if("url"in e){return e.url.href}if("hostname"in e){const{protocol:t,hostname:n,port:o,path:s}=e;return`${t}//${n}${o?":"+o:""}${s}`}}return e}}return configProvider};t.createConfigValueProvider=createConfigValueProvider},62477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromConfig=void 0;const o=n(83993);const s=n(20536);const getEndpointFromConfig=async e=>(0,o.loadConfig)((0,s.getEndpointUrlConfig)(e))();t.getEndpointFromConfig=getEndpointFromConfig},46688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveParams=t.getEndpointFromInstructions=void 0;const o=n(43992);const s=n(95215);const a=n(62477);const r=n(36079);const getEndpointFromInstructions=async(e,n,o,s)=>{if(!o.endpoint){const e=await(0,a.getEndpointFromConfig)(o.serviceId||"");if(e){o.endpoint=()=>Promise.resolve((0,r.toEndpointV1)(e))}}const i=await(0,t.resolveParams)(e,n,o);if(typeof o.endpointProvider!=="function"){throw new Error("config.endpointProvider is not set.")}const c=o.endpointProvider(i,s);return c};t.getEndpointFromInstructions=getEndpointFromInstructions;const resolveParams=async(e,t,n)=>{var a;const r={};const i=((a=t===null||t===void 0?void 0:t.getEndpointParameterInstructions)===null||a===void 0?void 0:a.call(t))||{};for(const[t,o]of Object.entries(i)){switch(o.type){case"staticContextParams":r[t]=o.value;break;case"contextParams":r[t]=e[o.name];break;case"clientContextParams":case"builtInParams":r[t]=await(0,s.createConfigValueProvider)(o.name,t,n)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(o))}}if(Object.keys(i).length===0){Object.assign(r,n)}if(String(n.serviceId).toLowerCase()==="s3"){await(0,o.resolveParamsForS3)(r)}return r};t.resolveParams=resolveParams},20536:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrlConfig=void 0;const o=n(87831);const s="AWS_ENDPOINT_URL";const a="endpoint_url";const getEndpointUrlConfig=e=>({environmentVariableSelector:t=>{const n=e.split(" ").map((e=>e.toUpperCase()));const o=t[[s,...n].join("_")];if(o)return o;const a=t[s];if(a)return a;return undefined},configFileSelector:(t,n)=>{if(n&&t.services){const s=n[["services",t.services].join(o.CONFIG_PREFIX_SEPARATOR)];if(s){const t=e.split(" ").map((e=>e.toLowerCase()));const n=s[[t.join("_"),a].join(o.CONFIG_PREFIX_SEPARATOR)];if(n)return n}}const s=t[a];if(s)return s;return undefined},default:undefined});t.getEndpointUrlConfig=getEndpointUrlConfig},96324:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46688),t);o.__exportStar(n(36079),t)},36079:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toEndpointV1=void 0;const o=n(59381);const toEndpointV1=e=>{if(typeof e==="object"){if("url"in e){return(0,o.parseUrl)(e.url)}return e}return(0,o.parseUrl)(e)};t.toEndpointV1=toEndpointV1},82879:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.endpointMiddleware=void 0;const o=n(25275);const s=n(46688);const endpointMiddleware=({config:e,instructions:t})=>(n,a)=>async r=>{var i,c,d;const u=await(0,s.getEndpointFromInstructions)(r.input,{getEndpointParameterInstructions(){return t}},{...e},a);a.endpointV2=u;a.authSchemes=(i=u.properties)===null||i===void 0?void 0:i.authSchemes;const l=(c=a.authSchemes)===null||c===void 0?void 0:c[0];if(l){a["signing_region"]=l.signingRegion;a["signing_service"]=l.signingName;const e=(0,o.getSmithyContext)(a);const t=(d=e===null||e===void 0?void 0:e.selectedHttpAuthScheme)===null||d===void 0?void 0:d.httpAuthOption;if(t){t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:l.signingRegion,signingRegion:l.signingRegion,signing_service:l.signingName,signingName:l.signingName,signingRegionSet:l.signingRegionSet},l.properties)}}return n({...r})};t.endpointMiddleware=endpointMiddleware},72323:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointPlugin=t.endpointMiddlewareOptions=void 0;const o=n(76904);const s=n(82879);t.endpointMiddlewareOptions={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:true,relation:"before",toMiddleware:o.serializerMiddlewareOption.name};const getEndpointPlugin=(e,n)=>({applyToStack:o=>{o.addRelativeTo((0,s.endpointMiddleware)({config:e,instructions:n}),t.endpointMiddlewareOptions)}});t.getEndpointPlugin=getEndpointPlugin},12538:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(96324),t);o.__exportStar(n(82879),t);o.__exportStar(n(72323),t);o.__exportStar(n(76258),t);o.__exportStar(n(40561),t)},76258:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointConfig=void 0;const o=n(25275);const s=n(36079);const resolveEndpointConfig=e=>{var t,n,a;const r=(t=e.tls)!==null&&t!==void 0?t:true;const{endpoint:i}=e;const c=i!=null?async()=>(0,s.toEndpointV1)(await(0,o.normalizeProvider)(i)()):undefined;const d=!!i;return{...e,endpoint:c,tls:r,isCustomEndpoint:d,useDualstackEndpoint:(0,o.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:false),useFipsEndpoint:(0,o.normalizeProvider)((a=e.useFipsEndpoint)!==null&&a!==void 0?a:false)}};t.resolveEndpointConfig=resolveEndpointConfig},43992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(63994),t)},63994:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArnBucketName=t.isDnsCompatibleBucketName=t.S3_HOSTNAME_PATTERN=t.DOT_PATTERN=t.resolveParamsForS3=void 0;const resolveParamsForS3=async e=>{const n=(e===null||e===void 0?void 0:e.Bucket)||"";if(typeof e.Bucket==="string"){e.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))}if((0,t.isArnBucketName)(n)){if(e.ForcePathStyle===true){throw new Error("Path-style addressing cannot be used with ARN buckets")}}else if(!(0,t.isDnsCompatibleBucketName)(n)||n.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3){e.ForcePathStyle=true}if(e.DisableMultiRegionAccessPoints){e.disableMultiRegionAccessPoints=true;e.DisableMRAP=true}return e};t.resolveParamsForS3=resolveParamsForS3;const n=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/;const o=/(\d+\.){3}\d+/;const s=/\.\./;t.DOT_PATTERN=/\./;t.S3_HOSTNAME_PATTERN=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./;const isDnsCompatibleBucketName=e=>n.test(e)&&!o.test(e)&&!s.test(e);t.isDnsCompatibleBucketName=isDnsCompatibleBucketName;const isArnBucketName=e=>{const[t,n,o,s,a,r]=e.split(":");const i=t==="arn"&&e.split(":").length>=6;const c=[t,n,o,a,r].filter(Boolean).length===5;if(i&&!c){throw new Error(`Invalid ARN: ${e} was an invalid ARN.`)}return t==="arn"&&!!n&&!!o&&!!a&&!!r};t.isArnBucketName=isArnBucketName},40561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},73544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const o=n(39751);const s=n(33109);class AdaptiveRetryStrategy extends s.StandardRetryStrategy{constructor(e,t){const{rateLimiter:n,...s}=t!==null&&t!==void 0?t:{};super(e,s);this.rateLimiter=n!==null&&n!==void 0?n:new o.DefaultRateLimiter;this.mode=o.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},33109:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const o=n(54117);const s=n(51528);const a=n(39751);const r=n(2420);const i=n(56729);const c=n(21671);const d=n(73542);const u=n(69580);class StandardRetryStrategy{constructor(e,t){var n,o,s;this.maxAttemptsProvider=e;this.mode=a.RETRY_MODES.STANDARD;this.retryDecider=(n=t===null||t===void 0?void 0:t.retryDecider)!==null&&n!==void 0?n:d.defaultRetryDecider;this.delayDecider=(o=t===null||t===void 0?void 0:t.delayDecider)!==null&&o!==void 0?o:c.defaultDelayDecider;this.retryQuota=(s=t===null||t===void 0?void 0:t.retryQuota)!==null&&s!==void 0?s:(0,i.getDefaultRetryQuota)(a.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,o)));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=c;t.$metadata.totalRetryDelay=d;throw t}}}}t.StandardRetryStrategy=StandardRetryStrategy;const getDelayFromRetryAfterHeader=e=>{if(!o.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const s=Number(n);if(!Number.isNaN(s))return s*1e3;const a=new Date(n);return a.getTime()-Date.now()}},35115:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_RETRY_MODE_CONFIG_OPTIONS=t.CONFIG_RETRY_MODE=t.ENV_RETRY_MODE=t.resolveRetryConfig=t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS=t.CONFIG_MAX_ATTEMPTS=t.ENV_MAX_ATTEMPTS=void 0;const o=n(25275);const s=n(39751);t.ENV_MAX_ATTEMPTS="AWS_MAX_ATTEMPTS";t.CONFIG_MAX_ATTEMPTS="max_attempts";t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS={environmentVariableSelector:e=>{const n=e[t.ENV_MAX_ATTEMPTS];if(!n)return undefined;const o=parseInt(n);if(Number.isNaN(o)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return o},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const o=parseInt(n);if(Number.isNaN(o)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return o},default:s.DEFAULT_MAX_ATTEMPTS};const resolveRetryConfig=e=>{var t;const{retryStrategy:n}=e;const a=(0,o.normalizeProvider)((t=e.maxAttempts)!==null&&t!==void 0?t:s.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:a,retryStrategy:async()=>{if(n){return n}const t=await(0,o.normalizeProvider)(e.retryMode)();if(t===s.RETRY_MODES.ADAPTIVE){return new s.AdaptiveRetryStrategy(a)}return new s.StandardRetryStrategy(a)}}};t.resolveRetryConfig=resolveRetryConfig;t.ENV_RETRY_MODE="AWS_RETRY_MODE";t.CONFIG_RETRY_MODE="retry_mode";t.NODE_RETRY_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_RETRY_MODE],configFileSelector:e=>e[t.CONFIG_RETRY_MODE],default:s.DEFAULT_RETRY_MODE}},56729:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const o=n(39751);const getDefaultRetryQuota=(e,t)=>{var n,s,a;const r=e;const i=(n=t===null||t===void 0?void 0:t.noRetryIncrement)!==null&&n!==void 0?n:o.NO_RETRY_INCREMENT;const c=(s=t===null||t===void 0?void 0:t.retryCost)!==null&&s!==void 0?s:o.RETRY_COST;const d=(a=t===null||t===void 0?void 0:t.timeoutRetryCost)!==null&&a!==void 0?a:o.TIMEOUT_RETRY_COST;let u=e;const getCapacityAmount=e=>e.name==="TimeoutError"?d:c;const hasRetryTokens=e=>getCapacityAmount(e)<=u;const retrieveRetryTokens=e=>{if(!hasRetryTokens(e)){throw new Error("No retry token available")}const t=getCapacityAmount(e);u-=t;return t};const releaseRetryTokens=e=>{u+=e!==null&&e!==void 0?e:i;u=Math.min(u,r)};return Object.freeze({hasRetryTokens:hasRetryTokens,retrieveRetryTokens:retrieveRetryTokens,releaseRetryTokens:releaseRetryTokens})};t.getDefaultRetryQuota=getDefaultRetryQuota},21671:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const o=n(39751);const defaultDelayDecider=(e,t)=>Math.floor(Math.min(o.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=defaultDelayDecider},67273:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73544),t);o.__exportStar(n(33109),t);o.__exportStar(n(35115),t);o.__exportStar(n(21671),t);o.__exportStar(n(35031),t);o.__exportStar(n(73542),t);o.__exportStar(n(97153),t)},35031:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getOmitRetryHeadersPlugin=t.omitRetryHeadersMiddlewareOptions=t.omitRetryHeadersMiddleware=void 0;const o=n(54117);const s=n(39751);const omitRetryHeadersMiddleware=()=>e=>async t=>{const{request:n}=t;if(o.HttpRequest.isInstance(n)){delete n.headers[s.INVOCATION_ID_HEADER];delete n.headers[s.REQUEST_HEADER]}return e(t)};t.omitRetryHeadersMiddleware=omitRetryHeadersMiddleware;t.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};const getOmitRetryHeadersPlugin=e=>({applyToStack:e=>{e.addRelativeTo((0,t.omitRetryHeadersMiddleware)(),t.omitRetryHeadersMiddlewareOptions)}});t.getOmitRetryHeadersPlugin=getOmitRetryHeadersPlugin},73542:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const o=n(51528);const defaultRetryDecider=e=>{if(!e){return false}return(0,o.isRetryableByTrait)(e)||(0,o.isClockSkewError)(e)||(0,o.isThrottlingError)(e)||(0,o.isTransientError)(e)};t.defaultRetryDecider=defaultRetryDecider},97153:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryAfterHint=t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const o=n(54117);const s=n(51528);const a=n(39751);const r=n(2420);const i=n(69580);const retryMiddleware=e=>(t,n)=>async s=>{let c=await e.retryStrategy();const d=await e.maxAttempts();if(isRetryStrategyV2(c)){c=c;let e=await c.acquireInitialRetryToken(n["partition_id"]);let u=new Error;let l=0;let m=0;const{request:p}=s;if(o.HttpRequest.isInstance(p)){p.headers[a.INVOCATION_ID_HEADER]=(0,r.v4)()}while(true){try{if(o.HttpRequest.isInstance(p)){p.headers[a.REQUEST_HEADER]=`attempt=${l+1}; max=${d}`}const{response:n,output:r}=await t(s);c.recordSuccess(e);r.$metadata.attempts=l+1;r.$metadata.totalRetryDelay=m;return{response:n,output:r}}catch(t){const n=getRetryErrorInfo(t);u=(0,i.asSdkError)(t);try{e=await c.refreshRetryTokenForRetry(e,n)}catch(e){if(!u.$metadata){u.$metadata={}}u.$metadata.attempts=l+1;u.$metadata.totalRetryDelay=m;throw u}l=e.getRetryCount();const o=e.getRetryDelay();m+=o;await new Promise((e=>setTimeout(e,o)))}}}else{c=c;if(c===null||c===void 0?void 0:c.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",c.mode]];return c.retry(t,s)}};t.retryMiddleware=retryMiddleware;const isRetryStrategyV2=e=>typeof e.acquireInitialRetryToken!=="undefined"&&typeof e.refreshRetryTokenForRetry!=="undefined"&&typeof e.recordSuccess!=="undefined";const getRetryErrorInfo=e=>{const n={errorType:getRetryErrorType(e)};const o=(0,t.getRetryAfterHint)(e.$response);if(o){n.retryAfterHint=o}return n};const getRetryErrorType=e=>{if((0,s.isThrottlingError)(e))return"THROTTLING";if((0,s.isTransientError)(e))return"TRANSIENT";if((0,s.isServerError)(e))return"SERVER_ERROR";return"CLIENT_ERROR"};t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};const getRetryPlugin=e=>({applyToStack:n=>{n.add((0,t.retryMiddleware)(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=getRetryPlugin;const getRetryAfterHint=e=>{if(!o.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const s=Number(n);if(!Number.isNaN(s))return new Date(s*1e3);const a=new Date(n);return a};t.getRetryAfterHint=getRetryAfterHint},69580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.asSdkError=void 0;const asSdkError=e=>{if(e instanceof Error)return e;if(e instanceof Object)return Object.assign(new Error,e);if(typeof e==="string")return new Error(e);return new Error(`AWS SDK error wrapper for ${e}`)};t.asSdkError=asSdkError},35643:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const deserializerMiddleware=(e,t)=>(n,o)=>async o=>{const{response:s}=await n(o);try{const n=await t(s,e);return{response:s,output:n}}catch(e){Object.defineProperty(e,"$response",{value:s});if(!("$metadata"in e)){const t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;e.message+="\n "+t}throw e}};t.deserializerMiddleware=deserializerMiddleware},76904:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(35643),t);o.__exportStar(n(90359),t);o.__exportStar(n(78830),t)},90359:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const o=n(35643);const s=n(78830);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,n,a){return{applyToStack:r=>{r.add((0,o.deserializerMiddleware)(e,a),t.deserializerMiddlewareOption);r.add((0,s.serializerMiddleware)(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},78830:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const serializerMiddleware=(e,t)=>(n,o)=>async s=>{var a;const r=((a=o.endpointV2)===null||a===void 0?void 0:a.url)&&e.urlParser?async()=>e.urlParser(o.endpointV2.url):e.endpoint;if(!r){throw new Error("No valid endpoint provider available.")}const i=await t(s.input,{...e,endpoint:r});return n({...s,request:i})};t.serializerMiddleware=serializerMiddleware},31729:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const getAllAliases=(e,t)=>{const n=[];if(e){n.push(e)}if(t){for(const e of t){n.push(e)}}return n};const getMiddlewareNameWithAliases=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`;const constructStack=()=>{let e=[];let s=[];let a=false;const r=new Set;const sort=e=>e.sort(((e,t)=>n[t.step]-n[e.step]||o[t.priority||"normal"]-o[e.priority||"normal"]));const removeByName=t=>{let n=false;const filterCb=e=>{const o=getAllAliases(e.name,e.aliases);if(o.includes(t)){n=true;for(const e of o){r.delete(e)}return false}return true};e=e.filter(filterCb);s=s.filter(filterCb);return n};const removeByReference=t=>{let n=false;const filterCb=e=>{if(e.middleware===t){n=true;for(const t of getAllAliases(e.name,e.aliases)){r.delete(t)}return false}return true};e=e.filter(filterCb);s=s.filter(filterCb);return n};const cloneTo=t=>{var n;e.forEach((e=>{t.add(e.middleware,{...e})}));s.forEach((e=>{t.addRelativeTo(e.middleware,{...e})}));(n=t.identifyOnResolve)===null||n===void 0?void 0:n.call(t,i.identifyOnResolve());return t};const expandRelativeMiddlewareList=e=>{const t=[];e.before.forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...expandRelativeMiddlewareList(e))}}));t.push(e);e.after.reverse().forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...expandRelativeMiddlewareList(e))}}));return t};const getMiddlewareList=(t=false)=>{const n=[];const o=[];const a={};e.forEach((e=>{const t={...e,before:[],after:[]};for(const e of getAllAliases(t.name,t.aliases)){a[e]=t}n.push(t)}));s.forEach((e=>{const t={...e,before:[],after:[]};for(const e of getAllAliases(t.name,t.aliases)){a[e]=t}o.push(t)}));o.forEach((e=>{if(e.toMiddleware){const n=a[e.toMiddleware];if(n===undefined){if(t){return}throw new Error(`${e.toMiddleware} is not found when adding `+`${getMiddlewareNameWithAliases(e.name,e.aliases)} `+`middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){n.after.push(e)}if(e.relation==="before"){n.before.push(e)}}}));const r=sort(n).map(expandRelativeMiddlewareList).reduce(((e,t)=>{e.push(...t);return e}),[]);return r};const i={add:(t,n={})=>{const{name:o,override:s,aliases:a}=n;const i={step:"initialize",priority:"normal",middleware:t,...n};const c=getAllAliases(o,a);if(c.length>0){if(c.some((e=>r.has(e)))){if(!s)throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(o,a)}'`);for(const t of c){const n=e.findIndex((e=>{var n;return e.name===t||((n=e.aliases)===null||n===void 0?void 0:n.some((e=>e===t)))}));if(n===-1){continue}const s=e[n];if(s.step!==i.step||i.priority!==s.priority){throw new Error(`"${getMiddlewareNameWithAliases(s.name,s.aliases)}" middleware with `+`${s.priority} priority in ${s.step} step cannot `+`be overridden by "${getMiddlewareNameWithAliases(o,a)}" middleware with `+`${i.priority} priority in ${i.step} step.`)}e.splice(n,1)}}for(const e of c){r.add(e)}}e.push(i)},addRelativeTo:(e,t)=>{const{name:n,override:o,aliases:a}=t;const i={middleware:e,...t};const c=getAllAliases(n,a);if(c.length>0){if(c.some((e=>r.has(e)))){if(!o)throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(n,a)}'`);for(const e of c){const t=s.findIndex((t=>{var n;return t.name===e||((n=t.aliases)===null||n===void 0?void 0:n.some((t=>t===e)))}));if(t===-1){continue}const o=s[t];if(o.toMiddleware!==i.toMiddleware||o.relation!==i.relation){throw new Error(`"${getMiddlewareNameWithAliases(o.name,o.aliases)}" middleware `+`${o.relation} "${o.toMiddleware}" middleware cannot be overridden `+`by "${getMiddlewareNameWithAliases(n,a)}" middleware ${i.relation} `+`"${i.toMiddleware}" middleware.`)}s.splice(t,1)}}for(const e of c){r.add(e)}}s.push(i)},clone:()=>cloneTo((0,t.constructStack)()),use:e=>{e.applyToStack(i)},remove:e=>{if(typeof e==="string")return removeByName(e);else return removeByReference(e)},removeByTag:t=>{let n=false;const filterCb=e=>{const{tags:o,name:s,aliases:a}=e;if(o&&o.includes(t)){const e=getAllAliases(s,a);for(const t of e){r.delete(t)}n=true;return false}return true};e=e.filter(filterCb);s=s.filter(filterCb);return n},concat:e=>{var n,o;const s=cloneTo((0,t.constructStack)());s.use(e);s.identifyOnResolve(a||s.identifyOnResolve()||((o=(n=e.identifyOnResolve)===null||n===void 0?void 0:n.call(e))!==null&&o!==void 0?o:false));return s},applyToStack:cloneTo,identify:()=>getMiddlewareList(true).map((e=>{var t;const n=(t=e.step)!==null&&t!==void 0?t:e.relation+" "+e.toMiddleware;return getMiddlewareNameWithAliases(e.name,e.aliases)+" - "+n})),identifyOnResolve(e){if(typeof e==="boolean")a=e;return a},resolve:(e,t)=>{for(const n of getMiddlewareList().map((e=>e.middleware)).reverse()){e=n(e,t)}if(a){console.log(i.identify())}return e}};return i};t.constructStack=constructStack;const n={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const o={high:3,normal:2,low:1}},61903:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(31729),t)},65190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const o=n(57879);const s=n(99778);const a=n(20857);const r=n(1416);const loadConfig=({environmentVariableSelector:e,configFileSelector:t,default:n},i={})=>(0,o.memoize)((0,o.chain)((0,s.fromEnv)(e),(0,a.fromSharedConfigFiles)(t,i),(0,r.fromStatic)(n)));t.loadConfig=loadConfig},99778:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const o=n(57879);const fromEnv=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new o.CredentialsProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=fromEnv},20857:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=void 0;const o=n(57879);const s=n(87831);const fromSharedConfigFiles=(e,{preferredFile:t="config",...n}={})=>async()=>{const a=(0,s.getProfileName)(n);const{configFile:r,credentialsFile:i}=await(0,s.loadSharedConfigFiles)(n);const c=i[a]||{};const d=r[a]||{};const u=t==="config"?{...c,...d}:{...d,...c};try{const n=t==="config"?r:i;const o=e(u,n);if(o===undefined){throw new Error}return o}catch(t){throw new o.CredentialsProviderError(t.message||`Cannot load config for profile ${a} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=fromSharedConfigFiles},1416:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const o=n(57879);const isFunction=e=>typeof e==="function";const fromStatic=e=>isFunction(e)?async()=>await e():(0,o.fromStatic)(e);t.fromStatic=fromStatic},83993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(65190),t)},90505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODEJS_TIMEOUT_ERROR_CODES=void 0;t.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","EPIPE","ETIMEDOUT"]},22855:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getTransformedHeaders=void 0;const getTransformedHeaders=e=>{const t={};for(const n of Object.keys(e)){const o=e[n];t[n]=Array.isArray(o)?o.join(","):o}return t};t.getTransformedHeaders=getTransformedHeaders},38179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(78246),t);o.__exportStar(n(54138),t);o.__exportStar(n(7586),t)},78246:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=t.DEFAULT_REQUEST_TIMEOUT=void 0;const o=n(54117);const s=n(41962);const a=n(13685);const r=n(95687);const i=n(90505);const c=n(22855);const d=n(9165);const u=n(70629);const l=n(66011);const m=n(71977);t.DEFAULT_REQUEST_TIMEOUT=0;class NodeHttpHandler{constructor(e){this.metadata={handlerProtocol:"http/1.1"};this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(this.resolveDefaultConfig(e))})).catch(n)}else{t(this.resolveDefaultConfig(e))}}))}resolveDefaultConfig(e){const{requestTimeout:t,connectionTimeout:n,socketTimeout:o,httpAgent:s,httpsAgent:i}=e||{};const c=true;const d=50;return{connectionTimeout:n,requestTimeout:t!==null&&t!==void 0?t:o,httpAgent:s||new a.Agent({keepAlive:c,maxSockets:d}),httpsAgent:i||new r.Agent({keepAlive:c,maxSockets:d})}}destroy(){var e,t,n,o;(t=(e=this.config)===null||e===void 0?void 0:e.httpAgent)===null||t===void 0?void 0:t.destroy();(o=(n=this.config)===null||n===void 0?void 0:n.httpsAgent)===null||o===void 0?void 0:o.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}return new Promise(((n,p)=>{var S,g;let f=undefined;const resolve=async e=>{await f;n(e)};const reject=async e=>{await f;p(e)};if(!this.config){throw new Error("Node HTTP request handler config is not resolved")}if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";reject(e);return}const y=e.protocol==="https:";const E=(0,s.buildQueryString)(e.query||{});let h=undefined;if(e.username!=null||e.password!=null){const t=(S=e.username)!==null&&S!==void 0?S:"";const n=(g=e.password)!==null&&g!==void 0?g:"";h=`${t}:${n}`}let v=e.path;if(E){v+=`?${E}`}if(e.fragment){v+=`#${e.fragment}`}const C={headers:e.headers,host:e.hostname,method:e.method,path:v,port:e.port,agent:y?this.config.httpsAgent:this.config.httpAgent,auth:h};const _=y?r.request:a.request;const I=_(C,(e=>{const t=new o.HttpResponse({statusCode:e.statusCode||-1,reason:e.statusMessage,headers:(0,c.getTransformedHeaders)(e.headers),body:e});resolve({response:t})}));I.on("error",(e=>{if(i.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){reject(Object.assign(e,{name:"TimeoutError"}))}else{reject(e)}}));(0,d.setConnectionTimeout)(I,reject,this.config.connectionTimeout);(0,l.setSocketTimeout)(I,reject,this.config.requestTimeout);if(t){t.onabort=()=>{I.abort();const e=new Error("Request aborted");e.name="AbortError";reject(e)}}const w=C.agent;if(typeof w==="object"&&"keepAlive"in w){(0,u.setSocketKeepAlive)(I,{keepAlive:w.keepAlive,keepAliveMsecs:w.keepAliveMsecs})}f=(0,m.writeRequestBody)(I,e,this.config.requestTimeout).catch(p)}))}updateHttpClientConfig(e,t){this.config=undefined;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){var e;return(e=this.config)!==null&&e!==void 0?e:{}}}t.NodeHttpHandler=NodeHttpHandler},38030:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2ConnectionManager=void 0;const o=n(10204);const s=o.__importDefault(n(85158));const a=n(61030);class NodeHttp2ConnectionManager{constructor(e){this.sessionCache=new Map;this.config=e;if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrency must be greater than zero.")}}lease(e,t){const n=this.getUrlString(e);const o=this.sessionCache.get(n);if(o){const e=o.poll();if(e&&!this.config.disableConcurrency){return e}}const r=s.default.connect(n);if(this.config.maxConcurrency){r.settings({maxConcurrentStreams:this.config.maxConcurrency},(t=>{if(t){throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}}))}r.unref();const destroySessionCb=()=>{r.destroy();this.deleteSession(n,r)};r.on("goaway",destroySessionCb);r.on("error",destroySessionCb);r.on("frameError",destroySessionCb);r.on("close",(()=>this.deleteSession(n,r)));if(t.requestTimeout){r.setTimeout(t.requestTimeout,destroySessionCb)}const i=this.sessionCache.get(n)||new a.NodeHttp2ConnectionPool;i.offerLast(r);this.sessionCache.set(n,i);return r}deleteSession(e,t){const n=this.sessionCache.get(e);if(!n){return}if(!n.contains(t)){return}n.remove(t);this.sessionCache.set(e,n)}release(e,t){var n;const o=this.getUrlString(e);(n=this.sessionCache.get(o))===null||n===void 0?void 0:n.offerLast(t)}destroy(){for(const[e,t]of this.sessionCache){for(const e of t){if(!e.destroyed){e.destroy()}t.remove(e)}this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrentStreams must be greater than zero.")}this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}}t.NodeHttp2ConnectionManager=NodeHttp2ConnectionManager},61030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2ConnectionPool=void 0;class NodeHttp2ConnectionPool{constructor(e){this.sessions=[];this.sessions=e!==null&&e!==void 0?e:[]}poll(){if(this.sessions.length>0){return this.sessions.shift()}}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter((t=>t!==e))}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(const t of this.sessions){if(t===e){if(!t.destroyed){t.destroy()}}}}}t.NodeHttp2ConnectionPool=NodeHttp2ConnectionPool},54138:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const o=n(54117);const s=n(41962);const a=n(85158);const r=n(22855);const i=n(38030);const c=n(71977);class NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.connectionManager=new i.NodeHttp2ConnectionManager({});this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(e||{})})).catch(n)}else{t(e||{})}}))}destroy(){this.connectionManager.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider;this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||false);if(this.config.maxConcurrentStreams){this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams)}}const{requestTimeout:n,disableConcurrentStreams:i}=this.config;return new Promise(((d,u)=>{var l,m,p;let S=false;let g=undefined;const resolve=async e=>{await g;d(e)};const reject=async e=>{await g;u(e)};if(t===null||t===void 0?void 0:t.aborted){S=true;const e=new Error("Request aborted");e.name="AbortError";reject(e);return}const{hostname:f,method:y,port:E,protocol:h,query:v}=e;let C="";if(e.username!=null||e.password!=null){const t=(l=e.username)!==null&&l!==void 0?l:"";const n=(m=e.password)!==null&&m!==void 0?m:"";C=`${t}:${n}@`}const _=`${h}//${C}${f}${E?`:${E}`:""}`;const I={destination:new URL(_)};const w=this.connectionManager.lease(I,{requestTimeout:(p=this.config)===null||p===void 0?void 0:p.sessionTimeout,disableConcurrentStreams:i||false});const rejectWithDestroy=e=>{if(i){this.destroySession(w)}S=true;reject(e)};const P=(0,s.buildQueryString)(v||{});let b=e.path;if(P){b+=`?${P}`}if(e.fragment){b+=`#${e.fragment}`}const x=w.request({...e.headers,[a.constants.HTTP2_HEADER_PATH]:b,[a.constants.HTTP2_HEADER_METHOD]:y});w.ref();x.on("response",(e=>{const t=new o.HttpResponse({statusCode:e[":status"]||-1,headers:(0,r.getTransformedHeaders)(e),body:x});S=true;resolve({response:t});if(i){w.close();this.connectionManager.deleteSession(_,w)}}));if(n){x.setTimeout(n,(()=>{x.close();const e=new Error(`Stream timed out because of no activity for ${n} ms`);e.name="TimeoutError";rejectWithDestroy(e)}))}if(t){t.onabort=()=>{x.close();const e=new Error("Request aborted");e.name="AbortError";rejectWithDestroy(e)}}x.on("frameError",((e,t,n)=>{rejectWithDestroy(new Error(`Frame type id ${e} in stream id ${n} has failed with code ${t}.`))}));x.on("error",rejectWithDestroy);x.on("aborted",(()=>{rejectWithDestroy(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${x.rstCode}.`))}));x.on("close",(()=>{w.unref();if(i){w.destroy()}if(!S){rejectWithDestroy(new Error("Unexpected error: http2 request did not get a response"))}}));g=(0,c.writeRequestBody)(x,e,n)}))}updateHttpClientConfig(e,t){this.config=undefined;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){var e;return(e=this.config)!==null&&e!==void 0?e:{}}destroySession(e){if(!e.destroyed){e.destroy()}}}t.NodeHttp2Handler=NodeHttp2Handler},9165:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setConnectionTimeout=void 0;const setConnectionTimeout=(e,t,n=0)=>{if(!n){return}const o=setTimeout((()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))}),n);e.on("socket",(e=>{if(e.connecting){e.on("connect",(()=>{clearTimeout(o)}))}else{clearTimeout(o)}}))};t.setConnectionTimeout=setConnectionTimeout},70629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketKeepAlive=void 0;const setSocketKeepAlive=(e,{keepAlive:t,keepAliveMsecs:n})=>{if(t!==true){return}e.on("socket",(e=>{e.setKeepAlive(t,n||0)}))};t.setSocketKeepAlive=setSocketKeepAlive},66011:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketTimeout=void 0;const setSocketTimeout=(e,t,n=0)=>{e.setTimeout(n,(()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${n} ms`),{name:"TimeoutError"}))}))};t.setSocketTimeout=setSocketTimeout},20761:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const o=n(12781);class Collector extends o.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},7586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const o=n(20761);const streamCollector=e=>new Promise(((t,n)=>{const s=new o.Collector;e.pipe(s);e.on("error",(e=>{s.end();n(e)}));s.on("error",n);s.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)}))}));t.streamCollector=streamCollector},71977:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const o=n(12781);const s=1e3;async function writeRequestBody(e,t,n=s){var o;const a=(o=t.headers)!==null&&o!==void 0?o:{};const r=a["Expect"]||a["expect"];let i=-1;let c=false;if(r==="100-continue"){await Promise.race([new Promise((e=>{i=Number(setTimeout(e,Math.max(s,n)))})),new Promise((t=>{e.on("continue",(()=>{clearTimeout(i);t()}));e.on("error",(()=>{c=true;clearTimeout(i);t()}))}))])}if(!c){writeBody(e,t.body)}}t.writeRequestBody=writeRequestBody;function writeBody(e,t){if(t instanceof o.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},83601:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CredentialsProviderError=void 0;const o=n(32359);class CredentialsProviderError extends o.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="CredentialsProviderError";Object.setPrototypeOf(this,CredentialsProviderError.prototype)}}t.CredentialsProviderError=CredentialsProviderError},32359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProviderError=void 0;class ProviderError extends Error{constructor(e,t=true){super(e);this.tryNextLink=t;this.name="ProviderError";Object.setPrototypeOf(this,ProviderError.prototype)}static from(e,t=true){return Object.assign(new this(e.message,t),e)}}t.ProviderError=ProviderError},5710:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TokenProviderError=void 0;const o=n(32359);class TokenProviderError extends o.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="TokenProviderError";Object.setPrototypeOf(this,TokenProviderError.prototype)}}t.TokenProviderError=TokenProviderError},41143:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const o=n(32359);const chain=(...e)=>async()=>{if(e.length===0){throw new o.ProviderError("No providers in chain")}let t;for(const n of e){try{const e=await n();return e}catch(e){t=e;if(e===null||e===void 0?void 0:e.tryNextLink){continue}throw e}}throw t};t.chain=chain},19033:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const fromStatic=e=>()=>Promise.resolve(e);t.fromStatic=fromStatic},57879:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(83601),t);o.__exportStar(n(32359),t);o.__exportStar(n(5710),t);o.__exportStar(n(41143),t);o.__exportStar(n(19033),t);o.__exportStar(n(42435),t)},42435:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const memoize=(e,t,n)=>{let o;let s;let a;let r=false;const coalesceProvider=async()=>{if(!s){s=e()}try{o=await s;a=true;r=false}finally{s=undefined}return o};if(t===undefined){return async e=>{if(!a||(e===null||e===void 0?void 0:e.forceRefresh)){o=await coalesceProvider()}return o}}return async e=>{if(!a||(e===null||e===void 0?void 0:e.forceRefresh)){o=await coalesceProvider()}if(r){return o}if(n&&!n(o)){r=true;return o}if(t(o)){await coalesceProvider();return o}return o}};t.memoize=memoize},10488:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Field=void 0;const o=n(18499);class Field{constructor({name:e,kind:t=o.FieldPosition.HEADER,values:n=[]}){this.name=e;this.kind=t;this.values=n}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter((t=>t!==e))}toString(){return this.values.map((e=>e.includes(",")||e.includes(" ")?`"${e}"`:e)).join(", ")}get(){return this.values}}t.Field=Field},96585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Fields=void 0;class Fields{constructor({fields:e=[],encoding:t="utf-8"}){this.entries={};e.forEach(this.setField.bind(this));this.encoding=t}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter((t=>t.kind===e))}}t.Fields=Fields},50971:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpHandlerRuntimeConfig=t.getHttpHandlerExtensionConfiguration=void 0;const getHttpHandlerExtensionConfiguration=e=>{let t=e.httpHandler;return{setHttpHandler(e){t=e},httpHandler(){return t},updateHttpClientConfig(e,n){t.updateHttpClientConfig(e,n)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}};t.getHttpHandlerExtensionConfiguration=getHttpHandlerExtensionConfiguration;const resolveHttpHandlerRuntimeConfig=e=>({httpHandler:e.httpHandler()});t.resolveHttpHandlerRuntimeConfig=resolveHttpHandlerRuntimeConfig},54881:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(50971),t)},38382:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},75675:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpRequest=void 0;class HttpRequest{constructor(e){this.method=e.method||"GET";this.hostname=e.hostname||"localhost";this.port=e.port;this.query=e.query||{};this.headers=e.headers||{};this.body=e.body;this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:";this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/";this.username=e.username;this.password=e.password;this.fragment=e.fragment}static isInstance(e){if(!e)return false;const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t["query"]==="object"&&typeof t["headers"]==="object"}clone(){const e=new HttpRequest({...this,headers:{...this.headers}});if(e.query)e.query=cloneQuery(e.query);return e}}t.HttpRequest=HttpRequest;function cloneQuery(e){return Object.keys(e).reduce(((t,n)=>{const o=e[n];return{...t,[n]:Array.isArray(o)?[...o]:o}}),{})}},36471:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpResponse=void 0;class HttpResponse{constructor(e){this.statusCode=e.statusCode;this.reason=e.reason;this.headers=e.headers||{};this.body=e.body}static isInstance(e){if(!e)return false;const t=e;return typeof t.statusCode==="number"&&typeof t.headers==="object"}}t.HttpResponse=HttpResponse},54117:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(54881),t);o.__exportStar(n(10488),t);o.__exportStar(n(96585),t);o.__exportStar(n(38382),t);o.__exportStar(n(75675),t);o.__exportStar(n(36471),t);o.__exportStar(n(99448),t);o.__exportStar(n(11767),t)},99448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isValidHostname=void 0;function isValidHostname(e){const t=/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;return t.test(e)}t.isValidHostname=isValidHostname},11767:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},41962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const o=n(68290);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const s=e[n];n=(0,o.escapeUri)(n);if(Array.isArray(s)){for(let e=0,a=s.length;e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseQueryString=void 0;function parseQueryString(e){const t={};e=e.replace(/^\?/,"");if(e){for(const n of e.split("&")){let[e,o=null]=n.split("=");e=decodeURIComponent(e);if(o){o=decodeURIComponent(o)}if(!(e in t)){t[e]=o}else if(Array.isArray(t[e])){t[e].push(o)}else{t[e]=[t[e],o]}}}return t}t.parseQueryString=parseQueryString},35192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODEJS_TIMEOUT_ERROR_CODES=t.TRANSIENT_ERROR_STATUS_CODES=t.TRANSIENT_ERROR_CODES=t.THROTTLING_ERROR_CODES=t.CLOCK_SKEW_ERROR_CODES=void 0;t.CLOCK_SKEW_ERROR_CODES=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];t.THROTTLING_ERROR_CODES=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];t.TRANSIENT_ERROR_CODES=["TimeoutError","RequestTimeout","RequestTimeoutException"];t.TRANSIENT_ERROR_STATUS_CODES=[500,502,503,504];t.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]},51528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isServerError=t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const o=n(35192);const isRetryableByTrait=e=>e.$retryable!==undefined;t.isRetryableByTrait=isRetryableByTrait;const isClockSkewError=e=>o.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=isClockSkewError;const isThrottlingError=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||o.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=isThrottlingError;const isTransientError=e=>{var t;return o.TRANSIENT_ERROR_CODES.includes(e.name)||o.NODEJS_TIMEOUT_ERROR_CODES.includes((e===null||e===void 0?void 0:e.code)||"")||o.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=isTransientError;const isServerError=e=>{var n;if(((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)!==undefined){const n=e.$metadata.httpStatusCode;if(500<=n&&n<=599&&!(0,t.isTransientError)(e)){return true}return false}return false};t.isServerError=isServerError},58523:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigData=void 0;const o=n(18499);const s=n(61570);const getConfigData=e=>Object.entries(e).filter((([e])=>{const t=e.split(s.CONFIG_PREFIX_SEPARATOR);if(t.length===2&&Object.values(o.IniSectionType).includes(t[0])){return true}return false})).reduce(((e,[t,n])=>{const a=t.startsWith(o.IniSectionType.PROFILE)?t.split(s.CONFIG_PREFIX_SEPARATOR)[1]:t;e[a]=n;return e}),{...e.default&&{default:e.default}});t.getConfigData=getConfigData},24251:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigFilepath=t.ENV_CONFIG_PATH=void 0;const o=n(71017);const s=n(56733);t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const getConfigFilepath=()=>process.env[t.ENV_CONFIG_PATH]||(0,o.join)((0,s.getHomeDir)(),".aws","config");t.getConfigFilepath=getConfigFilepath},25244:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentialsFilepath=t.ENV_CREDENTIALS_PATH=void 0;const o=n(71017);const s=n(56733);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";const getCredentialsFilepath=()=>process.env[t.ENV_CREDENTIALS_PATH]||(0,o.join)((0,s.getHomeDir)(),".aws","credentials");t.getCredentialsFilepath=getCredentialsFilepath},56733:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const o=n(22037);const s=n(71017);const a={};const getHomeDirCacheKey=()=>{if(process&&process.geteuid){return`${process.geteuid()}`}return"DEFAULT"};const getHomeDir=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:r=`C:${s.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${r}${n}`;const i=getHomeDirCacheKey();if(!a[i])a[i]=(0,o.homedir)();return a[i]};t.getHomeDir=getHomeDir},44632:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getProfileName=t.DEFAULT_PROFILE=t.ENV_PROFILE=void 0;t.ENV_PROFILE="AWS_PROFILE";t.DEFAULT_PROFILE="default";const getProfileName=e=>e.profile||process.env[t.ENV_PROFILE]||t.DEFAULT_PROFILE;t.getProfileName=getProfileName},31910:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const o=n(6113);const s=n(71017);const a=n(56733);const getSSOTokenFilepath=e=>{const t=(0,o.createHash)("sha1");const n=t.update(e).digest("hex");return(0,s.join)((0,a.getHomeDir)(),".aws","sso","cache",`${n}.json`)};t.getSSOTokenFilepath=getSSOTokenFilepath},14026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const o=n(57147);const s=n(31910);const{readFile:a}=o.promises;const getSSOTokenFromFile=async e=>{const t=(0,s.getSSOTokenFilepath)(e);const n=await a(t,"utf8");return JSON.parse(n)};t.getSSOTokenFromFile=getSSOTokenFromFile},7295:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSsoSessionData=void 0;const o=n(18499);const s=n(61570);const getSsoSessionData=e=>Object.entries(e).filter((([e])=>e.startsWith(o.IniSectionType.SSO_SESSION+s.CONFIG_PREFIX_SEPARATOR))).reduce(((e,[t,n])=>({...e,[t.split(s.CONFIG_PREFIX_SEPARATOR)[1]]:n})),{});t.getSsoSessionData=getSsoSessionData},87831:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(56733),t);o.__exportStar(n(44632),t);o.__exportStar(n(31910),t);o.__exportStar(n(14026),t);o.__exportStar(n(61570),t);o.__exportStar(n(43340),t);o.__exportStar(n(98417),t);o.__exportStar(n(7958),t)},61570:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=t.CONFIG_PREFIX_SEPARATOR=void 0;const o=n(58523);const s=n(24251);const a=n(25244);const r=n(91095);const i=n(10168);const swallowError=()=>({});t.CONFIG_PREFIX_SEPARATOR=".";const loadSharedConfigFiles=async(e={})=>{const{filepath:t=(0,a.getCredentialsFilepath)(),configFilepath:n=(0,s.getConfigFilepath)()}=e;const c=await Promise.all([(0,i.slurpFile)(n,{ignoreCache:e.ignoreCache}).then(r.parseIni).then(o.getConfigData).catch(swallowError),(0,i.slurpFile)(t,{ignoreCache:e.ignoreCache}).then(r.parseIni).catch(swallowError)]);return{configFile:c[0],credentialsFile:c[1]}};t.loadSharedConfigFiles=loadSharedConfigFiles},43340:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSsoSessionData=void 0;const o=n(24251);const s=n(7295);const a=n(91095);const r=n(10168);const swallowError=()=>({});const loadSsoSessionData=async(e={})=>{var t;return(0,r.slurpFile)((t=e.configFilepath)!==null&&t!==void 0?t:(0,o.getConfigFilepath)()).then(a.parseIni).then(s.getSsoSessionData).catch(swallowError)};t.loadSsoSessionData=loadSsoSessionData},58791:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.mergeConfigFiles=void 0;const mergeConfigFiles=(...e)=>{const t={};for(const n of e){for(const[e,o]of Object.entries(n)){if(t[e]!==undefined){Object.assign(t[e],o)}else{t[e]=o}}}return t};t.mergeConfigFiles=mergeConfigFiles},91095:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseIni=void 0;const o=n(18499);const s=n(61570);const a=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/;const r=["__proto__","profile __proto__"];const parseIni=e=>{const t={};let n;let i;for(const c of e.split(/\r?\n/)){const e=c.split(/(^|\s)[;#]/)[0].trim();const d=e[0]==="["&&e[e.length-1]==="]";if(d){n=undefined;i=undefined;const t=e.substring(1,e.length-1);const c=a.exec(t);if(c){const[,e,,t]=c;if(Object.values(o.IniSectionType).includes(e)){n=[e,t].join(s.CONFIG_PREFIX_SEPARATOR)}}else{n=t}if(r.includes(t)){throw new Error(`Found invalid profile name "${t}"`)}}else if(n){const o=e.indexOf("=");if(![0,-1].includes(o)){const[a,r]=[e.substring(0,o).trim(),e.substring(o+1).trim()];if(r===""){i=a}else{if(i&&c.trimStart()===c){i=undefined}t[n]=t[n]||{};const e=i?[i,a].join(s.CONFIG_PREFIX_SEPARATOR):a;t[n][e]=r}}}}return t};t.parseIni=parseIni},98417:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=void 0;const o=n(61570);const s=n(58791);const parseKnownFiles=async e=>{const t=await(0,o.loadSharedConfigFiles)(e);return(0,s.mergeConfigFiles)(t.configFile,t.credentialsFile)};t.parseKnownFiles=parseKnownFiles},10168:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const o=n(57147);const{readFile:s}=o.promises;const a={};const slurpFile=(e,t)=>{if(!a[e]||(t===null||t===void 0?void 0:t.ignoreCache)){a[e]=s(e,"utf8")}return a[e]};t.slurpFile=slurpFile},7958:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},32028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const o=n(64268);const s=n(10846);const a=n(25275);const r=n(47107);const i=n(36089);const c=n(94346);const d=n(84306);const u=n(83297);const l=n(68178);const m=n(64858);const p=n(62665);const S=n(71989);const g=n(69890);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:s,sha256:i,uriEscapePath:c=true}){this.headerMarshaller=new o.HeaderMarshaller(r.toUtf8,r.fromUtf8);this.service=s;this.sha256=i;this.uriEscapePath=c;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,a.normalizeProvider)(n);this.credentialProvider=(0,a.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:o=3600,unsignableHeaders:s,unhoistableHeaders:a,signableHeaders:r,signingRegion:u,signingService:m}=t;const g=await this.credentialProvider();this.validateResolvedCredentials(g);const f=u!==null&&u!==void 0?u:await this.regionProvider();const{longDate:y,shortDate:E}=formatDate(n);if(o>i.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const h=(0,c.createScope)(E,f,m!==null&&m!==void 0?m:this.service);const v=(0,p.moveHeadersToQuery)((0,S.prepareRequest)(e),{unhoistableHeaders:a});if(g.sessionToken){v.query[i.TOKEN_QUERY_PARAM]=g.sessionToken}v.query[i.ALGORITHM_QUERY_PARAM]=i.ALGORITHM_IDENTIFIER;v.query[i.CREDENTIAL_QUERY_PARAM]=`${g.accessKeyId}/${h}`;v.query[i.AMZ_DATE_QUERY_PARAM]=y;v.query[i.EXPIRES_QUERY_PARAM]=o.toString(10);const C=(0,d.getCanonicalHeaders)(v,s,r);v.query[i.SIGNED_HEADERS_QUERY_PARAM]=getCanonicalHeaderList(C);v.query[i.SIGNATURE_QUERY_PARAM]=await this.getSignature(y,h,this.getSigningKey(g,f,E,m),this.createCanonicalRequest(v,C,await(0,l.getPayloadHash)(e,this.sha256)));return v}async sign(e,t){if(typeof e==="string"){return this.signString(e,t)}else if(e.headers&&e.payload){return this.signEvent(e,t)}else if(e.message){return this.signMessage(e,t)}else{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:o,signingRegion:a,signingService:r}){const d=a!==null&&a!==void 0?a:await this.regionProvider();const{shortDate:u,longDate:m}=formatDate(n);const p=(0,c.createScope)(u,d,r!==null&&r!==void 0?r:this.service);const S=await(0,l.getPayloadHash)({headers:{},body:t},this.sha256);const g=new this.sha256;g.update(e);const f=(0,s.toHex)(await g.digest());const y=[i.EVENT_ALGORITHM_IDENTIFIER,m,p,o,f,S].join("\n");return this.signString(y,{signingDate:n,signingRegion:d,signingService:r})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:o}){const s=this.signEvent({headers:this.headerMarshaller.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:o,priorSignature:e.priorSignature});return s.then((t=>({message:e.message,signature:t})))}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:o}={}){const a=await this.credentialProvider();this.validateResolvedCredentials(a);const i=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:c}=formatDate(t);const d=new this.sha256(await this.getSigningKey(a,i,c,o));d.update((0,r.toUint8Array)(e));return(0,s.toHex)(await d.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:o,signingRegion:s,signingService:a}={}){const r=await this.credentialProvider();this.validateResolvedCredentials(r);const u=s!==null&&s!==void 0?s:await this.regionProvider();const p=(0,S.prepareRequest)(e);const{longDate:g,shortDate:f}=formatDate(t);const y=(0,c.createScope)(f,u,a!==null&&a!==void 0?a:this.service);p.headers[i.AMZ_DATE_HEADER]=g;if(r.sessionToken){p.headers[i.TOKEN_HEADER]=r.sessionToken}const E=await(0,l.getPayloadHash)(p,this.sha256);if(!(0,m.hasHeader)(i.SHA256_HEADER,p.headers)&&this.applyChecksum){p.headers[i.SHA256_HEADER]=E}const h=(0,d.getCanonicalHeaders)(p,o,n);const v=await this.getSignature(g,y,this.getSigningKey(r,u,f,a),this.createCanonicalRequest(p,h,E));p.headers[i.AUTH_HEADER]=`${i.ALGORITHM_IDENTIFIER} `+`Credential=${r.accessKeyId}/${y}, `+`SignedHeaders=${getCanonicalHeaderList(h)}, `+`Signature=${v}`;return p}createCanonicalRequest(e,t,n){const o=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${(0,u.getCanonicalQuery)(e)}\n${o.map((e=>`${e}:${t[e]}`)).join("\n")}\n\n${o.join(";")}\n${n}`}async createStringToSign(e,t,n){const o=new this.sha256;o.update((0,r.toUint8Array)(n));const a=await o.digest();return`${i.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${(0,s.toHex)(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const n of e.split("/")){if((n===null||n===void 0?void 0:n.length)===0)continue;if(n===".")continue;if(n===".."){t.pop()}else{t.push(n)}}const n=`${(e===null||e===void 0?void 0:e.startsWith("/"))?"/":""}${t.join("/")}${t.length>0&&(e===null||e===void 0?void 0:e.endsWith("/"))?"/":""}`;const o=encodeURIComponent(n);return o.replace(/%2F/g,"/")}return e}async getSignature(e,t,n,o){const a=await this.createStringToSign(e,t,o);const i=new this.sha256(await n);i.update((0,r.toUint8Array)(a));return(0,s.toHex)(await i.digest())}getSigningKey(e,t,n,o){return(0,c.getSigningKey)(this.sha256,e,n,t,o||this.service)}validateResolvedCredentials(e){if(typeof e!=="object"||typeof e.accessKeyId!=="string"||typeof e.secretAccessKey!=="string"){throw new Error("Resolved credential object is not valid")}}}t.SignatureV4=SignatureV4;const formatDate=e=>{const t=(0,g.iso8601)(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}};const getCanonicalHeaderList=e=>Object.keys(e).sort().join(";")},42468:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneQuery=t.cloneRequest=void 0;const cloneRequest=({headers:e,query:n,...o})=>({...o,headers:{...e},query:n?(0,t.cloneQuery)(n):undefined});t.cloneRequest=cloneRequest;const cloneQuery=e=>Object.keys(e).reduce(((t,n)=>{const o=e[n];return{...t,[n]:Array.isArray(o)?[...o]:o}}),{});t.cloneQuery=cloneQuery},36089:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MAX_PRESIGNED_TTL=t.KEY_TYPE_IDENTIFIER=t.MAX_CACHE_SIZE=t.UNSIGNED_PAYLOAD=t.EVENT_ALGORITHM_IDENTIFIER=t.ALGORITHM_IDENTIFIER_V4A=t.ALGORITHM_IDENTIFIER=t.UNSIGNABLE_PATTERNS=t.SEC_HEADER_PATTERN=t.PROXY_HEADER_PATTERN=t.ALWAYS_UNSIGNABLE_HEADERS=t.HOST_HEADER=t.TOKEN_HEADER=t.SHA256_HEADER=t.SIGNATURE_HEADER=t.GENERATED_HEADERS=t.DATE_HEADER=t.AMZ_DATE_HEADER=t.AUTH_HEADER=t.REGION_SET_PARAM=t.TOKEN_QUERY_PARAM=t.SIGNATURE_QUERY_PARAM=t.EXPIRES_QUERY_PARAM=t.SIGNED_HEADERS_QUERY_PARAM=t.AMZ_DATE_QUERY_PARAM=t.CREDENTIAL_QUERY_PARAM=t.ALGORITHM_QUERY_PARAM=void 0;t.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";t.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";t.AMZ_DATE_QUERY_PARAM="X-Amz-Date";t.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";t.EXPIRES_QUERY_PARAM="X-Amz-Expires";t.SIGNATURE_QUERY_PARAM="X-Amz-Signature";t.TOKEN_QUERY_PARAM="X-Amz-Security-Token";t.REGION_SET_PARAM="X-Amz-Region-Set";t.AUTH_HEADER="authorization";t.AMZ_DATE_HEADER=t.AMZ_DATE_QUERY_PARAM.toLowerCase();t.DATE_HEADER="date";t.GENERATED_HEADERS=[t.AUTH_HEADER,t.AMZ_DATE_HEADER,t.DATE_HEADER];t.SIGNATURE_HEADER=t.SIGNATURE_QUERY_PARAM.toLowerCase();t.SHA256_HEADER="x-amz-content-sha256";t.TOKEN_HEADER=t.TOKEN_QUERY_PARAM.toLowerCase();t.HOST_HEADER="host";t.ALWAYS_UNSIGNABLE_HEADERS={authorization:true,"cache-control":true,connection:true,expect:true,from:true,"keep-alive":true,"max-forwards":true,pragma:true,referer:true,te:true,trailer:true,"transfer-encoding":true,upgrade:true,"user-agent":true,"x-amzn-trace-id":true};t.PROXY_HEADER_PATTERN=/^proxy-/;t.SEC_HEADER_PATTERN=/^sec-/;t.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];t.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";t.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";t.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";t.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";t.MAX_CACHE_SIZE=50;t.KEY_TYPE_IDENTIFIER="aws4_request";t.MAX_PRESIGNED_TTL=60*60*24*7},94346:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const o=n(10846);const s=n(47107);const a=n(36089);const r={};const i=[];const createScope=(e,t,n)=>`${e}/${t}/${n}/${a.KEY_TYPE_IDENTIFIER}`;t.createScope=createScope;const getSigningKey=async(e,t,n,s,c)=>{const d=await hmac(e,t.secretAccessKey,t.accessKeyId);const u=`${n}:${s}:${c}:${(0,o.toHex)(d)}:${t.sessionToken}`;if(u in r){return r[u]}i.push(u);while(i.length>a.MAX_CACHE_SIZE){delete r[i.shift()]}let l=`AWS4${t.secretAccessKey}`;for(const t of[n,s,c,a.KEY_TYPE_IDENTIFIER]){l=await hmac(e,l,t)}return r[u]=l};t.getSigningKey=getSigningKey;const clearCredentialCache=()=>{i.length=0;Object.keys(r).forEach((e=>{delete r[e]}))};t.clearCredentialCache=clearCredentialCache;const hmac=(e,t,n)=>{const o=new e(t);o.update((0,s.toUint8Array)(n));return o.digest()}},84306:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const o=n(36089);const getCanonicalHeaders=({headers:e},t,n)=>{const s={};for(const a of Object.keys(e).sort()){if(e[a]==undefined){continue}const r=a.toLowerCase();if(r in o.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(r))||o.PROXY_HEADER_PATTERN.test(r)||o.SEC_HEADER_PATTERN.test(r)){if(!n||n&&!n.has(r)){continue}}s[r]=e[a].trim().replace(/\s+/g," ")}return s};t.getCanonicalHeaders=getCanonicalHeaders},83297:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const o=n(68290);const s=n(36089);const getCanonicalQuery=({query:e={}})=>{const t=[];const n={};for(const a of Object.keys(e).sort()){if(a.toLowerCase()===s.SIGNATURE_HEADER){continue}t.push(a);const r=e[a];if(typeof r==="string"){n[a]=`${(0,o.escapeUri)(a)}=${(0,o.escapeUri)(r)}`}else if(Array.isArray(r)){n[a]=r.slice(0).reduce(((e,t)=>e.concat([`${(0,o.escapeUri)(a)}=${(0,o.escapeUri)(t)}`])),[]).sort().join("&")}}return t.map((e=>n[e])).filter((e=>e)).join("&")};t.getCanonicalQuery=getCanonicalQuery},68178:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const o=n(35696);const s=n(10846);const a=n(47107);const r=n(36089);const getPayloadHash=async({headers:e,body:t},n)=>{for(const t of Object.keys(e)){if(t.toLowerCase()===r.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||(0,o.isArrayBuffer)(t)){const e=new n;e.update((0,a.toUint8Array)(t));return(0,s.toHex)(await e.digest())}return r.UNSIGNED_PAYLOAD};t.getPayloadHash=getPayloadHash},64858:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deleteHeader=t.getHeaderValue=t.hasHeader=void 0;const hasHeader=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false};t.hasHeader=hasHeader;const getHeaderValue=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return t[n]}}return undefined};t.getHeaderValue=getHeaderValue;const deleteHeader=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){delete t[n]}}};t.deleteHeader=deleteHeader},20829:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=t.moveHeadersToQuery=t.getPayloadHash=t.getCanonicalQuery=t.getCanonicalHeaders=void 0;const o=n(10204);o.__exportStar(n(32028),t);var s=n(84306);Object.defineProperty(t,"getCanonicalHeaders",{enumerable:true,get:function(){return s.getCanonicalHeaders}});var a=n(83297);Object.defineProperty(t,"getCanonicalQuery",{enumerable:true,get:function(){return a.getCanonicalQuery}});var r=n(68178);Object.defineProperty(t,"getPayloadHash",{enumerable:true,get:function(){return r.getPayloadHash}});var i=n(62665);Object.defineProperty(t,"moveHeadersToQuery",{enumerable:true,get:function(){return i.moveHeadersToQuery}});var c=n(71989);Object.defineProperty(t,"prepareRequest",{enumerable:true,get:function(){return c.prepareRequest}});o.__exportStar(n(94346),t)},62665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const o=n(42468);const moveHeadersToQuery=(e,t={})=>{var n;const{headers:s,query:a={}}=typeof e.clone==="function"?e.clone():(0,o.cloneRequest)(e);for(const e of Object.keys(s)){const o=e.toLowerCase();if(o.slice(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(o))){a[e]=s[e];delete s[e]}}return{...e,headers:s,query:a}};t.moveHeadersToQuery=moveHeadersToQuery},71989:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const o=n(42468);const s=n(36089);const prepareRequest=e=>{e=typeof e.clone==="function"?e.clone():(0,o.cloneRequest)(e);for(const t of Object.keys(e.headers)){if(s.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e};t.prepareRequest=prepareRequest},69890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;const iso8601=e=>(0,t.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");t.iso8601=iso8601;const toDate=e=>{if(typeof e==="number"){return new Date(e*1e3)}if(typeof e==="string"){if(Number(e)){return new Date(Number(e)*1e3)}return new Date(e)}return e};t.toDate=toDate},42518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoOpLogger=void 0;class NoOpLogger{trace(){}debug(){}info(){}warn(){}error(){}}t.NoOpLogger=NoOpLogger},57242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const o=n(61903);class Client{constructor(e){this.middlewareStack=(0,o.constructStack)();this.config=e}send(e,t,n){const o=typeof t!=="function"?t:undefined;const s=typeof t==="function"?t:n;const a=e.resolveMiddleware(this.middlewareStack,this.config,o);if(s){a(e).then((e=>s(null,e.output)),(e=>s(e))).catch((()=>{}))}else{return a(e).then((e=>e.output))}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},8903:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.collectBody=void 0;const o=n(5422);const collectBody=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return o.Uint8ArrayBlobAdapter.mutate(e)}if(!e){return o.Uint8ArrayBlobAdapter.mutate(new Uint8Array)}const n=t.streamCollector(e);return o.Uint8ArrayBlobAdapter.mutate(await n)};t.collectBody=collectBody},91507:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const o=n(61903);class Command{constructor(){this.middlewareStack=(0,o.constructStack)()}}t.Command=Command},34381:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},7559:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createAggregatedClient=void 0;const createAggregatedClient=(e,t)=>{for(const n of Object.keys(e)){const o=e[n];const methodImpl=async function(e,t,n){const s=new o(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expected http options but got ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}};const s=(n[0].toLowerCase()+n.slice(1)).replace(/Command$/,"");t.prototype[s]=methodImpl}};t.createAggregatedClient=createAggregatedClient},98529:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseEpochTimestamp=t.parseRfc7231DateTime=t.parseRfc3339DateTimeWithOffset=t.parseRfc3339DateTime=t.dateToUtcString=void 0;const o=n(62986);const s=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const n=e.getUTCMonth();const o=e.getUTCDay();const r=e.getUTCDate();const i=e.getUTCHours();const c=e.getUTCMinutes();const d=e.getUTCSeconds();const u=r<10?`0${r}`:`${r}`;const l=i<10?`0${i}`:`${i}`;const m=c<10?`0${c}`:`${c}`;const p=d<10?`0${d}`:`${d}`;return`${s[o]}, ${u} ${a[n]} ${t} ${l}:${m}:${p} GMT`}t.dateToUtcString=dateToUtcString;const r=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);const parseRfc3339DateTime=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=r.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,s,a,i,c,d,u,l]=t;const m=(0,o.strictParseShort)(stripLeadingZeroes(s));const p=parseDateValue(a,"month",1,12);const S=parseDateValue(i,"day",1,31);return buildDate(m,p,S,{hours:c,minutes:d,seconds:u,fractionalMilliseconds:l})};t.parseRfc3339DateTime=parseRfc3339DateTime;const i=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/);const parseRfc3339DateTimeWithOffset=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=i.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,s,a,r,c,d,u,l,m]=t;const p=(0,o.strictParseShort)(stripLeadingZeroes(s));const S=parseDateValue(a,"month",1,12);const g=parseDateValue(r,"day",1,31);const f=buildDate(p,S,g,{hours:c,minutes:d,seconds:u,fractionalMilliseconds:l});if(m.toUpperCase()!="Z"){f.setTime(f.getTime()-parseOffsetToMilliseconds(m))}return f};t.parseRfc3339DateTimeWithOffset=parseRfc3339DateTimeWithOffset;const c=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$/);const d=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$/);const u=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})$/);const parseRfc7231DateTime=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-7231 date-times must be expressed as strings")}let t=c.exec(e);if(t){const[e,n,s,a,r,i,c,d]=t;return buildDate((0,o.strictParseShort)(stripLeadingZeroes(a)),parseMonthByShortName(s),parseDateValue(n,"day",1,31),{hours:r,minutes:i,seconds:c,fractionalMilliseconds:d})}t=d.exec(e);if(t){const[e,n,o,s,a,r,i,c]=t;return adjustRfc850Year(buildDate(parseTwoDigitYear(s),parseMonthByShortName(o),parseDateValue(n,"day",1,31),{hours:a,minutes:r,seconds:i,fractionalMilliseconds:c}))}t=u.exec(e);if(t){const[e,n,s,a,r,i,c,d]=t;return buildDate((0,o.strictParseShort)(stripLeadingZeroes(d)),parseMonthByShortName(n),parseDateValue(s.trimLeft(),"day",1,31),{hours:a,minutes:r,seconds:i,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")};t.parseRfc7231DateTime=parseRfc7231DateTime;const parseEpochTimestamp=e=>{if(e===null||e===undefined){return undefined}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=(0,o.strictParseDouble)(e)}else{throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation")}if(Number.isNaN(t)||t===Infinity||t===-Infinity){throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics")}return new Date(Math.round(t*1e3))};t.parseEpochTimestamp=parseEpochTimestamp;const buildDate=(e,t,n,o)=>{const s=t-1;validateDayOfMonth(e,s,n);return new Date(Date.UTC(e,s,n,parseDateValue(o.hours,"hour",0,23),parseDateValue(o.minutes,"minute",0,59),parseDateValue(o.seconds,"seconds",0,60),parseMilliseconds(o.fractionalMilliseconds)))};const parseTwoDigitYear=e=>{const t=(new Date).getUTCFullYear();const n=Math.floor(t/100)*100+(0,o.strictParseShort)(stripLeadingZeroes(e));if(n{if(e.getTime()-(new Date).getTime()>l){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e};const parseMonthByShortName=e=>{const t=a.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1};const m=[31,28,31,30,31,30,31,31,30,31,30,31];const validateDayOfMonth=(e,t,n)=>{let o=m[t];if(t===1&&isLeapYear(e)){o=29}if(n>o){throw new TypeError(`Invalid day for ${a[t]} in ${e}: ${n}`)}};const isLeapYear=e=>e%4===0&&(e%100!==0||e%400===0);const parseDateValue=(e,t,n,s)=>{const a=(0,o.strictParseByte)(stripLeadingZeroes(e));if(as){throw new TypeError(`${t} must be between ${n} and ${s}, inclusive`)}return a};const parseMilliseconds=e=>{if(e===null||e===undefined){return 0}return(0,o.strictParseFloat32)("0."+e)*1e3};const parseOffsetToMilliseconds=e=>{const t=e[0];let n=1;if(t=="+"){n=1}else if(t=="-"){n=-1}else{throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`)}const o=Number(e.substring(1,3));const s=Number(e.substring(4,6));return n*(o*60+s)*60*1e3};const stripLeadingZeroes=e=>{let t=0;while(t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.withBaseException=t.throwDefaultError=void 0;const o=n(78672);const throwDefaultError=({output:e,parsedBody:t,exceptionCtor:n,errorCode:s})=>{const a=deserializeMetadata(e);const r=a.httpStatusCode?a.httpStatusCode+"":undefined;const i=new n({name:(t===null||t===void 0?void 0:t.code)||(t===null||t===void 0?void 0:t.Code)||s||r||"UnknownError",$fault:"client",$metadata:a});throw(0,o.decorateServiceException)(i,t)};t.throwDefaultError=throwDefaultError;const withBaseException=e=>({output:n,parsedBody:o,errorCode:s})=>{(0,t.throwDefaultError)({output:n,parsedBody:o,exceptionCtor:e,errorCode:s})};t.withBaseException=withBaseException;const deserializeMetadata=e=>{var t,n;return{httpStatusCode:e.statusCode,requestId:(n=(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"])!==null&&n!==void 0?n:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}}},51109:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfigsForDefaultMode=void 0;const loadConfigsForDefaultMode=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{}}};t.loadConfigsForDefaultMode=loadConfigsForDefaultMode},73842:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const emitWarningIfUnsupportedVersion=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<14){n=true}};t.emitWarningIfUnsupportedVersion=emitWarningIfUnsupportedVersion},78672:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateServiceException=t.ServiceException=void 0;class ServiceException extends Error{constructor(e){super(e.message);Object.setPrototypeOf(this,ServiceException.prototype);this.name=e.name;this.$fault=e.$fault;this.$metadata=e.$metadata}}t.ServiceException=ServiceException;const decorateServiceException=(e,t={})=>{Object.entries(t).filter((([,e])=>e!==undefined)).forEach((([t,n])=>{if(e[t]==undefined||e[t]===""){e[t]=n}}));const n=e.message||e.Message||"UnknownError";e.message=n;delete e.Message;return e};t.decorateServiceException=decorateServiceException},56047:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.extendedEncodeURIComponent=void 0;function extendedEncodeURIComponent(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}t.extendedEncodeURIComponent=extendedEncodeURIComponent},74739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveChecksumRuntimeConfig=t.getChecksumConfiguration=t.AlgorithmId=void 0;const o=n(18499);Object.defineProperty(t,"AlgorithmId",{enumerable:true,get:function(){return o.AlgorithmId}});const getChecksumConfiguration=e=>{const t=[];for(const n in o.AlgorithmId){const s=o.AlgorithmId[n];if(e[s]===undefined){continue}t.push({algorithmId:()=>s,checksumConstructor:()=>e[s]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}};t.getChecksumConfiguration=getChecksumConfiguration;const resolveChecksumRuntimeConfig=e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t};t.resolveChecksumRuntimeConfig=resolveChecksumRuntimeConfig},16566:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultRuntimeConfig=t.getDefaultClientConfiguration=t.getDefaultExtensionConfiguration=void 0;const o=n(74739);const s=n(70478);const getDefaultExtensionConfiguration=e=>({...(0,o.getChecksumConfiguration)(e),...(0,s.getRetryConfiguration)(e)});t.getDefaultExtensionConfiguration=getDefaultExtensionConfiguration;t.getDefaultClientConfiguration=t.getDefaultExtensionConfiguration;const resolveDefaultRuntimeConfig=e=>({...(0,o.resolveChecksumRuntimeConfig)(e),...(0,s.resolveRetryRuntimeConfig)(e)});t.resolveDefaultRuntimeConfig=resolveDefaultRuntimeConfig},15866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(16566),t)},70478:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRetryRuntimeConfig=t.getRetryConfiguration=void 0;const getRetryConfiguration=e=>{let t=e.retryStrategy;return{setRetryStrategy(e){t=e},retryStrategy(){return t}}};t.getRetryConfiguration=getRetryConfiguration;const resolveRetryRuntimeConfig=e=>{const t={};t.retryStrategy=e.retryStrategy();return t};t.resolveRetryRuntimeConfig=resolveRetryRuntimeConfig},76760:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getArrayIfSingleItem=void 0;const getArrayIfSingleItem=e=>Array.isArray(e)?e:[e];t.getArrayIfSingleItem=getArrayIfSingleItem},67595:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const getValueFromTextNode=e=>{const n="#text";for(const o in e){if(e.hasOwnProperty(o)&&e[o][n]!==undefined){e[o]=e[o][n]}else if(typeof e[o]==="object"&&e[o]!==null){e[o]=(0,t.getValueFromTextNode)(e[o])}}return e};t.getValueFromTextNode=getValueFromTextNode},11866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(42518),t);o.__exportStar(n(57242),t);o.__exportStar(n(8903),t);o.__exportStar(n(91507),t);o.__exportStar(n(34381),t);o.__exportStar(n(7559),t);o.__exportStar(n(98529),t);o.__exportStar(n(81138),t);o.__exportStar(n(51109),t);o.__exportStar(n(73842),t);o.__exportStar(n(15866),t);o.__exportStar(n(78672),t);o.__exportStar(n(56047),t);o.__exportStar(n(76760),t);o.__exportStar(n(67595),t);o.__exportStar(n(14952),t);o.__exportStar(n(84206),t);o.__exportStar(n(62986),t);o.__exportStar(n(99454),t);o.__exportStar(n(86045),t);o.__exportStar(n(9182),t);o.__exportStar(n(80781),t)},14952:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LazyJsonString=t.StringWrapper=void 0;const StringWrapper=function(){const e=Object.getPrototypeOf(this).constructor;const t=Function.bind.apply(String,[null,...arguments]);const n=new t;Object.setPrototypeOf(n,e.prototype);return n};t.StringWrapper=StringWrapper;t.StringWrapper.prototype=Object.create(String.prototype,{constructor:{value:t.StringWrapper,enumerable:false,writable:true,configurable:true}});Object.setPrototypeOf(t.StringWrapper,String);class LazyJsonString extends t.StringWrapper{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(e){if(e instanceof LazyJsonString){return e}else if(e instanceof String||typeof e==="string"){return new LazyJsonString(e)}return new LazyJsonString(JSON.stringify(e))}}t.LazyJsonString=LazyJsonString},84206:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.take=t.convertMap=t.map=void 0;function map(e,t,n){let o;let s;let a;if(typeof t==="undefined"&&typeof n==="undefined"){o={};a=e}else{o=e;if(typeof t==="function"){s=t;a=n;return mapWithFilter(o,s,a)}else{a=t}}for(const e of Object.keys(a)){if(!Array.isArray(a[e])){o[e]=a[e];continue}applyInstruction(o,null,a,e)}return o}t.map=map;const convertMap=e=>{const t={};for(const[n,o]of Object.entries(e||{})){t[n]=[,o]}return t};t.convertMap=convertMap;const take=(e,t)=>{const n={};for(const o in t){applyInstruction(n,e,t,o)}return n};t.take=take;const mapWithFilter=(e,t,n)=>map(e,Object.entries(n).reduce(((e,[n,o])=>{if(Array.isArray(o)){e[n]=o}else{if(typeof o==="function"){e[n]=[t,o()]}else{e[n]=[t,o]}}return e}),{}));const applyInstruction=(e,t,n,o)=>{if(t!==null){let s=n[o];if(typeof s==="function"){s=[,s]}const[a=nonNullish,r=pass,i=o]=s;if(typeof a==="function"&&a(t[i])||typeof a!=="function"&&!!a){e[o]=r(t[i])}return}let[s,a]=n[o];if(typeof a==="function"){let t;const n=s===undefined&&(t=a())!=null;const r=typeof s==="function"&&!!s(void 0)||typeof s!=="function"&&!!s;if(n){e[o]=t}else if(r){e[o]=a()}}else{const t=s===undefined&&a!=null;const n=typeof s==="function"&&!!s(a)||typeof s!=="function"&&!!s;if(t||n){e[o]=a}}};const nonNullish=e=>e!=null;const pass=e=>e},62986:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.logger=t.strictParseByte=t.strictParseShort=t.strictParseInt32=t.strictParseInt=t.strictParseLong=t.limitedParseFloat32=t.limitedParseFloat=t.handleFloat=t.limitedParseDouble=t.strictParseFloat32=t.strictParseFloat=t.strictParseDouble=t.expectUnion=t.expectString=t.expectObject=t.expectNonNull=t.expectByte=t.expectShort=t.expectInt32=t.expectInt=t.expectLong=t.expectFloat32=t.expectNumber=t.expectBoolean=t.parseBoolean=void 0;const parseBoolean=e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}};t.parseBoolean=parseBoolean;const expectBoolean=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="number"){if(e===0||e===1){t.logger.warn(stackTraceWarning(`Expected boolean, got ${typeof e}: ${e}`))}if(e===0){return false}if(e===1){return true}}if(typeof e==="string"){const n=e.toLowerCase();if(n==="false"||n==="true"){t.logger.warn(stackTraceWarning(`Expected boolean, got ${typeof e}: ${e}`))}if(n==="false"){return false}if(n==="true"){return true}}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)};t.expectBoolean=expectBoolean;const expectNumber=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){const n=parseFloat(e);if(!Number.isNaN(n)){if(String(n)!==String(e)){t.logger.warn(stackTraceWarning(`Expected number but observed string: ${e}`))}return n}}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}: ${e}`)};t.expectNumber=expectNumber;const n=Math.ceil(2**127*(2-2**-23));const expectFloat32=e=>{const o=(0,t.expectNumber)(e);if(o!==undefined&&!Number.isNaN(o)&&o!==Infinity&&o!==-Infinity){if(Math.abs(o)>n){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return o};t.expectFloat32=expectFloat32;const expectLong=e=>{if(e===null||e===undefined){return undefined}if(Number.isInteger(e)&&!Number.isNaN(e)){return e}throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)};t.expectLong=expectLong;t.expectInt=t.expectLong;const expectInt32=e=>expectSizedInt(e,32);t.expectInt32=expectInt32;const expectShort=e=>expectSizedInt(e,16);t.expectShort=expectShort;const expectByte=e=>expectSizedInt(e,8);t.expectByte=expectByte;const expectSizedInt=(e,n)=>{const o=(0,t.expectLong)(e);if(o!==undefined&&castInt(o,n)!==o){throw new TypeError(`Expected ${n}-bit integer, got ${e}`)}return o};const castInt=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}};const expectNonNull=(e,t)=>{if(e===null||e===undefined){if(t){throw new TypeError(`Expected a non-null value for ${t}`)}throw new TypeError("Expected a non-null value")}return e};t.expectNonNull=expectNonNull;const expectObject=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="object"&&!Array.isArray(e)){return e}const t=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${t}: ${e}`)};t.expectObject=expectObject;const expectString=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){return e}if(["boolean","number","bigint"].includes(typeof e)){t.logger.warn(stackTraceWarning(`Expected string, got ${typeof e}: ${e}`));return String(e)}throw new TypeError(`Expected string, got ${typeof e}: ${e}`)};t.expectString=expectString;const expectUnion=e=>{if(e===null||e===undefined){return undefined}const n=(0,t.expectObject)(e);const o=Object.entries(n).filter((([,e])=>e!=null)).map((([e])=>e));if(o.length===0){throw new TypeError(`Unions must have exactly one non-null member. None were found.`)}if(o.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${o} were not null.`)}return n};t.expectUnion=expectUnion;const strictParseDouble=e=>{if(typeof e=="string"){return(0,t.expectNumber)(parseNumber(e))}return(0,t.expectNumber)(e)};t.strictParseDouble=strictParseDouble;t.strictParseFloat=t.strictParseDouble;const strictParseFloat32=e=>{if(typeof e=="string"){return(0,t.expectFloat32)(parseNumber(e))}return(0,t.expectFloat32)(e)};t.strictParseFloat32=strictParseFloat32;const o=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;const parseNumber=e=>{const t=e.match(o);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)};const limitedParseDouble=e=>{if(typeof e=="string"){return parseFloatString(e)}return(0,t.expectNumber)(e)};t.limitedParseDouble=limitedParseDouble;t.handleFloat=t.limitedParseDouble;t.limitedParseFloat=t.limitedParseDouble;const limitedParseFloat32=e=>{if(typeof e=="string"){return parseFloatString(e)}return(0,t.expectFloat32)(e)};t.limitedParseFloat32=limitedParseFloat32;const parseFloatString=e=>{switch(e){case"NaN":return NaN;case"Infinity":return Infinity;case"-Infinity":return-Infinity;default:throw new Error(`Unable to parse float value: ${e}`)}};const strictParseLong=e=>{if(typeof e==="string"){return(0,t.expectLong)(parseNumber(e))}return(0,t.expectLong)(e)};t.strictParseLong=strictParseLong;t.strictParseInt=t.strictParseLong;const strictParseInt32=e=>{if(typeof e==="string"){return(0,t.expectInt32)(parseNumber(e))}return(0,t.expectInt32)(e)};t.strictParseInt32=strictParseInt32;const strictParseShort=e=>{if(typeof e==="string"){return(0,t.expectShort)(parseNumber(e))}return(0,t.expectShort)(e)};t.strictParseShort=strictParseShort;const strictParseByte=e=>{if(typeof e==="string"){return(0,t.expectByte)(parseNumber(e))}return(0,t.expectByte)(e)};t.strictParseByte=strictParseByte;const stackTraceWarning=e=>String(new TypeError(e).stack||e).split("\n").slice(0,5).filter((e=>!e.includes("stackTraceWarning"))).join("\n");t.logger={warn:console.warn}},99454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolvedPath=void 0;const o=n(56047);const resolvedPath=(e,t,n,s,a,r)=>{if(t!=null&&t[n]!==undefined){const t=s();if(t.length<=0){throw new Error("Empty value provided for input HTTP label: "+n+".")}e=e.replace(a,r?t.split("/").map((e=>(0,o.extendedEncodeURIComponent)(e))).join("/"):(0,o.extendedEncodeURIComponent)(t))}else{throw new Error("No value provided for input HTTP label: "+n+".")}return e};t.resolvedPath=resolvedPath},86045:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializeFloat=void 0;const serializeFloat=e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}};t.serializeFloat=serializeFloat},9182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t._json=void 0;const _json=e=>{if(e==null){return{}}if(Array.isArray(e)){return e.filter((e=>e!=null))}if(typeof e==="object"){const n={};for(const o of Object.keys(e)){if(e[o]==null){continue}n[o]=(0,t._json)(e[o])}return n}return e};t._json=_json},80781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitEvery=void 0;function splitEvery(e,t,n){if(n<=0||!Number.isInteger(n)){throw new Error("Invalid number of delimiters ("+n+") for splitEvery.")}const o=e.split(t);if(n===1){return o}const s=[];let a="";for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:true})},53240:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpApiKeyAuthLocation=void 0;var n;(function(e){e["HEADER"]="header";e["QUERY"]="query"})(n=t.HttpApiKeyAuthLocation||(t.HttpApiKeyAuthLocation={}))},83707:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55957:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},89012:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},68399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpAuthLocation=void 0;var n;(function(e){e["HEADER"]="header";e["QUERY"]="query"})(n=t.HttpAuthLocation||(t.HttpAuthLocation={}))},65071:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(68399),t);o.__exportStar(n(53240),t);o.__exportStar(n(83707),t);o.__exportStar(n(55957),t);o.__exportStar(n(89012),t);o.__exportStar(n(6359),t)},78698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},79697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},4036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},52772:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},50942:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55379),t);o.__exportStar(n(41407),t);o.__exportStar(n(74590),t)},41407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},74590:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},77415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},30103:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointURLScheme=void 0;var n;(function(e){e["HTTP"]="http";e["HTTPS"]="https"})(n=t.EndpointURLScheme||(t.EndpointURLScheme={}))},44169:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},51407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},34735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},18162:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},10546:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(44169),t);o.__exportStar(n(51407),t);o.__exportStar(n(34735),t);o.__exportStar(n(54469),t);o.__exportStar(n(18162),t)},54469:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},51281:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55294:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveChecksumRuntimeConfig=t.getChecksumConfiguration=t.AlgorithmId=void 0;var n;(function(e){e["MD5"]="md5";e["CRC32"]="crc32";e["CRC32C"]="crc32c";e["SHA1"]="sha1";e["SHA256"]="sha256"})(n=t.AlgorithmId||(t.AlgorithmId={}));const getChecksumConfiguration=e=>{const t=[];if(e.sha256!==undefined){t.push({algorithmId:()=>n.SHA256,checksumConstructor:()=>e.sha256})}if(e.md5!=undefined){t.push({algorithmId:()=>n.MD5,checksumConstructor:()=>e.md5})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}};t.getChecksumConfiguration=getChecksumConfiguration;const resolveChecksumRuntimeConfig=e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t};t.resolveChecksumRuntimeConfig=resolveChecksumRuntimeConfig},66209:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultRuntimeConfig=t.getDefaultClientConfiguration=void 0;const o=n(55294);const getDefaultClientConfiguration=e=>({...(0,o.getChecksumConfiguration)(e)});t.getDefaultClientConfiguration=getDefaultClientConfiguration;const resolveDefaultRuntimeConfig=e=>({...(0,o.resolveChecksumRuntimeConfig)(e)});t.resolveDefaultRuntimeConfig=resolveDefaultRuntimeConfig},68152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},64950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AlgorithmId=void 0;const o=n(10204);o.__exportStar(n(66209),t);o.__exportStar(n(68152),t);var s=n(55294);Object.defineProperty(t,"AlgorithmId",{enumerable:true,get:function(){return s.AlgorithmId}})},92368:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.FieldPosition=void 0;var n;(function(e){e[e["HEADER"]=0]="HEADER";e[e["TRAILER"]=1]="TRAILER"})(n=t.FieldPosition||(t.FieldPosition={}))},47814:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},15390:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},63781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},54853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(47814),t);o.__exportStar(n(15390),t);o.__exportStar(n(63781),t);o.__exportStar(n(6170),t)},6170:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},18499:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(15954),t);o.__exportStar(n(65071),t);o.__exportStar(n(78698),t);o.__exportStar(n(79697),t);o.__exportStar(n(4036),t);o.__exportStar(n(52772),t);o.__exportStar(n(50942),t);o.__exportStar(n(77415),t);o.__exportStar(n(31421),t);o.__exportStar(n(30103),t);o.__exportStar(n(10546),t);o.__exportStar(n(51281),t);o.__exportStar(n(64950),t);o.__exportStar(n(92368),t);o.__exportStar(n(54853),t);o.__exportStar(n(51512),t);o.__exportStar(n(93259),t);o.__exportStar(n(95886),t);o.__exportStar(n(2041),t);o.__exportStar(n(93224),t);o.__exportStar(n(94055),t);o.__exportStar(n(97569),t);o.__exportStar(n(31509),t);o.__exportStar(n(80451),t);o.__exportStar(n(77606),t);o.__exportStar(n(31495),t);o.__exportStar(n(57427),t);o.__exportStar(n(93030),t);o.__exportStar(n(21014),t);o.__exportStar(n(54274),t);o.__exportStar(n(7440),t);o.__exportStar(n(28602),t);o.__exportStar(n(79201),t);o.__exportStar(n(49030),t)},51512:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},93259:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SMITHY_CONTEXT_KEY=void 0;t.SMITHY_CONTEXT_KEY="__smithy_context"},95886:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2041:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IniSectionType=void 0;var n;(function(e){e["PROFILE"]="profile";e["SSO_SESSION"]="sso-session";e["SERVICES"]="services"})(n=t.IniSectionType||(t.IniSectionType={}))},93224:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},94055:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},97569:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},80451:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},77606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31495:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},57427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},93030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},21014:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RequestHandlerProtocol=void 0;var n;(function(e){e["HTTP_0_9"]="http/0.9";e["HTTP_1_0"]="http/1.0";e["TDS_8_0"]="tds/8.0"})(n=t.RequestHandlerProtocol||(t.RequestHandlerProtocol={}))},54274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},7440:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},28602:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},79201:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},49030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},59381:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const o=n(40626);const parseUrl=e=>{if(typeof e==="string"){return(0,t.parseUrl)(new URL(e))}const{hostname:n,pathname:s,port:a,protocol:r,search:i}=e;let c;if(i){c=(0,o.parseQueryString)(i)}return{hostname:n,port:a?parseInt(a):undefined,protocol:r,path:s,query:c}};t.parseUrl=parseUrl},61204:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromBase64=void 0;const o=n(922);const s=/^[A-Za-z0-9+/]*={0,2}$/;const fromBase64=e=>{if(e.length*3%4!==0){throw new TypeError(`Incorrect padding on base64 string.`)}if(!s.exec(e)){throw new TypeError(`Invalid base64 string.`)}const t=(0,o.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)};t.fromBase64=fromBase64},76456:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(61204),t);o.__exportStar(n(11587),t)},11587:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=void 0;const o=n(922);const toBase64=e=>(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64");t.toBase64=toBase64},92134:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const o=n(57147);const calculateBodyLength=e=>{if(!e){return 0}if(typeof e==="string"){return Buffer.from(e).length}else if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.size==="number"){return e.size}else if(typeof e.start==="number"&&typeof e.end==="number"){return e.end+1-e.start}else if(typeof e.path==="string"||Buffer.isBuffer(e.path)){return(0,o.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,o.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)};t.calculateBodyLength=calculateBodyLength},4161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(92134),t)},922:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const o=n(35696);const s=n(14300);const fromArrayBuffer=(e,t=0,n=e.byteLength-t)=>{if(!(0,o.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return s.Buffer.from(e,t,n)};t.fromArrayBuffer=fromArrayBuffer;const fromString=(e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?s.Buffer.from(e,t):s.Buffer.from(e)};t.fromString=fromString},87618:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.booleanSelector=t.SelectorType=void 0;var n;(function(e){e["ENV"]="env";e["CONFIG"]="shared config entry"})(n=t.SelectorType||(t.SelectorType={}));const booleanSelector=(e,t,n)=>{if(!(t in e))return undefined;if(e[t]==="true")return true;if(e[t]==="false")return false;throw new Error(`Cannot load ${n} "${t}". Expected "true" or "false", got ${e[t]}.`)};t.booleanSelector=booleanSelector},61979:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(87618),t)},28226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IMDS_REGION_PATH=t.DEFAULTS_MODE_OPTIONS=t.ENV_IMDS_DISABLED=t.AWS_DEFAULT_REGION_ENV=t.AWS_REGION_ENV=t.AWS_EXECUTION_ENV=void 0;t.AWS_EXECUTION_ENV="AWS_EXECUTION_ENV";t.AWS_REGION_ENV="AWS_REGION";t.AWS_DEFAULT_REGION_ENV="AWS_DEFAULT_REGION";t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";t.DEFAULTS_MODE_OPTIONS=["in-region","cross-region","mobile","standard","legacy"];t.IMDS_REGION_PATH="/latest/meta-data/placement/region"},94792:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS=void 0;const n="AWS_DEFAULTS_MODE";const o="defaults_mode";t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[n],configFileSelector:e=>e[o],default:"legacy"}},12871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(82027),t)},82027:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultsModeConfig=void 0;const o=n(1818);const s=n(27919);const a=n(83993);const r=n(57879);const i=n(28226);const c=n(94792);const resolveDefaultsModeConfig=({region:e=(0,a.loadConfig)(o.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,a.loadConfig)(c.NODE_DEFAULTS_MODE_CONFIG_OPTIONS)}={})=>(0,r.memoize)((async()=>{const n=typeof t==="function"?await t():t;switch(n===null||n===void 0?void 0:n.toLowerCase()){case"auto":return resolveNodeDefaultsModeAuto(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(n===null||n===void 0?void 0:n.toLocaleLowerCase());case undefined:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${i.DEFAULTS_MODE_OPTIONS.join(", ")}, got ${n}`)}}));t.resolveDefaultsModeConfig=resolveDefaultsModeConfig;const resolveNodeDefaultsModeAuto=async e=>{if(e){const t=typeof e==="function"?await e():e;const n=await inferPhysicalRegion();if(!n){return"standard"}if(t===n){return"in-region"}else{return"cross-region"}}return"standard"};const inferPhysicalRegion=async()=>{var e;if(process.env[i.AWS_EXECUTION_ENV]&&(process.env[i.AWS_REGION_ENV]||process.env[i.AWS_DEFAULT_REGION_ENV])){return(e=process.env[i.AWS_REGION_ENV])!==null&&e!==void 0?e:process.env[i.AWS_DEFAULT_REGION_ENV]}if(!process.env[i.ENV_IMDS_DISABLED]){try{const e=await(0,s.getInstanceMetadataEndpoint)();return(await(0,s.httpRequest)({...e,path:i.IMDS_REGION_PATH})).toString()}catch(e){}}}},74378:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.debugId=void 0;t.debugId="endpoints"},10917:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(74378),t);o.__exportStar(n(40250),t)},40250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDebugString=void 0;function toDebugString(e){if(typeof e!=="object"||e==null){return e}if("ref"in e){return`$${toDebugString(e.ref)}`}if("fn"in e){return`${e.fn}(${(e.argv||[]).map(toDebugString).join(", ")})`}return JSON.stringify(e,null,2)}t.toDebugString=toDebugString},88013:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(67050),t);o.__exportStar(n(78036),t);o.__exportStar(n(72938),t);o.__exportStar(n(72570),t);o.__exportStar(n(35460),t)},97110:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.booleanEquals=void 0;const booleanEquals=(e,t)=>e===t;t.booleanEquals=booleanEquals},62692:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAttr=void 0;const o=n(35460);const s=n(64007);const getAttr=(e,t)=>(0,s.getAttrPathList)(t).reduce(((n,s)=>{if(typeof n!=="object"){throw new o.EndpointError(`Index '${s}' in '${t}' not found in '${JSON.stringify(e)}'`)}else if(Array.isArray(n)){return n[parseInt(s)]}return n[s]}),e);t.getAttr=getAttr},64007:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAttrPathList=void 0;const o=n(35460);const getAttrPathList=e=>{const t=e.split(".");const n=[];for(const s of t){const t=s.indexOf("[");if(t!==-1){if(s.indexOf("]")!==s.length-1){throw new o.EndpointError(`Path: '${e}' does not end with ']'`)}const a=s.slice(t+1,-1);if(Number.isNaN(parseInt(a))){throw new o.EndpointError(`Invalid array index: '${a}' in path: '${e}'`)}if(t!==0){n.push(s.slice(0,t))}n.push(a)}else{n.push(s)}}return n};t.getAttrPathList=getAttrPathList},97182:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(97110),t);o.__exportStar(n(62692),t);o.__exportStar(n(62391),t);o.__exportStar(n(78036),t);o.__exportStar(n(75608),t);o.__exportStar(n(26297),t);o.__exportStar(n(10391),t);o.__exportStar(n(3110),t);o.__exportStar(n(86751),t)},67050:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIpAddress=void 0;const n=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}$`);const isIpAddress=e=>n.test(e)||e.startsWith("[")&&e.endsWith("]");t.isIpAddress=isIpAddress},62391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSet=void 0;const isSet=e=>e!=null;t.isSet=isSet},78036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isValidHostLabel=void 0;const n=new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`);const isValidHostLabel=(e,o=false)=>{if(!o){return n.test(e)}const s=e.split(".");for(const e of s){if(!(0,t.isValidHostLabel)(e)){return false}}return true};t.isValidHostLabel=isValidHostLabel},75608:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.not=void 0;const not=e=>!e;t.not=not},26297:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseURL=void 0;const o=n(18499);const s=n(67050);const a={[o.EndpointURLScheme.HTTP]:80,[o.EndpointURLScheme.HTTPS]:443};const parseURL=e=>{const t=(()=>{try{if(e instanceof URL){return e}if(typeof e==="object"&&"hostname"in e){const{hostname:t,port:n,protocol:o="",path:s="",query:a={}}=e;const r=new URL(`${o}//${t}${n?`:${n}`:""}${s}`);r.search=Object.entries(a).map((([e,t])=>`${e}=${t}`)).join("&");return r}return new URL(e)}catch(e){return null}})();if(!t){console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`);return null}const n=t.href;const{host:r,hostname:i,pathname:c,protocol:d,search:u}=t;if(u){return null}const l=d.slice(0,-1);if(!Object.values(o.EndpointURLScheme).includes(l)){return null}const m=(0,s.isIpAddress)(i);const p=n.includes(`${r}:${a[l]}`)||typeof e==="string"&&e.includes(`${r}:${a[l]}`);const S=`${r}${p?`:${a[l]}`:``}`;return{scheme:l,authority:S,path:c,normalizedPath:c.endsWith("/")?c:`${c}/`,isIp:m}};t.parseURL=parseURL},10391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stringEquals=void 0;const stringEquals=(e,t)=>e===t;t.stringEquals=stringEquals},3110:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.substring=void 0;const substring=(e,t,n,o)=>{if(t>=n||e.length{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uriEncode=void 0;const uriEncode=e=>encodeURIComponent(e).replace(/[!*'()]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`));t.uriEncode=uriEncode},72570:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpoint=void 0;const o=n(10917);const s=n(35460);const a=n(8396);const resolveEndpoint=(e,t)=>{var n,r,i,c,d,u;const{endpointParams:l,logger:m}=t;const{parameters:p,rules:S}=e;(r=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||r===void 0?void 0:r.call(n,`${o.debugId} Initial EndpointParams: ${(0,o.toDebugString)(l)}`);const g=Object.entries(p).filter((([,e])=>e.default!=null)).map((([e,t])=>[e,t.default]));if(g.length>0){for(const[e,t]of g){l[e]=(i=l[e])!==null&&i!==void 0?i:t}}const f=Object.entries(p).filter((([,e])=>e.required)).map((([e])=>e));for(const e of f){if(l[e]==null){throw new s.EndpointError(`Missing required parameter: '${e}'`)}}const y=(0,a.evaluateRules)(S,{endpointParams:l,logger:m,referenceRecord:{}});if((c=t.endpointParams)===null||c===void 0?void 0:c.Endpoint){try{const e=new URL(t.endpointParams.Endpoint);const{protocol:n,port:o}=e;y.url.protocol=n;y.url.port=o}catch(e){}}(u=(d=t.logger)===null||d===void 0?void 0:d.debug)===null||u===void 0?void 0:u.call(d,`${o.debugId} Resolved endpoint: ${(0,o.toDebugString)(y)}`);return y};t.resolveEndpoint=resolveEndpoint},3622:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointError=void 0;class EndpointError extends Error{constructor(e){super(e);this.name="EndpointError"}}t.EndpointError=EndpointError},21427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},44786:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},95097:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},30586:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},35460:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(3622),t);o.__exportStar(n(21427),t);o.__exportStar(n(44786),t);o.__exportStar(n(95097),t);o.__exportStar(n(30586),t);o.__exportStar(n(8309),t);o.__exportStar(n(88732),t)},88732:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},81410:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.callFunction=void 0;const o=n(72938);const s=n(85488);const a=n(75992);const callFunction=({fn:e,argv:t},n)=>{const r=t.map((e=>["boolean","number"].includes(typeof e)?e:(0,a.evaluateExpression)(e,"arg",n)));const i=e.split(".");if(i[0]in o.customEndpointFunctions&&i[1]!=null){return o.customEndpointFunctions[i[0]][i[1]](...r)}return s.endpointFunctions[e](...r)};t.callFunction=callFunction},72938:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.customEndpointFunctions=void 0;t.customEndpointFunctions={}},85488:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.endpointFunctions=void 0;const o=n(97182);t.endpointFunctions={booleanEquals:o.booleanEquals,getAttr:o.getAttr,isSet:o.isSet,isValidHostLabel:o.isValidHostLabel,not:o.not,parseURL:o.parseURL,stringEquals:o.stringEquals,substring:o.substring,uriEncode:o.uriEncode}},28575:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateCondition=void 0;const o=n(10917);const s=n(35460);const a=n(81410);const evaluateCondition=({assign:e,...t},n)=>{var r,i;if(e&&e in n.referenceRecord){throw new s.EndpointError(`'${e}' is already defined in Reference Record.`)}const c=(0,a.callFunction)(t,n);(i=(r=n.logger)===null||r===void 0?void 0:r.debug)===null||i===void 0?void 0:i.call(r,o.debugId,`evaluateCondition: ${(0,o.toDebugString)(t)} = ${(0,o.toDebugString)(c)}`);return{result:c===""?true:!!c,...e!=null&&{toAssign:{name:e,value:c}}}};t.evaluateCondition=evaluateCondition},53232:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateConditions=void 0;const o=n(10917);const s=n(28575);const evaluateConditions=(e=[],t)=>{var n,a;const r={};for(const i of e){const{result:e,toAssign:c}=(0,s.evaluateCondition)(i,{...t,referenceRecord:{...t.referenceRecord,...r}});if(!e){return{result:e}}if(c){r[c.name]=c.value;(a=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||a===void 0?void 0:a.call(n,o.debugId,`assign: ${c.name} := ${(0,o.toDebugString)(c.value)}`)}}return{result:true,referenceRecord:r}};t.evaluateConditions=evaluateConditions},64930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateEndpointRule=void 0;const o=n(10917);const s=n(53232);const a=n(56813);const r=n(3788);const i=n(6528);const evaluateEndpointRule=(e,t)=>{var n,c;const{conditions:d,endpoint:u}=e;const{result:l,referenceRecord:m}=(0,s.evaluateConditions)(d,t);if(!l){return}const p={...t,referenceRecord:{...t.referenceRecord,...m}};const{url:S,properties:g,headers:f}=u;(c=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||c===void 0?void 0:c.call(n,o.debugId,`Resolving endpoint from template: ${(0,o.toDebugString)(u)}`);return{...f!=undefined&&{headers:(0,a.getEndpointHeaders)(f,p)},...g!=undefined&&{properties:(0,r.getEndpointProperties)(g,p)},url:(0,i.getEndpointUrl)(S,p)}};t.evaluateEndpointRule=evaluateEndpointRule},91169:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateErrorRule=void 0;const o=n(35460);const s=n(53232);const a=n(75992);const evaluateErrorRule=(e,t)=>{const{conditions:n,error:r}=e;const{result:i,referenceRecord:c}=(0,s.evaluateConditions)(n,t);if(!i){return}throw new o.EndpointError((0,a.evaluateExpression)(r,"Error",{...t,referenceRecord:{...t.referenceRecord,...c}}))};t.evaluateErrorRule=evaluateErrorRule},75992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateExpression=void 0;const o=n(35460);const s=n(81410);const a=n(86787);const r=n(3686);const evaluateExpression=(e,t,n)=>{if(typeof e==="string"){return(0,a.evaluateTemplate)(e,n)}else if(e["fn"]){return(0,s.callFunction)(e,n)}else if(e["ref"]){return(0,r.getReferenceValue)(e,n)}throw new o.EndpointError(`'${t}': ${String(e)} is not a string, function or reference.`)};t.evaluateExpression=evaluateExpression},30291:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateRules=void 0;const o=n(35460);const s=n(64930);const a=n(91169);const r=n(22591);const evaluateRules=(e,t)=>{for(const n of e){if(n.type==="endpoint"){const e=(0,s.evaluateEndpointRule)(n,t);if(e){return e}}else if(n.type==="error"){(0,a.evaluateErrorRule)(n,t)}else if(n.type==="tree"){const e=(0,r.evaluateTreeRule)(n,t);if(e){return e}}else{throw new o.EndpointError(`Unknown endpoint rule: ${n}`)}}throw new o.EndpointError(`Rules evaluation failed`)};t.evaluateRules=evaluateRules},86787:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateTemplate=void 0;const o=n(97182);const evaluateTemplate=(e,t)=>{const n=[];const s={...t.endpointParams,...t.referenceRecord};let a=0;while(a{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateTreeRule=void 0;const o=n(53232);const s=n(30291);const evaluateTreeRule=(e,t)=>{const{conditions:n,rules:a}=e;const{result:r,referenceRecord:i}=(0,o.evaluateConditions)(n,t);if(!r){return}return(0,s.evaluateRules)(a,{...t,referenceRecord:{...t.referenceRecord,...i}})};t.evaluateTreeRule=evaluateTreeRule},56813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointHeaders=void 0;const o=n(35460);const s=n(75992);const getEndpointHeaders=(e,t)=>Object.entries(e).reduce(((e,[n,a])=>({...e,[n]:a.map((e=>{const a=(0,s.evaluateExpression)(e,"Header value entry",t);if(typeof a!=="string"){throw new o.EndpointError(`Header '${n}' value '${a}' is not a string`)}return a}))})),{});t.getEndpointHeaders=getEndpointHeaders},3788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointProperties=void 0;const o=n(95462);const getEndpointProperties=(e,t)=>Object.entries(e).reduce(((e,[n,s])=>({...e,[n]:(0,o.getEndpointProperty)(s,t)})),{});t.getEndpointProperties=getEndpointProperties},95462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointProperty=void 0;const o=n(35460);const s=n(86787);const a=n(3788);const getEndpointProperty=(e,n)=>{if(Array.isArray(e)){return e.map((e=>(0,t.getEndpointProperty)(e,n)))}switch(typeof e){case"string":return(0,s.evaluateTemplate)(e,n);case"object":if(e===null){throw new o.EndpointError(`Unexpected endpoint property: ${e}`)}return(0,a.getEndpointProperties)(e,n);case"boolean":return e;default:throw new o.EndpointError(`Unexpected endpoint property type: ${typeof e}`)}};t.getEndpointProperty=getEndpointProperty},6528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrl=void 0;const o=n(35460);const s=n(75992);const getEndpointUrl=(e,t)=>{const n=(0,s.evaluateExpression)(e,"Endpoint URL",t);if(typeof n==="string"){try{return new URL(n)}catch(e){console.error(`Failed to construct URL with ${n}`,e);throw e}}throw new o.EndpointError(`Endpoint URL must be a string, got ${typeof n}`)};t.getEndpointUrl=getEndpointUrl},3686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getReferenceValue=void 0;const getReferenceValue=({ref:e},t)=>{const n={...t.endpointParams,...t.referenceRecord};return n[e]};t.getReferenceValue=getReferenceValue},8396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(72938),t);o.__exportStar(n(30291),t)},10846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const o={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;o[t]=e}function fromHex(e){if(e.length%2!==0){throw new Error("Hex encoded strings must have an even number length")}const t=new Uint8Array(e.length/2);for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSmithyContext=void 0;const o=n(18499);const getSmithyContext=e=>e[o.SMITHY_CONTEXT_KEY]||(e[o.SMITHY_CONTEXT_KEY]={});t.getSmithyContext=getSmithyContext},25275:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(25516),t);o.__exportStar(n(19931),t)},19931:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.normalizeProvider=void 0;const normalizeProvider=e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t};t.normalizeProvider=normalizeProvider},307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const o=n(74251);const s=n(17703);const a=n(51453);class AdaptiveRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode=o.RETRY_MODES.ADAPTIVE;const{rateLimiter:n}=t!==null&&t!==void 0?t:{};this.rateLimiter=n!==null&&n!==void 0?n:new s.DefaultRateLimiter;this.standardRetryStrategy=new a.StandardRetryStrategy(e)}async acquireInitialRetryToken(e){await this.rateLimiter.getSendToken();return this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);return this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({});this.standardRetryStrategy.recordSuccess(e)}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},48786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ConfiguredRetryStrategy=void 0;const o=n(11659);const s=n(51453);class ConfiguredRetryStrategy extends s.StandardRetryStrategy{constructor(e,t=o.DEFAULT_RETRY_DELAY_BASE){super(typeof e==="function"?e:async()=>e);if(typeof t==="number"){this.computeNextBackoffDelay=()=>t}else{this.computeNextBackoffDelay=t}}async refreshRetryTokenForRetry(e,t){const n=await super.refreshRetryTokenForRetry(e,t);n.getRetryDelay=()=>this.computeNextBackoffDelay(n.getRetryCount());return n}}t.ConfiguredRetryStrategy=ConfiguredRetryStrategy},17703:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DefaultRateLimiter=void 0;const o=n(51528);class DefaultRateLimiter{constructor(e){var t,n,o,s,a;this.currentCapacity=0;this.enabled=false;this.lastMaxRate=0;this.measuredTxRate=0;this.requestCount=0;this.lastTimestamp=0;this.timeWindow=0;this.beta=(t=e===null||e===void 0?void 0:e.beta)!==null&&t!==void 0?t:.7;this.minCapacity=(n=e===null||e===void 0?void 0:e.minCapacity)!==null&&n!==void 0?n:1;this.minFillRate=(o=e===null||e===void 0?void 0:e.minFillRate)!==null&&o!==void 0?o:.5;this.scaleConstant=(s=e===null||e===void 0?void 0:e.scaleConstant)!==null&&s!==void 0?s:.4;this.smooth=(a=e===null||e===void 0?void 0:e.smooth)!==null&&a!==void 0?a:.8;const r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r;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(e){if(!this.enabled){return}this.refillTokenBucket();if(e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise((e=>setTimeout(e,t)))}this.currentCapacity=this.currentCapacity-e}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t);this.lastTimestamp=e}updateClientSendingRate(e){let t;this.updateMeasuredRate();if((0,o.isThrottlingError)(e)){const e=!this.enabled?this.measuredTxRate:Math.min(this.measuredTxRate,this.fillRate);this.lastMaxRate=e;this.calculateTimeWindow();this.lastThrottleTime=this.getCurrentTimeInSeconds();t=this.cubicThrottle(e);this.enableTokenBucket()}else{this.calculateTimeWindow();t=this.cubicSuccess(this.getCurrentTimeInSeconds())}const n=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=true}updateTokenBucketRate(e){this.refillTokenBucket();this.fillRate=Math.max(e,this.minFillRate);this.maxCapacity=Math.max(e,this.minCapacity);this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds();const t=Math.floor(e*2)/2;this.requestCount++;if(t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth));this.requestCount=0;this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}}t.DefaultRateLimiter=DefaultRateLimiter},51453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const o=n(74251);const s=n(11659);const a=n(71397);const r=n(27316);class StandardRetryStrategy{constructor(e){this.maxAttempts=e;this.mode=o.RETRY_MODES.STANDARD;this.capacity=s.INITIAL_RETRY_TOKENS;this.retryBackoffStrategy=(0,a.getDefaultRetryBackoffStrategy)();this.maxAttemptsProvider=typeof e==="function"?e:async()=>e}async acquireInitialRetryToken(e){return(0,r.createDefaultRetryToken)({retryDelay:s.DEFAULT_RETRY_DELAY_BASE,retryCount:0})}async refreshRetryTokenForRetry(e,t){const n=await this.getMaxAttempts();if(this.shouldRetry(e,t,n)){const n=t.errorType;this.retryBackoffStrategy.setDelayBase(n==="THROTTLING"?s.THROTTLING_RETRY_DELAY_BASE:s.DEFAULT_RETRY_DELAY_BASE);const o=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());const a=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,o):o;const i=this.getCapacityCost(n);this.capacity-=i;return(0,r.createDefaultRetryToken)({retryDelay:a,retryCount:e.getRetryCount()+1,retryCost:i})}throw new Error("No retry token available")}recordSuccess(e){var t;this.capacity=Math.max(s.INITIAL_RETRY_TOKENS,this.capacity+((t=e.getRetryCost())!==null&&t!==void 0?t:s.NO_RETRY_INCREMENT))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){console.warn(`Max attempts provider could not resolve. Using default of ${o.DEFAULT_MAX_ATTEMPTS}`);return o.DEFAULT_MAX_ATTEMPTS}}shouldRetry(e,t,n){const o=e.getRetryCount()+1;return o=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return e==="TRANSIENT"?s.TIMEOUT_RETRY_COST:s.RETRY_COST}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}t.StandardRetryStrategy=StandardRetryStrategy},74251:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=t.RETRY_MODES=void 0;var n;(function(e){e["STANDARD"]="standard";e["ADAPTIVE"]="adaptive"})(n=t.RETRY_MODES||(t.RETRY_MODES={}));t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE=n.STANDARD},11659:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.REQUEST_HEADER=t.INVOCATION_ID_HEADER=t.NO_RETRY_INCREMENT=t.TIMEOUT_RETRY_COST=t.RETRY_COST=t.INITIAL_RETRY_TOKENS=t.THROTTLING_RETRY_DELAY_BASE=t.MAXIMUM_RETRY_DELAY=t.DEFAULT_RETRY_DELAY_BASE=void 0;t.DEFAULT_RETRY_DELAY_BASE=100;t.MAXIMUM_RETRY_DELAY=20*1e3;t.THROTTLING_RETRY_DELAY_BASE=500;t.INITIAL_RETRY_TOKENS=500;t.RETRY_COST=5;t.TIMEOUT_RETRY_COST=10;t.NO_RETRY_INCREMENT=1;t.INVOCATION_ID_HEADER="amz-sdk-invocation-id";t.REQUEST_HEADER="amz-sdk-request"},71397:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryBackoffStrategy=void 0;const o=n(11659);const getDefaultRetryBackoffStrategy=()=>{let e=o.DEFAULT_RETRY_DELAY_BASE;const computeNextBackoffDelay=t=>Math.floor(Math.min(o.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));const setDelayBase=t=>{e=t};return{computeNextBackoffDelay:computeNextBackoffDelay,setDelayBase:setDelayBase}};t.getDefaultRetryBackoffStrategy=getDefaultRetryBackoffStrategy},27316:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createDefaultRetryToken=void 0;const o=n(11659);const createDefaultRetryToken=({retryDelay:e,retryCount:t,retryCost:n})=>{const getRetryCount=()=>t;const getRetryDelay=()=>Math.min(o.MAXIMUM_RETRY_DELAY,e);const getRetryCost=()=>n;return{getRetryCount:getRetryCount,getRetryDelay:getRetryDelay,getRetryCost:getRetryCost}};t.createDefaultRetryToken=createDefaultRetryToken},39751:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(307),t);o.__exportStar(n(48786),t);o.__exportStar(n(17703),t);o.__exportStar(n(51453),t);o.__exportStar(n(74251),t);o.__exportStar(n(11659),t);o.__exportStar(n(62457),t)},62457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},97797:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Uint8ArrayBlobAdapter=void 0;const o=n(54706);class Uint8ArrayBlobAdapter extends Uint8Array{static fromString(e,t="utf-8"){switch(typeof e){case"string":return(0,o.transformFromString)(e,t);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){Object.setPrototypeOf(e,Uint8ArrayBlobAdapter.prototype);return e}transformToString(e="utf-8"){return(0,o.transformToString)(this,e)}}t.Uint8ArrayBlobAdapter=Uint8ArrayBlobAdapter},54706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.transformFromString=t.transformToString=void 0;const o=n(76456);const s=n(47107);const a=n(97797);function transformToString(e,t="utf-8"){if(t==="base64"){return(0,o.toBase64)(e)}return(0,s.toUtf8)(e)}t.transformToString=transformToString;function transformFromString(e,t){if(t==="base64"){return a.Uint8ArrayBlobAdapter.mutate((0,o.fromBase64)(e))}return a.Uint8ArrayBlobAdapter.mutate((0,s.fromUtf8)(e))}t.transformFromString=transformFromString},2840:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsChunkedEncodingStream=void 0;const o=n(12781);const getAwsChunkedEncodingStream=(e,t)=>{const{base64Encoder:n,bodyLengthChecker:s,checksumAlgorithmFn:a,checksumLocationName:r,streamHasher:i}=t;const c=n!==undefined&&a!==undefined&&r!==undefined&&i!==undefined;const d=c?i(a,e):undefined;const u=new o.Readable({read:()=>{}});e.on("data",(e=>{const t=s(e)||0;u.push(`${t.toString(16)}\r\n`);u.push(e);u.push("\r\n")}));e.on("end",(async()=>{u.push(`0\r\n`);if(c){const e=n(await d);u.push(`${r}:${e}\r\n`);u.push(`\r\n`)}u.push(null)}));return u};t.getAwsChunkedEncodingStream=getAwsChunkedEncodingStream},5422:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(97797),t);o.__exportStar(n(2840),t);o.__exportStar(n(53101),t)},53101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const o=n(38179);const s=n(922);const a=n(12781);const r=n(73837);const i="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,n;if(!(e instanceof a.Readable)){const o=((n=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||n===void 0?void 0:n.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${o}`)}let c=false;const transformToByteArray=async()=>{if(c){throw new Error(i)}c=true;return await(0,o.streamCollector)(e)};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e===undefined||Buffer.isEncoding(e)){return(0,s.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString(e)}else{const n=new r.TextDecoder(e);return n.decode(t)}},transformToWebStream:()=>{if(c){throw new Error(i)}if(e.readableFlowing!==null){throw new Error("The stream has been consumed by other callbacks.")}if(typeof a.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.")}c=true;return a.Readable.toWeb(e)}})};t.sdkStreamMixin=sdkStreamMixin},83156:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const o=n(74279);const escapeUriPath=e=>e.split("/").map(o.escapeUri).join("/");t.escapeUriPath=escapeUriPath},74279:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const escapeUri=e=>encodeURIComponent(e).replace(/[!'()*]/g,hexEncode);t.escapeUri=escapeUri;const hexEncode=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},68290:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(74279),t);o.__exportStar(n(83156),t)},93607:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromUtf8=void 0;const o=n(922);const fromUtf8=e=>{const t=(0,o.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=fromUtf8},47107:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(93607),t);o.__exportStar(n(66809),t);o.__exportStar(n(36442),t)},66809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUint8Array=void 0;const o=n(93607);const toUint8Array=e=>{if(typeof e==="string"){return(0,o.fromUtf8)(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)};t.toUint8Array=toUint8Array},36442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=void 0;const o=n(922);const toUtf8=e=>(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=toUtf8},85640:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createWaiter=void 0;const o=n(12274);const s=n(64548);const a=n(87919);const abortTimeout=async e=>new Promise((t=>{e.onabort=()=>t({state:a.WaiterState.ABORTED})}));const createWaiter=async(e,t,n)=>{const r={...a.waiterServiceDefaults,...e};(0,s.validateWaiterOptions)(r);const i=[(0,o.runPolling)(r,t,n)];if(e.abortController){i.push(abortTimeout(e.abortController.signal))}if(e.abortSignal){i.push(abortTimeout(e.abortSignal))}return Promise.race(i)};t.createWaiter=createWaiter},67871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(85640),t);o.__exportStar(n(87919),t)},12274:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runPolling=void 0;const o=n(76127);const s=n(87919);const exponentialBackoffWithJitter=(e,t,n,o)=>{if(o>n)return t;const s=e*2**(o-1);return randomInRange(e,s)};const randomInRange=(e,t)=>e+Math.random()*(t-e);const runPolling=async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:a,client:r,abortSignal:i},c,d)=>{var u;const{state:l,reason:m}=await d(r,c);if(l!==s.WaiterState.RETRY){return{state:l,reason:m}}let p=1;const S=Date.now()+n*1e3;const g=Math.log(t/e)/Math.log(2)+1;while(true){if(((u=a===null||a===void 0?void 0:a.signal)===null||u===void 0?void 0:u.aborted)||(i===null||i===void 0?void 0:i.aborted)){return{state:s.WaiterState.ABORTED}}const n=exponentialBackoffWithJitter(e,t,g,p);if(Date.now()+n*1e3>S){return{state:s.WaiterState.TIMEOUT}}await(0,o.sleep)(n);const{state:l,reason:m}=await d(r,c);if(l!==s.WaiterState.RETRY){return{state:l,reason:m}}p+=1}};t.runPolling=runPolling},64548:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(76127),t);o.__exportStar(n(45256),t)},76127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sleep=void 0;const sleep=e=>new Promise((t=>setTimeout(t,e*1e3)));t.sleep=sleep},45256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateWaiterOptions=void 0;const validateWaiterOptions=e=>{if(e.maxWaitTime<1){throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`)}else if(e.minDelay<1){throw new Error(`WaiterConfiguration.minDelay must be greater than 0`)}else if(e.maxDelay<1){throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`)}else if(e.maxWaitTime<=e.minDelay){throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}else if(e.maxDelay{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkExceptions=t.WaiterState=t.waiterServiceDefaults=void 0;t.waiterServiceDefaults={minDelay:2,maxDelay:120};var n;(function(e){e["ABORTED"]="ABORTED";e["FAILURE"]="FAILURE";e["SUCCESS"]="SUCCESS";e["RETRY"]="RETRY";e["TIMEOUT"]="TIMEOUT"})(n=t.WaiterState||(t.WaiterState={}));const checkExceptions=e=>{if(e.state===n.ABORTED){const t=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);t.name="AbortError";throw t}else if(e.state===n.TIMEOUT){const t=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);t.name="TimeoutError";throw t}else if(e.state!==n.SUCCESS){throw new Error(`${JSON.stringify({result:e})}`)}return e};t.checkExceptions=checkExceptions},54819:(e,t,n)=>{"use strict";const o=n(5850);const s=n(80086);const a=n(3601);e.exports={XMLParser:s,XMLValidator:o,XMLBuilder:a}},43348:(e,t)=>{"use strict";const n=":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";const o=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const s="["+n+"]["+o+"]*";const a=new RegExp("^"+s+"$");const getAllMatches=function(e,t){const n=[];let o=t.exec(e);while(o){const s=[];s.startIndex=t.lastIndex-o[0].length;const a=o.length;for(let e=0;e{"use strict";const o=n(43348);const s={allowBooleanAttributes:false,unpairedTags:[]};t.validate=function(e,t){t=Object.assign({},s,t);const n=[];let o=false;let a=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let s=0;s"&&e[s]!==" "&&e[s]!=="\t"&&e[s]!=="\n"&&e[s]!=="\r";s++){c+=e[s]}c=c.trim();if(c[c.length-1]==="/"){c=c.substring(0,c.length-1);s--}if(!validateTagName(c)){let t;if(c.trim().length===0){t="Invalid space after '<'."}else{t="Tag '"+c+"' is an invalid name."}return getErrorObject("InvalidTag",t,getLineNumberForPosition(e,s))}const d=readAttributeStr(e,s);if(d===false){return getErrorObject("InvalidAttr","Attributes for '"+c+"' have open quote.",getLineNumberForPosition(e,s))}let u=d.value;s=d.index;if(u[u.length-1]==="/"){const n=s-u.length;u=u.substring(0,u.length-1);const a=validateAttributeString(u,t);if(a===true){o=true}else{return getErrorObject(a.err.code,a.err.msg,getLineNumberForPosition(e,n+a.err.line))}}else if(i){if(!d.tagClosed){return getErrorObject("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",getLineNumberForPosition(e,s))}else if(u.trim().length>0){return getErrorObject("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,r))}else{const t=n.pop();if(c!==t.tagName){let n=getLineNumberForPosition(e,t.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+c+"'.",getLineNumberForPosition(e,r))}if(n.length==0){a=true}}}else{const i=validateAttributeString(u,t);if(i!==true){return getErrorObject(i.err.code,i.err.msg,getLineNumberForPosition(e,s-u.length+i.err.line))}if(a===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,s))}else if(t.unpairedTags.indexOf(c)!==-1){}else{n.push({tagName:c,tagStartPos:r})}o=true}for(s++;s0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(n.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}return true};function isWhiteSpace(e){return e===" "||e==="\t"||e==="\n"||e==="\r"}function readPI(e,t){const n=t;for(;t5&&o==="xml"){return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(e,t))}else if(e[t]=="?"&&e[t+1]==">"){t++;break}else{continue}}}return t}function readCommentAndCDATA(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let n=1;for(t+=8;t"){n--;if(n===0){break}}}}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}}return t}const a='"';const r="'";function readAttributeStr(e,t){let n="";let o="";let s=false;for(;t"){if(o===""){s=true;break}}n+=e[t]}if(o!==""){return false}return{value:n,index:t,tagClosed:s}}const i=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=o.getAllMatches(e,i);const s={};for(let e=0;e{"use strict";const o=n(82717);const s={attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,cdataPropName:false,format:false,indentBy:" ",suppressEmptyNode:false,suppressUnpairedNode:true,suppressBooleanAttributes:true,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:false,commentPropName:false,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:true,stopNodes:[],oneListGroup:false};function Builder(e){this.options=Object.assign({},s,e);if(this.options.ignoreAttributes||this.options.attributesGroupName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}this.processTextOrObjNode=processTextOrObjNode;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}}Builder.prototype.build=function(e){if(this.options.preserveOrder){return o(e,this.options)}else{if(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1){e={[this.options.arrayNodeName]:e}}return this.j2x(e,0).val}};Builder.prototype.j2x=function(e,t){let n="";let o="";for(let s in e){if(typeof e[s]==="undefined"){}else if(e[s]===null){if(s[0]==="?")o+=this.indentate(t)+"<"+s+"?"+this.tagEndChar;else o+=this.indentate(t)+"<"+s+"/"+this.tagEndChar}else if(e[s]instanceof Date){o+=this.buildTextValNode(e[s],s,"",t)}else if(typeof e[s]!=="object"){const a=this.isAttribute(s);if(a){n+=this.buildAttrPairStr(a,""+e[s])}else{if(s===this.options.textNodeName){let t=this.options.tagValueProcessor(s,""+e[s]);o+=this.replaceEntitiesValue(t)}else{o+=this.buildTextValNode(e[s],s,"",t)}}}else if(Array.isArray(e[s])){const n=e[s].length;let a="";for(let r=0;r"+e+s}else if(this.options.commentPropName!==false&&t===this.options.commentPropName&&a.length===0){return this.indentate(o)+`\x3c!--${e}--\x3e`+this.newLine}else{return this.indentate(o)+"<"+t+n+a+this.tagEndChar+e+this.indentate(o)+s}}};Builder.prototype.closeTag=function(e){let t="";if(this.options.unpairedTags.indexOf(e)!==-1){if(!this.options.suppressUnpairedNode)t="/"}else if(this.options.suppressEmptyNode){t="/"}else{t=`>`+this.newLine}else if(this.options.commentPropName!==false&&t===this.options.commentPropName){return this.indentate(o)+`\x3c!--${e}--\x3e`+this.newLine}else if(t[0]==="?"){return this.indentate(o)+"<"+t+n+"?"+this.tagEndChar}else{let s=this.options.tagValueProcessor(t,e);s=this.replaceEntitiesValue(s);if(s===""){return this.indentate(o)+"<"+t+n+this.closeTag(t)+this.tagEndChar}else{return this.indentate(o)+"<"+t+n+">"+s+"0&&this.options.processEntities){for(let t=0;t{const t="\n";function toXml(e,n){let o="";if(n.format&&n.indentBy.length>0){o=t}return arrToStr(e,n,"",o)}function arrToStr(e,t,n,o){let s="";let a=false;for(let r=0;r`;a=false;continue}else if(c===t.commentPropName){s+=o+`\x3c!--${i[c][0][t.textNodeName]}--\x3e`;a=true;continue}else if(c[0]==="?"){const e=attr_to_str(i[":@"],t);const n=c==="?xml"?"":o;let r=i[c][0][t.textNodeName];r=r.length!==0?" "+r:"";s+=n+`<${c}${r}${e}?>`;a=true;continue}let u=o;if(u!==""){u+=t.indentBy}const l=attr_to_str(i[":@"],t);const m=o+`<${c}${l}`;const p=arrToStr(i[c],t,d,u);if(t.unpairedTags.indexOf(c)!==-1){if(t.suppressUnpairedNode)s+=m+">";else s+=m+"/>"}else if((!p||p.length===0)&&t.suppressEmptyNode){s+=m+"/>"}else if(p&&p.endsWith(">")){s+=m+`>${p}${o}`}else{s+=m+">";if(p&&o!==""&&(p.includes("/>")||p.includes("`}a=true}return s}function propName(e){const t=Object.keys(e);for(let e=0;e0&&t.processEntities){for(let n=0;n{const o=n(43348);function readDocType(e,t){const n={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let o=1;let s=false,a=false;let r="";for(;t"){if(a){if(e[t-1]==="-"&&e[t-2]==="-"){a=false;o--}}else{o--}if(o===0){break}}else if(e[t]==="["){s=true}else{r+=e[t]}}if(o!==0){throw new Error(`Unclosed DOCTYPE`)}}else{throw new Error(`Invalid Tag instead of DOCTYPE`)}return{entities:n,i:t}}function readEntityExp(e,t){let n="";for(;t{const n={preserveOrder:false,attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,removeNSPrefix:false,allowBooleanAttributes:false,parseTagValue:true,parseAttributeValue:false,trimValues:true,cdataPropName:false,numberParseOptions:{hex:true,leadingZeros:true,eNotation:true},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:false,isArray:()=>false,commentPropName:false,unpairedTags:[],processEntities:true,htmlEntities:false,ignoreDeclaration:false,ignorePiTags:false,transformTagName:false,transformAttributeName:false,updateTag:function(e,t,n){return e}};const buildOptions=function(e){return Object.assign({},n,e)};t.buildOptions=buildOptions;t.defaultOptions=n},57724:(e,t,n)=>{"use strict";const o=n(43348);const s=n(39186);const a=n(26317);const r=n(53230);const i="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,o.nameRegexp);class OrderedObjParser{constructor(e){this.options=e;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:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"}};this.addExternalEntities=addExternalEntities;this.parseXml=parseXml;this.parseTextData=parseTextData;this.resolveNameSpace=resolveNameSpace;this.buildAttributesMap=buildAttributesMap;this.isItStopNode=isItStopNode;this.replaceEntitiesValue=replaceEntitiesValue;this.readStopNodeData=readStopNodeData;this.saveTextToParentTag=saveTextToParentTag;this.addChild=addChild}}function addExternalEntities(e){const t=Object.keys(e);for(let n=0;n0){if(!r)e=this.replaceEntitiesValue(e);const o=this.options.tagValueProcessor(t,e,n,s,a);if(o===null||o===undefined){return e}else if(typeof o!==typeof e||o!==e){return o}else if(this.options.trimValues){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{const t=e.trim();if(t===e){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{return e}}}}}function resolveNameSpace(e){if(this.options.removeNSPrefix){const t=e.split(":");const n=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=n+t[1]}}return e}const c=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function buildAttributesMap(e,t,n){if(!this.options.ignoreAttributes&&typeof e==="string"){const n=o.getAllMatches(e,c);const s=n.length;const a={};for(let e=0;e",i,"Closing Tag is not closed.");let s=e.substring(i+2,t).trim();if(this.options.removeNSPrefix){const e=s.indexOf(":");if(e!==-1){s=s.substr(e+1)}}if(this.options.transformTagName){s=this.options.transformTagName(s)}if(n){o=this.saveTextToParentTag(o,n,r)}const a=r.substring(r.lastIndexOf(".")+1);if(s&&this.options.unpairedTags.indexOf(s)!==-1){throw new Error(`Unpaired tag can not be used as closing tag: `)}let c=0;if(a&&this.options.unpairedTags.indexOf(a)!==-1){c=r.lastIndexOf(".",r.lastIndexOf(".")-1);this.tagsNodeStack.pop()}else{c=r.lastIndexOf(".")}r=r.substring(0,c);n=this.tagsNodeStack.pop();o="";i=t}else if(e[i+1]==="?"){let t=readTagExp(e,i,false,"?>");if(!t)throw new Error("Pi Tag is not closed.");o=this.saveTextToParentTag(o,n,r);if(this.options.ignoreDeclaration&&t.tagName==="?xml"||this.options.ignorePiTags){}else{const e=new s(t.tagName);e.add(this.options.textNodeName,"");if(t.tagName!==t.tagExp&&t.attrExpPresent){e[":@"]=this.buildAttributesMap(t.tagExp,r,t.tagName)}this.addChild(n,e,r)}i=t.closeIndex+1}else if(e.substr(i+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",i+4,"Comment is not closed.");if(this.options.commentPropName){const s=e.substring(i+4,t-2);o=this.saveTextToParentTag(o,n,r);n.add(this.options.commentPropName,[{[this.options.textNodeName]:s}])}i=t}else if(e.substr(i+1,2)==="!D"){const t=a(e,i);this.docTypeEntities=t.entities;i=t.i}else if(e.substr(i+1,2)==="!["){const t=findClosingIndex(e,"]]>",i,"CDATA is not closed.")-2;const s=e.substring(i+9,t);o=this.saveTextToParentTag(o,n,r);if(this.options.cdataPropName){n.add(this.options.cdataPropName,[{[this.options.textNodeName]:s}])}else{let e=this.parseTextData(s,n.tagname,r,true,false,true);if(e==undefined)e="";n.add(this.options.textNodeName,e)}i=t+2}else{let a=readTagExp(e,i,this.options.removeNSPrefix);let c=a.tagName;let d=a.tagExp;let u=a.attrExpPresent;let l=a.closeIndex;if(this.options.transformTagName){c=this.options.transformTagName(c)}if(n&&o){if(n.tagname!=="!xml"){o=this.saveTextToParentTag(o,n,r,false)}}const m=n;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1){n=this.tagsNodeStack.pop();r=r.substring(0,r.lastIndexOf("."))}if(c!==t.tagname){r+=r?"."+c:c}if(this.isItStopNode(this.options.stopNodes,r,c)){let t="";if(d.length>0&&d.lastIndexOf("/")===d.length-1){i=a.closeIndex}else if(this.options.unpairedTags.indexOf(c)!==-1){i=a.closeIndex}else{const n=this.readStopNodeData(e,c,l+1);if(!n)throw new Error(`Unexpected end of ${c}`);i=n.i;t=n.tagContent}const o=new s(c);if(c!==d&&u){o[":@"]=this.buildAttributesMap(d,r,c)}if(t){t=this.parseTextData(t,c,r,true,u,true,true)}r=r.substr(0,r.lastIndexOf("."));o.add(this.options.textNodeName,t);this.addChild(n,o,r)}else{if(d.length>0&&d.lastIndexOf("/")===d.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);d=c}else{d=d.substr(0,d.length-1)}if(this.options.transformTagName){c=this.options.transformTagName(c)}const e=new s(c);if(c!==d&&u){e[":@"]=this.buildAttributesMap(d,r,c)}this.addChild(n,e,r);r=r.substr(0,r.lastIndexOf("."))}else{const e=new s(c);this.tagsNodeStack.push(n);if(c!==d&&u){e[":@"]=this.buildAttributesMap(d,r,c)}this.addChild(n,e,r);n=e}o="";i=l}}}else{o+=e[i]}}return t.child};function addChild(e,t,n){const o=this.options.updateTag(t.tagname,n,t[":@"]);if(o===false){}else if(typeof o==="string"){t.tagname=o;e.addChild(t)}else{e.addChild(t)}}const replaceEntitiesValue=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){const n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities){for(let t in this.htmlEntities){const n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function saveTextToParentTag(e,t,n,o){if(e){if(o===undefined)o=Object.keys(t.child).length===0;e=this.parseTextData(e,t.tagname,n,false,t[":@"]?Object.keys(t[":@"]).length!==0:false,o);if(e!==undefined&&e!=="")t.add(this.options.textNodeName,e);e=""}return e}function isItStopNode(e,t,n){const o="*."+n;for(const n in e){const s=e[n];if(o===s||t===s)return true}return false}function tagExpWithClosingIndex(e,t,n=">"){let o;let s="";for(let a=t;a",n,`${t} is not closed`);let r=e.substring(n+2,a).trim();if(r===t){s--;if(s===0){return{tagContent:e.substring(o,n),i:a}}}n=a}else if(e[n+1]==="?"){const t=findClosingIndex(e,"?>",n+1,"StopNode is not closed.");n=t}else if(e.substr(n+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",n+3,"StopNode is not closed.");n=t}else if(e.substr(n+1,2)==="!["){const t=findClosingIndex(e,"]]>",n,"StopNode is not closed.")-2;n=t}else{const o=readTagExp(e,n,">");if(o){const e=o&&o.tagName;if(e===t&&o.tagExp[o.tagExp.length-1]!=="/"){s++}n=o.closeIndex}}}}}function parseValue(e,t,n){if(t&&typeof e==="string"){const t=e.trim();if(t==="true")return true;else if(t==="false")return false;else return r(e,n)}else{if(o.isExist(e)){return e}else{return""}}}e.exports=OrderedObjParser},80086:(e,t,n)=>{const{buildOptions:o}=n(33565);const s=n(57724);const{prettify:a}=n(10766);const r=n(5850);class XMLParser{constructor(e){this.externalEntities={};this.options=o(e)}parse(e,t){if(typeof e==="string"){}else if(e.toString){e=e.toString()}else{throw new Error("XML data is accepted in String or Bytes[] form.")}if(t){if(t===true)t={};const n=r.validate(e,t);if(n!==true){throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}}const n=new s(this.options);n.addExternalEntities(this.externalEntities);const o=n.parseXml(e);if(this.options.preserveOrder||o===undefined)return o;else return a(o,this.options)}addEntity(e,t){if(t.indexOf("&")!==-1){throw new Error("Entity value can't have '&'")}else if(e.indexOf("&")!==-1||e.indexOf(";")!==-1){throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '")}else if(t==="&"){throw new Error("An entity with value '&' is not permitted")}else{this.externalEntities[e]=t}}}e.exports=XMLParser},10766:(e,t)=>{"use strict";function prettify(e,t){return compress(e,t)}function compress(e,t,n){let o;const s={};for(let a=0;a0)s[t.textNodeName]=o}else if(o!==undefined)s[t.textNodeName]=o;return s}function propName(e){const t=Object.keys(e);for(let e=0;e{"use strict";class XmlNode{constructor(e){this.tagname=e;this.child=[];this[":@"]={}}add(e,t){if(e==="__proto__")e="#__proto__";this.child.push({[e]:t})}addChild(e){if(e.tagname==="__proto__")e.tagname="#__proto__";if(e[":@"]&&Object.keys(e[":@"]).length>0){this.child.push({[e.tagname]:e.child,[":@"]:e[":@"]})}else{this.child.push({[e.tagname]:e.child})}}}e.exports=XmlNode},53230:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/;const n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const o={hex:true,leadingZeros:true,decimalPoint:".",eNotation:true};function toNumber(e,s={}){s=Object.assign({},o,s);if(!e||typeof e!=="string")return e;let a=e.trim();if(s.skipLike!==undefined&&s.skipLike.test(a))return e;else if(s.hex&&t.test(a)){return Number.parseInt(a,16)}else{const t=n.exec(a);if(t){const n=t[1];const o=t[2];let r=trimZeros(t[3]);const i=t[4]||t[6];if(!s.leadingZeros&&o.length>0&&n&&a[2]!==".")return e;else if(!s.leadingZeros&&o.length>0&&!n&&a[1]!==".")return e;else{const t=Number(a);const c=""+t;if(c.search(/[eE]/)!==-1){if(s.eNotation)return t;else return e}else if(i){if(s.eNotation)return t;else return e}else if(a.indexOf(".")!==-1){if(c==="0"&&r==="")return t;else if(c===r)return t;else if(n&&c==="-"+r)return t;else return e}if(o){if(r===c)return t;else if(n+r===c)return t;else return e}if(a===c)return t;else if(a===n+c)return t;return e}}else{return e}}}function trimZeros(e){if(e&&e.indexOf(".")!==-1){e=e.replace(/0+$/,"");if(e===".")e="0";else if(e[0]===".")e="0"+e;else if(e[e.length-1]===".")e=e.substr(0,e.length-1);return e}return e}e.exports=toNumber},10204:e=>{var t;var n;var o;var s;var a;var r;var i;var c;var d;var u;var l;var m;var p;var S;var g;var f;var y;var E;var h;var v;var C;var _;var I;var w;var P;var b;var x;var T;var O;var D;var M;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(n,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,o){return e[n]=t?t(n,o):o}}})((function(e){var A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");A(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;i--)if(r=e[i])a=(s<3?r(a):s>3?r(t,n,a):r(t,n))||a;return s>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,o){t(n,o,e)}};r=function(e,t,n,o,s,a){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var r=o.kind,i=r==="getter"?"get":r==="setter"?"set":"value";var c=!t&&e?o["static"]?e:e.prototype:null;var d=t||(c?Object.getOwnPropertyDescriptor(c,o.name):{});var u,l=false;for(var m=n.length-1;m>=0;m--){var p={};for(var S in o)p[S]=S==="access"?{}:o[S];for(var S in o.access)p.access[S]=o.access[S];p.addInitializer=function(e){if(l)throw new TypeError("Cannot add initializers after decoration has completed");a.push(accept(e||null))};var g=(0,n[m])(r==="accessor"?{get:d.get,set:d.set}:d[i],p);if(r==="accessor"){if(g===void 0)continue;if(g===null||typeof g!=="object")throw new TypeError("Object expected");if(u=accept(g.get))d.get=u;if(u=accept(g.set))d.set=u;if(u=accept(g.init))s.unshift(u)}else if(u=accept(g)){if(r==="field")s.unshift(u);else d[i]=u}}if(c)Object.defineProperty(c,o.name,d);l=true};i=function(e,t,n){var o=arguments.length>2;for(var s=0;s0&&a[a.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!a||i[1]>a[0]&&i[1]=e.length)e=void 0;return{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};g=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var o=n.call(e),s,a=[],r;try{while((t===void 0||t-- >0)&&!(s=o.next()).done)a.push(s.value)}catch(e){r={error:e}}finally{try{if(s&&!s.done&&(n=o["return"]))n.call(o)}finally{if(r)throw r.error}}return a};f=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};C=function(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(o,s){t[o]=e[o]?function(t){return(n=!n)?{value:h(e[o](t)),done:false}:s?s(t):t}:s}};_=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof S==="function"?S(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(o,s){n=e[t](n),settle(o,s,n.done,n.value)}))}}function settle(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}};I=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var R=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))O(t,e,n);R(t,e);return t};P=function(e){return e&&e.__esModule?e:{default:e}};b=function(e,t,n,o){if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?o:n==="a"?o.call(e):o?o.value:t.get(e)};x=function(e,t,n,o,s){if(o==="m")throw new TypeError("Private method is not writable");if(o==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return o==="a"?s.call(e,n):s?s.value=n:t.set(e,n),n};T=function(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)};D=function(e,t,n){if(t!==null&&t!==void 0){if(typeof t!=="object"&&typeof t!=="function")throw new TypeError("Object expected.");var o;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");o=t[Symbol.asyncDispose]}if(o===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");o=t[Symbol.dispose]}if(typeof o!=="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:o,async:n})}else if(n){e.stack.push({async:true})}return t};var N=typeof SuppressedError==="function"?SuppressedError:function(e,t,n){var o=new Error(n);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};M=function(e){function fail(t){e.error=e.hasError?new N(t,e.error,"An error was suppressed during disposal."):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var n=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(n).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()};e("__extends",t);e("__assign",n);e("__rest",o);e("__decorate",s);e("__param",a);e("__esDecorate",r);e("__runInitializers",i);e("__propKey",c);e("__setFunctionName",d);e("__metadata",u);e("__awaiter",l);e("__generator",m);e("__exportStar",p);e("__createBinding",O);e("__values",S);e("__read",g);e("__spread",f);e("__spreadArrays",y);e("__spreadArray",E);e("__await",h);e("__asyncGenerator",v);e("__asyncDelegator",C);e("__asyncValues",_);e("__makeTemplateObject",I);e("__importStar",w);e("__importDefault",P);e("__classPrivateFieldGet",b);e("__classPrivateFieldSet",x);e("__classPrivateFieldIn",T);e("__addDisposableResource",D);e("__disposeResources",M)}))},45220:(e,t,n)=>{e.exports=n(17419)},17419:(e,t,n)=>{"use strict";var o=n(41808);var s=n(24404);var a=n(13685);var r=n(95687);var i=n(82361);var c=n(39491);var d=n(73837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=r.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=r.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||a.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,n,o,s){var a=toOptions(n,o,s);for(var r=0,i=t.requests.length;r=this.maxSockets){s.requests.push(a);return}s.createSocket(a,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){s.emit("free",t,a)}function onCloseOrRemove(e){s.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var o={};n.sockets.push(o);var s=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){s.localAddress=e.localAddress}if(s.proxyAuth){s.headers=s.headers||{};s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")}u("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=false;a.once("response",onResponse);a.once("upgrade",onUpgrade);a.once("connect",onConnect);a.once("error",onError);a.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick((function(){onConnect(e,t,n)}))}function onConnect(s,r,i){a.removeAllListeners();r.removeAllListeners();if(s.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",s.statusCode);r.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+s.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(o);return}if(i.length>0){u("got illegal response body from proxy");r.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(o);return}u("tunneling connection has established");n.sockets[n.sockets.indexOf(o)]=r;return t(r)}function onError(t){a.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var s=new Error("tunneling socket could not be established, "+"cause="+t.message);s.code="ECONNRESET";e.request.emit("error",s);n.removeSocket(o)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,(function(e){n.request.onSocket(e)}))}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,(function(o){var a=e.request.getHeader("host");var r=mergeOptions({},n.options,{socket:o,servername:a?a.replace(/:.*$/,""):e.host});var i=s.connect(0,r);n.sockets[n.sockets.indexOf(o)]=i;t(i)}))}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return r.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return l.default}});var o=_interopRequireDefault(n(35076));var s=_interopRequireDefault(n(8226));var a=_interopRequireDefault(n(94261));var r=_interopRequireDefault(n(37926));var i=_interopRequireDefault(n(6438));var c=_interopRequireDefault(n(39337));var d=_interopRequireDefault(n(48541));var u=_interopRequireDefault(n(51368));var l=_interopRequireDefault(n(45553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},58776:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o.default.createHash("md5").update(e).digest()}var s=md5;t["default"]=s},6438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n="00000000-0000-0000-0000-000000000000";t["default"]=n},45553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,o.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var s=parse;t["default"]=s},43787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=/^(?:[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;t["default"]=n},3843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=new Uint8Array(256);let a=s.length;function rng(){if(a>s.length-16){o.default.randomFillSync(s);a=0}return s.slice(a,a+=16)}},39084:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o.default.createHash("sha1").update(e).digest()}var s=sha1;t["default"]=s},51368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=[];for(let e=0;e<256;++e){s.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase();if(!(0,o.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var a=stringify;t["default"]=a},35076:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(3843));var s=_interopRequireDefault(n(51368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let a;let r;let i=0;let c=0;function v1(e,t,n){let d=t&&n||0;const u=t||new Array(16);e=e||{};let l=e.node||a;let m=e.clockseq!==undefined?e.clockseq:r;if(l==null||m==null){const t=e.random||(e.rng||o.default)();if(l==null){l=a=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(m==null){m=r=(t[6]<<8|t[7])&16383}}let p=e.msecs!==undefined?e.msecs:Date.now();let S=e.nsecs!==undefined?e.nsecs:c+1;const g=p-i+(S-c)/1e4;if(g<0&&e.clockseq===undefined){m=m+1&16383}if((g<0||p>i)&&e.nsecs===undefined){S=0}if(S>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}i=p;c=S;r=m;p+=122192928e5;const f=((p&268435455)*1e4+S)%4294967296;u[d++]=f>>>24&255;u[d++]=f>>>16&255;u[d++]=f>>>8&255;u[d++]=f&255;const y=p/4294967296*1e4&268435455;u[d++]=y>>>8&255;u[d++]=y&255;u[d++]=y>>>24&15|16;u[d++]=y>>>16&255;u[d++]=m>>>8|128;u[d++]=m&255;for(let e=0;e<6;++e){u[d+e]=l[e]}return t||(0,s.default)(u)}var d=v1;t["default"]=d},8226:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48745));var s=_interopRequireDefault(n(58776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,o.default)("v3",48,s.default);var r=a;t["default"]=r},48745:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var o=_interopRequireDefault(n(51368));var s=_interopRequireDefault(n(45553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(3843));var s=_interopRequireDefault(n(51368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,n){e=e||{};const a=e.random||(e.rng||o.default)();a[6]=a[6]&15|64;a[8]=a[8]&63|128;if(t){n=n||0;for(let e=0;e<16;++e){t[n+e]=a[e]}return t}return(0,s.default)(a)}var a=v4;t["default"]=a},37926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48745));var s=_interopRequireDefault(n(39084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,o.default)("v5",80,s.default);var r=a;t["default"]=r},48541:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(43787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&o.default.test(e)}var s=validate;t["default"]=s},39337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,o.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var s=version;t["default"]=s},83500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(75316);const readFromParamStore=__nccwpck_require__(32493);async function run(){try{const e=core.getInput("region",{required:true});const t=core.getInput("path",{required:true});const n=await readFromParamStore(t,e);core.setOutput("param_json",n)}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},32493:(e,t,n)=>{const{SSM:o}=n(73955);const s="SECURE";async function readFromParamStore(e,t){const n=new o({region:t});const a={};const r=await readAllParams(n,e);r.forEach((function({Name:t,Value:n,Type:o}){const r=t.replace(e,"").split("/").filter((function(e){return!!e}));let i=r.pop();let c=n;if(o==="SecureString"){i=`${i}!`;c=s}const d=r.reduce((function(e,t){if(!e[t]){e[t]={}}return e[t]}),a);d[i]=c}));return a}async function readAllParams(e,t,n){const o=await e.getParametersByPath({Path:t,Recursive:true,WithDecryption:false,NextToken:n});if(o.NextToken){return o.Parameters.concat(await readAllParams(e,t,o.NextToken))}return o.Parameters}e.exports=readFromParamStore},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},13685:e=>{"use strict";e.exports=require("http")},85158:e=>{"use strict";e.exports=require("http2")},95687:e=>{"use strict";e.exports=require("https")},41808:e=>{"use strict";e.exports=require("net")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},77282:e=>{"use strict";e.exports=require("process")},12781:e=>{"use strict";e.exports=require("stream")},24404:e=>{"use strict";e.exports=require("tls")},57310:e=>{"use strict";e.exports=require("url")},73837:e=>{"use strict";e.exports=require("util")},70357:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ssm","description":"AWS SDK for JavaScript Ssm Client for Node.js, Browser and React Native","version":"3.454.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 ssm"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/client-sts":"3.454.0","@aws-sdk/core":"3.451.0","@aws-sdk/credential-provider-node":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-signing":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","@smithy/util-waiter":"^2.0.13","tslib":"^2.5.0","uuid":"^8.3.2"},"devDependencies":{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","@types/uuid":"^8.3.0","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-ssm","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ssm"}}')},16151:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.451.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":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/core":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","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"}}')},80858:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.454.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":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/core":"3.451.0","@aws-sdk/credential-provider-node":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-sdk-sts":"3.451.0","@aws-sdk/middleware-signing":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","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"}}')},35055:e=>{"use strict";e.exports=JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-east-1","name":"aws","supportsDualStack":true,"supportsFIPS":true},"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":true,"supportsFIPS":true},"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":true,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$","regions":{}}],"version":"1.1"}')}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var n=__webpack_module_cache__[e]={exports:{}};var o=true;try{__webpack_modules__[e].call(n.exports,n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete __webpack_module_cache__[e]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(83500);module.exports=__webpack_exports__})(); \ No newline at end of file +(()=>{var __webpack_modules__={9190:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);a(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=o(n(2037));const i=n(2861);function issueCommand(e,t,n){const r=new Command(e,t,n);process.stdout.write(r.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const c="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=c+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const r=this.properties[n];if(r){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(r)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return i.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return i.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},5316:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);a(t,e);return t};var s=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function fulfilled(e){try{step(r.next(e))}catch(e){a(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){a(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const i=n(9190);const c=n(3685);const d=n(2861);const u=o(n(2037));const l=o(n(1017));const p=n(3419);var m;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(m=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=d.toCommandValue(t);process.env[e]=n;const r=process.env["GITHUB_ENV"]||"";if(r){return c.issueFileCommand("ENV",c.prepareKeyValueMessage(e,t))}i.issueCommand("set-env",{name:e},n)}t.exportVariable=exportVariable;function setSecret(e){i.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){c.issueFileCommand("PATH",e)}else{i.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${l.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const n=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!n){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return n}return n.trim()}t.getInput=getInput;function getMultilineInput(e,t){const n=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return n}return n.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const r=["false","False","FALSE"];const a=getInput(e,t);if(n.includes(a))return true;if(r.includes(a))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const n=process.env["GITHUB_OUTPUT"]||"";if(n){return c.issueFileCommand("OUTPUT",c.prepareKeyValueMessage(e,t))}process.stdout.write(u.EOL);i.issueCommand("set-output",{name:e},d.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){i.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=m.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){i.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){i.issueCommand("error",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){i.issueCommand("warning",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){i.issueCommand("notice",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){i.issue("group",e)}t.startGroup=startGroup;function endGroup(){i.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,(function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n}))}t.group=group;function saveState(e,t){const n=process.env["GITHUB_STATE"]||"";if(n){return c.issueFileCommand("STATE",c.prepareKeyValueMessage(e,t))}i.issueCommand("save-state",{name:e},d.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,(function*(){return yield p.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var v=n(4656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return v.summary}});var f=n(4656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return f.markdownSummary}});var g=n(4989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return g.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return g.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return g.toPlatformPath}})},3685:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);a(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const s=o(n(7147));const i=o(n(2037));const c=n(2449);const d=n(2861);function issueFileCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}s.appendFileSync(n,`${d.toCommandValue(t)}${i.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const n=`ghadelimiter_${c.v4()}`;const r=d.toCommandValue(t);if(e.includes(n)){throw new Error(`Unexpected input: name should not contain the delimiter "${n}"`)}if(r.includes(n)){throw new Error(`Unexpected input: value should not contain the delimiter "${n}"`)}return`${e}<<${n}${i.EOL}${r}${i.EOL}${n}`}t.prepareKeyValueMessage=prepareKeyValueMessage},3419:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function fulfilled(e){try{step(r.next(e))}catch(e){a(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){a(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const a=n(5315);const o=n(2421);const s=n(5316);class OidcClient{static createHttpClient(e=true,t=10){const n={allowRetries:e,maxRetries:t};return new a.HttpClient("actions/oidc-client",[new o.BearerCredentialHandler(OidcClient.getRequestToken())],n)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return r(this,void 0,void 0,(function*(){const n=OidcClient.createHttpClient();const r=yield n.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const a=(t=r.result)===null||t===void 0?void 0:t.value;if(!a){throw new Error("Response json body do not have ID Token field")}return a}))}static getIDToken(e){return r(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const n=encodeURIComponent(e);t=`${t}&audience=${n}`}s.debug(`ID token url is ${t}`);const n=yield OidcClient.getCall(t);s.setSecret(n);return n}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},4989:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);a(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=o(n(1017));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},4656:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function fulfilled(e){try{step(r.next(e))}catch(e){a(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){a(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const a=n(2037);const o=n(7147);const{access:s,appendFile:i,writeFile:c}=o.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return r(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,o.constants.R_OK|o.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,n={}){const r=Object.entries(n).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${r}>`}return`<${e}${r}>${t}`}write(e){return r(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const n=yield this.filePath();const r=t?c:i;yield r(n,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return r(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(a.EOL)}addCodeBlock(e,t){const n=Object.assign({},t&&{lang:t});const r=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(r).addEOL()}addList(e,t=false){const n=t?"ol":"ul";const r=e.map((e=>this.wrap("li",e))).join("");const a=this.wrap(n,r);return this.addRaw(a).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:n,colspan:r,rowspan:a}=e;const o=t?"th":"td";const s=Object.assign(Object.assign({},r&&{colspan:r}),a&&{rowspan:a});return this.wrap(o,n,s)})).join("");return this.wrap("tr",t)})).join("");const n=this.wrap("table",t);return this.addRaw(n).addEOL()}addDetails(e,t){const n=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(n).addEOL()}addImage(e,t,n){const{width:r,height:a}=n||{};const o=Object.assign(Object.assign({},r&&{width:r}),a&&{height:a});const s=this.wrap("img",null,Object.assign({src:e,alt:t},o));return this.addRaw(s).addEOL()}addHeading(e,t){const n=`h${t}`;const r=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1";const a=this.wrap(r,e);return this.addRaw(a).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const n=Object.assign({},t&&{cite:t});const r=this.wrap("blockquote",e,n);return this.addRaw(r).addEOL()}addLink(e,t){const n=this.wrap("a",e,{href:t});return this.addRaw(n).addEOL()}}const d=new Summary;t.markdownSummary=d;t.summary=d},2861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},2449:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return r.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return l.default}});var r=_interopRequireDefault(n(8869));var a=_interopRequireDefault(n(2398));var o=_interopRequireDefault(n(9736));var s=_interopRequireDefault(n(2938));var i=_interopRequireDefault(n(8712));var c=_interopRequireDefault(n(9760));var d=_interopRequireDefault(n(2084));var u=_interopRequireDefault(n(2150));var l=_interopRequireDefault(n(4148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},4797:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("md5").update(e).digest()}var a=md5;t["default"]=a},8712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n="00000000-0000-0000-0000-000000000000";t["default"]=n},4148:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var a=parse;t["default"]=a},5393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=/^(?:[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;t["default"]=n},7934:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var r=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=new Uint8Array(256);let o=a.length;function rng(){if(o>a.length-16){r.default.randomFillSync(a);o=0}return a.slice(o,o+=16)}},6247:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("sha1").update(e).digest()}var a=sha1;t["default"]=a},2150:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=[];for(let e=0;e<256;++e){a.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase();if(!(0,r.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var o=stringify;t["default"]=o},8869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(7934));var a=_interopRequireDefault(n(2150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let o;let s;let i=0;let c=0;function v1(e,t,n){let d=t&&n||0;const u=t||new Array(16);e=e||{};let l=e.node||o;let p=e.clockseq!==undefined?e.clockseq:s;if(l==null||p==null){const t=e.random||(e.rng||r.default)();if(l==null){l=o=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(p==null){p=s=(t[6]<<8|t[7])&16383}}let m=e.msecs!==undefined?e.msecs:Date.now();let v=e.nsecs!==undefined?e.nsecs:c+1;const f=m-i+(v-c)/1e4;if(f<0&&e.clockseq===undefined){p=p+1&16383}if((f<0||m>i)&&e.nsecs===undefined){v=0}if(v>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}i=m;c=v;s=p;m+=122192928e5;const g=((m&268435455)*1e4+v)%4294967296;u[d++]=g>>>24&255;u[d++]=g>>>16&255;u[d++]=g>>>8&255;u[d++]=g&255;const h=m/4294967296*1e4&268435455;u[d++]=h>>>8&255;u[d++]=h&255;u[d++]=h>>>24&15|16;u[d++]=h>>>16&255;u[d++]=p>>>8|128;u[d++]=p&255;for(let e=0;e<6;++e){u[d+e]=l[e]}return t||(0,a.default)(u)}var d=v1;t["default"]=d},2398:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(4313));var a=_interopRequireDefault(n(4797));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v3",48,a.default);var s=o;t["default"]=s},4313:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var r=_interopRequireDefault(n(2150));var a=_interopRequireDefault(n(4148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(7934));var a=_interopRequireDefault(n(2150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,n){e=e||{};const o=e.random||(e.rng||r.default)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){n=n||0;for(let e=0;e<16;++e){t[n+e]=o[e]}return t}return(0,a.default)(o)}var o=v4;t["default"]=o},2938:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(4313));var a=_interopRequireDefault(n(6247));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v5",80,a.default);var s=o;t["default"]=s},2084:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(5393));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&r.default.test(e)}var a=validate;t["default"]=a},9760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var a=version;t["default"]=a},2421:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function fulfilled(e){try{step(r.next(e))}catch(e){a(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){a(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},5315:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);a(t,e);return t};var s=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function fulfilled(e){try{step(r.next(e))}catch(e){a(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){a(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const i=o(n(2181));const c=o(n(5687));const d=o(n(6233));const u=o(n(5220));var l;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(l=t.HttpCodes||(t.HttpCodes={}));var p;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(p=t.Headers||(t.Headers={}));var m;(function(e){e["ApplicationJson"]="application/json"})(m=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=d.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const v=[l.MovedPermanently,l.ResourceMoved,l.SeeOther,l.TemporaryRedirect,l.PermanentRedirect];const f=[l.BadGateway,l.ServiceUnavailable,l.GatewayTimeout];const g=["OPTIONS","GET","DELETE","HEAD"];const h=10;const y=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,(function*(){return new Promise((e=>s(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return s(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return s(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return s(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,n){return s(this,void 0,void 0,(function*(){return this.request("POST",e,t,n||{})}))}patch(e,t,n){return s(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,n||{})}))}put(e,t,n){return s(this,void 0,void 0,(function*(){return this.request("PUT",e,t,n||{})}))}head(e,t){return s(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,n,r){return s(this,void 0,void 0,(function*(){return this.request(e,t,n,r)}))}getJson(e,t={}){return s(this,void 0,void 0,(function*(){t[p.Accept]=this._getExistingOrDefaultHeader(t,p.Accept,m.ApplicationJson);const n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)}))}postJson(e,t,n={}){return s(this,void 0,void 0,(function*(){const r=JSON.stringify(t,null,2);n[p.Accept]=this._getExistingOrDefaultHeader(n,p.Accept,m.ApplicationJson);n[p.ContentType]=this._getExistingOrDefaultHeader(n,p.ContentType,m.ApplicationJson);const a=yield this.post(e,r,n);return this._processResponse(a,this.requestOptions)}))}putJson(e,t,n={}){return s(this,void 0,void 0,(function*(){const r=JSON.stringify(t,null,2);n[p.Accept]=this._getExistingOrDefaultHeader(n,p.Accept,m.ApplicationJson);n[p.ContentType]=this._getExistingOrDefaultHeader(n,p.ContentType,m.ApplicationJson);const a=yield this.put(e,r,n);return this._processResponse(a,this.requestOptions)}))}patchJson(e,t,n={}){return s(this,void 0,void 0,(function*(){const r=JSON.stringify(t,null,2);n[p.Accept]=this._getExistingOrDefaultHeader(n,p.Accept,m.ApplicationJson);n[p.ContentType]=this._getExistingOrDefaultHeader(n,p.ContentType,m.ApplicationJson);const a=yield this.patch(e,r,n);return this._processResponse(a,this.requestOptions)}))}request(e,t,n,r){return s(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const a=new URL(t);let o=this._prepareRequest(e,a,r);const s=this._allowRetries&&g.includes(e)?this._maxRetries+1:1;let i=0;let c;do{c=yield this.requestRaw(o,n);if(c&&c.message&&c.message.statusCode===l.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(c)){e=t;break}}if(e){return e.handleAuthentication(this,o,n)}else{return c}}let t=this._maxRedirects;while(c.message.statusCode&&v.includes(c.message.statusCode)&&this._allowRedirects&&t>0){const s=c.message.headers["location"];if(!s){break}const i=new URL(s);if(a.protocol==="https:"&&a.protocol!==i.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield c.readBody();if(i.hostname!==a.hostname){for(const e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}o=this._prepareRequest(e,i,r);c=yield this.requestRaw(o,n);t--}if(!c.message.statusCode||!f.includes(c.message.statusCode)){return c}i+=1;if(i{function callbackForResult(e,t){if(e){r(e)}else if(!t){r(new Error("Unknown error"))}else{n(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,n){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let r=false;function handleResult(e,t){if(!r){r=true;n(e,t)}}const a=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let o;a.on("socket",(e=>{o=e}));a.setTimeout(this._socketTimeout||3*6e4,(()=>{if(o){o.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));a.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){a.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){a.end()}));t.pipe(a)}else{a.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const r={};r.parsedUrl=t;const a=r.parsedUrl.protocol==="https:";r.httpModule=a?c:i;const o=a?443:80;r.options={};r.options.host=r.parsedUrl.hostname;r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):o;r.options.path=(r.parsedUrl.pathname||"")+(r.parsedUrl.search||"");r.options.method=e;r.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){r.options.headers["user-agent"]=this.userAgent}r.options.agent=this._getAgent(r.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(r.options)}}return r}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,n){let r;if(this.requestOptions&&this.requestOptions.headers){r=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||r||n}_getAgent(e){let t;const n=d.getProxyUrl(e);const r=n&&n.hostname;if(this._keepAlive&&r){t=this._proxyAgent}if(this._keepAlive&&!r){t=this._agent}if(t){return t}const a=e.protocol==="https:";let o=100;if(this.requestOptions){o=this.requestOptions.maxSockets||i.globalAgent.maxSockets}if(n&&n.hostname){const e={maxSockets:o,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})};let r;const s=n.protocol==="https:";if(a){r=s?u.httpsOverHttps:u.httpsOverHttp}else{r=s?u.httpOverHttps:u.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:o};t=a?new c.Agent(e):new i.Agent(e);this._agent=t}if(!t){t=a?c.globalAgent:i.globalAgent}if(a&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,(function*(){e=Math.min(h,e);const t=y*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return s(this,void 0,void 0,(function*(){return new Promise(((n,r)=>s(this,void 0,void 0,(function*(){const a=e.message.statusCode||0;const o={statusCode:a,result:null,headers:{}};if(a===l.NotFound){n(o)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let i;try{i=yield e.readBody();if(i&&i.length>0){if(t&&t.deserializeDates){s=JSON.parse(i,dateTimeDeserializer)}else{s=JSON.parse(i)}o.result=s}o.headers=e.message.headers}catch(e){}if(a>299){let e;if(s&&s.message){e=s.message}else if(i&&i.length>0){e=i}else{e=`Failed request: (${a})`}const t=new HttpClientError(e,a);t.result=o.result;r(t)}else{n(o)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,n)=>(t[n.toLowerCase()]=e[n],t)),{})},6233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const n=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(n){return new URL(n)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}const r=[e.hostname.toUpperCase()];if(typeof n==="number"){r.push(`${r[0]}:${n}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(r.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},7305:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultSSMHttpAuthSchemeProvider=t.defaultSSMHttpAuthSchemeParametersProvider=void 0;const r=n(601);const a=n(5275);const defaultSSMHttpAuthSchemeParametersProvider=async(e,t,n)=>({operation:(0,a.getSmithyContext)(t).operation,region:await(0,a.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSSMHttpAuthSchemeParametersProvider=defaultSSMHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"ssm",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}const defaultSSMHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSSMHttpAuthSchemeProvider=defaultSSMHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,r.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},5454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const r=n(1194);const a=n(8013);const o=n(671);const defaultEndpointResolver=(e,t={})=>(0,a.resolveEndpoint)(o.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;a.customEndpointFunctions.aws=r.awsEndpointFunctions},671:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",r="fn",a="argv",o="ref";const s=true,i="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",p="PartitionResult",m="getAttr",v={[n]:false,type:"String"},f={[n]:true,default:false,type:"Boolean"},g={[o]:"Endpoint"},h={[r]:c,[a]:[{[o]:"UseFIPS"},true]},y={[r]:c,[a]:[{[o]:"UseDualStack"},true]},S={},E={[r]:m,[a]:[{[o]:p},"supportsFIPS"]},x={[o]:p},C={[r]:c,[a]:[true,{[r]:m,[a]:[x,"supportsDualStack"]}]},_=[h],b=[y],I=[{[o]:"Region"}];const P={version:"1.0",parameters:{Region:v,UseDualStack:f,UseFIPS:f,Endpoint:v},rules:[{conditions:[{[r]:i,[a]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:b,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:g,properties:S,headers:S},type:u}],type:l},{conditions:[{[r]:i,[a]:I}],rules:[{conditions:[{[r]:"aws.partition",[a]:I,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[r]:c,[a]:[s,E]},C],rules:[{endpoint:{url:"https://ssm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:_,rules:[{conditions:[{[r]:c,[a]:[E,s]}],rules:[{conditions:[{[r]:"stringEquals",[a]:[{[r]:m,[a]:[x,"name"]},"aws-us-gov"]}],endpoint:{url:"https://ssm.{Region}.amazonaws.com",properties:S,headers:S},type:u},{endpoint:{url:"https://ssm-fips.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:b,rules:[{conditions:[C],rules:[{endpoint:{url:"https://ssm.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://ssm.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=P},3955:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{AddTagsToResourceCommand:()=>my,AlreadyExistsException:()=>J,AssociateOpsItemRelatedItemCommand:()=>fy,AssociatedInstances:()=>$t,AssociationAlreadyExists:()=>ge,AssociationComplianceSeverity:()=>Se,AssociationDescriptionFilterSensitiveLog:()=>vr,AssociationDoesNotExist:()=>kt,AssociationExecutionDoesNotExist:()=>wn,AssociationExecutionFilterKey:()=>bn,AssociationExecutionTargetsFilterKey:()=>Tn,AssociationFilterKey:()=>Oa,AssociationFilterOperatorType:()=>In,AssociationLimitExceeded:()=>ye,AssociationStatusName:()=>xe,AssociationSyncCompliance:()=>Ee,AssociationVersionInfoFilterSensitiveLog:()=>Ds,AssociationVersionLimitExceeded:()=>Ks,AttachmentHashType:()=>ua,AttachmentsSourceKey:()=>Fe,AutomationDefinitionNotApprovedException:()=>Bs,AutomationDefinitionNotFoundException:()=>rs,AutomationDefinitionVersionNotFoundException:()=>os,AutomationExecutionFilterKey:()=>An,AutomationExecutionLimitExceededException:()=>is,AutomationExecutionNotFoundException:()=>Fn,AutomationExecutionStatus:()=>On,AutomationStepNotFoundException:()=>Go,AutomationSubtype:()=>Rn,AutomationType:()=>Dn,BaselineOverrideFilterSensitiveLog:()=>fs,CalendarState:()=>Xr,CancelCommandCommand:()=>hy,CancelMaintenanceWindowExecutionCommand:()=>Sy,CommandFilterKey:()=>Ra,CommandFilterSensitiveLog:()=>Ms,CommandInvocationStatus:()=>na,CommandPluginStatus:()=>Da,CommandStatus:()=>Na,ComplianceQueryOperatorType:()=>Ma,ComplianceSeverity:()=>ja,ComplianceStatus:()=>ka,ComplianceTypeCountLimitExceededException:()=>Ja,ComplianceUploadType:()=>Za,ConnectionStatus:()=>ia,CreateActivationCommand:()=>xy,CreateAssociationBatchCommand:()=>_y,CreateAssociationBatchRequestEntryFilterSensitiveLog:()=>gr,CreateAssociationBatchRequestFilterSensitiveLog:()=>hr,CreateAssociationBatchResultFilterSensitiveLog:()=>Sr,CreateAssociationCommand:()=>Iy,CreateAssociationRequestFilterSensitiveLog:()=>mr,CreateAssociationResultFilterSensitiveLog:()=>fr,CreateDocumentCommand:()=>wy,CreateMaintenanceWindowCommand:()=>Ay,CreateMaintenanceWindowRequestFilterSensitiveLog:()=>Er,CreateOpsItemCommand:()=>Ry,CreateOpsMetadataCommand:()=>Ny,CreatePatchBaselineCommand:()=>jy,CreatePatchBaselineRequestFilterSensitiveLog:()=>Cr,CreateResourceDataSyncCommand:()=>Ly,CustomSchemaCountLimitExceededException:()=>ro,DeleteActivationCommand:()=>Fy,DeleteAssociationCommand:()=>zy,DeleteDocumentCommand:()=>Hy,DeleteInventoryCommand:()=>Wy,DeleteMaintenanceWindowCommand:()=>Vy,DeleteOpsItemCommand:()=>Ky,DeleteOpsMetadataCommand:()=>Xy,DeleteParameterCommand:()=>Zy,DeleteParametersCommand:()=>tS,DeletePatchBaselineCommand:()=>rS,DeleteResourceDataSyncCommand:()=>oS,DeleteResourcePolicyCommand:()=>iS,DeregisterManagedInstanceCommand:()=>dS,DeregisterPatchBaselineForPatchGroupCommand:()=>lS,DeregisterTargetFromMaintenanceWindowCommand:()=>mS,DeregisterTaskFromMaintenanceWindowCommand:()=>fS,DescribeActivationsCommand:()=>hS,DescribeActivationsFilterKeys:()=>hn,DescribeAssociationCommand:()=>SS,DescribeAssociationExecutionTargetsCommand:()=>_S,DescribeAssociationExecutionsCommand:()=>xS,DescribeAssociationResultFilterSensitiveLog:()=>_r,DescribeAutomationExecutionsCommand:()=>IS,DescribeAutomationStepExecutionsCommand:()=>wS,DescribeAvailablePatchesCommand:()=>AS,DescribeDocumentCommand:()=>RS,DescribeDocumentPermissionCommand:()=>NS,DescribeEffectiveInstanceAssociationsCommand:()=>jS,DescribeEffectivePatchesForPatchBaselineCommand:()=>LS,DescribeInstanceAssociationsStatusCommand:()=>FS,DescribeInstanceInformationCommand:()=>zS,DescribeInstanceInformationResultFilterSensitiveLog:()=>Ir,DescribeInstancePatchStatesCommand:()=>WS,DescribeInstancePatchStatesForPatchGroupCommand:()=>VS,DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog:()=>Tr,DescribeInstancePatchStatesResultFilterSensitiveLog:()=>wr,DescribeInstancePatchesCommand:()=>HS,DescribeInstancePropertiesCommand:()=>KS,DescribeInstancePropertiesResultFilterSensitiveLog:()=>Or,DescribeInventoryDeletionsCommand:()=>XS,DescribeMaintenanceWindowExecutionTaskInvocationsCommand:()=>tE,DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog:()=>Dr,DescribeMaintenanceWindowExecutionTasksCommand:()=>rE,DescribeMaintenanceWindowExecutionsCommand:()=>ZS,DescribeMaintenanceWindowScheduleCommand:()=>oE,DescribeMaintenanceWindowTargetsCommand:()=>lE,DescribeMaintenanceWindowTargetsResultFilterSensitiveLog:()=>ls,DescribeMaintenanceWindowTasksCommand:()=>mE,DescribeMaintenanceWindowTasksResultFilterSensitiveLog:()=>vs,DescribeMaintenanceWindowsCommand:()=>iE,DescribeMaintenanceWindowsForTargetCommand:()=>dE,DescribeMaintenanceWindowsResultFilterSensitiveLog:()=>Mr,DescribeOpsItemsCommand:()=>fE,DescribeParametersCommand:()=>hE,DescribePatchBaselinesCommand:()=>SE,DescribePatchGroupStateCommand:()=>_E,DescribePatchGroupsCommand:()=>xE,DescribePatchPropertiesCommand:()=>IE,DescribeSessionsCommand:()=>wE,DisassociateOpsItemRelatedItemCommand:()=>AE,DocumentAlreadyExists:()=>Je,DocumentFilterKey:()=>Fa,DocumentFormat:()=>Ue,DocumentHashType:()=>Be,DocumentLimitExceeded:()=>Ye,DocumentMetadataEnum:()=>La,DocumentParameterType:()=>He,DocumentPermissionLimit:()=>qa,DocumentPermissionType:()=>zn,DocumentReviewAction:()=>si,DocumentReviewCommentType:()=>$a,DocumentStatus:()=>qe,DocumentType:()=>ze,DocumentVersionLimitExceeded:()=>ti,DoesNotExistException:()=>pe,DuplicateDocumentContent:()=>ri,DuplicateDocumentVersionName:()=>oi,DuplicateInstanceId:()=>se,ExecutionMode:()=>Nn,ExternalAlarmState:()=>q,FailedCreateAssociationFilterSensitiveLog:()=>yr,Fault:()=>$e,FeatureNotAvailableException:()=>Bo,GetAutomationExecutionCommand:()=>RE,GetCalendarStateCommand:()=>NE,GetCommandInvocationCommand:()=>jE,GetConnectionStatusCommand:()=>LE,GetDefaultPatchBaselineCommand:()=>FE,GetDeployablePatchSnapshotForInstanceCommand:()=>zE,GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog:()=>gs,GetDocumentCommand:()=>HE,GetInventoryCommand:()=>WE,GetInventorySchemaCommand:()=>VE,GetMaintenanceWindowCommand:()=>KE,GetMaintenanceWindowExecutionCommand:()=>XE,GetMaintenanceWindowExecutionTaskCommand:()=>ZE,GetMaintenanceWindowExecutionTaskInvocationCommand:()=>tx,GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog:()=>Ss,GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog:()=>ys,GetMaintenanceWindowResultFilterSensitiveLog:()=>hs,GetMaintenanceWindowTaskCommand:()=>rx,GetMaintenanceWindowTaskResultFilterSensitiveLog:()=>bs,GetOpsItemCommand:()=>ox,GetOpsMetadataCommand:()=>ix,GetOpsSummaryCommand:()=>dx,GetParameterCommand:()=>lx,GetParameterHistoryCommand:()=>mx,GetParameterHistoryResultFilterSensitiveLog:()=>Ts,GetParameterResultFilterSensitiveLog:()=>Ps,GetParametersByPathCommand:()=>fx,GetParametersByPathResultFilterSensitiveLog:()=>Os,GetParametersCommand:()=>hx,GetParametersResultFilterSensitiveLog:()=>As,GetPatchBaselineCommand:()=>Sx,GetPatchBaselineForPatchGroupCommand:()=>xx,GetPatchBaselineResultFilterSensitiveLog:()=>Rs,GetResourcePoliciesCommand:()=>_x,GetServiceSettingCommand:()=>Ix,HierarchyLevelLimitExceededException:()=>go,HierarchyTypeMismatchException:()=>yo,IdempotentParameterMismatch:()=>at,IncompatiblePolicyException:()=>Eo,InstanceInformationFilterKey:()=>Vn,InstanceInformationFilterSensitiveLog:()=>br,InstancePatchStateFilterSensitiveLog:()=>Pr,InstancePatchStateOperatorType:()=>nr,InstancePropertyFilterKey:()=>ar,InstancePropertyFilterOperator:()=>rr,InstancePropertyFilterSensitiveLog:()=>Ar,InternalServerError:()=>L,InvalidActivation:()=>Dt,InvalidActivationId:()=>Mt,InvalidAggregatorException:()=>ma,InvalidAllowedPatternException:()=>Co,InvalidAssociation:()=>ts,InvalidAssociationVersion:()=>_n,InvalidAutomationExecutionParametersException:()=>ds,InvalidAutomationSignalException:()=>qo,InvalidAutomationStatusUpdateException:()=>qs,InvalidCommandId:()=>ce,InvalidDeleteInventoryParametersException:()=>Ht,InvalidDeletionIdException:()=>dr,InvalidDocument:()=>_e,InvalidDocumentContent:()=>Qe,InvalidDocumentOperation:()=>Ut,InvalidDocumentSchemaVersion:()=>et,InvalidDocumentType:()=>Zr,InvalidDocumentVersion:()=>Ie,InvalidFilter:()=>Sn,InvalidFilterKey:()=>jn,InvalidFilterOption:()=>Hr,InvalidFilterValue:()=>Ln,InvalidInstanceId:()=>ue,InvalidInstanceInformationFilterValue:()=>Qn,InvalidInstancePropertyFilterValue:()=>sr,InvalidInventoryGroupException:()=>fa,InvalidInventoryItemContextException:()=>oo,InvalidInventoryRequestException:()=>Wt,InvalidItemContentException:()=>Ya,InvalidKeyId:()=>_a,InvalidNextToken:()=>xn,InvalidNotificationConfig:()=>Ko,InvalidOptionException:()=>Vt,InvalidOutputFolder:()=>Xo,InvalidOutputLocation:()=>we,InvalidParameters:()=>ve,InvalidPermissionType:()=>Hn,InvalidPluginName:()=>aa,InvalidPolicyAttributeException:()=>bo,InvalidPolicyTypeException:()=>Po,InvalidResourceId:()=>F,InvalidResourceType:()=>z,InvalidResultAttributeException:()=>ha,InvalidRole:()=>Zo,InvalidSchedule:()=>Ae,InvalidTag:()=>Re,InvalidTarget:()=>Ne,InvalidTargetMaps:()=>je,InvalidTypeNameException:()=>Kt,InvalidUpdate:()=>Xs,InventoryAttributeDataType:()=>ya,InventoryDeletionStatus:()=>ir,InventoryQueryOperatorType:()=>la,InventorySchemaDeleteOption:()=>zt,InvocationDoesNotExist:()=>sa,ItemContentMismatchException:()=>io,ItemSizeLimitExceededException:()=>Qa,LabelParameterVersionCommand:()=>wx,LastResourceDataSyncStatus:()=>Ga,ListAssociationVersionsCommand:()=>Rx,ListAssociationVersionsResultFilterSensitiveLog:()=>Ns,ListAssociationsCommand:()=>Ax,ListCommandInvocationsCommand:()=>Nx,ListCommandsCommand:()=>jx,ListCommandsResultFilterSensitiveLog:()=>js,ListComplianceItemsCommand:()=>Lx,ListComplianceSummariesCommand:()=>Fx,ListDocumentMetadataHistoryCommand:()=>zx,ListDocumentVersionsCommand:()=>Wx,ListDocumentsCommand:()=>Hx,ListInventoryEntriesCommand:()=>Vx,ListOpsItemEventsCommand:()=>Kx,ListOpsItemRelatedItemsCommand:()=>Xx,ListOpsMetadataCommand:()=>Zx,ListResourceComplianceSummariesCommand:()=>tC,ListResourceDataSyncCommand:()=>rC,ListTagsForResourceCommand:()=>oC,MaintenanceWindowExecutionStatus:()=>ur,MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog:()=>Rr,MaintenanceWindowIdentityFilterSensitiveLog:()=>Nr,MaintenanceWindowLambdaParametersFilterSensitiveLog:()=>Es,MaintenanceWindowResourceType:()=>pr,MaintenanceWindowRunCommandParametersFilterSensitiveLog:()=>xs,MaintenanceWindowStepFunctionsParametersFilterSensitiveLog:()=>Cs,MaintenanceWindowTargetFilterSensitiveLog:()=>us,MaintenanceWindowTaskCutoffBehavior:()=>jr,MaintenanceWindowTaskFilterSensitiveLog:()=>ms,MaintenanceWindowTaskInvocationParametersFilterSensitiveLog:()=>_s,MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog:()=>ps,MaintenanceWindowTaskType:()=>lr,MalformedResourcePolicyDocumentException:()=>on,MaxDocumentSizeExceeded:()=>nt,ModifyDocumentPermissionCommand:()=>iC,NotificationEvent:()=>Sa,NotificationType:()=>Ea,OperatingSystem:()=>Ct,OpsFilterOperatorType:()=>xa,OpsItemAccessDeniedException:()=>dt,OpsItemAlreadyExistsException:()=>lt,OpsItemConflictException:()=>Y,OpsItemDataType:()=>it,OpsItemEventFilterKey:()=>Ua,OpsItemEventFilterOperator:()=>za,OpsItemFilterKey:()=>kr,OpsItemFilterOperator:()=>Lr,OpsItemInvalidParameterException:()=>Q,OpsItemLimitExceededException:()=>ee,OpsItemNotFoundException:()=>ne,OpsItemRelatedItemAlreadyExistsException:()=>ae,OpsItemRelatedItemAssociationNotFoundException:()=>Yr,OpsItemRelatedItemsFilterKey:()=>Ba,OpsItemRelatedItemsFilterOperator:()=>Ha,OpsItemStatus:()=>$r,OpsMetadataAlreadyExistsException:()=>mt,OpsMetadataInvalidArgumentException:()=>ft,OpsMetadataKeyLimitExceededException:()=>ci,OpsMetadataLimitExceededException:()=>ht,OpsMetadataNotFoundException:()=>Xt,OpsMetadataTooManyUpdatesException:()=>St,ParameterAlreadyExists:()=>To,ParameterFilterSensitiveLog:()=>Is,ParameterHistoryFilterSensitiveLog:()=>ws,ParameterLimitExceeded:()=>Oo,ParameterMaxVersionLimitExceeded:()=>Do,ParameterNotFound:()=>Zt,ParameterPatternMismatchException:()=>Mo,ParameterTier:()=>Ur,ParameterType:()=>zr,ParameterVersionLabelLimitExceeded:()=>Aa,ParameterVersionNotFound:()=>Ia,ParametersFilterKey:()=>Fr,PatchAction:()=>_t,PatchComplianceDataState:()=>Zn,PatchComplianceLevel:()=>Et,PatchDeploymentStatus:()=>Gn,PatchFilterKey:()=>xt,PatchOperationType:()=>er,PatchProperty:()=>Wr,PatchSet:()=>Gr,PatchSourceFilterSensitiveLog:()=>xr,PingStatus:()=>Jn,PlatformType:()=>Ge,PoliciesLimitExceededException:()=>ko,PutComplianceItemsCommand:()=>dC,PutInventoryCommand:()=>lC,PutParameterCommand:()=>mC,PutParameterRequestFilterSensitiveLog:()=>ks,PutResourcePolicyCommand:()=>fC,RebootOption:()=>tr,RegisterDefaultPatchBaselineCommand:()=>hC,RegisterPatchBaselineForPatchGroupCommand:()=>SC,RegisterTargetWithMaintenanceWindowCommand:()=>xC,RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog:()=>Ls,RegisterTaskWithMaintenanceWindowCommand:()=>_C,RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog:()=>$s,RemoveTagsFromResourceCommand:()=>IC,ResetServiceSettingCommand:()=>wC,ResourceDataSyncAlreadyExistsException:()=>Pt,ResourceDataSyncConflictException:()=>ui,ResourceDataSyncCountExceededException:()=>Tt,ResourceDataSyncInvalidConfigurationException:()=>Ot,ResourceDataSyncNotFoundException:()=>rn,ResourceDataSyncS3Format:()=>bt,ResourceInUseException:()=>tn,ResourceLimitExceededException:()=>st,ResourceNotFoundException:()=>cn,ResourcePolicyConflictException:()=>un,ResourcePolicyInvalidParameterException:()=>pn,ResourcePolicyLimitExceededException:()=>Uo,ResourcePolicyNotFoundException:()=>vn,ResourceType:()=>Kn,ResourceTypeForTagging:()=>j,ResumeSessionCommand:()=>AC,ReviewStatus:()=>We,SSM:()=>I_,SSMClient:()=>A,SSMServiceException:()=>M,SendAutomationSignalCommand:()=>RC,SendCommandCommand:()=>NC,SendCommandRequestFilterSensitiveLog:()=>Fs,SendCommandResultFilterSensitiveLog:()=>Us,ServiceSettingNotFound:()=>wa,SessionFilterKey:()=>qr,SessionState:()=>Vr,SessionStatus:()=>Jr,SignalType:()=>Vo,SourceType:()=>Yn,StartAssociationsOnceCommand:()=>jC,StartAutomationExecutionCommand:()=>LC,StartChangeRequestExecutionCommand:()=>FC,StartSessionCommand:()=>zC,StatusUnchanged:()=>Zs,StepExecutionFilterKey:()=>Un,StopAutomationExecutionCommand:()=>HC,StopType:()=>Vs,SubTypeCountLimitExceededException:()=>uo,TargetInUseException:()=>gn,TargetNotConnected:()=>Gs,TerminateSessionCommand:()=>WC,TooManyTagsError:()=>H,TooManyUpdates:()=>W,TotalSizeLimitExceededException:()=>to,UnlabelParameterVersionCommand:()=>VC,UnsupportedCalendarException:()=>ta,UnsupportedFeatureRequiredException:()=>da,UnsupportedInventoryItemContextException:()=>po,UnsupportedInventorySchemaVersionException:()=>vo,UnsupportedOperatingSystem:()=>qn,UnsupportedParameterType:()=>$o,UnsupportedPlatformType:()=>Le,UpdateAssociationCommand:()=>KC,UpdateAssociationRequestFilterSensitiveLog:()=>li,UpdateAssociationResultFilterSensitiveLog:()=>pi,UpdateAssociationStatusCommand:()=>XC,UpdateAssociationStatusResultFilterSensitiveLog:()=>mi,UpdateDocumentCommand:()=>ZC,UpdateDocumentDefaultVersionCommand:()=>t_,UpdateDocumentMetadataCommand:()=>r_,UpdateMaintenanceWindowCommand:()=>o_,UpdateMaintenanceWindowRequestFilterSensitiveLog:()=>vi,UpdateMaintenanceWindowResultFilterSensitiveLog:()=>fi,UpdateMaintenanceWindowTargetCommand:()=>i_,UpdateMaintenanceWindowTargetRequestFilterSensitiveLog:()=>gi,UpdateMaintenanceWindowTargetResultFilterSensitiveLog:()=>hi,UpdateMaintenanceWindowTaskCommand:()=>d_,UpdateMaintenanceWindowTaskRequestFilterSensitiveLog:()=>yi,UpdateMaintenanceWindowTaskResultFilterSensitiveLog:()=>Si,UpdateManagedInstanceRoleCommand:()=>l_,UpdateOpsItemCommand:()=>m_,UpdateOpsMetadataCommand:()=>f_,UpdatePatchBaselineCommand:()=>h_,UpdatePatchBaselineRequestFilterSensitiveLog:()=>Ei,UpdatePatchBaselineResultFilterSensitiveLog:()=>xi,UpdateResourceDataSyncCommand:()=>S_,UpdateServiceSettingCommand:()=>x_,__Client:()=>_.Client,paginateDescribeActivations:()=>P_,paginateDescribeAssociationExecutionTargets:()=>w_,paginateDescribeAssociationExecutions:()=>T_,paginateDescribeAutomationExecutions:()=>A_,paginateDescribeAutomationStepExecutions:()=>O_,paginateDescribeAvailablePatches:()=>R_,paginateDescribeEffectiveInstanceAssociations:()=>D_,paginateDescribeEffectivePatchesForPatchBaseline:()=>N_,paginateDescribeInstanceAssociationsStatus:()=>M_,paginateDescribeInstanceInformation:()=>j_,paginateDescribeInstancePatchStates:()=>L_,paginateDescribeInstancePatchStatesForPatchGroup:()=>k_,paginateDescribeInstancePatches:()=>$_,paginateDescribeInstanceProperties:()=>F_,paginateDescribeInventoryDeletions:()=>U_,paginateDescribeMaintenanceWindowExecutionTaskInvocations:()=>z_,paginateDescribeMaintenanceWindowExecutionTasks:()=>B_,paginateDescribeMaintenanceWindowExecutions:()=>H_,paginateDescribeMaintenanceWindowSchedule:()=>G_,paginateDescribeMaintenanceWindowTargets:()=>W_,paginateDescribeMaintenanceWindowTasks:()=>q_,paginateDescribeMaintenanceWindows:()=>J_,paginateDescribeMaintenanceWindowsForTarget:()=>V_,paginateDescribeOpsItems:()=>K_,paginateDescribeParameters:()=>Y_,paginateDescribePatchBaselines:()=>X_,paginateDescribePatchGroups:()=>Q_,paginateDescribePatchProperties:()=>Z_,paginateDescribeSessions:()=>eb,paginateGetInventory:()=>tb,paginateGetInventorySchema:()=>nb,paginateGetOpsSummary:()=>rb,paginateGetParameterHistory:()=>ab,paginateGetParametersByPath:()=>ob,paginateGetResourcePolicies:()=>sb,paginateListAssociationVersions:()=>ib,paginateListAssociations:()=>cb,paginateListCommandInvocations:()=>db,paginateListCommands:()=>ub,paginateListComplianceItems:()=>lb,paginateListComplianceSummaries:()=>pb,paginateListDocumentVersions:()=>mb,paginateListDocuments:()=>vb,paginateListOpsItemEvents:()=>fb,paginateListOpsItemRelatedItems:()=>gb,paginateListOpsMetadata:()=>hb,paginateListResourceComplianceSummaries:()=>yb,paginateListResourceDataSync:()=>Sb,waitForCommandExecuted:()=>Cb,waitUntilCommandExecuted:()=>_b});e.exports=__toCommonJS(i);var c=n(2459);var d=n(1475);var u=n(4103);var l=n(7163);var p=n(1818);var m=n(1422);var v=n(1829);var f=n(2538);var g=n(7273);var h=n(7305);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"ssm"})),"resolveClientEndpointParameters");var S={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var E=n(2929);var x=n(1945);var C=n(4117);var _=n(1866);var b=__name((e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider;let r=e.credentials;return{setHttpAuthScheme(e){const n=t.findIndex((t=>t.schemeId===e.schemeId));if(n===-1){t.push(e)}else{t.splice(n,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}}),"getHttpAuthExtensionConfiguration");var I=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var P=__name((e=>e),"asPartial");var w=__name(((e,t)=>{const n={...P((0,x.getAwsRegionExtensionConfiguration)(e)),...P((0,_.getDefaultExtensionConfiguration)(e)),...P((0,C.getHttpHandlerExtensionConfiguration)(e)),...P(b(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,x.resolveAwsRegionExtensionConfiguration)(n),...(0,_.resolveDefaultRuntimeConfig)(n),...(0,C.resolveHttpHandlerRuntimeConfig)(n),...I(n)}}),"resolveRuntimeExtensions");var T=class _SSMClient extends _.Client{constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});const n=y(t);const r=(0,l.resolveUserAgentConfig)(n);const a=(0,g.resolveRetryConfig)(r);const o=(0,p.resolveRegionConfig)(a);const s=(0,c.resolveHostHeaderConfig)(o);const i=(0,f.resolveEndpointConfig)(s);const S=(0,h.resolveHttpAuthSchemeConfig)(i);const x=w(S,(e==null?void 0:e.extensions)||[]);super(x);this.config=x;this.middlewareStack.use((0,l.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,v.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,d.getLoggerPlugin)(this.config));this.middlewareStack.use((0,u.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,m.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultSSMHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new m.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,m.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(T,"SSMClient");var A=T;var O=n(6904);var R=n(601);var D=n(2420);var N=class _SSMServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSMServiceException.prototype)}};__name(N,"SSMServiceException");var M=N;var j={ASSOCIATION:"Association",AUTOMATION:"Automation",DOCUMENT:"Document",MAINTENANCE_WINDOW:"MaintenanceWindow",MANAGED_INSTANCE:"ManagedInstance",OPSMETADATA:"OpsMetadata",OPS_ITEM:"OpsItem",PARAMETER:"Parameter",PATCH_BASELINE:"PatchBaseline"};var k=class _InternalServerError extends M{constructor(e){super({name:"InternalServerError",$fault:"server",...e});this.name="InternalServerError";this.$fault="server";Object.setPrototypeOf(this,_InternalServerError.prototype);this.Message=e.Message}};__name(k,"InternalServerError");var L=k;var $=class _InvalidResourceId extends M{constructor(e){super({name:"InvalidResourceId",$fault:"client",...e});this.name="InvalidResourceId";this.$fault="client";Object.setPrototypeOf(this,_InvalidResourceId.prototype)}};__name($,"InvalidResourceId");var F=$;var U=class _InvalidResourceType extends M{constructor(e){super({name:"InvalidResourceType",$fault:"client",...e});this.name="InvalidResourceType";this.$fault="client";Object.setPrototypeOf(this,_InvalidResourceType.prototype)}};__name(U,"InvalidResourceType");var z=U;var B=class _TooManyTagsError extends M{constructor(e){super({name:"TooManyTagsError",$fault:"client",...e});this.name="TooManyTagsError";this.$fault="client";Object.setPrototypeOf(this,_TooManyTagsError.prototype)}};__name(B,"TooManyTagsError");var H=B;var G=class _TooManyUpdates extends M{constructor(e){super({name:"TooManyUpdates",$fault:"client",...e});this.name="TooManyUpdates";this.$fault="client";Object.setPrototypeOf(this,_TooManyUpdates.prototype);this.Message=e.Message}};__name(G,"TooManyUpdates");var W=G;var q={ALARM:"ALARM",UNKNOWN:"UNKNOWN"};var V=class _AlreadyExistsException extends M{constructor(e){super({name:"AlreadyExistsException",$fault:"client",...e});this.name="AlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,_AlreadyExistsException.prototype);this.Message=e.Message}};__name(V,"AlreadyExistsException");var J=V;var K=class _OpsItemConflictException extends M{constructor(e){super({name:"OpsItemConflictException",$fault:"client",...e});this.name="OpsItemConflictException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemConflictException.prototype);this.Message=e.Message}};__name(K,"OpsItemConflictException");var Y=K;var X=class _OpsItemInvalidParameterException extends M{constructor(e){super({name:"OpsItemInvalidParameterException",$fault:"client",...e});this.name="OpsItemInvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemInvalidParameterException.prototype);this.ParameterNames=e.ParameterNames;this.Message=e.Message}};__name(X,"OpsItemInvalidParameterException");var Q=X;var Z=class _OpsItemLimitExceededException extends M{constructor(e){super({name:"OpsItemLimitExceededException",$fault:"client",...e});this.name="OpsItemLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemLimitExceededException.prototype);this.ResourceTypes=e.ResourceTypes;this.Limit=e.Limit;this.LimitType=e.LimitType;this.Message=e.Message}};__name(Z,"OpsItemLimitExceededException");var ee=Z;var te=class _OpsItemNotFoundException extends M{constructor(e){super({name:"OpsItemNotFoundException",$fault:"client",...e});this.name="OpsItemNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemNotFoundException.prototype);this.Message=e.Message}};__name(te,"OpsItemNotFoundException");var ne=te;var re=class _OpsItemRelatedItemAlreadyExistsException extends M{constructor(e){super({name:"OpsItemRelatedItemAlreadyExistsException",$fault:"client",...e});this.name="OpsItemRelatedItemAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemRelatedItemAlreadyExistsException.prototype);this.Message=e.Message;this.ResourceUri=e.ResourceUri;this.OpsItemId=e.OpsItemId}};__name(re,"OpsItemRelatedItemAlreadyExistsException");var ae=re;var oe=class _DuplicateInstanceId extends M{constructor(e){super({name:"DuplicateInstanceId",$fault:"client",...e});this.name="DuplicateInstanceId";this.$fault="client";Object.setPrototypeOf(this,_DuplicateInstanceId.prototype)}};__name(oe,"DuplicateInstanceId");var se=oe;var ie=class _InvalidCommandId extends M{constructor(e){super({name:"InvalidCommandId",$fault:"client",...e});this.name="InvalidCommandId";this.$fault="client";Object.setPrototypeOf(this,_InvalidCommandId.prototype)}};__name(ie,"InvalidCommandId");var ce=ie;var de=class _InvalidInstanceId extends M{constructor(e){super({name:"InvalidInstanceId",$fault:"client",...e});this.name="InvalidInstanceId";this.$fault="client";Object.setPrototypeOf(this,_InvalidInstanceId.prototype);this.Message=e.Message}};__name(de,"InvalidInstanceId");var ue=de;var le=class _DoesNotExistException extends M{constructor(e){super({name:"DoesNotExistException",$fault:"client",...e});this.name="DoesNotExistException";this.$fault="client";Object.setPrototypeOf(this,_DoesNotExistException.prototype);this.Message=e.Message}};__name(le,"DoesNotExistException");var pe=le;var me=class _InvalidParameters extends M{constructor(e){super({name:"InvalidParameters",$fault:"client",...e});this.name="InvalidParameters";this.$fault="client";Object.setPrototypeOf(this,_InvalidParameters.prototype);this.Message=e.Message}};__name(me,"InvalidParameters");var ve=me;var fe=class _AssociationAlreadyExists extends M{constructor(e){super({name:"AssociationAlreadyExists",$fault:"client",...e});this.name="AssociationAlreadyExists";this.$fault="client";Object.setPrototypeOf(this,_AssociationAlreadyExists.prototype)}};__name(fe,"AssociationAlreadyExists");var ge=fe;var he=class _AssociationLimitExceeded extends M{constructor(e){super({name:"AssociationLimitExceeded",$fault:"client",...e});this.name="AssociationLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,_AssociationLimitExceeded.prototype)}};__name(he,"AssociationLimitExceeded");var ye=he;var Se={Critical:"CRITICAL",High:"HIGH",Low:"LOW",Medium:"MEDIUM",Unspecified:"UNSPECIFIED"};var Ee={Auto:"AUTO",Manual:"MANUAL"};var xe={Failed:"Failed",Pending:"Pending",Success:"Success"};var Ce=class _InvalidDocument extends M{constructor(e){super({name:"InvalidDocument",$fault:"client",...e});this.name="InvalidDocument";this.$fault="client";Object.setPrototypeOf(this,_InvalidDocument.prototype);this.Message=e.Message}};__name(Ce,"InvalidDocument");var _e=Ce;var be=class _InvalidDocumentVersion extends M{constructor(e){super({name:"InvalidDocumentVersion",$fault:"client",...e});this.name="InvalidDocumentVersion";this.$fault="client";Object.setPrototypeOf(this,_InvalidDocumentVersion.prototype);this.Message=e.Message}};__name(be,"InvalidDocumentVersion");var Ie=be;var Pe=class _InvalidOutputLocation extends M{constructor(e){super({name:"InvalidOutputLocation",$fault:"client",...e});this.name="InvalidOutputLocation";this.$fault="client";Object.setPrototypeOf(this,_InvalidOutputLocation.prototype)}};__name(Pe,"InvalidOutputLocation");var we=Pe;var Te=class _InvalidSchedule extends M{constructor(e){super({name:"InvalidSchedule",$fault:"client",...e});this.name="InvalidSchedule";this.$fault="client";Object.setPrototypeOf(this,_InvalidSchedule.prototype);this.Message=e.Message}};__name(Te,"InvalidSchedule");var Ae=Te;var Oe=class _InvalidTag extends M{constructor(e){super({name:"InvalidTag",$fault:"client",...e});this.name="InvalidTag";this.$fault="client";Object.setPrototypeOf(this,_InvalidTag.prototype);this.Message=e.Message}};__name(Oe,"InvalidTag");var Re=Oe;var De=class _InvalidTarget extends M{constructor(e){super({name:"InvalidTarget",$fault:"client",...e});this.name="InvalidTarget";this.$fault="client";Object.setPrototypeOf(this,_InvalidTarget.prototype);this.Message=e.Message}};__name(De,"InvalidTarget");var Ne=De;var Me=class _InvalidTargetMaps extends M{constructor(e){super({name:"InvalidTargetMaps",$fault:"client",...e});this.name="InvalidTargetMaps";this.$fault="client";Object.setPrototypeOf(this,_InvalidTargetMaps.prototype);this.Message=e.Message}};__name(Me,"InvalidTargetMaps");var je=Me;var ke=class _UnsupportedPlatformType extends M{constructor(e){super({name:"UnsupportedPlatformType",$fault:"client",...e});this.name="UnsupportedPlatformType";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedPlatformType.prototype);this.Message=e.Message}};__name(ke,"UnsupportedPlatformType");var Le=ke;var $e={Client:"Client",Server:"Server",Unknown:"Unknown"};var Fe={AttachmentReference:"AttachmentReference",S3FileUrl:"S3FileUrl",SourceUrl:"SourceUrl"};var Ue={JSON:"JSON",TEXT:"TEXT",YAML:"YAML"};var ze={ApplicationConfiguration:"ApplicationConfiguration",ApplicationConfigurationSchema:"ApplicationConfigurationSchema",Automation:"Automation",ChangeCalendar:"ChangeCalendar",ChangeTemplate:"Automation.ChangeTemplate",CloudFormation:"CloudFormation",Command:"Command",ConformancePackTemplate:"ConformancePackTemplate",DeploymentStrategy:"DeploymentStrategy",Package:"Package",Policy:"Policy",ProblemAnalysis:"ProblemAnalysis",ProblemAnalysisTemplate:"ProblemAnalysisTemplate",QuickSetup:"QuickSetup",Session:"Session"};var Be={SHA1:"Sha1",SHA256:"Sha256"};var He={String:"String",StringList:"StringList"};var Ge={LINUX:"Linux",MACOS:"MacOS",WINDOWS:"Windows"};var We={APPROVED:"APPROVED",NOT_REVIEWED:"NOT_REVIEWED",PENDING:"PENDING",REJECTED:"REJECTED"};var qe={Active:"Active",Creating:"Creating",Deleting:"Deleting",Failed:"Failed",Updating:"Updating"};var Ve=class _DocumentAlreadyExists extends M{constructor(e){super({name:"DocumentAlreadyExists",$fault:"client",...e});this.name="DocumentAlreadyExists";this.$fault="client";Object.setPrototypeOf(this,_DocumentAlreadyExists.prototype);this.Message=e.Message}};__name(Ve,"DocumentAlreadyExists");var Je=Ve;var Ke=class _DocumentLimitExceeded extends M{constructor(e){super({name:"DocumentLimitExceeded",$fault:"client",...e});this.name="DocumentLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,_DocumentLimitExceeded.prototype);this.Message=e.Message}};__name(Ke,"DocumentLimitExceeded");var Ye=Ke;var Xe=class _InvalidDocumentContent extends M{constructor(e){super({name:"InvalidDocumentContent",$fault:"client",...e});this.name="InvalidDocumentContent";this.$fault="client";Object.setPrototypeOf(this,_InvalidDocumentContent.prototype);this.Message=e.Message}};__name(Xe,"InvalidDocumentContent");var Qe=Xe;var Ze=class _InvalidDocumentSchemaVersion extends M{constructor(e){super({name:"InvalidDocumentSchemaVersion",$fault:"client",...e});this.name="InvalidDocumentSchemaVersion";this.$fault="client";Object.setPrototypeOf(this,_InvalidDocumentSchemaVersion.prototype);this.Message=e.Message}};__name(Ze,"InvalidDocumentSchemaVersion");var et=Ze;var tt=class _MaxDocumentSizeExceeded extends M{constructor(e){super({name:"MaxDocumentSizeExceeded",$fault:"client",...e});this.name="MaxDocumentSizeExceeded";this.$fault="client";Object.setPrototypeOf(this,_MaxDocumentSizeExceeded.prototype);this.Message=e.Message}};__name(tt,"MaxDocumentSizeExceeded");var nt=tt;var rt=class _IdempotentParameterMismatch extends M{constructor(e){super({name:"IdempotentParameterMismatch",$fault:"client",...e});this.name="IdempotentParameterMismatch";this.$fault="client";Object.setPrototypeOf(this,_IdempotentParameterMismatch.prototype);this.Message=e.Message}};__name(rt,"IdempotentParameterMismatch");var at=rt;var ot=class _ResourceLimitExceededException extends M{constructor(e){super({name:"ResourceLimitExceededException",$fault:"client",...e});this.name="ResourceLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_ResourceLimitExceededException.prototype);this.Message=e.Message}};__name(ot,"ResourceLimitExceededException");var st=ot;var it={SEARCHABLE_STRING:"SearchableString",STRING:"String"};var ct=class _OpsItemAccessDeniedException extends M{constructor(e){super({name:"OpsItemAccessDeniedException",$fault:"client",...e});this.name="OpsItemAccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemAccessDeniedException.prototype);this.Message=e.Message}};__name(ct,"OpsItemAccessDeniedException");var dt=ct;var ut=class _OpsItemAlreadyExistsException extends M{constructor(e){super({name:"OpsItemAlreadyExistsException",$fault:"client",...e});this.name="OpsItemAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemAlreadyExistsException.prototype);this.Message=e.Message;this.OpsItemId=e.OpsItemId}};__name(ut,"OpsItemAlreadyExistsException");var lt=ut;var pt=class _OpsMetadataAlreadyExistsException extends M{constructor(e){super({name:"OpsMetadataAlreadyExistsException",$fault:"client",...e});this.name="OpsMetadataAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,_OpsMetadataAlreadyExistsException.prototype)}};__name(pt,"OpsMetadataAlreadyExistsException");var mt=pt;var vt=class _OpsMetadataInvalidArgumentException extends M{constructor(e){super({name:"OpsMetadataInvalidArgumentException",$fault:"client",...e});this.name="OpsMetadataInvalidArgumentException";this.$fault="client";Object.setPrototypeOf(this,_OpsMetadataInvalidArgumentException.prototype)}};__name(vt,"OpsMetadataInvalidArgumentException");var ft=vt;var gt=class _OpsMetadataLimitExceededException extends M{constructor(e){super({name:"OpsMetadataLimitExceededException",$fault:"client",...e});this.name="OpsMetadataLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_OpsMetadataLimitExceededException.prototype)}};__name(gt,"OpsMetadataLimitExceededException");var ht=gt;var yt=class _OpsMetadataTooManyUpdatesException extends M{constructor(e){super({name:"OpsMetadataTooManyUpdatesException",$fault:"client",...e});this.name="OpsMetadataTooManyUpdatesException";this.$fault="client";Object.setPrototypeOf(this,_OpsMetadataTooManyUpdatesException.prototype)}};__name(yt,"OpsMetadataTooManyUpdatesException");var St=yt;var Et={Critical:"CRITICAL",High:"HIGH",Informational:"INFORMATIONAL",Low:"LOW",Medium:"MEDIUM",Unspecified:"UNSPECIFIED"};var xt={AdvisoryId:"ADVISORY_ID",Arch:"ARCH",BugzillaId:"BUGZILLA_ID",CVEId:"CVE_ID",Classification:"CLASSIFICATION",Epoch:"EPOCH",MsrcSeverity:"MSRC_SEVERITY",Name:"NAME",PatchId:"PATCH_ID",PatchSet:"PATCH_SET",Priority:"PRIORITY",Product:"PRODUCT",ProductFamily:"PRODUCT_FAMILY",Release:"RELEASE",Repository:"REPOSITORY",Section:"SECTION",Security:"SECURITY",Severity:"SEVERITY",Version:"VERSION"};var Ct={AlmaLinux:"ALMA_LINUX",AmazonLinux:"AMAZON_LINUX",AmazonLinux2:"AMAZON_LINUX_2",AmazonLinux2022:"AMAZON_LINUX_2022",AmazonLinux2023:"AMAZON_LINUX_2023",CentOS:"CENTOS",Debian:"DEBIAN",MacOS:"MACOS",OracleLinux:"ORACLE_LINUX",Raspbian:"RASPBIAN",RedhatEnterpriseLinux:"REDHAT_ENTERPRISE_LINUX",Rocky_Linux:"ROCKY_LINUX",Suse:"SUSE",Ubuntu:"UBUNTU",Windows:"WINDOWS"};var _t={AllowAsDependency:"ALLOW_AS_DEPENDENCY",Block:"BLOCK"};var bt={JSON_SERDE:"JsonSerDe"};var It=class _ResourceDataSyncAlreadyExistsException extends M{constructor(e){super({name:"ResourceDataSyncAlreadyExistsException",$fault:"client",...e});this.name="ResourceDataSyncAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,_ResourceDataSyncAlreadyExistsException.prototype);this.SyncName=e.SyncName}};__name(It,"ResourceDataSyncAlreadyExistsException");var Pt=It;var wt=class _ResourceDataSyncCountExceededException extends M{constructor(e){super({name:"ResourceDataSyncCountExceededException",$fault:"client",...e});this.name="ResourceDataSyncCountExceededException";this.$fault="client";Object.setPrototypeOf(this,_ResourceDataSyncCountExceededException.prototype);this.Message=e.Message}};__name(wt,"ResourceDataSyncCountExceededException");var Tt=wt;var At=class _ResourceDataSyncInvalidConfigurationException extends M{constructor(e){super({name:"ResourceDataSyncInvalidConfigurationException",$fault:"client",...e});this.name="ResourceDataSyncInvalidConfigurationException";this.$fault="client";Object.setPrototypeOf(this,_ResourceDataSyncInvalidConfigurationException.prototype);this.Message=e.Message}};__name(At,"ResourceDataSyncInvalidConfigurationException");var Ot=At;var Rt=class _InvalidActivation extends M{constructor(e){super({name:"InvalidActivation",$fault:"client",...e});this.name="InvalidActivation";this.$fault="client";Object.setPrototypeOf(this,_InvalidActivation.prototype);this.Message=e.Message}};__name(Rt,"InvalidActivation");var Dt=Rt;var Nt=class _InvalidActivationId extends M{constructor(e){super({name:"InvalidActivationId",$fault:"client",...e});this.name="InvalidActivationId";this.$fault="client";Object.setPrototypeOf(this,_InvalidActivationId.prototype);this.Message=e.Message}};__name(Nt,"InvalidActivationId");var Mt=Nt;var jt=class _AssociationDoesNotExist extends M{constructor(e){super({name:"AssociationDoesNotExist",$fault:"client",...e});this.name="AssociationDoesNotExist";this.$fault="client";Object.setPrototypeOf(this,_AssociationDoesNotExist.prototype);this.Message=e.Message}};__name(jt,"AssociationDoesNotExist");var kt=jt;var Lt=class _AssociatedInstances extends M{constructor(e){super({name:"AssociatedInstances",$fault:"client",...e});this.name="AssociatedInstances";this.$fault="client";Object.setPrototypeOf(this,_AssociatedInstances.prototype)}};__name(Lt,"AssociatedInstances");var $t=Lt;var Ft=class _InvalidDocumentOperation extends M{constructor(e){super({name:"InvalidDocumentOperation",$fault:"client",...e});this.name="InvalidDocumentOperation";this.$fault="client";Object.setPrototypeOf(this,_InvalidDocumentOperation.prototype);this.Message=e.Message}};__name(Ft,"InvalidDocumentOperation");var Ut=Ft;var zt={DELETE_SCHEMA:"DeleteSchema",DISABLE_SCHEMA:"DisableSchema"};var Bt=class _InvalidDeleteInventoryParametersException extends M{constructor(e){super({name:"InvalidDeleteInventoryParametersException",$fault:"client",...e});this.name="InvalidDeleteInventoryParametersException";this.$fault="client";Object.setPrototypeOf(this,_InvalidDeleteInventoryParametersException.prototype);this.Message=e.Message}};__name(Bt,"InvalidDeleteInventoryParametersException");var Ht=Bt;var Gt=class _InvalidInventoryRequestException extends M{constructor(e){super({name:"InvalidInventoryRequestException",$fault:"client",...e});this.name="InvalidInventoryRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidInventoryRequestException.prototype);this.Message=e.Message}};__name(Gt,"InvalidInventoryRequestException");var Wt=Gt;var qt=class _InvalidOptionException extends M{constructor(e){super({name:"InvalidOptionException",$fault:"client",...e});this.name="InvalidOptionException";this.$fault="client";Object.setPrototypeOf(this,_InvalidOptionException.prototype);this.Message=e.Message}};__name(qt,"InvalidOptionException");var Vt=qt;var Jt=class _InvalidTypeNameException extends M{constructor(e){super({name:"InvalidTypeNameException",$fault:"client",...e});this.name="InvalidTypeNameException";this.$fault="client";Object.setPrototypeOf(this,_InvalidTypeNameException.prototype);this.Message=e.Message}};__name(Jt,"InvalidTypeNameException");var Kt=Jt;var Yt=class _OpsMetadataNotFoundException extends M{constructor(e){super({name:"OpsMetadataNotFoundException",$fault:"client",...e});this.name="OpsMetadataNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_OpsMetadataNotFoundException.prototype)}};__name(Yt,"OpsMetadataNotFoundException");var Xt=Yt;var Qt=class _ParameterNotFound extends M{constructor(e){super({name:"ParameterNotFound",$fault:"client",...e});this.name="ParameterNotFound";this.$fault="client";Object.setPrototypeOf(this,_ParameterNotFound.prototype)}};__name(Qt,"ParameterNotFound");var Zt=Qt;var en=class _ResourceInUseException extends M{constructor(e){super({name:"ResourceInUseException",$fault:"client",...e});this.name="ResourceInUseException";this.$fault="client";Object.setPrototypeOf(this,_ResourceInUseException.prototype);this.Message=e.Message}};__name(en,"ResourceInUseException");var tn=en;var nn=class _ResourceDataSyncNotFoundException extends M{constructor(e){super({name:"ResourceDataSyncNotFoundException",$fault:"client",...e});this.name="ResourceDataSyncNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceDataSyncNotFoundException.prototype);this.SyncName=e.SyncName;this.SyncType=e.SyncType;this.Message=e.Message}};__name(nn,"ResourceDataSyncNotFoundException");var rn=nn;var an=class _MalformedResourcePolicyDocumentException extends M{constructor(e){super({name:"MalformedResourcePolicyDocumentException",$fault:"client",...e});this.name="MalformedResourcePolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,_MalformedResourcePolicyDocumentException.prototype);this.Message=e.Message}};__name(an,"MalformedResourcePolicyDocumentException");var on=an;var sn=class _ResourceNotFoundException extends M{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceNotFoundException.prototype);this.Message=e.Message}};__name(sn,"ResourceNotFoundException");var cn=sn;var dn=class _ResourcePolicyConflictException extends M{constructor(e){super({name:"ResourcePolicyConflictException",$fault:"client",...e});this.name="ResourcePolicyConflictException";this.$fault="client";Object.setPrototypeOf(this,_ResourcePolicyConflictException.prototype);this.Message=e.Message}};__name(dn,"ResourcePolicyConflictException");var un=dn;var ln=class _ResourcePolicyInvalidParameterException extends M{constructor(e){super({name:"ResourcePolicyInvalidParameterException",$fault:"client",...e});this.name="ResourcePolicyInvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,_ResourcePolicyInvalidParameterException.prototype);this.ParameterNames=e.ParameterNames;this.Message=e.Message}};__name(ln,"ResourcePolicyInvalidParameterException");var pn=ln;var mn=class _ResourcePolicyNotFoundException extends M{constructor(e){super({name:"ResourcePolicyNotFoundException",$fault:"client",...e});this.name="ResourcePolicyNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourcePolicyNotFoundException.prototype);this.Message=e.Message}};__name(mn,"ResourcePolicyNotFoundException");var vn=mn;var fn=class _TargetInUseException extends M{constructor(e){super({name:"TargetInUseException",$fault:"client",...e});this.name="TargetInUseException";this.$fault="client";Object.setPrototypeOf(this,_TargetInUseException.prototype);this.Message=e.Message}};__name(fn,"TargetInUseException");var gn=fn;var hn={ACTIVATION_IDS:"ActivationIds",DEFAULT_INSTANCE_NAME:"DefaultInstanceName",IAM_ROLE:"IamRole"};var yn=class _InvalidFilter extends M{constructor(e){super({name:"InvalidFilter",$fault:"client",...e});this.name="InvalidFilter";this.$fault="client";Object.setPrototypeOf(this,_InvalidFilter.prototype);this.Message=e.Message}};__name(yn,"InvalidFilter");var Sn=yn;var En=class _InvalidNextToken extends M{constructor(e){super({name:"InvalidNextToken",$fault:"client",...e});this.name="InvalidNextToken";this.$fault="client";Object.setPrototypeOf(this,_InvalidNextToken.prototype);this.Message=e.Message}};__name(En,"InvalidNextToken");var xn=En;var Cn=class _InvalidAssociationVersion extends M{constructor(e){super({name:"InvalidAssociationVersion",$fault:"client",...e});this.name="InvalidAssociationVersion";this.$fault="client";Object.setPrototypeOf(this,_InvalidAssociationVersion.prototype);this.Message=e.Message}};__name(Cn,"InvalidAssociationVersion");var _n=Cn;var bn={CreatedTime:"CreatedTime",ExecutionId:"ExecutionId",Status:"Status"};var In={Equal:"EQUAL",GreaterThan:"GREATER_THAN",LessThan:"LESS_THAN"};var Pn=class _AssociationExecutionDoesNotExist extends M{constructor(e){super({name:"AssociationExecutionDoesNotExist",$fault:"client",...e});this.name="AssociationExecutionDoesNotExist";this.$fault="client";Object.setPrototypeOf(this,_AssociationExecutionDoesNotExist.prototype);this.Message=e.Message}};__name(Pn,"AssociationExecutionDoesNotExist");var wn=Pn;var Tn={ResourceId:"ResourceId",ResourceType:"ResourceType",Status:"Status"};var An={AUTOMATION_SUBTYPE:"AutomationSubtype",AUTOMATION_TYPE:"AutomationType",CURRENT_ACTION:"CurrentAction",DOCUMENT_NAME_PREFIX:"DocumentNamePrefix",EXECUTION_ID:"ExecutionId",EXECUTION_STATUS:"ExecutionStatus",OPS_ITEM_ID:"OpsItemId",PARENT_EXECUTION_ID:"ParentExecutionId",START_TIME_AFTER:"StartTimeAfter",START_TIME_BEFORE:"StartTimeBefore",TAG_KEY:"TagKey",TARGET_RESOURCE_GROUP:"TargetResourceGroup"};var On={APPROVED:"Approved",CANCELLED:"Cancelled",CANCELLING:"Cancelling",CHANGE_CALENDAR_OVERRIDE_APPROVED:"ChangeCalendarOverrideApproved",CHANGE_CALENDAR_OVERRIDE_REJECTED:"ChangeCalendarOverrideRejected",COMPLETED_WITH_FAILURE:"CompletedWithFailure",COMPLETED_WITH_SUCCESS:"CompletedWithSuccess",EXITED:"Exited",FAILED:"Failed",INPROGRESS:"InProgress",PENDING:"Pending",PENDING_APPROVAL:"PendingApproval",PENDING_CHANGE_CALENDAR_OVERRIDE:"PendingChangeCalendarOverride",REJECTED:"Rejected",RUNBOOK_INPROGRESS:"RunbookInProgress",SCHEDULED:"Scheduled",SUCCESS:"Success",TIMEDOUT:"TimedOut",WAITING:"Waiting"};var Rn={ChangeRequest:"ChangeRequest"};var Dn={CrossAccount:"CrossAccount",Local:"Local"};var Nn={Auto:"Auto",Interactive:"Interactive"};var Mn=class _InvalidFilterKey extends M{constructor(e){super({name:"InvalidFilterKey",$fault:"client",...e});this.name="InvalidFilterKey";this.$fault="client";Object.setPrototypeOf(this,_InvalidFilterKey.prototype)}};__name(Mn,"InvalidFilterKey");var jn=Mn;var kn=class _InvalidFilterValue extends M{constructor(e){super({name:"InvalidFilterValue",$fault:"client",...e});this.name="InvalidFilterValue";this.$fault="client";Object.setPrototypeOf(this,_InvalidFilterValue.prototype);this.Message=e.Message}};__name(kn,"InvalidFilterValue");var Ln=kn;var $n=class _AutomationExecutionNotFoundException extends M{constructor(e){super({name:"AutomationExecutionNotFoundException",$fault:"client",...e});this.name="AutomationExecutionNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_AutomationExecutionNotFoundException.prototype);this.Message=e.Message}};__name($n,"AutomationExecutionNotFoundException");var Fn=$n;var Un={ACTION:"Action",PARENT_STEP_EXECUTION_ID:"ParentStepExecutionId",PARENT_STEP_ITERATION:"ParentStepIteration",PARENT_STEP_ITERATOR_VALUE:"ParentStepIteratorValue",START_TIME_AFTER:"StartTimeAfter",START_TIME_BEFORE:"StartTimeBefore",STEP_EXECUTION_ID:"StepExecutionId",STEP_EXECUTION_STATUS:"StepExecutionStatus",STEP_NAME:"StepName"};var zn={SHARE:"Share"};var Bn=class _InvalidPermissionType extends M{constructor(e){super({name:"InvalidPermissionType",$fault:"client",...e});this.name="InvalidPermissionType";this.$fault="client";Object.setPrototypeOf(this,_InvalidPermissionType.prototype);this.Message=e.Message}};__name(Bn,"InvalidPermissionType");var Hn=Bn;var Gn={Approved:"APPROVED",ExplicitApproved:"EXPLICIT_APPROVED",ExplicitRejected:"EXPLICIT_REJECTED",PendingApproval:"PENDING_APPROVAL"};var Wn=class _UnsupportedOperatingSystem extends M{constructor(e){super({name:"UnsupportedOperatingSystem",$fault:"client",...e});this.name="UnsupportedOperatingSystem";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedOperatingSystem.prototype);this.Message=e.Message}};__name(Wn,"UnsupportedOperatingSystem");var qn=Wn;var Vn={ACTIVATION_IDS:"ActivationIds",AGENT_VERSION:"AgentVersion",ASSOCIATION_STATUS:"AssociationStatus",IAM_ROLE:"IamRole",INSTANCE_IDS:"InstanceIds",PING_STATUS:"PingStatus",PLATFORM_TYPES:"PlatformTypes",RESOURCE_TYPE:"ResourceType"};var Jn={CONNECTION_LOST:"ConnectionLost",INACTIVE:"Inactive",ONLINE:"Online"};var Kn={EC2_INSTANCE:"EC2Instance",MANAGED_INSTANCE:"ManagedInstance"};var Yn={AWS_EC2_INSTANCE:"AWS::EC2::Instance",AWS_IOT_THING:"AWS::IoT::Thing",AWS_SSM_MANAGEDINSTANCE:"AWS::SSM::ManagedInstance"};var Xn=class _InvalidInstanceInformationFilterValue extends M{constructor(e){super({name:"InvalidInstanceInformationFilterValue",$fault:"client",...e});this.name="InvalidInstanceInformationFilterValue";this.$fault="client";Object.setPrototypeOf(this,_InvalidInstanceInformationFilterValue.prototype)}};__name(Xn,"InvalidInstanceInformationFilterValue");var Qn=Xn;var Zn={Failed:"FAILED",Installed:"INSTALLED",InstalledOther:"INSTALLED_OTHER",InstalledPendingReboot:"INSTALLED_PENDING_REBOOT",InstalledRejected:"INSTALLED_REJECTED",Missing:"MISSING",NotApplicable:"NOT_APPLICABLE"};var er={INSTALL:"Install",SCAN:"Scan"};var tr={NO_REBOOT:"NoReboot",REBOOT_IF_NEEDED:"RebootIfNeeded"};var nr={EQUAL:"Equal",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan",NOT_EQUAL:"NotEqual"};var rr={BEGIN_WITH:"BeginWith",EQUAL:"Equal",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan",NOT_EQUAL:"NotEqual"};var ar={ACTIVATION_IDS:"ActivationIds",AGENT_VERSION:"AgentVersion",ASSOCIATION_STATUS:"AssociationStatus",DOCUMENT_NAME:"DocumentName",IAM_ROLE:"IamRole",INSTANCE_IDS:"InstanceIds",PING_STATUS:"PingStatus",PLATFORM_TYPES:"PlatformTypes",RESOURCE_TYPE:"ResourceType"};var or=class _InvalidInstancePropertyFilterValue extends M{constructor(e){super({name:"InvalidInstancePropertyFilterValue",$fault:"client",...e});this.name="InvalidInstancePropertyFilterValue";this.$fault="client";Object.setPrototypeOf(this,_InvalidInstancePropertyFilterValue.prototype)}};__name(or,"InvalidInstancePropertyFilterValue");var sr=or;var ir={COMPLETE:"Complete",IN_PROGRESS:"InProgress"};var cr=class _InvalidDeletionIdException extends M{constructor(e){super({name:"InvalidDeletionIdException",$fault:"client",...e});this.name="InvalidDeletionIdException";this.$fault="client";Object.setPrototypeOf(this,_InvalidDeletionIdException.prototype);this.Message=e.Message}};__name(cr,"InvalidDeletionIdException");var dr=cr;var ur={Cancelled:"CANCELLED",Cancelling:"CANCELLING",Failed:"FAILED",InProgress:"IN_PROGRESS",Pending:"PENDING",SkippedOverlapping:"SKIPPED_OVERLAPPING",Success:"SUCCESS",TimedOut:"TIMED_OUT"};var lr={Automation:"AUTOMATION",Lambda:"LAMBDA",RunCommand:"RUN_COMMAND",StepFunctions:"STEP_FUNCTIONS"};var pr={Instance:"INSTANCE",ResourceGroup:"RESOURCE_GROUP"};var mr=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"CreateAssociationRequestFilterSensitiveLog");var vr=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"AssociationDescriptionFilterSensitiveLog");var fr=__name((e=>({...e,...e.AssociationDescription&&{AssociationDescription:vr(e.AssociationDescription)}})),"CreateAssociationResultFilterSensitiveLog");var gr=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"CreateAssociationBatchRequestEntryFilterSensitiveLog");var hr=__name((e=>({...e,...e.Entries&&{Entries:e.Entries.map((e=>gr(e)))}})),"CreateAssociationBatchRequestFilterSensitiveLog");var yr=__name((e=>({...e,...e.Entry&&{Entry:gr(e.Entry)}})),"FailedCreateAssociationFilterSensitiveLog");var Sr=__name((e=>({...e,...e.Successful&&{Successful:e.Successful.map((e=>vr(e)))},...e.Failed&&{Failed:e.Failed.map((e=>yr(e)))}})),"CreateAssociationBatchResultFilterSensitiveLog");var Er=__name((e=>({...e,...e.Description&&{Description:_.SENSITIVE_STRING}})),"CreateMaintenanceWindowRequestFilterSensitiveLog");var xr=__name((e=>({...e,...e.Configuration&&{Configuration:_.SENSITIVE_STRING}})),"PatchSourceFilterSensitiveLog");var Cr=__name((e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>xr(e)))}})),"CreatePatchBaselineRequestFilterSensitiveLog");var _r=__name((e=>({...e,...e.AssociationDescription&&{AssociationDescription:vr(e.AssociationDescription)}})),"DescribeAssociationResultFilterSensitiveLog");var br=__name((e=>({...e,...e.IPAddress&&{IPAddress:_.SENSITIVE_STRING}})),"InstanceInformationFilterSensitiveLog");var Ir=__name((e=>({...e,...e.InstanceInformationList&&{InstanceInformationList:e.InstanceInformationList.map((e=>br(e)))}})),"DescribeInstanceInformationResultFilterSensitiveLog");var Pr=__name((e=>({...e,...e.OwnerInformation&&{OwnerInformation:_.SENSITIVE_STRING}})),"InstancePatchStateFilterSensitiveLog");var wr=__name((e=>({...e,...e.InstancePatchStates&&{InstancePatchStates:e.InstancePatchStates.map((e=>Pr(e)))}})),"DescribeInstancePatchStatesResultFilterSensitiveLog");var Tr=__name((e=>({...e,...e.InstancePatchStates&&{InstancePatchStates:e.InstancePatchStates.map((e=>Pr(e)))}})),"DescribeInstancePatchStatesForPatchGroupResultFilterSensitiveLog");var Ar=__name((e=>({...e,...e.IPAddress&&{IPAddress:_.SENSITIVE_STRING}})),"InstancePropertyFilterSensitiveLog");var Or=__name((e=>({...e,...e.InstanceProperties&&{InstanceProperties:e.InstanceProperties.map((e=>Ar(e)))}})),"DescribeInstancePropertiesResultFilterSensitiveLog");var Rr=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING},...e.OwnerInformation&&{OwnerInformation:_.SENSITIVE_STRING}})),"MaintenanceWindowExecutionTaskInvocationIdentityFilterSensitiveLog");var Dr=__name((e=>({...e,...e.WindowExecutionTaskInvocationIdentities&&{WindowExecutionTaskInvocationIdentities:e.WindowExecutionTaskInvocationIdentities.map((e=>Rr(e)))}})),"DescribeMaintenanceWindowExecutionTaskInvocationsResultFilterSensitiveLog");var Nr=__name((e=>({...e,...e.Description&&{Description:_.SENSITIVE_STRING}})),"MaintenanceWindowIdentityFilterSensitiveLog");var Mr=__name((e=>({...e,...e.WindowIdentities&&{WindowIdentities:e.WindowIdentities.map((e=>Nr(e)))}})),"DescribeMaintenanceWindowsResultFilterSensitiveLog");var jr={CancelTask:"CANCEL_TASK",ContinueTask:"CONTINUE_TASK"};var kr={ACCOUNT_ID:"AccountId",ACTUAL_END_TIME:"ActualEndTime",ACTUAL_START_TIME:"ActualStartTime",AUTOMATION_ID:"AutomationId",CATEGORY:"Category",CHANGE_REQUEST_APPROVER_ARN:"ChangeRequestByApproverArn",CHANGE_REQUEST_APPROVER_NAME:"ChangeRequestByApproverName",CHANGE_REQUEST_REQUESTER_ARN:"ChangeRequestByRequesterArn",CHANGE_REQUEST_REQUESTER_NAME:"ChangeRequestByRequesterName",CHANGE_REQUEST_TARGETS_RESOURCE_GROUP:"ChangeRequestByTargetsResourceGroup",CHANGE_REQUEST_TEMPLATE:"ChangeRequestByTemplate",CREATED_BY:"CreatedBy",CREATED_TIME:"CreatedTime",INSIGHT_TYPE:"InsightByType",LAST_MODIFIED_TIME:"LastModifiedTime",OPERATIONAL_DATA:"OperationalData",OPERATIONAL_DATA_KEY:"OperationalDataKey",OPERATIONAL_DATA_VALUE:"OperationalDataValue",OPSITEM_ID:"OpsItemId",OPSITEM_TYPE:"OpsItemType",PLANNED_END_TIME:"PlannedEndTime",PLANNED_START_TIME:"PlannedStartTime",PRIORITY:"Priority",RESOURCE_ID:"ResourceId",SEVERITY:"Severity",SOURCE:"Source",STATUS:"Status",TITLE:"Title"};var Lr={CONTAINS:"Contains",EQUAL:"Equal",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan"};var $r={APPROVED:"Approved",CANCELLED:"Cancelled",CANCELLING:"Cancelling",CHANGE_CALENDAR_OVERRIDE_APPROVED:"ChangeCalendarOverrideApproved",CHANGE_CALENDAR_OVERRIDE_REJECTED:"ChangeCalendarOverrideRejected",CLOSED:"Closed",COMPLETED_WITH_FAILURE:"CompletedWithFailure",COMPLETED_WITH_SUCCESS:"CompletedWithSuccess",FAILED:"Failed",IN_PROGRESS:"InProgress",OPEN:"Open",PENDING:"Pending",PENDING_APPROVAL:"PendingApproval",PENDING_CHANGE_CALENDAR_OVERRIDE:"PendingChangeCalendarOverride",REJECTED:"Rejected",RESOLVED:"Resolved",RUNBOOK_IN_PROGRESS:"RunbookInProgress",SCHEDULED:"Scheduled",TIMED_OUT:"TimedOut"};var Fr={KEY_ID:"KeyId",NAME:"Name",TYPE:"Type"};var Ur={ADVANCED:"Advanced",INTELLIGENT_TIERING:"Intelligent-Tiering",STANDARD:"Standard"};var zr={SECURE_STRING:"SecureString",STRING:"String",STRING_LIST:"StringList"};var Br=class _InvalidFilterOption extends M{constructor(e){super({name:"InvalidFilterOption",$fault:"client",...e});this.name="InvalidFilterOption";this.$fault="client";Object.setPrototypeOf(this,_InvalidFilterOption.prototype)}};__name(Br,"InvalidFilterOption");var Hr=Br;var Gr={Application:"APPLICATION",Os:"OS"};var Wr={PatchClassification:"CLASSIFICATION",PatchMsrcSeverity:"MSRC_SEVERITY",PatchPriority:"PRIORITY",PatchProductFamily:"PRODUCT_FAMILY",PatchSeverity:"SEVERITY",Product:"PRODUCT"};var qr={INVOKED_AFTER:"InvokedAfter",INVOKED_BEFORE:"InvokedBefore",OWNER:"Owner",SESSION_ID:"SessionId",STATUS:"Status",TARGET_ID:"Target"};var Vr={ACTIVE:"Active",HISTORY:"History"};var Jr={CONNECTED:"Connected",CONNECTING:"Connecting",DISCONNECTED:"Disconnected",FAILED:"Failed",TERMINATED:"Terminated",TERMINATING:"Terminating"};var Kr=class _OpsItemRelatedItemAssociationNotFoundException extends M{constructor(e){super({name:"OpsItemRelatedItemAssociationNotFoundException",$fault:"client",...e});this.name="OpsItemRelatedItemAssociationNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_OpsItemRelatedItemAssociationNotFoundException.prototype);this.Message=e.Message}};__name(Kr,"OpsItemRelatedItemAssociationNotFoundException");var Yr=Kr;var Xr={CLOSED:"CLOSED",OPEN:"OPEN"};var Qr=class _InvalidDocumentType extends M{constructor(e){super({name:"InvalidDocumentType",$fault:"client",...e});this.name="InvalidDocumentType";this.$fault="client";Object.setPrototypeOf(this,_InvalidDocumentType.prototype);this.Message=e.Message}};__name(Qr,"InvalidDocumentType");var Zr=Qr;var ea=class _UnsupportedCalendarException extends M{constructor(e){super({name:"UnsupportedCalendarException",$fault:"client",...e});this.name="UnsupportedCalendarException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedCalendarException.prototype);this.Message=e.Message}};__name(ea,"UnsupportedCalendarException");var ta=ea;var na={CANCELLED:"Cancelled",CANCELLING:"Cancelling",DELAYED:"Delayed",FAILED:"Failed",IN_PROGRESS:"InProgress",PENDING:"Pending",SUCCESS:"Success",TIMED_OUT:"TimedOut"};var ra=class _InvalidPluginName extends M{constructor(e){super({name:"InvalidPluginName",$fault:"client",...e});this.name="InvalidPluginName";this.$fault="client";Object.setPrototypeOf(this,_InvalidPluginName.prototype)}};__name(ra,"InvalidPluginName");var aa=ra;var oa=class _InvocationDoesNotExist extends M{constructor(e){super({name:"InvocationDoesNotExist",$fault:"client",...e});this.name="InvocationDoesNotExist";this.$fault="client";Object.setPrototypeOf(this,_InvocationDoesNotExist.prototype)}};__name(oa,"InvocationDoesNotExist");var sa=oa;var ia={CONNECTED:"connected",NOT_CONNECTED:"notconnected"};var ca=class _UnsupportedFeatureRequiredException extends M{constructor(e){super({name:"UnsupportedFeatureRequiredException",$fault:"client",...e});this.name="UnsupportedFeatureRequiredException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedFeatureRequiredException.prototype);this.Message=e.Message}};__name(ca,"UnsupportedFeatureRequiredException");var da=ca;var ua={SHA256:"Sha256"};var la={BEGIN_WITH:"BeginWith",EQUAL:"Equal",EXISTS:"Exists",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan",NOT_EQUAL:"NotEqual"};var pa=class _InvalidAggregatorException extends M{constructor(e){super({name:"InvalidAggregatorException",$fault:"client",...e});this.name="InvalidAggregatorException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAggregatorException.prototype);this.Message=e.Message}};__name(pa,"InvalidAggregatorException");var ma=pa;var va=class _InvalidInventoryGroupException extends M{constructor(e){super({name:"InvalidInventoryGroupException",$fault:"client",...e});this.name="InvalidInventoryGroupException";this.$fault="client";Object.setPrototypeOf(this,_InvalidInventoryGroupException.prototype);this.Message=e.Message}};__name(va,"InvalidInventoryGroupException");var fa=va;var ga=class _InvalidResultAttributeException extends M{constructor(e){super({name:"InvalidResultAttributeException",$fault:"client",...e});this.name="InvalidResultAttributeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidResultAttributeException.prototype);this.Message=e.Message}};__name(ga,"InvalidResultAttributeException");var ha=ga;var ya={NUMBER:"number",STRING:"string"};var Sa={ALL:"All",CANCELLED:"Cancelled",FAILED:"Failed",IN_PROGRESS:"InProgress",SUCCESS:"Success",TIMED_OUT:"TimedOut"};var Ea={Command:"Command",Invocation:"Invocation"};var xa={BEGIN_WITH:"BeginWith",EQUAL:"Equal",EXISTS:"Exists",GREATER_THAN:"GreaterThan",LESS_THAN:"LessThan",NOT_EQUAL:"NotEqual"};var Ca=class _InvalidKeyId extends M{constructor(e){super({name:"InvalidKeyId",$fault:"client",...e});this.name="InvalidKeyId";this.$fault="client";Object.setPrototypeOf(this,_InvalidKeyId.prototype)}};__name(Ca,"InvalidKeyId");var _a=Ca;var ba=class _ParameterVersionNotFound extends M{constructor(e){super({name:"ParameterVersionNotFound",$fault:"client",...e});this.name="ParameterVersionNotFound";this.$fault="client";Object.setPrototypeOf(this,_ParameterVersionNotFound.prototype)}};__name(ba,"ParameterVersionNotFound");var Ia=ba;var Pa=class _ServiceSettingNotFound extends M{constructor(e){super({name:"ServiceSettingNotFound",$fault:"client",...e});this.name="ServiceSettingNotFound";this.$fault="client";Object.setPrototypeOf(this,_ServiceSettingNotFound.prototype);this.Message=e.Message}};__name(Pa,"ServiceSettingNotFound");var wa=Pa;var Ta=class _ParameterVersionLabelLimitExceeded extends M{constructor(e){super({name:"ParameterVersionLabelLimitExceeded",$fault:"client",...e});this.name="ParameterVersionLabelLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,_ParameterVersionLabelLimitExceeded.prototype)}};__name(Ta,"ParameterVersionLabelLimitExceeded");var Aa=Ta;var Oa={AssociationId:"AssociationId",AssociationName:"AssociationName",InstanceId:"InstanceId",LastExecutedAfter:"LastExecutedAfter",LastExecutedBefore:"LastExecutedBefore",Name:"Name",ResourceGroupName:"ResourceGroupName",Status:"AssociationStatusName"};var Ra={DOCUMENT_NAME:"DocumentName",EXECUTION_STAGE:"ExecutionStage",INVOKED_AFTER:"InvokedAfter",INVOKED_BEFORE:"InvokedBefore",STATUS:"Status"};var Da={CANCELLED:"Cancelled",FAILED:"Failed",IN_PROGRESS:"InProgress",PENDING:"Pending",SUCCESS:"Success",TIMED_OUT:"TimedOut"};var Na={CANCELLED:"Cancelled",CANCELLING:"Cancelling",FAILED:"Failed",IN_PROGRESS:"InProgress",PENDING:"Pending",SUCCESS:"Success",TIMED_OUT:"TimedOut"};var Ma={BeginWith:"BEGIN_WITH",Equal:"EQUAL",GreaterThan:"GREATER_THAN",LessThan:"LESS_THAN",NotEqual:"NOT_EQUAL"};var ja={Critical:"CRITICAL",High:"HIGH",Informational:"INFORMATIONAL",Low:"LOW",Medium:"MEDIUM",Unspecified:"UNSPECIFIED"};var ka={Compliant:"COMPLIANT",NonCompliant:"NON_COMPLIANT"};var La={DocumentReviews:"DocumentReviews"};var $a={Comment:"Comment"};var Fa={DocumentType:"DocumentType",Name:"Name",Owner:"Owner",PlatformTypes:"PlatformTypes"};var Ua={OPSITEM_ID:"OpsItemId"};var za={EQUAL:"Equal"};var Ba={ASSOCIATION_ID:"AssociationId",RESOURCE_TYPE:"ResourceType",RESOURCE_URI:"ResourceUri"};var Ha={EQUAL:"Equal"};var Ga={FAILED:"Failed",INPROGRESS:"InProgress",SUCCESSFUL:"Successful"};var Wa=class _DocumentPermissionLimit extends M{constructor(e){super({name:"DocumentPermissionLimit",$fault:"client",...e});this.name="DocumentPermissionLimit";this.$fault="client";Object.setPrototypeOf(this,_DocumentPermissionLimit.prototype);this.Message=e.Message}};__name(Wa,"DocumentPermissionLimit");var qa=Wa;var Va=class _ComplianceTypeCountLimitExceededException extends M{constructor(e){super({name:"ComplianceTypeCountLimitExceededException",$fault:"client",...e});this.name="ComplianceTypeCountLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_ComplianceTypeCountLimitExceededException.prototype);this.Message=e.Message}};__name(Va,"ComplianceTypeCountLimitExceededException");var Ja=Va;var Ka=class _InvalidItemContentException extends M{constructor(e){super({name:"InvalidItemContentException",$fault:"client",...e});this.name="InvalidItemContentException";this.$fault="client";Object.setPrototypeOf(this,_InvalidItemContentException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}};__name(Ka,"InvalidItemContentException");var Ya=Ka;var Xa=class _ItemSizeLimitExceededException extends M{constructor(e){super({name:"ItemSizeLimitExceededException",$fault:"client",...e});this.name="ItemSizeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_ItemSizeLimitExceededException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}};__name(Xa,"ItemSizeLimitExceededException");var Qa=Xa;var Za={Complete:"COMPLETE",Partial:"PARTIAL"};var eo=class _TotalSizeLimitExceededException extends M{constructor(e){super({name:"TotalSizeLimitExceededException",$fault:"client",...e});this.name="TotalSizeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_TotalSizeLimitExceededException.prototype);this.Message=e.Message}};__name(eo,"TotalSizeLimitExceededException");var to=eo;var no=class _CustomSchemaCountLimitExceededException extends M{constructor(e){super({name:"CustomSchemaCountLimitExceededException",$fault:"client",...e});this.name="CustomSchemaCountLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_CustomSchemaCountLimitExceededException.prototype);this.Message=e.Message}};__name(no,"CustomSchemaCountLimitExceededException");var ro=no;var ao=class _InvalidInventoryItemContextException extends M{constructor(e){super({name:"InvalidInventoryItemContextException",$fault:"client",...e});this.name="InvalidInventoryItemContextException";this.$fault="client";Object.setPrototypeOf(this,_InvalidInventoryItemContextException.prototype);this.Message=e.Message}};__name(ao,"InvalidInventoryItemContextException");var oo=ao;var so=class _ItemContentMismatchException extends M{constructor(e){super({name:"ItemContentMismatchException",$fault:"client",...e});this.name="ItemContentMismatchException";this.$fault="client";Object.setPrototypeOf(this,_ItemContentMismatchException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}};__name(so,"ItemContentMismatchException");var io=so;var co=class _SubTypeCountLimitExceededException extends M{constructor(e){super({name:"SubTypeCountLimitExceededException",$fault:"client",...e});this.name="SubTypeCountLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_SubTypeCountLimitExceededException.prototype);this.Message=e.Message}};__name(co,"SubTypeCountLimitExceededException");var uo=co;var lo=class _UnsupportedInventoryItemContextException extends M{constructor(e){super({name:"UnsupportedInventoryItemContextException",$fault:"client",...e});this.name="UnsupportedInventoryItemContextException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedInventoryItemContextException.prototype);this.TypeName=e.TypeName;this.Message=e.Message}};__name(lo,"UnsupportedInventoryItemContextException");var po=lo;var mo=class _UnsupportedInventorySchemaVersionException extends M{constructor(e){super({name:"UnsupportedInventorySchemaVersionException",$fault:"client",...e});this.name="UnsupportedInventorySchemaVersionException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedInventorySchemaVersionException.prototype);this.Message=e.Message}};__name(mo,"UnsupportedInventorySchemaVersionException");var vo=mo;var fo=class _HierarchyLevelLimitExceededException extends M{constructor(e){super({name:"HierarchyLevelLimitExceededException",$fault:"client",...e});this.name="HierarchyLevelLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_HierarchyLevelLimitExceededException.prototype)}};__name(fo,"HierarchyLevelLimitExceededException");var go=fo;var ho=class _HierarchyTypeMismatchException extends M{constructor(e){super({name:"HierarchyTypeMismatchException",$fault:"client",...e});this.name="HierarchyTypeMismatchException";this.$fault="client";Object.setPrototypeOf(this,_HierarchyTypeMismatchException.prototype)}};__name(ho,"HierarchyTypeMismatchException");var yo=ho;var So=class _IncompatiblePolicyException extends M{constructor(e){super({name:"IncompatiblePolicyException",$fault:"client",...e});this.name="IncompatiblePolicyException";this.$fault="client";Object.setPrototypeOf(this,_IncompatiblePolicyException.prototype)}};__name(So,"IncompatiblePolicyException");var Eo=So;var xo=class _InvalidAllowedPatternException extends M{constructor(e){super({name:"InvalidAllowedPatternException",$fault:"client",...e});this.name="InvalidAllowedPatternException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAllowedPatternException.prototype)}};__name(xo,"InvalidAllowedPatternException");var Co=xo;var _o=class _InvalidPolicyAttributeException extends M{constructor(e){super({name:"InvalidPolicyAttributeException",$fault:"client",...e});this.name="InvalidPolicyAttributeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidPolicyAttributeException.prototype)}};__name(_o,"InvalidPolicyAttributeException");var bo=_o;var Io=class _InvalidPolicyTypeException extends M{constructor(e){super({name:"InvalidPolicyTypeException",$fault:"client",...e});this.name="InvalidPolicyTypeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidPolicyTypeException.prototype)}};__name(Io,"InvalidPolicyTypeException");var Po=Io;var wo=class _ParameterAlreadyExists extends M{constructor(e){super({name:"ParameterAlreadyExists",$fault:"client",...e});this.name="ParameterAlreadyExists";this.$fault="client";Object.setPrototypeOf(this,_ParameterAlreadyExists.prototype)}};__name(wo,"ParameterAlreadyExists");var To=wo;var Ao=class _ParameterLimitExceeded extends M{constructor(e){super({name:"ParameterLimitExceeded",$fault:"client",...e});this.name="ParameterLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,_ParameterLimitExceeded.prototype)}};__name(Ao,"ParameterLimitExceeded");var Oo=Ao;var Ro=class _ParameterMaxVersionLimitExceeded extends M{constructor(e){super({name:"ParameterMaxVersionLimitExceeded",$fault:"client",...e});this.name="ParameterMaxVersionLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,_ParameterMaxVersionLimitExceeded.prototype)}};__name(Ro,"ParameterMaxVersionLimitExceeded");var Do=Ro;var No=class _ParameterPatternMismatchException extends M{constructor(e){super({name:"ParameterPatternMismatchException",$fault:"client",...e});this.name="ParameterPatternMismatchException";this.$fault="client";Object.setPrototypeOf(this,_ParameterPatternMismatchException.prototype)}};__name(No,"ParameterPatternMismatchException");var Mo=No;var jo=class _PoliciesLimitExceededException extends M{constructor(e){super({name:"PoliciesLimitExceededException",$fault:"client",...e});this.name="PoliciesLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_PoliciesLimitExceededException.prototype)}};__name(jo,"PoliciesLimitExceededException");var ko=jo;var Lo=class _UnsupportedParameterType extends M{constructor(e){super({name:"UnsupportedParameterType",$fault:"client",...e});this.name="UnsupportedParameterType";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedParameterType.prototype)}};__name(Lo,"UnsupportedParameterType");var $o=Lo;var Fo=class _ResourcePolicyLimitExceededException extends M{constructor(e){super({name:"ResourcePolicyLimitExceededException",$fault:"client",...e});this.name="ResourcePolicyLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_ResourcePolicyLimitExceededException.prototype);this.Limit=e.Limit;this.LimitType=e.LimitType;this.Message=e.Message}};__name(Fo,"ResourcePolicyLimitExceededException");var Uo=Fo;var zo=class _FeatureNotAvailableException extends M{constructor(e){super({name:"FeatureNotAvailableException",$fault:"client",...e});this.name="FeatureNotAvailableException";this.$fault="client";Object.setPrototypeOf(this,_FeatureNotAvailableException.prototype);this.Message=e.Message}};__name(zo,"FeatureNotAvailableException");var Bo=zo;var Ho=class _AutomationStepNotFoundException extends M{constructor(e){super({name:"AutomationStepNotFoundException",$fault:"client",...e});this.name="AutomationStepNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_AutomationStepNotFoundException.prototype);this.Message=e.Message}};__name(Ho,"AutomationStepNotFoundException");var Go=Ho;var Wo=class _InvalidAutomationSignalException extends M{constructor(e){super({name:"InvalidAutomationSignalException",$fault:"client",...e});this.name="InvalidAutomationSignalException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAutomationSignalException.prototype);this.Message=e.Message}};__name(Wo,"InvalidAutomationSignalException");var qo=Wo;var Vo={APPROVE:"Approve",REJECT:"Reject",RESUME:"Resume",START_STEP:"StartStep",STOP_STEP:"StopStep"};var Jo=class _InvalidNotificationConfig extends M{constructor(e){super({name:"InvalidNotificationConfig",$fault:"client",...e});this.name="InvalidNotificationConfig";this.$fault="client";Object.setPrototypeOf(this,_InvalidNotificationConfig.prototype);this.Message=e.Message}};__name(Jo,"InvalidNotificationConfig");var Ko=Jo;var Yo=class _InvalidOutputFolder extends M{constructor(e){super({name:"InvalidOutputFolder",$fault:"client",...e});this.name="InvalidOutputFolder";this.$fault="client";Object.setPrototypeOf(this,_InvalidOutputFolder.prototype)}};__name(Yo,"InvalidOutputFolder");var Xo=Yo;var Qo=class _InvalidRole extends M{constructor(e){super({name:"InvalidRole",$fault:"client",...e});this.name="InvalidRole";this.$fault="client";Object.setPrototypeOf(this,_InvalidRole.prototype);this.Message=e.Message}};__name(Qo,"InvalidRole");var Zo=Qo;var es=class _InvalidAssociation extends M{constructor(e){super({name:"InvalidAssociation",$fault:"client",...e});this.name="InvalidAssociation";this.$fault="client";Object.setPrototypeOf(this,_InvalidAssociation.prototype);this.Message=e.Message}};__name(es,"InvalidAssociation");var ts=es;var ns=class _AutomationDefinitionNotFoundException extends M{constructor(e){super({name:"AutomationDefinitionNotFoundException",$fault:"client",...e});this.name="AutomationDefinitionNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_AutomationDefinitionNotFoundException.prototype);this.Message=e.Message}};__name(ns,"AutomationDefinitionNotFoundException");var rs=ns;var as=class _AutomationDefinitionVersionNotFoundException extends M{constructor(e){super({name:"AutomationDefinitionVersionNotFoundException",$fault:"client",...e});this.name="AutomationDefinitionVersionNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_AutomationDefinitionVersionNotFoundException.prototype);this.Message=e.Message}};__name(as,"AutomationDefinitionVersionNotFoundException");var os=as;var ss=class _AutomationExecutionLimitExceededException extends M{constructor(e){super({name:"AutomationExecutionLimitExceededException",$fault:"client",...e});this.name="AutomationExecutionLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_AutomationExecutionLimitExceededException.prototype);this.Message=e.Message}};__name(ss,"AutomationExecutionLimitExceededException");var is=ss;var cs=class _InvalidAutomationExecutionParametersException extends M{constructor(e){super({name:"InvalidAutomationExecutionParametersException",$fault:"client",...e});this.name="InvalidAutomationExecutionParametersException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAutomationExecutionParametersException.prototype);this.Message=e.Message}};__name(cs,"InvalidAutomationExecutionParametersException");var ds=cs;var us=__name((e=>({...e,...e.OwnerInformation&&{OwnerInformation:_.SENSITIVE_STRING},...e.Description&&{Description:_.SENSITIVE_STRING}})),"MaintenanceWindowTargetFilterSensitiveLog");var ls=__name((e=>({...e,...e.Targets&&{Targets:e.Targets.map((e=>us(e)))}})),"DescribeMaintenanceWindowTargetsResultFilterSensitiveLog");var ps=__name((e=>({...e,...e.Values&&{Values:_.SENSITIVE_STRING}})),"MaintenanceWindowTaskParameterValueExpressionFilterSensitiveLog");var ms=__name((e=>({...e,...e.TaskParameters&&{TaskParameters:_.SENSITIVE_STRING},...e.Description&&{Description:_.SENSITIVE_STRING}})),"MaintenanceWindowTaskFilterSensitiveLog");var vs=__name((e=>({...e,...e.Tasks&&{Tasks:e.Tasks.map((e=>ms(e)))}})),"DescribeMaintenanceWindowTasksResultFilterSensitiveLog");var fs=__name((e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>xr(e)))}})),"BaselineOverrideFilterSensitiveLog");var gs=__name((e=>({...e})),"GetDeployablePatchSnapshotForInstanceRequestFilterSensitiveLog");var hs=__name((e=>({...e,...e.Description&&{Description:_.SENSITIVE_STRING}})),"GetMaintenanceWindowResultFilterSensitiveLog");var ys=__name((e=>({...e,...e.TaskParameters&&{TaskParameters:_.SENSITIVE_STRING}})),"GetMaintenanceWindowExecutionTaskResultFilterSensitiveLog");var Ss=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING},...e.OwnerInformation&&{OwnerInformation:_.SENSITIVE_STRING}})),"GetMaintenanceWindowExecutionTaskInvocationResultFilterSensitiveLog");var Es=__name((e=>({...e,...e.Payload&&{Payload:_.SENSITIVE_STRING}})),"MaintenanceWindowLambdaParametersFilterSensitiveLog");var xs=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"MaintenanceWindowRunCommandParametersFilterSensitiveLog");var Cs=__name((e=>({...e,...e.Input&&{Input:_.SENSITIVE_STRING}})),"MaintenanceWindowStepFunctionsParametersFilterSensitiveLog");var _s=__name((e=>({...e,...e.RunCommand&&{RunCommand:xs(e.RunCommand)},...e.StepFunctions&&{StepFunctions:Cs(e.StepFunctions)},...e.Lambda&&{Lambda:Es(e.Lambda)}})),"MaintenanceWindowTaskInvocationParametersFilterSensitiveLog");var bs=__name((e=>({...e,...e.TaskParameters&&{TaskParameters:_.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:_s(e.TaskInvocationParameters)},...e.Description&&{Description:_.SENSITIVE_STRING}})),"GetMaintenanceWindowTaskResultFilterSensitiveLog");var Is=__name((e=>({...e,...e.Value&&{Value:_.SENSITIVE_STRING}})),"ParameterFilterSensitiveLog");var Ps=__name((e=>({...e,...e.Parameter&&{Parameter:Is(e.Parameter)}})),"GetParameterResultFilterSensitiveLog");var ws=__name((e=>({...e,...e.Value&&{Value:_.SENSITIVE_STRING}})),"ParameterHistoryFilterSensitiveLog");var Ts=__name((e=>({...e,...e.Parameters&&{Parameters:e.Parameters.map((e=>ws(e)))}})),"GetParameterHistoryResultFilterSensitiveLog");var As=__name((e=>({...e,...e.Parameters&&{Parameters:e.Parameters.map((e=>Is(e)))}})),"GetParametersResultFilterSensitiveLog");var Os=__name((e=>({...e,...e.Parameters&&{Parameters:e.Parameters.map((e=>Is(e)))}})),"GetParametersByPathResultFilterSensitiveLog");var Rs=__name((e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>xr(e)))}})),"GetPatchBaselineResultFilterSensitiveLog");var Ds=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"AssociationVersionInfoFilterSensitiveLog");var Ns=__name((e=>({...e,...e.AssociationVersions&&{AssociationVersions:e.AssociationVersions.map((e=>Ds(e)))}})),"ListAssociationVersionsResultFilterSensitiveLog");var Ms=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"CommandFilterSensitiveLog");var js=__name((e=>({...e,...e.Commands&&{Commands:e.Commands.map((e=>Ms(e)))}})),"ListCommandsResultFilterSensitiveLog");var ks=__name((e=>({...e,...e.Value&&{Value:_.SENSITIVE_STRING}})),"PutParameterRequestFilterSensitiveLog");var Ls=__name((e=>({...e,...e.OwnerInformation&&{OwnerInformation:_.SENSITIVE_STRING},...e.Description&&{Description:_.SENSITIVE_STRING}})),"RegisterTargetWithMaintenanceWindowRequestFilterSensitiveLog");var $s=__name((e=>({...e,...e.TaskParameters&&{TaskParameters:_.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:_s(e.TaskInvocationParameters)},...e.Description&&{Description:_.SENSITIVE_STRING}})),"RegisterTaskWithMaintenanceWindowRequestFilterSensitiveLog");var Fs=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"SendCommandRequestFilterSensitiveLog");var Us=__name((e=>({...e,...e.Command&&{Command:Ms(e.Command)}})),"SendCommandResultFilterSensitiveLog");var zs=class _AutomationDefinitionNotApprovedException extends M{constructor(e){super({name:"AutomationDefinitionNotApprovedException",$fault:"client",...e});this.name="AutomationDefinitionNotApprovedException";this.$fault="client";Object.setPrototypeOf(this,_AutomationDefinitionNotApprovedException.prototype);this.Message=e.Message}};__name(zs,"AutomationDefinitionNotApprovedException");var Bs=zs;var Hs=class _TargetNotConnected extends M{constructor(e){super({name:"TargetNotConnected",$fault:"client",...e});this.name="TargetNotConnected";this.$fault="client";Object.setPrototypeOf(this,_TargetNotConnected.prototype);this.Message=e.Message}};__name(Hs,"TargetNotConnected");var Gs=Hs;var Ws=class _InvalidAutomationStatusUpdateException extends M{constructor(e){super({name:"InvalidAutomationStatusUpdateException",$fault:"client",...e});this.name="InvalidAutomationStatusUpdateException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAutomationStatusUpdateException.prototype);this.Message=e.Message}};__name(Ws,"InvalidAutomationStatusUpdateException");var qs=Ws;var Vs={CANCEL:"Cancel",COMPLETE:"Complete"};var Js=class _AssociationVersionLimitExceeded extends M{constructor(e){super({name:"AssociationVersionLimitExceeded",$fault:"client",...e});this.name="AssociationVersionLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,_AssociationVersionLimitExceeded.prototype);this.Message=e.Message}};__name(Js,"AssociationVersionLimitExceeded");var Ks=Js;var Ys=class _InvalidUpdate extends M{constructor(e){super({name:"InvalidUpdate",$fault:"client",...e});this.name="InvalidUpdate";this.$fault="client";Object.setPrototypeOf(this,_InvalidUpdate.prototype);this.Message=e.Message}};__name(Ys,"InvalidUpdate");var Xs=Ys;var Qs=class _StatusUnchanged extends M{constructor(e){super({name:"StatusUnchanged",$fault:"client",...e});this.name="StatusUnchanged";this.$fault="client";Object.setPrototypeOf(this,_StatusUnchanged.prototype)}};__name(Qs,"StatusUnchanged");var Zs=Qs;var ei=class _DocumentVersionLimitExceeded extends M{constructor(e){super({name:"DocumentVersionLimitExceeded",$fault:"client",...e});this.name="DocumentVersionLimitExceeded";this.$fault="client";Object.setPrototypeOf(this,_DocumentVersionLimitExceeded.prototype);this.Message=e.Message}};__name(ei,"DocumentVersionLimitExceeded");var ti=ei;var ni=class _DuplicateDocumentContent extends M{constructor(e){super({name:"DuplicateDocumentContent",$fault:"client",...e});this.name="DuplicateDocumentContent";this.$fault="client";Object.setPrototypeOf(this,_DuplicateDocumentContent.prototype);this.Message=e.Message}};__name(ni,"DuplicateDocumentContent");var ri=ni;var ai=class _DuplicateDocumentVersionName extends M{constructor(e){super({name:"DuplicateDocumentVersionName",$fault:"client",...e});this.name="DuplicateDocumentVersionName";this.$fault="client";Object.setPrototypeOf(this,_DuplicateDocumentVersionName.prototype);this.Message=e.Message}};__name(ai,"DuplicateDocumentVersionName");var oi=ai;var si={Approve:"Approve",Reject:"Reject",SendForReview:"SendForReview",UpdateReview:"UpdateReview"};var ii=class _OpsMetadataKeyLimitExceededException extends M{constructor(e){super({name:"OpsMetadataKeyLimitExceededException",$fault:"client",...e});this.name="OpsMetadataKeyLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_OpsMetadataKeyLimitExceededException.prototype)}};__name(ii,"OpsMetadataKeyLimitExceededException");var ci=ii;var di=class _ResourceDataSyncConflictException extends M{constructor(e){super({name:"ResourceDataSyncConflictException",$fault:"client",...e});this.name="ResourceDataSyncConflictException";this.$fault="client";Object.setPrototypeOf(this,_ResourceDataSyncConflictException.prototype);this.Message=e.Message}};__name(di,"ResourceDataSyncConflictException");var ui=di;var li=__name((e=>({...e,...e.Parameters&&{Parameters:_.SENSITIVE_STRING}})),"UpdateAssociationRequestFilterSensitiveLog");var pi=__name((e=>({...e,...e.AssociationDescription&&{AssociationDescription:vr(e.AssociationDescription)}})),"UpdateAssociationResultFilterSensitiveLog");var mi=__name((e=>({...e,...e.AssociationDescription&&{AssociationDescription:vr(e.AssociationDescription)}})),"UpdateAssociationStatusResultFilterSensitiveLog");var vi=__name((e=>({...e,...e.Description&&{Description:_.SENSITIVE_STRING}})),"UpdateMaintenanceWindowRequestFilterSensitiveLog");var fi=__name((e=>({...e,...e.Description&&{Description:_.SENSITIVE_STRING}})),"UpdateMaintenanceWindowResultFilterSensitiveLog");var gi=__name((e=>({...e,...e.OwnerInformation&&{OwnerInformation:_.SENSITIVE_STRING},...e.Description&&{Description:_.SENSITIVE_STRING}})),"UpdateMaintenanceWindowTargetRequestFilterSensitiveLog");var hi=__name((e=>({...e,...e.OwnerInformation&&{OwnerInformation:_.SENSITIVE_STRING},...e.Description&&{Description:_.SENSITIVE_STRING}})),"UpdateMaintenanceWindowTargetResultFilterSensitiveLog");var yi=__name((e=>({...e,...e.TaskParameters&&{TaskParameters:_.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:_s(e.TaskInvocationParameters)},...e.Description&&{Description:_.SENSITIVE_STRING}})),"UpdateMaintenanceWindowTaskRequestFilterSensitiveLog");var Si=__name((e=>({...e,...e.TaskParameters&&{TaskParameters:_.SENSITIVE_STRING},...e.TaskInvocationParameters&&{TaskInvocationParameters:_s(e.TaskInvocationParameters)},...e.Description&&{Description:_.SENSITIVE_STRING}})),"UpdateMaintenanceWindowTaskResultFilterSensitiveLog");var Ei=__name((e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>xr(e)))}})),"UpdatePatchBaselineRequestFilterSensitiveLog");var xi=__name((e=>({...e,...e.Sources&&{Sources:e.Sources.map((e=>xr(e)))}})),"UpdatePatchBaselineResultFilterSensitiveLog");var Ci=__name((async(e,t)=>{const n=sharedHeaders("AddTagsToResource");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_AddTagsToResourceCommand");var _i=__name((async(e,t)=>{const n=sharedHeaders("AssociateOpsItemRelatedItem");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_AssociateOpsItemRelatedItemCommand");var bi=__name((async(e,t)=>{const n=sharedHeaders("CancelCommand");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_CancelCommandCommand");var Ii=__name((async(e,t)=>{const n=sharedHeaders("CancelMaintenanceWindowExecution");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_CancelMaintenanceWindowExecutionCommand");var Pi=__name((async(e,t)=>{const n=sharedHeaders("CreateActivation");let r;r=JSON.stringify(sf(e,t));return ly(t,n,"/",void 0,r)}),"se_CreateActivationCommand");var wi=__name((async(e,t)=>{const n=sharedHeaders("CreateAssociation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_CreateAssociationCommand");var Ti=__name((async(e,t)=>{const n=sharedHeaders("CreateAssociationBatch");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_CreateAssociationBatchCommand");var Ai=__name((async(e,t)=>{const n=sharedHeaders("CreateDocument");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_CreateDocumentCommand");var Oi=__name((async(e,t)=>{const n=sharedHeaders("CreateMaintenanceWindow");let r;r=JSON.stringify(cf(e,t));return ly(t,n,"/",void 0,r)}),"se_CreateMaintenanceWindowCommand");var Ri=__name((async(e,t)=>{const n=sharedHeaders("CreateOpsItem");let r;r=JSON.stringify(df(e,t));return ly(t,n,"/",void 0,r)}),"se_CreateOpsItemCommand");var Di=__name((async(e,t)=>{const n=sharedHeaders("CreateOpsMetadata");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_CreateOpsMetadataCommand");var Ni=__name((async(e,t)=>{const n=sharedHeaders("CreatePatchBaseline");let r;r=JSON.stringify(uf(e,t));return ly(t,n,"/",void 0,r)}),"se_CreatePatchBaselineCommand");var Mi=__name((async(e,t)=>{const n=sharedHeaders("CreateResourceDataSync");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_CreateResourceDataSyncCommand");var ji=__name((async(e,t)=>{const n=sharedHeaders("DeleteActivation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteActivationCommand");var ki=__name((async(e,t)=>{const n=sharedHeaders("DeleteAssociation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteAssociationCommand");var Li=__name((async(e,t)=>{const n=sharedHeaders("DeleteDocument");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteDocumentCommand");var $i=__name((async(e,t)=>{const n=sharedHeaders("DeleteInventory");let r;r=JSON.stringify(lf(e,t));return ly(t,n,"/",void 0,r)}),"se_DeleteInventoryCommand");var Fi=__name((async(e,t)=>{const n=sharedHeaders("DeleteMaintenanceWindow");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteMaintenanceWindowCommand");var Ui=__name((async(e,t)=>{const n=sharedHeaders("DeleteOpsItem");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteOpsItemCommand");var zi=__name((async(e,t)=>{const n=sharedHeaders("DeleteOpsMetadata");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteOpsMetadataCommand");var Bi=__name((async(e,t)=>{const n=sharedHeaders("DeleteParameter");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteParameterCommand");var Hi=__name((async(e,t)=>{const n=sharedHeaders("DeleteParameters");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteParametersCommand");var Gi=__name((async(e,t)=>{const n=sharedHeaders("DeletePatchBaseline");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeletePatchBaselineCommand");var Wi=__name((async(e,t)=>{const n=sharedHeaders("DeleteResourceDataSync");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteResourceDataSyncCommand");var qi=__name((async(e,t)=>{const n=sharedHeaders("DeleteResourcePolicy");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeleteResourcePolicyCommand");var Vi=__name((async(e,t)=>{const n=sharedHeaders("DeregisterManagedInstance");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeregisterManagedInstanceCommand");var Ji=__name((async(e,t)=>{const n=sharedHeaders("DeregisterPatchBaselineForPatchGroup");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeregisterPatchBaselineForPatchGroupCommand");var Ki=__name((async(e,t)=>{const n=sharedHeaders("DeregisterTargetFromMaintenanceWindow");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeregisterTargetFromMaintenanceWindowCommand");var Yi=__name((async(e,t)=>{const n=sharedHeaders("DeregisterTaskFromMaintenanceWindow");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DeregisterTaskFromMaintenanceWindowCommand");var Xi=__name((async(e,t)=>{const n=sharedHeaders("DescribeActivations");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeActivationsCommand");var Qi=__name((async(e,t)=>{const n=sharedHeaders("DescribeAssociation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeAssociationCommand");var Zi=__name((async(e,t)=>{const n=sharedHeaders("DescribeAssociationExecutions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeAssociationExecutionsCommand");var ec=__name((async(e,t)=>{const n=sharedHeaders("DescribeAssociationExecutionTargets");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeAssociationExecutionTargetsCommand");var tc=__name((async(e,t)=>{const n=sharedHeaders("DescribeAutomationExecutions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeAutomationExecutionsCommand");var nc=__name((async(e,t)=>{const n=sharedHeaders("DescribeAutomationStepExecutions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeAutomationStepExecutionsCommand");var rc=__name((async(e,t)=>{const n=sharedHeaders("DescribeAvailablePatches");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeAvailablePatchesCommand");var ac=__name((async(e,t)=>{const n=sharedHeaders("DescribeDocument");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeDocumentCommand");var oc=__name((async(e,t)=>{const n=sharedHeaders("DescribeDocumentPermission");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeDocumentPermissionCommand");var sc=__name((async(e,t)=>{const n=sharedHeaders("DescribeEffectiveInstanceAssociations");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeEffectiveInstanceAssociationsCommand");var ic=__name((async(e,t)=>{const n=sharedHeaders("DescribeEffectivePatchesForPatchBaseline");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeEffectivePatchesForPatchBaselineCommand");var cc=__name((async(e,t)=>{const n=sharedHeaders("DescribeInstanceAssociationsStatus");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeInstanceAssociationsStatusCommand");var dc=__name((async(e,t)=>{const n=sharedHeaders("DescribeInstanceInformation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeInstanceInformationCommand");var uc=__name((async(e,t)=>{const n=sharedHeaders("DescribeInstancePatches");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeInstancePatchesCommand");var lc=__name((async(e,t)=>{const n=sharedHeaders("DescribeInstancePatchStates");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeInstancePatchStatesCommand");var pc=__name((async(e,t)=>{const n=sharedHeaders("DescribeInstancePatchStatesForPatchGroup");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeInstancePatchStatesForPatchGroupCommand");var mc=__name((async(e,t)=>{const n=sharedHeaders("DescribeInstanceProperties");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeInstancePropertiesCommand");var vc=__name((async(e,t)=>{const n=sharedHeaders("DescribeInventoryDeletions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeInventoryDeletionsCommand");var fc=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowExecutions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowExecutionsCommand");var gc=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowExecutionTaskInvocations");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowExecutionTaskInvocationsCommand");var hc=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowExecutionTasks");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowExecutionTasksCommand");var yc=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindows");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowsCommand");var Sc=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowSchedule");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowScheduleCommand");var Ec=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowsForTarget");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowsForTargetCommand");var xc=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowTargets");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowTargetsCommand");var Cc=__name((async(e,t)=>{const n=sharedHeaders("DescribeMaintenanceWindowTasks");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeMaintenanceWindowTasksCommand");var _c=__name((async(e,t)=>{const n=sharedHeaders("DescribeOpsItems");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeOpsItemsCommand");var bc=__name((async(e,t)=>{const n=sharedHeaders("DescribeParameters");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeParametersCommand");var Ic=__name((async(e,t)=>{const n=sharedHeaders("DescribePatchBaselines");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribePatchBaselinesCommand");var Pc=__name((async(e,t)=>{const n=sharedHeaders("DescribePatchGroups");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribePatchGroupsCommand");var wc=__name((async(e,t)=>{const n=sharedHeaders("DescribePatchGroupState");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribePatchGroupStateCommand");var Tc=__name((async(e,t)=>{const n=sharedHeaders("DescribePatchProperties");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribePatchPropertiesCommand");var Ac=__name((async(e,t)=>{const n=sharedHeaders("DescribeSessions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DescribeSessionsCommand");var Oc=__name((async(e,t)=>{const n=sharedHeaders("DisassociateOpsItemRelatedItem");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_DisassociateOpsItemRelatedItemCommand");var Rc=__name((async(e,t)=>{const n=sharedHeaders("GetAutomationExecution");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetAutomationExecutionCommand");var Dc=__name((async(e,t)=>{const n=sharedHeaders("GetCalendarState");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetCalendarStateCommand");var Nc=__name((async(e,t)=>{const n=sharedHeaders("GetCommandInvocation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetCommandInvocationCommand");var Mc=__name((async(e,t)=>{const n=sharedHeaders("GetConnectionStatus");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetConnectionStatusCommand");var jc=__name((async(e,t)=>{const n=sharedHeaders("GetDefaultPatchBaseline");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetDefaultPatchBaselineCommand");var kc=__name((async(e,t)=>{const n=sharedHeaders("GetDeployablePatchSnapshotForInstance");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetDeployablePatchSnapshotForInstanceCommand");var Lc=__name((async(e,t)=>{const n=sharedHeaders("GetDocument");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetDocumentCommand");var $c=__name((async(e,t)=>{const n=sharedHeaders("GetInventory");let r;r=JSON.stringify(pf(e,t));return ly(t,n,"/",void 0,r)}),"se_GetInventoryCommand");var Fc=__name((async(e,t)=>{const n=sharedHeaders("GetInventorySchema");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetInventorySchemaCommand");var Uc=__name((async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindow");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetMaintenanceWindowCommand");var zc=__name((async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowExecution");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetMaintenanceWindowExecutionCommand");var Bc=__name((async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowExecutionTask");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetMaintenanceWindowExecutionTaskCommand");var Hc=__name((async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowExecutionTaskInvocation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetMaintenanceWindowExecutionTaskInvocationCommand");var Gc=__name((async(e,t)=>{const n=sharedHeaders("GetMaintenanceWindowTask");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetMaintenanceWindowTaskCommand");var Wc=__name((async(e,t)=>{const n=sharedHeaders("GetOpsItem");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetOpsItemCommand");var qc=__name((async(e,t)=>{const n=sharedHeaders("GetOpsMetadata");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetOpsMetadataCommand");var Vc=__name((async(e,t)=>{const n=sharedHeaders("GetOpsSummary");let r;r=JSON.stringify(mf(e,t));return ly(t,n,"/",void 0,r)}),"se_GetOpsSummaryCommand");var Jc=__name((async(e,t)=>{const n=sharedHeaders("GetParameter");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetParameterCommand");var Kc=__name((async(e,t)=>{const n=sharedHeaders("GetParameterHistory");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetParameterHistoryCommand");var Yc=__name((async(e,t)=>{const n=sharedHeaders("GetParameters");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetParametersCommand");var Xc=__name((async(e,t)=>{const n=sharedHeaders("GetParametersByPath");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetParametersByPathCommand");var Qc=__name((async(e,t)=>{const n=sharedHeaders("GetPatchBaseline");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetPatchBaselineCommand");var Zc=__name((async(e,t)=>{const n=sharedHeaders("GetPatchBaselineForPatchGroup");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetPatchBaselineForPatchGroupCommand");var ed=__name((async(e,t)=>{const n=sharedHeaders("GetResourcePolicies");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetResourcePoliciesCommand");var td=__name((async(e,t)=>{const n=sharedHeaders("GetServiceSetting");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_GetServiceSettingCommand");var nd=__name((async(e,t)=>{const n=sharedHeaders("LabelParameterVersion");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_LabelParameterVersionCommand");var rd=__name((async(e,t)=>{const n=sharedHeaders("ListAssociations");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListAssociationsCommand");var ad=__name((async(e,t)=>{const n=sharedHeaders("ListAssociationVersions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListAssociationVersionsCommand");var od=__name((async(e,t)=>{const n=sharedHeaders("ListCommandInvocations");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListCommandInvocationsCommand");var sd=__name((async(e,t)=>{const n=sharedHeaders("ListCommands");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListCommandsCommand");var id=__name((async(e,t)=>{const n=sharedHeaders("ListComplianceItems");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListComplianceItemsCommand");var cd=__name((async(e,t)=>{const n=sharedHeaders("ListComplianceSummaries");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListComplianceSummariesCommand");var dd=__name((async(e,t)=>{const n=sharedHeaders("ListDocumentMetadataHistory");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListDocumentMetadataHistoryCommand");var ud=__name((async(e,t)=>{const n=sharedHeaders("ListDocuments");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListDocumentsCommand");var ld=__name((async(e,t)=>{const n=sharedHeaders("ListDocumentVersions");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListDocumentVersionsCommand");var pd=__name((async(e,t)=>{const n=sharedHeaders("ListInventoryEntries");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListInventoryEntriesCommand");var md=__name((async(e,t)=>{const n=sharedHeaders("ListOpsItemEvents");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListOpsItemEventsCommand");var vd=__name((async(e,t)=>{const n=sharedHeaders("ListOpsItemRelatedItems");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListOpsItemRelatedItemsCommand");var fd=__name((async(e,t)=>{const n=sharedHeaders("ListOpsMetadata");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListOpsMetadataCommand");var gd=__name((async(e,t)=>{const n=sharedHeaders("ListResourceComplianceSummaries");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListResourceComplianceSummariesCommand");var hd=__name((async(e,t)=>{const n=sharedHeaders("ListResourceDataSync");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListResourceDataSyncCommand");var yd=__name((async(e,t)=>{const n=sharedHeaders("ListTagsForResource");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ListTagsForResourceCommand");var Sd=__name((async(e,t)=>{const n=sharedHeaders("ModifyDocumentPermission");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ModifyDocumentPermissionCommand");var Ed=__name((async(e,t)=>{const n=sharedHeaders("PutComplianceItems");let r;r=JSON.stringify(Ef(e,t));return ly(t,n,"/",void 0,r)}),"se_PutComplianceItemsCommand");var xd=__name((async(e,t)=>{const n=sharedHeaders("PutInventory");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_PutInventoryCommand");var Cd=__name((async(e,t)=>{const n=sharedHeaders("PutParameter");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_PutParameterCommand");var _d=__name((async(e,t)=>{const n=sharedHeaders("PutResourcePolicy");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_PutResourcePolicyCommand");var bd=__name((async(e,t)=>{const n=sharedHeaders("RegisterDefaultPatchBaseline");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_RegisterDefaultPatchBaselineCommand");var Id=__name((async(e,t)=>{const n=sharedHeaders("RegisterPatchBaselineForPatchGroup");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_RegisterPatchBaselineForPatchGroupCommand");var Pd=__name((async(e,t)=>{const n=sharedHeaders("RegisterTargetWithMaintenanceWindow");let r;r=JSON.stringify(xf(e,t));return ly(t,n,"/",void 0,r)}),"se_RegisterTargetWithMaintenanceWindowCommand");var wd=__name((async(e,t)=>{const n=sharedHeaders("RegisterTaskWithMaintenanceWindow");let r;r=JSON.stringify(Cf(e,t));return ly(t,n,"/",void 0,r)}),"se_RegisterTaskWithMaintenanceWindowCommand");var Td=__name((async(e,t)=>{const n=sharedHeaders("RemoveTagsFromResource");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_RemoveTagsFromResourceCommand");var Ad=__name((async(e,t)=>{const n=sharedHeaders("ResetServiceSetting");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ResetServiceSettingCommand");var Od=__name((async(e,t)=>{const n=sharedHeaders("ResumeSession");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_ResumeSessionCommand");var Rd=__name((async(e,t)=>{const n=sharedHeaders("SendAutomationSignal");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_SendAutomationSignalCommand");var Dd=__name((async(e,t)=>{const n=sharedHeaders("SendCommand");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_SendCommandCommand");var Nd=__name((async(e,t)=>{const n=sharedHeaders("StartAssociationsOnce");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_StartAssociationsOnceCommand");var Md=__name((async(e,t)=>{const n=sharedHeaders("StartAutomationExecution");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_StartAutomationExecutionCommand");var jd=__name((async(e,t)=>{const n=sharedHeaders("StartChangeRequestExecution");let r;r=JSON.stringify(_f(e,t));return ly(t,n,"/",void 0,r)}),"se_StartChangeRequestExecutionCommand");var kd=__name((async(e,t)=>{const n=sharedHeaders("StartSession");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_StartSessionCommand");var Ld=__name((async(e,t)=>{const n=sharedHeaders("StopAutomationExecution");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_StopAutomationExecutionCommand");var $d=__name((async(e,t)=>{const n=sharedHeaders("TerminateSession");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_TerminateSessionCommand");var Fd=__name((async(e,t)=>{const n=sharedHeaders("UnlabelParameterVersion");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UnlabelParameterVersionCommand");var Ud=__name((async(e,t)=>{const n=sharedHeaders("UpdateAssociation");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateAssociationCommand");var zd=__name((async(e,t)=>{const n=sharedHeaders("UpdateAssociationStatus");let r;r=JSON.stringify(bf(e,t));return ly(t,n,"/",void 0,r)}),"se_UpdateAssociationStatusCommand");var Bd=__name((async(e,t)=>{const n=sharedHeaders("UpdateDocument");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateDocumentCommand");var Hd=__name((async(e,t)=>{const n=sharedHeaders("UpdateDocumentDefaultVersion");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateDocumentDefaultVersionCommand");var Gd=__name((async(e,t)=>{const n=sharedHeaders("UpdateDocumentMetadata");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateDocumentMetadataCommand");var Wd=__name((async(e,t)=>{const n=sharedHeaders("UpdateMaintenanceWindow");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateMaintenanceWindowCommand");var qd=__name((async(e,t)=>{const n=sharedHeaders("UpdateMaintenanceWindowTarget");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateMaintenanceWindowTargetCommand");var Vd=__name((async(e,t)=>{const n=sharedHeaders("UpdateMaintenanceWindowTask");let r;r=JSON.stringify(If(e,t));return ly(t,n,"/",void 0,r)}),"se_UpdateMaintenanceWindowTaskCommand");var Jd=__name((async(e,t)=>{const n=sharedHeaders("UpdateManagedInstanceRole");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateManagedInstanceRoleCommand");var Kd=__name((async(e,t)=>{const n=sharedHeaders("UpdateOpsItem");let r;r=JSON.stringify(Pf(e,t));return ly(t,n,"/",void 0,r)}),"se_UpdateOpsItemCommand");var Yd=__name((async(e,t)=>{const n=sharedHeaders("UpdateOpsMetadata");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateOpsMetadataCommand");var Xd=__name((async(e,t)=>{const n=sharedHeaders("UpdatePatchBaseline");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdatePatchBaselineCommand");var Qd=__name((async(e,t)=>{const n=sharedHeaders("UpdateResourceDataSync");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateResourceDataSyncCommand");var Zd=__name((async(e,t)=>{const n=sharedHeaders("UpdateServiceSetting");let r;r=JSON.stringify((0,_._json)(e));return ly(t,n,"/",void 0,r)}),"se_UpdateServiceSettingCommand");var eu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_AddTagsToResourceCommand");var tu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_AssociateOpsItemRelatedItemCommand");var nu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CancelCommandCommand");var ru=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CancelMaintenanceWindowExecutionCommand");var au=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CreateActivationCommand");var ou=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Zf(n,t);const a={$metadata:dy(e),...r};return a}),"de_CreateAssociationCommand");var su=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Qf(n,t);const a={$metadata:dy(e),...r};return a}),"de_CreateAssociationBatchCommand");var iu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=eg(n,t);const a={$metadata:dy(e),...r};return a}),"de_CreateDocumentCommand");var cu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CreateMaintenanceWindowCommand");var du=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CreateOpsItemCommand");var uu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CreateOpsMetadataCommand");var lu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CreatePatchBaselineCommand");var pu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_CreateResourceDataSyncCommand");var mu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteActivationCommand");var vu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteAssociationCommand");var fu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteDocumentCommand");var gu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteInventoryCommand");var hu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteMaintenanceWindowCommand");var yu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteOpsItemCommand");var Su=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteOpsMetadataCommand");var Eu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteParameterCommand");var xu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteParametersCommand");var Cu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeletePatchBaselineCommand");var _u=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteResourceDataSyncCommand");var bu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeleteResourcePolicyCommand");var Iu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeregisterManagedInstanceCommand");var Pu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeregisterPatchBaselineForPatchGroupCommand");var wu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeregisterTargetFromMaintenanceWindowCommand");var Tu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DeregisterTaskFromMaintenanceWindowCommand");var Au=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=tg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeActivationsCommand");var Ou=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ag(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeAssociationCommand");var Ru=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ng(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeAssociationExecutionsCommand");var Du=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=rg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeAssociationExecutionTargetsCommand");var Nu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=og(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeAutomationExecutionsCommand");var Mu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=sg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeAutomationStepExecutionsCommand");var ju=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ig(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeAvailablePatchesCommand");var ku=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=cg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeDocumentCommand");var Lu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribeDocumentPermissionCommand");var $u=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribeEffectiveInstanceAssociationsCommand");var Fu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=dg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeEffectivePatchesForPatchBaselineCommand");var Uu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ug(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeInstanceAssociationsStatusCommand");var zu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=lg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeInstanceInformationCommand");var Bu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=pg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeInstancePatchesCommand");var Hu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=vg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeInstancePatchStatesCommand");var Gu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=mg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeInstancePatchStatesForPatchGroupCommand");var Wu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=fg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeInstancePropertiesCommand");var qu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=gg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeInventoryDeletionsCommand");var Vu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=hg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowExecutionsCommand");var Ju=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=yg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowExecutionTaskInvocationsCommand");var Ku=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Sg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowExecutionTasksCommand");var Yu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowsCommand");var Xu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowScheduleCommand");var Qu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowsForTargetCommand");var Zu=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowTargetsCommand");var el=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribeMaintenanceWindowTasksCommand");var tl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Eg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeOpsItemsCommand");var nl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=xg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeParametersCommand");var rl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribePatchBaselinesCommand");var al=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribePatchGroupsCommand");var ol=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribePatchGroupStateCommand");var sl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DescribePatchPropertiesCommand");var il=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Cg(n,t);const a={$metadata:dy(e),...r};return a}),"de_DescribeSessionsCommand");var cl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_DisassociateOpsItemRelatedItemCommand");var dl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Ng(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetAutomationExecutionCommand");var ul=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetCalendarStateCommand");var ll=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetCommandInvocationCommand");var pl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetConnectionStatusCommand");var ml=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetDefaultPatchBaselineCommand");var vl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetDeployablePatchSnapshotForInstanceCommand");var fl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Mg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetDocumentCommand");var gl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetInventoryCommand");var hl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetInventorySchemaCommand");var yl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=$g(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetMaintenanceWindowCommand");var Sl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=jg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetMaintenanceWindowExecutionCommand");var El=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Lg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetMaintenanceWindowExecutionTaskCommand");var xl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=kg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetMaintenanceWindowExecutionTaskInvocationCommand");var Cl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Fg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetMaintenanceWindowTaskCommand");var _l=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Ug(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetOpsItemCommand");var bl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetOpsMetadataCommand");var Il=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetOpsSummaryCommand");var Pl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Bg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetParameterCommand");var wl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=zg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetParameterHistoryCommand");var Tl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Gg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetParametersCommand");var Al=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Hg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetParametersByPathCommand");var Ol=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Wg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetPatchBaselineCommand");var Rl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetPatchBaselineForPatchGroupCommand");var Dl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_GetResourcePoliciesCommand");var Nl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=qg(n,t);const a={$metadata:dy(e),...r};return a}),"de_GetServiceSettingCommand");var Ml=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_LabelParameterVersionCommand");var jl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ah(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListAssociationsCommand");var kl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=oh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListAssociationVersionsCommand");var Ll=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=sh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListCommandInvocationsCommand");var $l=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ih(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListCommandsCommand");var Fl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ch(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListComplianceItemsCommand");var Ul=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_ListComplianceSummariesCommand");var zl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=dh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListDocumentMetadataHistoryCommand");var Bl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=uh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListDocumentsCommand");var Hl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=lh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListDocumentVersionsCommand");var Gl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_ListInventoryEntriesCommand");var Wl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ph(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListOpsItemEventsCommand");var ql=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=mh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListOpsItemRelatedItemsCommand");var Vl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=vh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListOpsMetadataCommand");var Jl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=fh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListResourceComplianceSummariesCommand");var Kl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=gh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ListResourceDataSyncCommand");var Yl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_ListTagsForResourceCommand");var Xl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_ModifyDocumentPermissionCommand");var Ql=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_PutComplianceItemsCommand");var Zl=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_PutInventoryCommand");var ep=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_PutParameterCommand");var tp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_PutResourcePolicyCommand");var np=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_RegisterDefaultPatchBaselineCommand");var rp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_RegisterPatchBaselineForPatchGroupCommand");var ap=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_RegisterTargetWithMaintenanceWindowCommand");var op=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_RegisterTaskWithMaintenanceWindowCommand");var sp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_RemoveTagsFromResourceCommand");var ip=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Wh(n,t);const a={$metadata:dy(e),...r};return a}),"de_ResetServiceSettingCommand");var cp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_ResumeSessionCommand");var dp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_SendAutomationSignalCommand");var up=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=Qh(n,t);const a={$metadata:dy(e),...r};return a}),"de_SendCommandCommand");var lp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_StartAssociationsOnceCommand");var pp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_StartAutomationExecutionCommand");var mp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_StartChangeRequestExecutionCommand");var vp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_StartSessionCommand");var fp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_StopAutomationExecutionCommand");var gp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_TerminateSessionCommand");var hp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UnlabelParameterVersionCommand");var yp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=ay(n,t);const a={$metadata:dy(e),...r};return a}),"de_UpdateAssociationCommand");var Sp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=oy(n,t);const a={$metadata:dy(e),...r};return a}),"de_UpdateAssociationStatusCommand");var Ep=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=sy(n,t);const a={$metadata:dy(e),...r};return a}),"de_UpdateDocumentCommand");var xp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateDocumentDefaultVersionCommand");var Cp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateDocumentMetadataCommand");var _p=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateMaintenanceWindowCommand");var bp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateMaintenanceWindowTargetCommand");var Ip=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=iy(n,t);const a={$metadata:dy(e),...r};return a}),"de_UpdateMaintenanceWindowTaskCommand");var Pp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateManagedInstanceRoleCommand");var wp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateOpsItemCommand");var Tp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateOpsMetadataCommand");var Ap=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=cy(n,t);const a={$metadata:dy(e),...r};return a}),"de_UpdatePatchBaselineCommand");var Op=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateResourceDataSyncCommand");var Rp=__name((async(e,t)=>{if(e.statusCode>=300){return Dp(e,t)}const n=await(0,R.parseJsonBody)(e.body,t);let r={};r=(0,_._json)(n);const a={$metadata:dy(e),...r};return a}),"de_UpdateServiceSettingCommand");var Dp=__name((async(e,t)=>{const n={...e,body:await(0,R.parseJsonErrorBody)(e.body,t)};const r=(0,R.loadRestJsonErrorCode)(e,n.body);switch(r){case"InternalServerError":case"com.amazonaws.ssm#InternalServerError":throw await im(n,t);case"InvalidResourceId":case"com.amazonaws.ssm#InvalidResourceId":throw await Jm(n,t);case"InvalidResourceType":case"com.amazonaws.ssm#InvalidResourceType":throw await Km(n,t);case"TooManyTagsError":case"com.amazonaws.ssm#TooManyTagsError":throw await Jv(n,t);case"TooManyUpdates":case"com.amazonaws.ssm#TooManyUpdates":throw await Kv(n,t);case"OpsItemConflictException":case"com.amazonaws.ssm#OpsItemConflictException":throw await lv(n,t);case"OpsItemInvalidParameterException":case"com.amazonaws.ssm#OpsItemInvalidParameterException":throw await pv(n,t);case"OpsItemLimitExceededException":case"com.amazonaws.ssm#OpsItemLimitExceededException":throw await mv(n,t);case"OpsItemNotFoundException":case"com.amazonaws.ssm#OpsItemNotFoundException":throw await vv(n,t);case"OpsItemRelatedItemAlreadyExistsException":case"com.amazonaws.ssm#OpsItemRelatedItemAlreadyExistsException":throw await fv(n,t);case"DuplicateInstanceId":case"com.amazonaws.ssm#DuplicateInstanceId":throw await tm(n,t);case"InvalidCommandId":case"com.amazonaws.ssm#InvalidCommandId":throw await hm(n,t);case"InvalidInstanceId":case"com.amazonaws.ssm#InvalidInstanceId":throw await Om(n,t);case"DoesNotExistException":case"com.amazonaws.ssm#DoesNotExistException":throw await Qp(n,t);case"InvalidParameters":case"com.amazonaws.ssm#InvalidParameters":throw await Hm(n,t);case"AssociationAlreadyExists":case"com.amazonaws.ssm#AssociationAlreadyExists":throw await jp(n,t);case"AssociationLimitExceeded":case"com.amazonaws.ssm#AssociationLimitExceeded":throw await $p(n,t);case"InvalidDocument":case"com.amazonaws.ssm#InvalidDocument":throw await Em(n,t);case"InvalidDocumentVersion":case"com.amazonaws.ssm#InvalidDocumentVersion":throw await Im(n,t);case"InvalidOutputLocation":case"com.amazonaws.ssm#InvalidOutputLocation":throw await Bm(n,t);case"InvalidSchedule":case"com.amazonaws.ssm#InvalidSchedule":throw await Qm(n,t);case"InvalidTag":case"com.amazonaws.ssm#InvalidTag":throw await Zm(n,t);case"InvalidTarget":case"com.amazonaws.ssm#InvalidTarget":throw await ev(n,t);case"InvalidTargetMaps":case"com.amazonaws.ssm#InvalidTargetMaps":throw await tv(n,t);case"UnsupportedPlatformType":case"com.amazonaws.ssm#UnsupportedPlatformType":throw await rf(n,t);case"DocumentAlreadyExists":case"com.amazonaws.ssm#DocumentAlreadyExists":throw await Jp(n,t);case"DocumentLimitExceeded":case"com.amazonaws.ssm#DocumentLimitExceeded":throw await Kp(n,t);case"InvalidDocumentContent":case"com.amazonaws.ssm#InvalidDocumentContent":throw await xm(n,t);case"InvalidDocumentSchemaVersion":case"com.amazonaws.ssm#InvalidDocumentSchemaVersion":throw await _m(n,t);case"MaxDocumentSizeExceeded":case"com.amazonaws.ssm#MaxDocumentSizeExceeded":throw await cv(n,t);case"IdempotentParameterMismatch":case"com.amazonaws.ssm#IdempotentParameterMismatch":throw await om(n,t);case"ResourceLimitExceededException":case"com.amazonaws.ssm#ResourceLimitExceededException":throw await Lv(n,t);case"OpsItemAccessDeniedException":case"com.amazonaws.ssm#OpsItemAccessDeniedException":throw await dv(n,t);case"OpsItemAlreadyExistsException":case"com.amazonaws.ssm#OpsItemAlreadyExistsException":throw await uv(n,t);case"OpsMetadataAlreadyExistsException":case"com.amazonaws.ssm#OpsMetadataAlreadyExistsException":throw await hv(n,t);case"OpsMetadataInvalidArgumentException":case"com.amazonaws.ssm#OpsMetadataInvalidArgumentException":throw await yv(n,t);case"OpsMetadataLimitExceededException":case"com.amazonaws.ssm#OpsMetadataLimitExceededException":throw await Ev(n,t);case"OpsMetadataTooManyUpdatesException":case"com.amazonaws.ssm#OpsMetadataTooManyUpdatesException":throw await Cv(n,t);case"ResourceDataSyncAlreadyExistsException":case"com.amazonaws.ssm#ResourceDataSyncAlreadyExistsException":throw await Rv(n,t);case"ResourceDataSyncCountExceededException":case"com.amazonaws.ssm#ResourceDataSyncCountExceededException":throw await Nv(n,t);case"ResourceDataSyncInvalidConfigurationException":case"com.amazonaws.ssm#ResourceDataSyncInvalidConfigurationException":throw await Mv(n,t);case"InvalidActivation":case"com.amazonaws.ssm#InvalidActivation":throw await cm(n,t);case"InvalidActivationId":case"com.amazonaws.ssm#InvalidActivationId":throw await dm(n,t);case"AssociationDoesNotExist":case"com.amazonaws.ssm#AssociationDoesNotExist":throw await kp(n,t);case"AssociatedInstances":case"com.amazonaws.ssm#AssociatedInstances":throw await Mp(n,t);case"InvalidDocumentOperation":case"com.amazonaws.ssm#InvalidDocumentOperation":throw await Cm(n,t);case"InvalidDeleteInventoryParametersException":case"com.amazonaws.ssm#InvalidDeleteInventoryParametersException":throw await ym(n,t);case"InvalidInventoryRequestException":case"com.amazonaws.ssm#InvalidInventoryRequestException":throw await jm(n,t);case"InvalidOptionException":case"com.amazonaws.ssm#InvalidOptionException":throw await Um(n,t);case"InvalidTypeNameException":case"com.amazonaws.ssm#InvalidTypeNameException":throw await nv(n,t);case"OpsMetadataNotFoundException":case"com.amazonaws.ssm#OpsMetadataNotFoundException":throw await xv(n,t);case"ParameterNotFound":case"com.amazonaws.ssm#ParameterNotFound":throw await Pv(n,t);case"ResourceInUseException":case"com.amazonaws.ssm#ResourceInUseException":throw await kv(n,t);case"ResourceDataSyncNotFoundException":case"com.amazonaws.ssm#ResourceDataSyncNotFoundException":throw await jv(n,t);case"MalformedResourcePolicyDocumentException":case"com.amazonaws.ssm#MalformedResourcePolicyDocumentException":throw await iv(n,t);case"ResourceNotFoundException":case"com.amazonaws.ssm#ResourceNotFoundException":throw await $v(n,t);case"ResourcePolicyConflictException":case"com.amazonaws.ssm#ResourcePolicyConflictException":throw await Fv(n,t);case"ResourcePolicyInvalidParameterException":case"com.amazonaws.ssm#ResourcePolicyInvalidParameterException":throw await Uv(n,t);case"ResourcePolicyNotFoundException":case"com.amazonaws.ssm#ResourcePolicyNotFoundException":throw await Bv(n,t);case"TargetInUseException":case"com.amazonaws.ssm#TargetInUseException":throw await qv(n,t);case"InvalidFilter":case"com.amazonaws.ssm#InvalidFilter":throw await Pm(n,t);case"InvalidNextToken":case"com.amazonaws.ssm#InvalidNextToken":throw await $m(n,t);case"InvalidAssociationVersion":case"com.amazonaws.ssm#InvalidAssociationVersion":throw await mm(n,t);case"AssociationExecutionDoesNotExist":case"com.amazonaws.ssm#AssociationExecutionDoesNotExist":throw await Lp(n,t);case"InvalidFilterKey":case"com.amazonaws.ssm#InvalidFilterKey":throw await wm(n,t);case"InvalidFilterValue":case"com.amazonaws.ssm#InvalidFilterValue":throw await Am(n,t);case"AutomationExecutionNotFoundException":case"com.amazonaws.ssm#AutomationExecutionNotFoundException":throw await Gp(n,t);case"InvalidPermissionType":case"com.amazonaws.ssm#InvalidPermissionType":throw await Gm(n,t);case"UnsupportedOperatingSystem":case"com.amazonaws.ssm#UnsupportedOperatingSystem":throw await tf(n,t);case"InvalidInstanceInformationFilterValue":case"com.amazonaws.ssm#InvalidInstanceInformationFilterValue":throw await Rm(n,t);case"InvalidInstancePropertyFilterValue":case"com.amazonaws.ssm#InvalidInstancePropertyFilterValue":throw await Dm(n,t);case"InvalidDeletionIdException":case"com.amazonaws.ssm#InvalidDeletionIdException":throw await Sm(n,t);case"InvalidFilterOption":case"com.amazonaws.ssm#InvalidFilterOption":throw await Tm(n,t);case"OpsItemRelatedItemAssociationNotFoundException":case"com.amazonaws.ssm#OpsItemRelatedItemAssociationNotFoundException":throw await gv(n,t);case"InvalidDocumentType":case"com.amazonaws.ssm#InvalidDocumentType":throw await bm(n,t);case"UnsupportedCalendarException":case"com.amazonaws.ssm#UnsupportedCalendarException":throw await Xv(n,t);case"InvalidPluginName":case"com.amazonaws.ssm#InvalidPluginName":throw await Wm(n,t);case"InvocationDoesNotExist":case"com.amazonaws.ssm#InvocationDoesNotExist":throw await av(n,t);case"UnsupportedFeatureRequiredException":case"com.amazonaws.ssm#UnsupportedFeatureRequiredException":throw await Qv(n,t);case"InvalidAggregatorException":case"com.amazonaws.ssm#InvalidAggregatorException":throw await um(n,t);case"InvalidInventoryGroupException":case"com.amazonaws.ssm#InvalidInventoryGroupException":throw await Nm(n,t);case"InvalidResultAttributeException":case"com.amazonaws.ssm#InvalidResultAttributeException":throw await Ym(n,t);case"InvalidKeyId":case"com.amazonaws.ssm#InvalidKeyId":throw await Lm(n,t);case"ParameterVersionNotFound":case"com.amazonaws.ssm#ParameterVersionNotFound":throw await Av(n,t);case"ServiceSettingNotFound":case"com.amazonaws.ssm#ServiceSettingNotFound":throw await Hv(n,t);case"ParameterVersionLabelLimitExceeded":case"com.amazonaws.ssm#ParameterVersionLabelLimitExceeded":throw await Tv(n,t);case"DocumentPermissionLimit":case"com.amazonaws.ssm#DocumentPermissionLimit":throw await Yp(n,t);case"ComplianceTypeCountLimitExceededException":case"com.amazonaws.ssm#ComplianceTypeCountLimitExceededException":throw await qp(n,t);case"InvalidItemContentException":case"com.amazonaws.ssm#InvalidItemContentException":throw await km(n,t);case"ItemSizeLimitExceededException":case"com.amazonaws.ssm#ItemSizeLimitExceededException":throw await sv(n,t);case"TotalSizeLimitExceededException":case"com.amazonaws.ssm#TotalSizeLimitExceededException":throw await Yv(n,t);case"CustomSchemaCountLimitExceededException":case"com.amazonaws.ssm#CustomSchemaCountLimitExceededException":throw await Vp(n,t);case"InvalidInventoryItemContextException":case"com.amazonaws.ssm#InvalidInventoryItemContextException":throw await Mm(n,t);case"ItemContentMismatchException":case"com.amazonaws.ssm#ItemContentMismatchException":throw await ov(n,t);case"SubTypeCountLimitExceededException":case"com.amazonaws.ssm#SubTypeCountLimitExceededException":throw await Wv(n,t);case"UnsupportedInventoryItemContextException":case"com.amazonaws.ssm#UnsupportedInventoryItemContextException":throw await Zv(n,t);case"UnsupportedInventorySchemaVersionException":case"com.amazonaws.ssm#UnsupportedInventorySchemaVersionException":throw await ef(n,t);case"HierarchyLevelLimitExceededException":case"com.amazonaws.ssm#HierarchyLevelLimitExceededException":throw await rm(n,t);case"HierarchyTypeMismatchException":case"com.amazonaws.ssm#HierarchyTypeMismatchException":throw await am(n,t);case"IncompatiblePolicyException":case"com.amazonaws.ssm#IncompatiblePolicyException":throw await sm(n,t);case"InvalidAllowedPatternException":case"com.amazonaws.ssm#InvalidAllowedPatternException":throw await lm(n,t);case"InvalidPolicyAttributeException":case"com.amazonaws.ssm#InvalidPolicyAttributeException":throw await qm(n,t);case"InvalidPolicyTypeException":case"com.amazonaws.ssm#InvalidPolicyTypeException":throw await Vm(n,t);case"ParameterAlreadyExists":case"com.amazonaws.ssm#ParameterAlreadyExists":throw await _v(n,t);case"ParameterLimitExceeded":case"com.amazonaws.ssm#ParameterLimitExceeded":throw await bv(n,t);case"ParameterMaxVersionLimitExceeded":case"com.amazonaws.ssm#ParameterMaxVersionLimitExceeded":throw await Iv(n,t);case"ParameterPatternMismatchException":case"com.amazonaws.ssm#ParameterPatternMismatchException":throw await wv(n,t);case"PoliciesLimitExceededException":case"com.amazonaws.ssm#PoliciesLimitExceededException":throw await Ov(n,t);case"UnsupportedParameterType":case"com.amazonaws.ssm#UnsupportedParameterType":throw await nf(n,t);case"ResourcePolicyLimitExceededException":case"com.amazonaws.ssm#ResourcePolicyLimitExceededException":throw await zv(n,t);case"AlreadyExistsException":case"com.amazonaws.ssm#AlreadyExistsException":throw await Np(n,t);case"FeatureNotAvailableException":case"com.amazonaws.ssm#FeatureNotAvailableException":throw await nm(n,t);case"AutomationStepNotFoundException":case"com.amazonaws.ssm#AutomationStepNotFoundException":throw await Wp(n,t);case"InvalidAutomationSignalException":case"com.amazonaws.ssm#InvalidAutomationSignalException":throw await fm(n,t);case"InvalidNotificationConfig":case"com.amazonaws.ssm#InvalidNotificationConfig":throw await Fm(n,t);case"InvalidOutputFolder":case"com.amazonaws.ssm#InvalidOutputFolder":throw await zm(n,t);case"InvalidRole":case"com.amazonaws.ssm#InvalidRole":throw await Xm(n,t);case"InvalidAssociation":case"com.amazonaws.ssm#InvalidAssociation":throw await pm(n,t);case"AutomationDefinitionNotFoundException":case"com.amazonaws.ssm#AutomationDefinitionNotFoundException":throw await zp(n,t);case"AutomationDefinitionVersionNotFoundException":case"com.amazonaws.ssm#AutomationDefinitionVersionNotFoundException":throw await Bp(n,t);case"AutomationExecutionLimitExceededException":case"com.amazonaws.ssm#AutomationExecutionLimitExceededException":throw await Hp(n,t);case"InvalidAutomationExecutionParametersException":case"com.amazonaws.ssm#InvalidAutomationExecutionParametersException":throw await vm(n,t);case"AutomationDefinitionNotApprovedException":case"com.amazonaws.ssm#AutomationDefinitionNotApprovedException":throw await Up(n,t);case"TargetNotConnected":case"com.amazonaws.ssm#TargetNotConnected":throw await Vv(n,t);case"InvalidAutomationStatusUpdateException":case"com.amazonaws.ssm#InvalidAutomationStatusUpdateException":throw await gm(n,t);case"AssociationVersionLimitExceeded":case"com.amazonaws.ssm#AssociationVersionLimitExceeded":throw await Fp(n,t);case"InvalidUpdate":case"com.amazonaws.ssm#InvalidUpdate":throw await rv(n,t);case"StatusUnchanged":case"com.amazonaws.ssm#StatusUnchanged":throw await Gv(n,t);case"DocumentVersionLimitExceeded":case"com.amazonaws.ssm#DocumentVersionLimitExceeded":throw await Xp(n,t);case"DuplicateDocumentContent":case"com.amazonaws.ssm#DuplicateDocumentContent":throw await Zp(n,t);case"DuplicateDocumentVersionName":case"com.amazonaws.ssm#DuplicateDocumentVersionName":throw await em(n,t);case"OpsMetadataKeyLimitExceededException":case"com.amazonaws.ssm#OpsMetadataKeyLimitExceededException":throw await Sv(n,t);case"ResourceDataSyncConflictException":case"com.amazonaws.ssm#ResourceDataSyncConflictException":throw await Dv(n,t);default:const a=n.body;return uy({output:e,parsedBody:a,errorCode:r})}}),"de_CommandError");var Np=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new J({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AlreadyExistsExceptionRes");var Mp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new $t({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AssociatedInstancesRes");var jp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ge({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AssociationAlreadyExistsRes");var kp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new kt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AssociationDoesNotExistRes");var Lp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new wn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AssociationExecutionDoesNotExistRes");var $p=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ye({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AssociationLimitExceededRes");var Fp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ks({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AssociationVersionLimitExceededRes");var Up=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Bs({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AutomationDefinitionNotApprovedExceptionRes");var zp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new rs({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AutomationDefinitionNotFoundExceptionRes");var Bp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new os({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AutomationDefinitionVersionNotFoundExceptionRes");var Hp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new is({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AutomationExecutionLimitExceededExceptionRes");var Gp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Fn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AutomationExecutionNotFoundExceptionRes");var Wp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Go({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_AutomationStepNotFoundExceptionRes");var qp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ja({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ComplianceTypeCountLimitExceededExceptionRes");var Vp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ro({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_CustomSchemaCountLimitExceededExceptionRes");var Jp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Je({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DocumentAlreadyExistsRes");var Kp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ye({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DocumentLimitExceededRes");var Yp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new qa({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DocumentPermissionLimitRes");var Xp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ti({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DocumentVersionLimitExceededRes");var Qp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new pe({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DoesNotExistExceptionRes");var Zp=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ri({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DuplicateDocumentContentRes");var em=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new oi({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DuplicateDocumentVersionNameRes");var tm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new se({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_DuplicateInstanceIdRes");var nm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Bo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_FeatureNotAvailableExceptionRes");var rm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new go({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_HierarchyLevelLimitExceededExceptionRes");var am=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new yo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_HierarchyTypeMismatchExceptionRes");var om=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new at({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_IdempotentParameterMismatchRes");var sm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Eo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_IncompatiblePolicyExceptionRes");var im=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new L({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InternalServerErrorRes");var cm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Dt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidActivationRes");var dm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Mt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidActivationIdRes");var um=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ma({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidAggregatorExceptionRes");var lm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Co({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidAllowedPatternExceptionRes");var pm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ts({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidAssociationRes");var mm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new _n({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidAssociationVersionRes");var vm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ds({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidAutomationExecutionParametersExceptionRes");var fm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new qo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidAutomationSignalExceptionRes");var gm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new qs({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidAutomationStatusUpdateExceptionRes");var hm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ce({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidCommandIdRes");var ym=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ht({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDeleteInventoryParametersExceptionRes");var Sm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new dr({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDeletionIdExceptionRes");var Em=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new _e({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDocumentRes");var xm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Qe({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDocumentContentRes");var Cm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ut({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDocumentOperationRes");var _m=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new et({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDocumentSchemaVersionRes");var bm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Zr({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDocumentTypeRes");var Im=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ie({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidDocumentVersionRes");var Pm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Sn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidFilterRes");var wm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new jn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidFilterKeyRes");var Tm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Hr({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidFilterOptionRes");var Am=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ln({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidFilterValueRes");var Om=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ue({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidInstanceIdRes");var Rm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Qn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidInstanceInformationFilterValueRes");var Dm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new sr({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidInstancePropertyFilterValueRes");var Nm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new fa({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidInventoryGroupExceptionRes");var Mm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new oo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidInventoryItemContextExceptionRes");var jm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Wt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidInventoryRequestExceptionRes");var km=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ya({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidItemContentExceptionRes");var Lm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new _a({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidKeyIdRes");var $m=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new xn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidNextTokenRes");var Fm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ko({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidNotificationConfigRes");var Um=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Vt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidOptionExceptionRes");var zm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Xo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidOutputFolderRes");var Bm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new we({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidOutputLocationRes");var Hm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ve({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidParametersRes");var Gm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Hn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidPermissionTypeRes");var Wm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new aa({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidPluginNameRes");var qm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new bo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidPolicyAttributeExceptionRes");var Vm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Po({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidPolicyTypeExceptionRes");var Jm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new F({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidResourceIdRes");var Km=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new z({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidResourceTypeRes");var Ym=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ha({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidResultAttributeExceptionRes");var Xm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Zo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidRoleRes");var Qm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ae({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidScheduleRes");var Zm=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Re({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidTagRes");var ev=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ne({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidTargetRes");var tv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new je({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidTargetMapsRes");var nv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Kt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidTypeNameExceptionRes");var rv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Xs({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvalidUpdateRes");var av=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new sa({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_InvocationDoesNotExistRes");var ov=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new io({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ItemContentMismatchExceptionRes");var sv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Qa({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ItemSizeLimitExceededExceptionRes");var iv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new on({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_MalformedResourcePolicyDocumentExceptionRes");var cv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new nt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_MaxDocumentSizeExceededRes");var dv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new dt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemAccessDeniedExceptionRes");var uv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new lt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemAlreadyExistsExceptionRes");var lv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Y({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemConflictExceptionRes");var pv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Q({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemInvalidParameterExceptionRes");var mv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ee({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemLimitExceededExceptionRes");var vv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ne({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemNotFoundExceptionRes");var fv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ae({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemRelatedItemAlreadyExistsExceptionRes");var gv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Yr({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsItemRelatedItemAssociationNotFoundExceptionRes");var hv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new mt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsMetadataAlreadyExistsExceptionRes");var yv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ft({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsMetadataInvalidArgumentExceptionRes");var Sv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ci({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsMetadataKeyLimitExceededExceptionRes");var Ev=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ht({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsMetadataLimitExceededExceptionRes");var xv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Xt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsMetadataNotFoundExceptionRes");var Cv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new St({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_OpsMetadataTooManyUpdatesExceptionRes");var _v=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new To({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ParameterAlreadyExistsRes");var bv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Oo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ParameterLimitExceededRes");var Iv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Do({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ParameterMaxVersionLimitExceededRes");var Pv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Zt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ParameterNotFoundRes");var wv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Mo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ParameterPatternMismatchExceptionRes");var Tv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Aa({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ParameterVersionLabelLimitExceededRes");var Av=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ia({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ParameterVersionNotFoundRes");var Ov=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ko({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_PoliciesLimitExceededExceptionRes");var Rv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Pt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceDataSyncAlreadyExistsExceptionRes");var Dv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ui({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceDataSyncConflictExceptionRes");var Nv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Tt({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceDataSyncCountExceededExceptionRes");var Mv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Ot({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceDataSyncInvalidConfigurationExceptionRes");var jv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new rn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceDataSyncNotFoundExceptionRes");var kv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new tn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceInUseExceptionRes");var Lv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new st({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceLimitExceededExceptionRes");var $v=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new cn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourceNotFoundExceptionRes");var Fv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new un({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourcePolicyConflictExceptionRes");var Uv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new pn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourcePolicyInvalidParameterExceptionRes");var zv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Uo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourcePolicyLimitExceededExceptionRes");var Bv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new vn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ResourcePolicyNotFoundExceptionRes");var Hv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new wa({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_ServiceSettingNotFoundRes");var Gv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Zs({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_StatusUnchangedRes");var Wv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new uo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_SubTypeCountLimitExceededExceptionRes");var qv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new gn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_TargetInUseExceptionRes");var Vv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Gs({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_TargetNotConnectedRes");var Jv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new H({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_TooManyTagsErrorRes");var Kv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new W({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_TooManyUpdatesRes");var Yv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new to({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_TotalSizeLimitExceededExceptionRes");var Xv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new ta({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_UnsupportedCalendarExceptionRes");var Qv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new da({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_UnsupportedFeatureRequiredExceptionRes");var Zv=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new po({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_UnsupportedInventoryItemContextExceptionRes");var ef=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new vo({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_UnsupportedInventorySchemaVersionExceptionRes");var tf=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new qn({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_UnsupportedOperatingSystemRes");var nf=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new $o({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_UnsupportedParameterTypeRes");var rf=__name((async(e,t)=>{const n=e.body;const r=(0,_._json)(n);const a=new Le({$metadata:dy(e),...r});return(0,_.decorateServiceException)(a,n)}),"de_UnsupportedPlatformTypeRes");var af=__name(((e,t)=>(0,_.take)(e,{AdditionalInfo:[],Date:e=>e.getTime()/1e3,Message:[],Name:[]})),"se_AssociationStatus");var of=__name(((e,t)=>(0,_.take)(e,{ExecutionId:[],ExecutionTime:e=>e.getTime()/1e3,ExecutionType:[]})),"se_ComplianceExecutionSummary");var sf=__name(((e,t)=>(0,_.take)(e,{DefaultInstanceName:[],Description:[],ExpirationDate:e=>e.getTime()/1e3,IamRole:[],RegistrationLimit:[],RegistrationMetadata:_._json,Tags:_._json})),"se_CreateActivationRequest");var cf=__name(((e,t)=>(0,_.take)(e,{AllowUnassociatedTargets:[],ClientToken:[true,e=>e??(0,D.v4)()],Cutoff:[],Description:[],Duration:[],EndDate:[],Name:[],Schedule:[],ScheduleOffset:[],ScheduleTimezone:[],StartDate:[],Tags:_._json})),"se_CreateMaintenanceWindowRequest");var df=__name(((e,t)=>(0,_.take)(e,{AccountId:[],ActualEndTime:e=>e.getTime()/1e3,ActualStartTime:e=>e.getTime()/1e3,Category:[],Description:[],Notifications:_._json,OperationalData:_._json,OpsItemType:[],PlannedEndTime:e=>e.getTime()/1e3,PlannedStartTime:e=>e.getTime()/1e3,Priority:[],RelatedOpsItems:_._json,Severity:[],Source:[],Tags:_._json,Title:[]})),"se_CreateOpsItemRequest");var uf=__name(((e,t)=>(0,_.take)(e,{ApprovalRules:_._json,ApprovedPatches:_._json,ApprovedPatchesComplianceLevel:[],ApprovedPatchesEnableNonSecurity:[],ClientToken:[true,e=>e??(0,D.v4)()],Description:[],GlobalFilters:_._json,Name:[],OperatingSystem:[],RejectedPatches:_._json,RejectedPatchesAction:[],Sources:_._json,Tags:_._json})),"se_CreatePatchBaselineRequest");var lf=__name(((e,t)=>(0,_.take)(e,{ClientToken:[true,e=>e??(0,D.v4)()],DryRun:[],SchemaDeleteOption:[],TypeName:[]})),"se_DeleteInventoryRequest");var pf=__name(((e,t)=>(0,_.take)(e,{Aggregators:e=>ff(e,t),Filters:_._json,MaxResults:[],NextToken:[],ResultAttributes:_._json})),"se_GetInventoryRequest");var mf=__name(((e,t)=>(0,_.take)(e,{Aggregators:e=>Sf(e,t),Filters:_._json,MaxResults:[],NextToken:[],ResultAttributes:_._json,SyncName:[]})),"se_GetOpsSummaryRequest");var vf=__name(((e,t)=>(0,_.take)(e,{Aggregators:e=>ff(e,t),Expression:[],Groups:_._json})),"se_InventoryAggregator");var ff=__name(((e,t)=>e.filter((e=>e!=null)).map((e=>vf(e,t)))),"se_InventoryAggregatorList");var gf=__name(((e,t)=>(0,_.take)(e,{ClientContext:[],Payload:t.base64Encoder,Qualifier:[]})),"se_MaintenanceWindowLambdaParameters");var hf=__name(((e,t)=>(0,_.take)(e,{Automation:_._json,Lambda:e=>gf(e,t),RunCommand:_._json,StepFunctions:_._json})),"se_MaintenanceWindowTaskInvocationParameters");var yf=__name(((e,t)=>(0,_.take)(e,{AggregatorType:[],Aggregators:e=>Sf(e,t),AttributeName:[],Filters:_._json,TypeName:[],Values:_._json})),"se_OpsAggregator");var Sf=__name(((e,t)=>e.filter((e=>e!=null)).map((e=>yf(e,t)))),"se_OpsAggregatorList");var Ef=__name(((e,t)=>(0,_.take)(e,{ComplianceType:[],ExecutionSummary:e=>of(e,t),ItemContentHash:[],Items:_._json,ResourceId:[],ResourceType:[],UploadType:[]})),"se_PutComplianceItemsRequest");var xf=__name(((e,t)=>(0,_.take)(e,{ClientToken:[true,e=>e??(0,D.v4)()],Description:[],Name:[],OwnerInformation:[],ResourceType:[],Targets:_._json,WindowId:[]})),"se_RegisterTargetWithMaintenanceWindowRequest");var Cf=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,ClientToken:[true,e=>e??(0,D.v4)()],CutoffBehavior:[],Description:[],LoggingInfo:_._json,MaxConcurrency:[],MaxErrors:[],Name:[],Priority:[],ServiceRoleArn:[],Targets:_._json,TaskArn:[],TaskInvocationParameters:e=>hf(e,t),TaskParameters:_._json,TaskType:[],WindowId:[]})),"se_RegisterTaskWithMaintenanceWindowRequest");var _f=__name(((e,t)=>(0,_.take)(e,{AutoApprove:[],ChangeDetails:[],ChangeRequestName:[],ClientToken:[],DocumentName:[],DocumentVersion:[],Parameters:_._json,Runbooks:_._json,ScheduledEndTime:e=>e.getTime()/1e3,ScheduledTime:e=>e.getTime()/1e3,Tags:_._json})),"se_StartChangeRequestExecutionRequest");var bf=__name(((e,t)=>(0,_.take)(e,{AssociationStatus:e=>af(e,t),InstanceId:[],Name:[]})),"se_UpdateAssociationStatusRequest");var If=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,CutoffBehavior:[],Description:[],LoggingInfo:_._json,MaxConcurrency:[],MaxErrors:[],Name:[],Priority:[],Replace:[],ServiceRoleArn:[],Targets:_._json,TaskArn:[],TaskInvocationParameters:e=>hf(e,t),TaskParameters:_._json,WindowId:[],WindowTaskId:[]})),"se_UpdateMaintenanceWindowTaskRequest");var Pf=__name(((e,t)=>(0,_.take)(e,{ActualEndTime:e=>e.getTime()/1e3,ActualStartTime:e=>e.getTime()/1e3,Category:[],Description:[],Notifications:_._json,OperationalData:_._json,OperationalDataToDelete:_._json,OpsItemArn:[],OpsItemId:[],PlannedEndTime:e=>e.getTime()/1e3,PlannedStartTime:e=>e.getTime()/1e3,Priority:[],RelatedOpsItems:_._json,Severity:[],Status:[],Title:[]})),"se_UpdateOpsItemRequest");var wf=__name(((e,t)=>(0,_.take)(e,{ActivationId:_.expectString,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DefaultInstanceName:_.expectString,Description:_.expectString,ExpirationDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Expired:_.expectBoolean,IamRole:_.expectString,RegistrationLimit:_.expectInt32,RegistrationsCount:_.expectInt32,Tags:_._json})),"de_Activation");var Tf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>wf(e,t)));return n}),"de_ActivationList");var Af=__name(((e,t)=>(0,_.take)(e,{AssociationId:_.expectString,AssociationName:_.expectString,AssociationVersion:_.expectString,DocumentVersion:_.expectString,Duration:_.expectInt32,InstanceId:_.expectString,LastExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Name:_.expectString,Overview:_._json,ScheduleExpression:_.expectString,ScheduleOffset:_.expectInt32,TargetMaps:_._json,Targets:_._json})),"de_Association");var Of=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,ApplyOnlyAtCronInterval:_.expectBoolean,AssociationId:_.expectString,AssociationName:_.expectString,AssociationVersion:_.expectString,AutomationTargetParameterName:_.expectString,CalendarNames:_._json,ComplianceSeverity:_.expectString,Date:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DocumentVersion:_.expectString,Duration:_.expectInt32,InstanceId:_.expectString,LastExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastSuccessfulExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastUpdateAssociationDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),MaxConcurrency:_.expectString,MaxErrors:_.expectString,Name:_.expectString,OutputLocation:_._json,Overview:_._json,Parameters:_._json,ScheduleExpression:_.expectString,ScheduleOffset:_.expectInt32,Status:e=>Lf(e,t),SyncCompliance:_.expectString,TargetLocations:_._json,TargetMaps:_._json,Targets:_._json,TriggeredAlarms:_._json})),"de_AssociationDescription");var Rf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Of(e,t)));return n}),"de_AssociationDescriptionList");var Df=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,AssociationId:_.expectString,AssociationVersion:_.expectString,CreatedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DetailedStatus:_.expectString,ExecutionId:_.expectString,LastExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ResourceCountByStatus:_.expectString,Status:_.expectString,TriggeredAlarms:_._json})),"de_AssociationExecution");var Nf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Df(e,t)));return n}),"de_AssociationExecutionsList");var Mf=__name(((e,t)=>(0,_.take)(e,{AssociationId:_.expectString,AssociationVersion:_.expectString,DetailedStatus:_.expectString,ExecutionId:_.expectString,LastExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),OutputSource:_._json,ResourceId:_.expectString,ResourceType:_.expectString,Status:_.expectString})),"de_AssociationExecutionTarget");var jf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Mf(e,t)));return n}),"de_AssociationExecutionTargetsList");var kf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Af(e,t)));return n}),"de_AssociationList");var Lf=__name(((e,t)=>(0,_.take)(e,{AdditionalInfo:_.expectString,Date:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Message:_.expectString,Name:_.expectString})),"de_AssociationStatus");var $f=__name(((e,t)=>(0,_.take)(e,{ApplyOnlyAtCronInterval:_.expectBoolean,AssociationId:_.expectString,AssociationName:_.expectString,AssociationVersion:_.expectString,CalendarNames:_._json,ComplianceSeverity:_.expectString,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DocumentVersion:_.expectString,Duration:_.expectInt32,MaxConcurrency:_.expectString,MaxErrors:_.expectString,Name:_.expectString,OutputLocation:_._json,Parameters:_._json,ScheduleExpression:_.expectString,ScheduleOffset:_.expectInt32,SyncCompliance:_.expectString,TargetLocations:_._json,TargetMaps:_._json,Targets:_._json})),"de_AssociationVersionInfo");var Ff=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>$f(e,t)));return n}),"de_AssociationVersionList");var Uf=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,AssociationId:_.expectString,AutomationExecutionId:_.expectString,AutomationExecutionStatus:_.expectString,AutomationSubtype:_.expectString,ChangeRequestName:_.expectString,CurrentAction:_.expectString,CurrentStepName:_.expectString,DocumentName:_.expectString,DocumentVersion:_.expectString,ExecutedBy:_.expectString,ExecutionEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ExecutionStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),FailureMessage:_.expectString,MaxConcurrency:_.expectString,MaxErrors:_.expectString,Mode:_.expectString,OpsItemId:_.expectString,Outputs:_._json,Parameters:_._json,ParentAutomationExecutionId:_.expectString,ProgressCounters:_._json,ResolvedTargets:_._json,Runbooks:_._json,ScheduledTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),StepExecutions:e=>ry(e,t),StepExecutionsTruncated:_.expectBoolean,Target:_.expectString,TargetLocations:_._json,TargetMaps:_._json,TargetParameterName:_.expectString,Targets:_._json,TriggeredAlarms:_._json,Variables:_._json})),"de_AutomationExecution");var zf=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,AssociationId:_.expectString,AutomationExecutionId:_.expectString,AutomationExecutionStatus:_.expectString,AutomationSubtype:_.expectString,AutomationType:_.expectString,ChangeRequestName:_.expectString,CurrentAction:_.expectString,CurrentStepName:_.expectString,DocumentName:_.expectString,DocumentVersion:_.expectString,ExecutedBy:_.expectString,ExecutionEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ExecutionStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),FailureMessage:_.expectString,LogFile:_.expectString,MaxConcurrency:_.expectString,MaxErrors:_.expectString,Mode:_.expectString,OpsItemId:_.expectString,Outputs:_._json,ParentAutomationExecutionId:_.expectString,ResolvedTargets:_._json,Runbooks:_._json,ScheduledTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Target:_.expectString,TargetMaps:_._json,TargetParameterName:_.expectString,Targets:_._json,TriggeredAlarms:_._json})),"de_AutomationExecutionMetadata");var Bf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>zf(e,t)));return n}),"de_AutomationExecutionMetadataList");var Hf=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,CloudWatchOutputConfig:_._json,CommandId:_.expectString,Comment:_.expectString,CompletedCount:_.expectInt32,DeliveryTimedOutCount:_.expectInt32,DocumentName:_.expectString,DocumentVersion:_.expectString,ErrorCount:_.expectInt32,ExpiresAfter:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),InstanceIds:_._json,MaxConcurrency:_.expectString,MaxErrors:_.expectString,NotificationConfig:_._json,OutputS3BucketName:_.expectString,OutputS3KeyPrefix:_.expectString,OutputS3Region:_.expectString,Parameters:_._json,RequestedDateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ServiceRole:_.expectString,Status:_.expectString,StatusDetails:_.expectString,TargetCount:_.expectInt32,Targets:_._json,TimeoutSeconds:_.expectInt32,TriggeredAlarms:_._json})),"de_Command");var Gf=__name(((e,t)=>(0,_.take)(e,{CloudWatchOutputConfig:_._json,CommandId:_.expectString,CommandPlugins:e=>Jf(e,t),Comment:_.expectString,DocumentName:_.expectString,DocumentVersion:_.expectString,InstanceId:_.expectString,InstanceName:_.expectString,NotificationConfig:_._json,RequestedDateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ServiceRole:_.expectString,StandardErrorUrl:_.expectString,StandardOutputUrl:_.expectString,Status:_.expectString,StatusDetails:_.expectString,TraceOutput:_.expectString})),"de_CommandInvocation");var Wf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Gf(e,t)));return n}),"de_CommandInvocationList");var qf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Hf(e,t)));return n}),"de_CommandList");var Vf=__name(((e,t)=>(0,_.take)(e,{Name:_.expectString,Output:_.expectString,OutputS3BucketName:_.expectString,OutputS3KeyPrefix:_.expectString,OutputS3Region:_.expectString,ResponseCode:_.expectInt32,ResponseFinishDateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ResponseStartDateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),StandardErrorUrl:_.expectString,StandardOutputUrl:_.expectString,Status:_.expectString,StatusDetails:_.expectString})),"de_CommandPlugin");var Jf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Vf(e,t)));return n}),"de_CommandPluginList");var Kf=__name(((e,t)=>(0,_.take)(e,{ExecutionId:_.expectString,ExecutionTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ExecutionType:_.expectString})),"de_ComplianceExecutionSummary");var Yf=__name(((e,t)=>(0,_.take)(e,{ComplianceType:_.expectString,Details:_._json,ExecutionSummary:e=>Kf(e,t),Id:_.expectString,ResourceId:_.expectString,ResourceType:_.expectString,Severity:_.expectString,Status:_.expectString,Title:_.expectString})),"de_ComplianceItem");var Xf=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Yf(e,t)));return n}),"de_ComplianceItemList");var Qf=__name(((e,t)=>(0,_.take)(e,{Failed:_._json,Successful:e=>Rf(e,t)})),"de_CreateAssociationBatchResult");var Zf=__name(((e,t)=>(0,_.take)(e,{AssociationDescription:e=>Of(e,t)})),"de_CreateAssociationResult");var eg=__name(((e,t)=>(0,_.take)(e,{DocumentDescription:e=>_g(e,t)})),"de_CreateDocumentResult");var tg=__name(((e,t)=>(0,_.take)(e,{ActivationList:e=>Tf(e,t),NextToken:_.expectString})),"de_DescribeActivationsResult");var ng=__name(((e,t)=>(0,_.take)(e,{AssociationExecutions:e=>Nf(e,t),NextToken:_.expectString})),"de_DescribeAssociationExecutionsResult");var rg=__name(((e,t)=>(0,_.take)(e,{AssociationExecutionTargets:e=>jf(e,t),NextToken:_.expectString})),"de_DescribeAssociationExecutionTargetsResult");var ag=__name(((e,t)=>(0,_.take)(e,{AssociationDescription:e=>Of(e,t)})),"de_DescribeAssociationResult");var og=__name(((e,t)=>(0,_.take)(e,{AutomationExecutionMetadataList:e=>Bf(e,t),NextToken:_.expectString})),"de_DescribeAutomationExecutionsResult");var sg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,StepExecutions:e=>ry(e,t)})),"de_DescribeAutomationStepExecutionsResult");var ig=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Patches:e=>Hh(e,t)})),"de_DescribeAvailablePatchesResult");var cg=__name(((e,t)=>(0,_.take)(e,{Document:e=>_g(e,t)})),"de_DescribeDocumentResult");var dg=__name(((e,t)=>(0,_.take)(e,{EffectivePatches:e=>Dg(e,t),NextToken:_.expectString})),"de_DescribeEffectivePatchesForPatchBaselineResult");var ug=__name(((e,t)=>(0,_.take)(e,{InstanceAssociationStatusInfos:e=>Jg(e,t),NextToken:_.expectString})),"de_DescribeInstanceAssociationsStatusResult");var lg=__name(((e,t)=>(0,_.take)(e,{InstanceInformationList:e=>Yg(e,t),NextToken:_.expectString})),"de_DescribeInstanceInformationResult");var pg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Patches:e=>Bh(e,t)})),"de_DescribeInstancePatchesResult");var mg=__name(((e,t)=>(0,_.take)(e,{InstancePatchStates:e=>Zg(e,t),NextToken:_.expectString})),"de_DescribeInstancePatchStatesForPatchGroupResult");var vg=__name(((e,t)=>(0,_.take)(e,{InstancePatchStates:e=>Qg(e,t),NextToken:_.expectString})),"de_DescribeInstancePatchStatesResult");var fg=__name(((e,t)=>(0,_.take)(e,{InstanceProperties:e=>eh(e,t),NextToken:_.expectString})),"de_DescribeInstancePropertiesResult");var gg=__name(((e,t)=>(0,_.take)(e,{InventoryDeletions:e=>nh(e,t),NextToken:_.expectString})),"de_DescribeInventoryDeletionsResult");var hg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,WindowExecutions:e=>yh(e,t)})),"de_DescribeMaintenanceWindowExecutionsResult");var yg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,WindowExecutionTaskInvocationIdentities:e=>Ch(e,t)})),"de_DescribeMaintenanceWindowExecutionTaskInvocationsResult");var Sg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,WindowExecutionTaskIdentities:e=>Eh(e,t)})),"de_DescribeMaintenanceWindowExecutionTasksResult");var Eg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,OpsItemSummaries:e=>Oh(e,t)})),"de_DescribeOpsItemsResponse");var xg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Parameters:e=>Fh(e,t)})),"de_DescribeParametersResult");var Cg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Sessions:e=>ty(e,t)})),"de_DescribeSessionsResponse");var _g=__name(((e,t)=>(0,_.take)(e,{ApprovedVersion:_.expectString,AttachmentsInformation:_._json,Author:_.expectString,Category:_._json,CategoryEnum:_._json,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DefaultVersion:_.expectString,Description:_.expectString,DisplayName:_.expectString,DocumentFormat:_.expectString,DocumentType:_.expectString,DocumentVersion:_.expectString,Hash:_.expectString,HashType:_.expectString,LatestVersion:_.expectString,Name:_.expectString,Owner:_.expectString,Parameters:_._json,PendingReviewVersion:_.expectString,PlatformTypes:_._json,Requires:_._json,ReviewInformation:e=>Xh(e,t),ReviewStatus:_.expectString,SchemaVersion:_.expectString,Sha1:_.expectString,Status:_.expectString,StatusInformation:_.expectString,Tags:_._json,TargetType:_.expectString,VersionName:_.expectString})),"de_DocumentDescription");var bg=__name(((e,t)=>(0,_.take)(e,{Author:_.expectString,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DisplayName:_.expectString,DocumentFormat:_.expectString,DocumentType:_.expectString,DocumentVersion:_.expectString,Name:_.expectString,Owner:_.expectString,PlatformTypes:_._json,Requires:_._json,ReviewStatus:_.expectString,SchemaVersion:_.expectString,Tags:_._json,TargetType:_.expectString,VersionName:_.expectString})),"de_DocumentIdentifier");var Ig=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>bg(e,t)));return n}),"de_DocumentIdentifierList");var Pg=__name(((e,t)=>(0,_.take)(e,{ReviewerResponse:e=>wg(e,t)})),"de_DocumentMetadataResponseInfo");var wg=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Tg(e,t)));return n}),"de_DocumentReviewerResponseList");var Tg=__name(((e,t)=>(0,_.take)(e,{Comment:_._json,CreateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ReviewStatus:_.expectString,Reviewer:_.expectString,UpdatedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e)))})),"de_DocumentReviewerResponseSource");var Ag=__name(((e,t)=>(0,_.take)(e,{CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DisplayName:_.expectString,DocumentFormat:_.expectString,DocumentVersion:_.expectString,IsDefaultVersion:_.expectBoolean,Name:_.expectString,ReviewStatus:_.expectString,Status:_.expectString,StatusInformation:_.expectString,VersionName:_.expectString})),"de_DocumentVersionInfo");var Og=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Ag(e,t)));return n}),"de_DocumentVersionList");var Rg=__name(((e,t)=>(0,_.take)(e,{Patch:e=>Uh(e,t),PatchStatus:e=>Gh(e,t)})),"de_EffectivePatch");var Dg=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Rg(e,t)));return n}),"de_EffectivePatchList");var Ng=__name(((e,t)=>(0,_.take)(e,{AutomationExecution:e=>Uf(e,t)})),"de_GetAutomationExecutionResult");var Mg=__name(((e,t)=>(0,_.take)(e,{AttachmentsContent:_._json,Content:_.expectString,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DisplayName:_.expectString,DocumentFormat:_.expectString,DocumentType:_.expectString,DocumentVersion:_.expectString,Name:_.expectString,Requires:_._json,ReviewStatus:_.expectString,Status:_.expectString,StatusInformation:_.expectString,VersionName:_.expectString})),"de_GetDocumentResult");var jg=__name(((e,t)=>(0,_.take)(e,{EndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),StartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Status:_.expectString,StatusDetails:_.expectString,TaskIds:_._json,WindowExecutionId:_.expectString})),"de_GetMaintenanceWindowExecutionResult");var kg=__name(((e,t)=>(0,_.take)(e,{EndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ExecutionId:_.expectString,InvocationId:_.expectString,OwnerInformation:_.expectString,Parameters:_.expectString,StartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Status:_.expectString,StatusDetails:_.expectString,TaskExecutionId:_.expectString,TaskType:_.expectString,WindowExecutionId:_.expectString,WindowTargetId:_.expectString})),"de_GetMaintenanceWindowExecutionTaskInvocationResult");var Lg=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,EndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),MaxConcurrency:_.expectString,MaxErrors:_.expectString,Priority:_.expectInt32,ServiceRole:_.expectString,StartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Status:_.expectString,StatusDetails:_.expectString,TaskArn:_.expectString,TaskExecutionId:_.expectString,TaskParameters:_._json,TriggeredAlarms:_._json,Type:_.expectString,WindowExecutionId:_.expectString})),"de_GetMaintenanceWindowExecutionTaskResult");var $g=__name(((e,t)=>(0,_.take)(e,{AllowUnassociatedTargets:_.expectBoolean,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Cutoff:_.expectInt32,Description:_.expectString,Duration:_.expectInt32,Enabled:_.expectBoolean,EndDate:_.expectString,ModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Name:_.expectString,NextExecutionTime:_.expectString,Schedule:_.expectString,ScheduleOffset:_.expectInt32,ScheduleTimezone:_.expectString,StartDate:_.expectString,WindowId:_.expectString})),"de_GetMaintenanceWindowResult");var Fg=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,CutoffBehavior:_.expectString,Description:_.expectString,LoggingInfo:_._json,MaxConcurrency:_.expectString,MaxErrors:_.expectString,Name:_.expectString,Priority:_.expectInt32,ServiceRoleArn:_.expectString,Targets:_._json,TaskArn:_.expectString,TaskInvocationParameters:e=>bh(e,t),TaskParameters:_._json,TaskType:_.expectString,WindowId:_.expectString,WindowTaskId:_.expectString})),"de_GetMaintenanceWindowTaskResult");var Ug=__name(((e,t)=>(0,_.take)(e,{OpsItem:e=>Ih(e,t)})),"de_GetOpsItemResponse");var zg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Parameters:e=>kh(e,t)})),"de_GetParameterHistoryResult");var Bg=__name(((e,t)=>(0,_.take)(e,{Parameter:e=>Mh(e,t)})),"de_GetParameterResult");var Hg=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Parameters:e=>Lh(e,t)})),"de_GetParametersByPathResult");var Gg=__name(((e,t)=>(0,_.take)(e,{InvalidParameters:_._json,Parameters:e=>Lh(e,t)})),"de_GetParametersResult");var Wg=__name(((e,t)=>(0,_.take)(e,{ApprovalRules:_._json,ApprovedPatches:_._json,ApprovedPatchesComplianceLevel:_.expectString,ApprovedPatchesEnableNonSecurity:_.expectBoolean,BaselineId:_.expectString,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Description:_.expectString,GlobalFilters:_._json,ModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Name:_.expectString,OperatingSystem:_.expectString,PatchGroups:_._json,RejectedPatches:_._json,RejectedPatchesAction:_.expectString,Sources:_._json})),"de_GetPatchBaselineResult");var qg=__name(((e,t)=>(0,_.take)(e,{ServiceSetting:e=>Zh(e,t)})),"de_GetServiceSettingResult");var Vg=__name(((e,t)=>(0,_.take)(e,{AssociationId:_.expectString,AssociationName:_.expectString,AssociationVersion:_.expectString,DetailedStatus:_.expectString,DocumentVersion:_.expectString,ErrorCode:_.expectString,ExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ExecutionSummary:_.expectString,InstanceId:_.expectString,Name:_.expectString,OutputUrl:_._json,Status:_.expectString})),"de_InstanceAssociationStatusInfo");var Jg=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Vg(e,t)));return n}),"de_InstanceAssociationStatusInfos");var Kg=__name(((e,t)=>(0,_.take)(e,{ActivationId:_.expectString,AgentVersion:_.expectString,AssociationOverview:_._json,AssociationStatus:_.expectString,ComputerName:_.expectString,IPAddress:_.expectString,IamRole:_.expectString,InstanceId:_.expectString,IsLatestVersion:_.expectBoolean,LastAssociationExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastPingDateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastSuccessfulAssociationExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Name:_.expectString,PingStatus:_.expectString,PlatformName:_.expectString,PlatformType:_.expectString,PlatformVersion:_.expectString,RegistrationDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ResourceType:_.expectString,SourceId:_.expectString,SourceType:_.expectString})),"de_InstanceInformation");var Yg=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Kg(e,t)));return n}),"de_InstanceInformationList");var Xg=__name(((e,t)=>(0,_.take)(e,{BaselineId:_.expectString,CriticalNonCompliantCount:_.expectInt32,FailedCount:_.expectInt32,InstallOverrideList:_.expectString,InstalledCount:_.expectInt32,InstalledOtherCount:_.expectInt32,InstalledPendingRebootCount:_.expectInt32,InstalledRejectedCount:_.expectInt32,InstanceId:_.expectString,LastNoRebootInstallOperationTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),MissingCount:_.expectInt32,NotApplicableCount:_.expectInt32,Operation:_.expectString,OperationEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),OperationStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),OtherNonCompliantCount:_.expectInt32,OwnerInformation:_.expectString,PatchGroup:_.expectString,RebootOption:_.expectString,SecurityNonCompliantCount:_.expectInt32,SnapshotId:_.expectString,UnreportedNotApplicableCount:_.expectInt32})),"de_InstancePatchState");var Qg=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Xg(e,t)));return n}),"de_InstancePatchStateList");var Zg=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Xg(e,t)));return n}),"de_InstancePatchStatesList");var eh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>th(e,t)));return n}),"de_InstanceProperties");var th=__name(((e,t)=>(0,_.take)(e,{ActivationId:_.expectString,AgentVersion:_.expectString,Architecture:_.expectString,AssociationOverview:_._json,AssociationStatus:_.expectString,ComputerName:_.expectString,IPAddress:_.expectString,IamRole:_.expectString,InstanceId:_.expectString,InstanceRole:_.expectString,InstanceState:_.expectString,InstanceType:_.expectString,KeyName:_.expectString,LastAssociationExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastPingDateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastSuccessfulAssociationExecutionDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LaunchTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Name:_.expectString,PingStatus:_.expectString,PlatformName:_.expectString,PlatformType:_.expectString,PlatformVersion:_.expectString,RegistrationDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ResourceType:_.expectString,SourceId:_.expectString,SourceType:_.expectString})),"de_InstanceProperty");var nh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>rh(e,t)));return n}),"de_InventoryDeletionsList");var rh=__name(((e,t)=>(0,_.take)(e,{DeletionId:_.expectString,DeletionStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),DeletionSummary:_._json,LastStatus:_.expectString,LastStatusMessage:_.expectString,LastStatusUpdateTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),TypeName:_.expectString})),"de_InventoryDeletionStatusItem");var ah=__name(((e,t)=>(0,_.take)(e,{Associations:e=>kf(e,t),NextToken:_.expectString})),"de_ListAssociationsResult");var oh=__name(((e,t)=>(0,_.take)(e,{AssociationVersions:e=>Ff(e,t),NextToken:_.expectString})),"de_ListAssociationVersionsResult");var sh=__name(((e,t)=>(0,_.take)(e,{CommandInvocations:e=>Wf(e,t),NextToken:_.expectString})),"de_ListCommandInvocationsResult");var ih=__name(((e,t)=>(0,_.take)(e,{Commands:e=>qf(e,t),NextToken:_.expectString})),"de_ListCommandsResult");var ch=__name(((e,t)=>(0,_.take)(e,{ComplianceItems:e=>Xf(e,t),NextToken:_.expectString})),"de_ListComplianceItemsResult");var dh=__name(((e,t)=>(0,_.take)(e,{Author:_.expectString,DocumentVersion:_.expectString,Metadata:e=>Pg(e,t),Name:_.expectString,NextToken:_.expectString})),"de_ListDocumentMetadataHistoryResponse");var uh=__name(((e,t)=>(0,_.take)(e,{DocumentIdentifiers:e=>Ig(e,t),NextToken:_.expectString})),"de_ListDocumentsResult");var lh=__name(((e,t)=>(0,_.take)(e,{DocumentVersions:e=>Og(e,t),NextToken:_.expectString})),"de_ListDocumentVersionsResult");var ph=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Summaries:e=>Ph(e,t)})),"de_ListOpsItemEventsResponse");var mh=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,Summaries:e=>Th(e,t)})),"de_ListOpsItemRelatedItemsResponse");var vh=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,OpsMetadataList:e=>Nh(e,t)})),"de_ListOpsMetadataResult");var fh=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,ResourceComplianceSummaryItems:e=>Vh(e,t)})),"de_ListResourceComplianceSummariesResult");var gh=__name(((e,t)=>(0,_.take)(e,{NextToken:_.expectString,ResourceDataSyncItems:e=>Kh(e,t)})),"de_ListResourceDataSyncResult");var hh=__name(((e,t)=>(0,_.take)(e,{EndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),StartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Status:_.expectString,StatusDetails:_.expectString,WindowExecutionId:_.expectString,WindowId:_.expectString})),"de_MaintenanceWindowExecution");var yh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>hh(e,t)));return n}),"de_MaintenanceWindowExecutionList");var Sh=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,EndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),StartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Status:_.expectString,StatusDetails:_.expectString,TaskArn:_.expectString,TaskExecutionId:_.expectString,TaskType:_.expectString,TriggeredAlarms:_._json,WindowExecutionId:_.expectString})),"de_MaintenanceWindowExecutionTaskIdentity");var Eh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Sh(e,t)));return n}),"de_MaintenanceWindowExecutionTaskIdentityList");var xh=__name(((e,t)=>(0,_.take)(e,{EndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ExecutionId:_.expectString,InvocationId:_.expectString,OwnerInformation:_.expectString,Parameters:_.expectString,StartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Status:_.expectString,StatusDetails:_.expectString,TaskExecutionId:_.expectString,TaskType:_.expectString,WindowExecutionId:_.expectString,WindowTargetId:_.expectString})),"de_MaintenanceWindowExecutionTaskInvocationIdentity");var Ch=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>xh(e,t)));return n}),"de_MaintenanceWindowExecutionTaskInvocationIdentityList");var _h=__name(((e,t)=>(0,_.take)(e,{ClientContext:_.expectString,Payload:t.base64Decoder,Qualifier:_.expectString})),"de_MaintenanceWindowLambdaParameters");var bh=__name(((e,t)=>(0,_.take)(e,{Automation:_._json,Lambda:e=>_h(e,t),RunCommand:_._json,StepFunctions:_._json})),"de_MaintenanceWindowTaskInvocationParameters");var Ih=__name(((e,t)=>(0,_.take)(e,{ActualEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ActualStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Category:_.expectString,CreatedBy:_.expectString,CreatedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Description:_.expectString,LastModifiedBy:_.expectString,LastModifiedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Notifications:_._json,OperationalData:_._json,OpsItemArn:_.expectString,OpsItemId:_.expectString,OpsItemType:_.expectString,PlannedEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),PlannedStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Priority:_.expectInt32,RelatedOpsItems:_._json,Severity:_.expectString,Source:_.expectString,Status:_.expectString,Title:_.expectString,Version:_.expectString})),"de_OpsItem");var Ph=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>wh(e,t)));return n}),"de_OpsItemEventSummaries");var wh=__name(((e,t)=>(0,_.take)(e,{CreatedBy:_._json,CreatedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Detail:_.expectString,DetailType:_.expectString,EventId:_.expectString,OpsItemId:_.expectString,Source:_.expectString})),"de_OpsItemEventSummary");var Th=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Ah(e,t)));return n}),"de_OpsItemRelatedItemSummaries");var Ah=__name(((e,t)=>(0,_.take)(e,{AssociationId:_.expectString,AssociationType:_.expectString,CreatedBy:_._json,CreatedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastModifiedBy:_._json,LastModifiedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),OpsItemId:_.expectString,ResourceType:_.expectString,ResourceUri:_.expectString})),"de_OpsItemRelatedItemSummary");var Oh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Rh(e,t)));return n}),"de_OpsItemSummaries");var Rh=__name(((e,t)=>(0,_.take)(e,{ActualEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ActualStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Category:_.expectString,CreatedBy:_.expectString,CreatedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastModifiedBy:_.expectString,LastModifiedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),OperationalData:_._json,OpsItemId:_.expectString,OpsItemType:_.expectString,PlannedEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),PlannedStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Priority:_.expectInt32,Severity:_.expectString,Source:_.expectString,Status:_.expectString,Title:_.expectString})),"de_OpsItemSummary");var Dh=__name(((e,t)=>(0,_.take)(e,{CreationDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastModifiedUser:_.expectString,OpsMetadataArn:_.expectString,ResourceId:_.expectString})),"de_OpsMetadata");var Nh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Dh(e,t)));return n}),"de_OpsMetadataList");var Mh=__name(((e,t)=>(0,_.take)(e,{ARN:_.expectString,DataType:_.expectString,LastModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Name:_.expectString,Selector:_.expectString,SourceResult:_.expectString,Type:_.expectString,Value:_.expectString,Version:_.expectLong})),"de_Parameter");var jh=__name(((e,t)=>(0,_.take)(e,{AllowedPattern:_.expectString,DataType:_.expectString,Description:_.expectString,KeyId:_.expectString,Labels:_._json,LastModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastModifiedUser:_.expectString,Name:_.expectString,Policies:_._json,Tier:_.expectString,Type:_.expectString,Value:_.expectString,Version:_.expectLong})),"de_ParameterHistory");var kh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>jh(e,t)));return n}),"de_ParameterHistoryList");var Lh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Mh(e,t)));return n}),"de_ParameterList");var $h=__name(((e,t)=>(0,_.take)(e,{ARN:_.expectString,AllowedPattern:_.expectString,DataType:_.expectString,Description:_.expectString,KeyId:_.expectString,LastModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastModifiedUser:_.expectString,Name:_.expectString,Policies:_._json,Tier:_.expectString,Type:_.expectString,Version:_.expectLong})),"de_ParameterMetadata");var Fh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>$h(e,t)));return n}),"de_ParameterMetadataList");var Uh=__name(((e,t)=>(0,_.take)(e,{AdvisoryIds:_._json,Arch:_.expectString,BugzillaIds:_._json,CVEIds:_._json,Classification:_.expectString,ContentUrl:_.expectString,Description:_.expectString,Epoch:_.expectInt32,Id:_.expectString,KbNumber:_.expectString,Language:_.expectString,MsrcNumber:_.expectString,MsrcSeverity:_.expectString,Name:_.expectString,Product:_.expectString,ProductFamily:_.expectString,Release:_.expectString,ReleaseDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Repository:_.expectString,Severity:_.expectString,Title:_.expectString,Vendor:_.expectString,Version:_.expectString})),"de_Patch");var zh=__name(((e,t)=>(0,_.take)(e,{CVEIds:_.expectString,Classification:_.expectString,InstalledTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),KBId:_.expectString,Severity:_.expectString,State:_.expectString,Title:_.expectString})),"de_PatchComplianceData");var Bh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>zh(e,t)));return n}),"de_PatchComplianceDataList");var Hh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Uh(e,t)));return n}),"de_PatchList");var Gh=__name(((e,t)=>(0,_.take)(e,{ApprovalDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ComplianceLevel:_.expectString,DeploymentStatus:_.expectString})),"de_PatchStatus");var Wh=__name(((e,t)=>(0,_.take)(e,{ServiceSetting:e=>Zh(e,t)})),"de_ResetServiceSettingResult");var qh=__name(((e,t)=>(0,_.take)(e,{ComplianceType:_.expectString,CompliantSummary:_._json,ExecutionSummary:e=>Kf(e,t),NonCompliantSummary:_._json,OverallSeverity:_.expectString,ResourceId:_.expectString,ResourceType:_.expectString,Status:_.expectString})),"de_ResourceComplianceSummaryItem");var Vh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>qh(e,t)));return n}),"de_ResourceComplianceSummaryItemList");var Jh=__name(((e,t)=>(0,_.take)(e,{LastStatus:_.expectString,LastSuccessfulSyncTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastSyncStatusMessage:_.expectString,LastSyncTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),S3Destination:_._json,SyncCreatedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),SyncLastModifiedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),SyncName:_.expectString,SyncSource:_._json,SyncType:_.expectString})),"de_ResourceDataSyncItem");var Kh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Jh(e,t)));return n}),"de_ResourceDataSyncItemList");var Yh=__name(((e,t)=>(0,_.take)(e,{ReviewedTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Reviewer:_.expectString,Status:_.expectString})),"de_ReviewInformation");var Xh=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>Yh(e,t)));return n}),"de_ReviewInformationList");var Qh=__name(((e,t)=>(0,_.take)(e,{Command:e=>Hf(e,t)})),"de_SendCommandResult");var Zh=__name(((e,t)=>(0,_.take)(e,{ARN:_.expectString,LastModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),LastModifiedUser:_.expectString,SettingId:_.expectString,SettingValue:_.expectString,Status:_.expectString})),"de_ServiceSetting");var ey=__name(((e,t)=>(0,_.take)(e,{Details:_.expectString,DocumentName:_.expectString,EndDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),MaxSessionDuration:_.expectString,OutputUrl:_._json,Owner:_.expectString,Reason:_.expectString,SessionId:_.expectString,StartDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Status:_.expectString,Target:_.expectString})),"de_Session");var ty=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>ey(e,t)));return n}),"de_SessionList");var ny=__name(((e,t)=>(0,_.take)(e,{Action:_.expectString,ExecutionEndTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ExecutionStartTime:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),FailureDetails:_._json,FailureMessage:_.expectString,Inputs:_._json,IsCritical:_.expectBoolean,IsEnd:_.expectBoolean,MaxAttempts:_.expectInt32,NextStep:_.expectString,OnFailure:_.expectString,Outputs:_._json,OverriddenParameters:_._json,ParentStepDetails:_._json,Response:_.expectString,ResponseCode:_.expectString,StepExecutionId:_.expectString,StepName:_.expectString,StepStatus:_.expectString,TargetLocation:_._json,Targets:_._json,TimeoutSeconds:_.expectLong,TriggeredAlarms:_._json,ValidNextSteps:_._json})),"de_StepExecution");var ry=__name(((e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>ny(e,t)));return n}),"de_StepExecutionList");var ay=__name(((e,t)=>(0,_.take)(e,{AssociationDescription:e=>Of(e,t)})),"de_UpdateAssociationResult");var oy=__name(((e,t)=>(0,_.take)(e,{AssociationDescription:e=>Of(e,t)})),"de_UpdateAssociationStatusResult");var sy=__name(((e,t)=>(0,_.take)(e,{DocumentDescription:e=>_g(e,t)})),"de_UpdateDocumentResult");var iy=__name(((e,t)=>(0,_.take)(e,{AlarmConfiguration:_._json,CutoffBehavior:_.expectString,Description:_.expectString,LoggingInfo:_._json,MaxConcurrency:_.expectString,MaxErrors:_.expectString,Name:_.expectString,Priority:_.expectInt32,ServiceRoleArn:_.expectString,Targets:_._json,TaskArn:_.expectString,TaskInvocationParameters:e=>bh(e,t),TaskParameters:_._json,WindowId:_.expectString,WindowTaskId:_.expectString})),"de_UpdateMaintenanceWindowTaskResult");var cy=__name(((e,t)=>(0,_.take)(e,{ApprovalRules:_._json,ApprovedPatches:_._json,ApprovedPatchesComplianceLevel:_.expectString,ApprovedPatchesEnableNonSecurity:_.expectBoolean,BaselineId:_.expectString,CreatedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Description:_.expectString,GlobalFilters:_._json,ModifiedDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),Name:_.expectString,OperatingSystem:_.expectString,RejectedPatches:_._json,RejectedPatchesAction:_.expectString,Sources:_._json})),"de_UpdatePatchBaselineResult");var dy=__name((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"]})),"deserializeMetadata");var uy=(0,_.withBaseException)(M);var ly=__name((async(e,t,n,r,a)=>{const{hostname:o,protocol:s="https",port:i,path:c}=await e.endpoint();const d={protocol:s,hostname:o,port:i,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+n:c+n,headers:t};if(r!==void 0){d.hostname=r}if(a!==void 0){d.body=a}return new C.HttpRequest(d)}),"buildHttpRpcRequest");function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AmazonSSM.${e}`}}__name(sharedHeaders,"sharedHeaders");var py=class _AddTagsToResourceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","AddTagsToResource",{}).n("SSMClient","AddTagsToResourceCommand").f(void 0,void 0).ser(Ci).de(eu).build()){};__name(py,"AddTagsToResourceCommand");var my=py;var vy=class _AssociateOpsItemRelatedItemCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","AssociateOpsItemRelatedItem",{}).n("SSMClient","AssociateOpsItemRelatedItemCommand").f(void 0,void 0).ser(_i).de(tu).build()){};__name(vy,"AssociateOpsItemRelatedItemCommand");var fy=vy;var gy=class _CancelCommandCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CancelCommand",{}).n("SSMClient","CancelCommandCommand").f(void 0,void 0).ser(bi).de(nu).build()){};__name(gy,"CancelCommandCommand");var hy=gy;var yy=class _CancelMaintenanceWindowExecutionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CancelMaintenanceWindowExecution",{}).n("SSMClient","CancelMaintenanceWindowExecutionCommand").f(void 0,void 0).ser(Ii).de(ru).build()){};__name(yy,"CancelMaintenanceWindowExecutionCommand");var Sy=yy;var Ey=class _CreateActivationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateActivation",{}).n("SSMClient","CreateActivationCommand").f(void 0,void 0).ser(Pi).de(au).build()){};__name(Ey,"CreateActivationCommand");var xy=Ey;var Cy=class _CreateAssociationBatchCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateAssociationBatch",{}).n("SSMClient","CreateAssociationBatchCommand").f(hr,Sr).ser(Ti).de(su).build()){};__name(Cy,"CreateAssociationBatchCommand");var _y=Cy;var by=class _CreateAssociationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateAssociation",{}).n("SSMClient","CreateAssociationCommand").f(mr,fr).ser(wi).de(ou).build()){};__name(by,"CreateAssociationCommand");var Iy=by;var Py=class _CreateDocumentCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateDocument",{}).n("SSMClient","CreateDocumentCommand").f(void 0,void 0).ser(Ai).de(iu).build()){};__name(Py,"CreateDocumentCommand");var wy=Py;var Ty=class _CreateMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateMaintenanceWindow",{}).n("SSMClient","CreateMaintenanceWindowCommand").f(Er,void 0).ser(Oi).de(cu).build()){};__name(Ty,"CreateMaintenanceWindowCommand");var Ay=Ty;var Oy=class _CreateOpsItemCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateOpsItem",{}).n("SSMClient","CreateOpsItemCommand").f(void 0,void 0).ser(Ri).de(du).build()){};__name(Oy,"CreateOpsItemCommand");var Ry=Oy;var Dy=class _CreateOpsMetadataCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateOpsMetadata",{}).n("SSMClient","CreateOpsMetadataCommand").f(void 0,void 0).ser(Di).de(uu).build()){};__name(Dy,"CreateOpsMetadataCommand");var Ny=Dy;var My=class _CreatePatchBaselineCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreatePatchBaseline",{}).n("SSMClient","CreatePatchBaselineCommand").f(Cr,void 0).ser(Ni).de(lu).build()){};__name(My,"CreatePatchBaselineCommand");var jy=My;var ky=class _CreateResourceDataSyncCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","CreateResourceDataSync",{}).n("SSMClient","CreateResourceDataSyncCommand").f(void 0,void 0).ser(Mi).de(pu).build()){};__name(ky,"CreateResourceDataSyncCommand");var Ly=ky;var $y=class _DeleteActivationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteActivation",{}).n("SSMClient","DeleteActivationCommand").f(void 0,void 0).ser(ji).de(mu).build()){};__name($y,"DeleteActivationCommand");var Fy=$y;var Uy=class _DeleteAssociationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteAssociation",{}).n("SSMClient","DeleteAssociationCommand").f(void 0,void 0).ser(ki).de(vu).build()){};__name(Uy,"DeleteAssociationCommand");var zy=Uy;var By=class _DeleteDocumentCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteDocument",{}).n("SSMClient","DeleteDocumentCommand").f(void 0,void 0).ser(Li).de(fu).build()){};__name(By,"DeleteDocumentCommand");var Hy=By;var Gy=class _DeleteInventoryCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteInventory",{}).n("SSMClient","DeleteInventoryCommand").f(void 0,void 0).ser($i).de(gu).build()){};__name(Gy,"DeleteInventoryCommand");var Wy=Gy;var qy=class _DeleteMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteMaintenanceWindow",{}).n("SSMClient","DeleteMaintenanceWindowCommand").f(void 0,void 0).ser(Fi).de(hu).build()){};__name(qy,"DeleteMaintenanceWindowCommand");var Vy=qy;var Jy=class _DeleteOpsItemCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteOpsItem",{}).n("SSMClient","DeleteOpsItemCommand").f(void 0,void 0).ser(Ui).de(yu).build()){};__name(Jy,"DeleteOpsItemCommand");var Ky=Jy;var Yy=class _DeleteOpsMetadataCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteOpsMetadata",{}).n("SSMClient","DeleteOpsMetadataCommand").f(void 0,void 0).ser(zi).de(Su).build()){};__name(Yy,"DeleteOpsMetadataCommand");var Xy=Yy;var Qy=class _DeleteParameterCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteParameter",{}).n("SSMClient","DeleteParameterCommand").f(void 0,void 0).ser(Bi).de(Eu).build()){};__name(Qy,"DeleteParameterCommand");var Zy=Qy;var eS=class _DeleteParametersCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteParameters",{}).n("SSMClient","DeleteParametersCommand").f(void 0,void 0).ser(Hi).de(xu).build()){};__name(eS,"DeleteParametersCommand");var tS=eS;var nS=class _DeletePatchBaselineCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeletePatchBaseline",{}).n("SSMClient","DeletePatchBaselineCommand").f(void 0,void 0).ser(Gi).de(Cu).build()){};__name(nS,"DeletePatchBaselineCommand");var rS=nS;var aS=class _DeleteResourceDataSyncCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteResourceDataSync",{}).n("SSMClient","DeleteResourceDataSyncCommand").f(void 0,void 0).ser(Wi).de(_u).build()){};__name(aS,"DeleteResourceDataSyncCommand");var oS=aS;var sS=class _DeleteResourcePolicyCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeleteResourcePolicy",{}).n("SSMClient","DeleteResourcePolicyCommand").f(void 0,void 0).ser(qi).de(bu).build()){};__name(sS,"DeleteResourcePolicyCommand");var iS=sS;var cS=class _DeregisterManagedInstanceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeregisterManagedInstance",{}).n("SSMClient","DeregisterManagedInstanceCommand").f(void 0,void 0).ser(Vi).de(Iu).build()){};__name(cS,"DeregisterManagedInstanceCommand");var dS=cS;var uS=class _DeregisterPatchBaselineForPatchGroupCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeregisterPatchBaselineForPatchGroup",{}).n("SSMClient","DeregisterPatchBaselineForPatchGroupCommand").f(void 0,void 0).ser(Ji).de(Pu).build()){};__name(uS,"DeregisterPatchBaselineForPatchGroupCommand");var lS=uS;var pS=class _DeregisterTargetFromMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeregisterTargetFromMaintenanceWindow",{}).n("SSMClient","DeregisterTargetFromMaintenanceWindowCommand").f(void 0,void 0).ser(Ki).de(wu).build()){};__name(pS,"DeregisterTargetFromMaintenanceWindowCommand");var mS=pS;var vS=class _DeregisterTaskFromMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DeregisterTaskFromMaintenanceWindow",{}).n("SSMClient","DeregisterTaskFromMaintenanceWindowCommand").f(void 0,void 0).ser(Yi).de(Tu).build()){};__name(vS,"DeregisterTaskFromMaintenanceWindowCommand");var fS=vS;var gS=class _DescribeActivationsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeActivations",{}).n("SSMClient","DescribeActivationsCommand").f(void 0,void 0).ser(Xi).de(Au).build()){};__name(gS,"DescribeActivationsCommand");var hS=gS;var yS=class _DescribeAssociationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeAssociation",{}).n("SSMClient","DescribeAssociationCommand").f(void 0,_r).ser(Qi).de(Ou).build()){};__name(yS,"DescribeAssociationCommand");var SS=yS;var ES=class _DescribeAssociationExecutionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeAssociationExecutions",{}).n("SSMClient","DescribeAssociationExecutionsCommand").f(void 0,void 0).ser(Zi).de(Ru).build()){};__name(ES,"DescribeAssociationExecutionsCommand");var xS=ES;var CS=class _DescribeAssociationExecutionTargetsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeAssociationExecutionTargets",{}).n("SSMClient","DescribeAssociationExecutionTargetsCommand").f(void 0,void 0).ser(ec).de(Du).build()){};__name(CS,"DescribeAssociationExecutionTargetsCommand");var _S=CS;var bS=class _DescribeAutomationExecutionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeAutomationExecutions",{}).n("SSMClient","DescribeAutomationExecutionsCommand").f(void 0,void 0).ser(tc).de(Nu).build()){};__name(bS,"DescribeAutomationExecutionsCommand");var IS=bS;var PS=class _DescribeAutomationStepExecutionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeAutomationStepExecutions",{}).n("SSMClient","DescribeAutomationStepExecutionsCommand").f(void 0,void 0).ser(nc).de(Mu).build()){};__name(PS,"DescribeAutomationStepExecutionsCommand");var wS=PS;var TS=class _DescribeAvailablePatchesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeAvailablePatches",{}).n("SSMClient","DescribeAvailablePatchesCommand").f(void 0,void 0).ser(rc).de(ju).build()){};__name(TS,"DescribeAvailablePatchesCommand");var AS=TS;var OS=class _DescribeDocumentCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeDocument",{}).n("SSMClient","DescribeDocumentCommand").f(void 0,void 0).ser(ac).de(ku).build()){};__name(OS,"DescribeDocumentCommand");var RS=OS;var DS=class _DescribeDocumentPermissionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeDocumentPermission",{}).n("SSMClient","DescribeDocumentPermissionCommand").f(void 0,void 0).ser(oc).de(Lu).build()){};__name(DS,"DescribeDocumentPermissionCommand");var NS=DS;var MS=class _DescribeEffectiveInstanceAssociationsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeEffectiveInstanceAssociations",{}).n("SSMClient","DescribeEffectiveInstanceAssociationsCommand").f(void 0,void 0).ser(sc).de($u).build()){};__name(MS,"DescribeEffectiveInstanceAssociationsCommand");var jS=MS;var kS=class _DescribeEffectivePatchesForPatchBaselineCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeEffectivePatchesForPatchBaseline",{}).n("SSMClient","DescribeEffectivePatchesForPatchBaselineCommand").f(void 0,void 0).ser(ic).de(Fu).build()){};__name(kS,"DescribeEffectivePatchesForPatchBaselineCommand");var LS=kS;var $S=class _DescribeInstanceAssociationsStatusCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeInstanceAssociationsStatus",{}).n("SSMClient","DescribeInstanceAssociationsStatusCommand").f(void 0,void 0).ser(cc).de(Uu).build()){};__name($S,"DescribeInstanceAssociationsStatusCommand");var FS=$S;var US=class _DescribeInstanceInformationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeInstanceInformation",{}).n("SSMClient","DescribeInstanceInformationCommand").f(void 0,Ir).ser(dc).de(zu).build()){};__name(US,"DescribeInstanceInformationCommand");var zS=US;var BS=class _DescribeInstancePatchesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeInstancePatches",{}).n("SSMClient","DescribeInstancePatchesCommand").f(void 0,void 0).ser(uc).de(Bu).build()){};__name(BS,"DescribeInstancePatchesCommand");var HS=BS;var GS=class _DescribeInstancePatchStatesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeInstancePatchStates",{}).n("SSMClient","DescribeInstancePatchStatesCommand").f(void 0,wr).ser(lc).de(Hu).build()){};__name(GS,"DescribeInstancePatchStatesCommand");var WS=GS;var qS=class _DescribeInstancePatchStatesForPatchGroupCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeInstancePatchStatesForPatchGroup",{}).n("SSMClient","DescribeInstancePatchStatesForPatchGroupCommand").f(void 0,Tr).ser(pc).de(Gu).build()){};__name(qS,"DescribeInstancePatchStatesForPatchGroupCommand");var VS=qS;var JS=class _DescribeInstancePropertiesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeInstanceProperties",{}).n("SSMClient","DescribeInstancePropertiesCommand").f(void 0,Or).ser(mc).de(Wu).build()){};__name(JS,"DescribeInstancePropertiesCommand");var KS=JS;var YS=class _DescribeInventoryDeletionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeInventoryDeletions",{}).n("SSMClient","DescribeInventoryDeletionsCommand").f(void 0,void 0).ser(vc).de(qu).build()){};__name(YS,"DescribeInventoryDeletionsCommand");var XS=YS;var QS=class _DescribeMaintenanceWindowExecutionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindowExecutions",{}).n("SSMClient","DescribeMaintenanceWindowExecutionsCommand").f(void 0,void 0).ser(fc).de(Vu).build()){};__name(QS,"DescribeMaintenanceWindowExecutionsCommand");var ZS=QS;var eE=class _DescribeMaintenanceWindowExecutionTaskInvocationsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindowExecutionTaskInvocations",{}).n("SSMClient","DescribeMaintenanceWindowExecutionTaskInvocationsCommand").f(void 0,Dr).ser(gc).de(Ju).build()){};__name(eE,"DescribeMaintenanceWindowExecutionTaskInvocationsCommand");var tE=eE;var nE=class _DescribeMaintenanceWindowExecutionTasksCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindowExecutionTasks",{}).n("SSMClient","DescribeMaintenanceWindowExecutionTasksCommand").f(void 0,void 0).ser(hc).de(Ku).build()){};__name(nE,"DescribeMaintenanceWindowExecutionTasksCommand");var rE=nE;var aE=class _DescribeMaintenanceWindowScheduleCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindowSchedule",{}).n("SSMClient","DescribeMaintenanceWindowScheduleCommand").f(void 0,void 0).ser(Sc).de(Xu).build()){};__name(aE,"DescribeMaintenanceWindowScheduleCommand");var oE=aE;var sE=class _DescribeMaintenanceWindowsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindows",{}).n("SSMClient","DescribeMaintenanceWindowsCommand").f(void 0,Mr).ser(yc).de(Yu).build()){};__name(sE,"DescribeMaintenanceWindowsCommand");var iE=sE;var cE=class _DescribeMaintenanceWindowsForTargetCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindowsForTarget",{}).n("SSMClient","DescribeMaintenanceWindowsForTargetCommand").f(void 0,void 0).ser(Ec).de(Qu).build()){};__name(cE,"DescribeMaintenanceWindowsForTargetCommand");var dE=cE;var uE=class _DescribeMaintenanceWindowTargetsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindowTargets",{}).n("SSMClient","DescribeMaintenanceWindowTargetsCommand").f(void 0,ls).ser(xc).de(Zu).build()){};__name(uE,"DescribeMaintenanceWindowTargetsCommand");var lE=uE;var pE=class _DescribeMaintenanceWindowTasksCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeMaintenanceWindowTasks",{}).n("SSMClient","DescribeMaintenanceWindowTasksCommand").f(void 0,vs).ser(Cc).de(el).build()){};__name(pE,"DescribeMaintenanceWindowTasksCommand");var mE=pE;var vE=class _DescribeOpsItemsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeOpsItems",{}).n("SSMClient","DescribeOpsItemsCommand").f(void 0,void 0).ser(_c).de(tl).build()){};__name(vE,"DescribeOpsItemsCommand");var fE=vE;var gE=class _DescribeParametersCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeParameters",{}).n("SSMClient","DescribeParametersCommand").f(void 0,void 0).ser(bc).de(nl).build()){};__name(gE,"DescribeParametersCommand");var hE=gE;var yE=class _DescribePatchBaselinesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribePatchBaselines",{}).n("SSMClient","DescribePatchBaselinesCommand").f(void 0,void 0).ser(Ic).de(rl).build()){};__name(yE,"DescribePatchBaselinesCommand");var SE=yE;var EE=class _DescribePatchGroupsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribePatchGroups",{}).n("SSMClient","DescribePatchGroupsCommand").f(void 0,void 0).ser(Pc).de(al).build()){};__name(EE,"DescribePatchGroupsCommand");var xE=EE;var CE=class _DescribePatchGroupStateCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribePatchGroupState",{}).n("SSMClient","DescribePatchGroupStateCommand").f(void 0,void 0).ser(wc).de(ol).build()){};__name(CE,"DescribePatchGroupStateCommand");var _E=CE;var bE=class _DescribePatchPropertiesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribePatchProperties",{}).n("SSMClient","DescribePatchPropertiesCommand").f(void 0,void 0).ser(Tc).de(sl).build()){};__name(bE,"DescribePatchPropertiesCommand");var IE=bE;var PE=class _DescribeSessionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DescribeSessions",{}).n("SSMClient","DescribeSessionsCommand").f(void 0,void 0).ser(Ac).de(il).build()){};__name(PE,"DescribeSessionsCommand");var wE=PE;var TE=class _DisassociateOpsItemRelatedItemCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","DisassociateOpsItemRelatedItem",{}).n("SSMClient","DisassociateOpsItemRelatedItemCommand").f(void 0,void 0).ser(Oc).de(cl).build()){};__name(TE,"DisassociateOpsItemRelatedItemCommand");var AE=TE;var OE=class _GetAutomationExecutionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetAutomationExecution",{}).n("SSMClient","GetAutomationExecutionCommand").f(void 0,void 0).ser(Rc).de(dl).build()){};__name(OE,"GetAutomationExecutionCommand");var RE=OE;var DE=class _GetCalendarStateCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetCalendarState",{}).n("SSMClient","GetCalendarStateCommand").f(void 0,void 0).ser(Dc).de(ul).build()){};__name(DE,"GetCalendarStateCommand");var NE=DE;var ME=class _GetCommandInvocationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetCommandInvocation",{}).n("SSMClient","GetCommandInvocationCommand").f(void 0,void 0).ser(Nc).de(ll).build()){};__name(ME,"GetCommandInvocationCommand");var jE=ME;var kE=class _GetConnectionStatusCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetConnectionStatus",{}).n("SSMClient","GetConnectionStatusCommand").f(void 0,void 0).ser(Mc).de(pl).build()){};__name(kE,"GetConnectionStatusCommand");var LE=kE;var $E=class _GetDefaultPatchBaselineCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetDefaultPatchBaseline",{}).n("SSMClient","GetDefaultPatchBaselineCommand").f(void 0,void 0).ser(jc).de(ml).build()){};__name($E,"GetDefaultPatchBaselineCommand");var FE=$E;var UE=class _GetDeployablePatchSnapshotForInstanceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetDeployablePatchSnapshotForInstance",{}).n("SSMClient","GetDeployablePatchSnapshotForInstanceCommand").f(gs,void 0).ser(kc).de(vl).build()){};__name(UE,"GetDeployablePatchSnapshotForInstanceCommand");var zE=UE;var BE=class _GetDocumentCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetDocument",{}).n("SSMClient","GetDocumentCommand").f(void 0,void 0).ser(Lc).de(fl).build()){};__name(BE,"GetDocumentCommand");var HE=BE;var GE=class _GetInventoryCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetInventory",{}).n("SSMClient","GetInventoryCommand").f(void 0,void 0).ser($c).de(gl).build()){};__name(GE,"GetInventoryCommand");var WE=GE;var qE=class _GetInventorySchemaCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetInventorySchema",{}).n("SSMClient","GetInventorySchemaCommand").f(void 0,void 0).ser(Fc).de(hl).build()){};__name(qE,"GetInventorySchemaCommand");var VE=qE;var JE=class _GetMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetMaintenanceWindow",{}).n("SSMClient","GetMaintenanceWindowCommand").f(void 0,hs).ser(Uc).de(yl).build()){};__name(JE,"GetMaintenanceWindowCommand");var KE=JE;var YE=class _GetMaintenanceWindowExecutionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetMaintenanceWindowExecution",{}).n("SSMClient","GetMaintenanceWindowExecutionCommand").f(void 0,void 0).ser(zc).de(Sl).build()){};__name(YE,"GetMaintenanceWindowExecutionCommand");var XE=YE;var QE=class _GetMaintenanceWindowExecutionTaskCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetMaintenanceWindowExecutionTask",{}).n("SSMClient","GetMaintenanceWindowExecutionTaskCommand").f(void 0,ys).ser(Bc).de(El).build()){};__name(QE,"GetMaintenanceWindowExecutionTaskCommand");var ZE=QE;var ex=class _GetMaintenanceWindowExecutionTaskInvocationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetMaintenanceWindowExecutionTaskInvocation",{}).n("SSMClient","GetMaintenanceWindowExecutionTaskInvocationCommand").f(void 0,Ss).ser(Hc).de(xl).build()){};__name(ex,"GetMaintenanceWindowExecutionTaskInvocationCommand");var tx=ex;var nx=class _GetMaintenanceWindowTaskCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetMaintenanceWindowTask",{}).n("SSMClient","GetMaintenanceWindowTaskCommand").f(void 0,bs).ser(Gc).de(Cl).build()){};__name(nx,"GetMaintenanceWindowTaskCommand");var rx=nx;var ax=class _GetOpsItemCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetOpsItem",{}).n("SSMClient","GetOpsItemCommand").f(void 0,void 0).ser(Wc).de(_l).build()){};__name(ax,"GetOpsItemCommand");var ox=ax;var sx=class _GetOpsMetadataCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetOpsMetadata",{}).n("SSMClient","GetOpsMetadataCommand").f(void 0,void 0).ser(qc).de(bl).build()){};__name(sx,"GetOpsMetadataCommand");var ix=sx;var cx=class _GetOpsSummaryCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetOpsSummary",{}).n("SSMClient","GetOpsSummaryCommand").f(void 0,void 0).ser(Vc).de(Il).build()){};__name(cx,"GetOpsSummaryCommand");var dx=cx;var ux=class _GetParameterCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetParameter",{}).n("SSMClient","GetParameterCommand").f(void 0,Ps).ser(Jc).de(Pl).build()){};__name(ux,"GetParameterCommand");var lx=ux;var px=class _GetParameterHistoryCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetParameterHistory",{}).n("SSMClient","GetParameterHistoryCommand").f(void 0,Ts).ser(Kc).de(wl).build()){};__name(px,"GetParameterHistoryCommand");var mx=px;var vx=class _GetParametersByPathCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetParametersByPath",{}).n("SSMClient","GetParametersByPathCommand").f(void 0,Os).ser(Xc).de(Al).build()){};__name(vx,"GetParametersByPathCommand");var fx=vx;var gx=class _GetParametersCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetParameters",{}).n("SSMClient","GetParametersCommand").f(void 0,As).ser(Yc).de(Tl).build()){};__name(gx,"GetParametersCommand");var hx=gx;var yx=class _GetPatchBaselineCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetPatchBaseline",{}).n("SSMClient","GetPatchBaselineCommand").f(void 0,Rs).ser(Qc).de(Ol).build()){};__name(yx,"GetPatchBaselineCommand");var Sx=yx;var Ex=class _GetPatchBaselineForPatchGroupCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetPatchBaselineForPatchGroup",{}).n("SSMClient","GetPatchBaselineForPatchGroupCommand").f(void 0,void 0).ser(Zc).de(Rl).build()){};__name(Ex,"GetPatchBaselineForPatchGroupCommand");var xx=Ex;var Cx=class _GetResourcePoliciesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetResourcePolicies",{}).n("SSMClient","GetResourcePoliciesCommand").f(void 0,void 0).ser(ed).de(Dl).build()){};__name(Cx,"GetResourcePoliciesCommand");var _x=Cx;var bx=class _GetServiceSettingCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","GetServiceSetting",{}).n("SSMClient","GetServiceSettingCommand").f(void 0,void 0).ser(td).de(Nl).build()){};__name(bx,"GetServiceSettingCommand");var Ix=bx;var Px=class _LabelParameterVersionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","LabelParameterVersion",{}).n("SSMClient","LabelParameterVersionCommand").f(void 0,void 0).ser(nd).de(Ml).build()){};__name(Px,"LabelParameterVersionCommand");var wx=Px;var Tx=class _ListAssociationsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListAssociations",{}).n("SSMClient","ListAssociationsCommand").f(void 0,void 0).ser(rd).de(jl).build()){};__name(Tx,"ListAssociationsCommand");var Ax=Tx;var Ox=class _ListAssociationVersionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListAssociationVersions",{}).n("SSMClient","ListAssociationVersionsCommand").f(void 0,Ns).ser(ad).de(kl).build()){};__name(Ox,"ListAssociationVersionsCommand");var Rx=Ox;var Dx=class _ListCommandInvocationsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListCommandInvocations",{}).n("SSMClient","ListCommandInvocationsCommand").f(void 0,void 0).ser(od).de(Ll).build()){};__name(Dx,"ListCommandInvocationsCommand");var Nx=Dx;var Mx=class _ListCommandsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListCommands",{}).n("SSMClient","ListCommandsCommand").f(void 0,js).ser(sd).de($l).build()){};__name(Mx,"ListCommandsCommand");var jx=Mx;var kx=class _ListComplianceItemsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListComplianceItems",{}).n("SSMClient","ListComplianceItemsCommand").f(void 0,void 0).ser(id).de(Fl).build()){};__name(kx,"ListComplianceItemsCommand");var Lx=kx;var $x=class _ListComplianceSummariesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListComplianceSummaries",{}).n("SSMClient","ListComplianceSummariesCommand").f(void 0,void 0).ser(cd).de(Ul).build()){};__name($x,"ListComplianceSummariesCommand");var Fx=$x;var Ux=class _ListDocumentMetadataHistoryCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListDocumentMetadataHistory",{}).n("SSMClient","ListDocumentMetadataHistoryCommand").f(void 0,void 0).ser(dd).de(zl).build()){};__name(Ux,"ListDocumentMetadataHistoryCommand");var zx=Ux;var Bx=class _ListDocumentsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListDocuments",{}).n("SSMClient","ListDocumentsCommand").f(void 0,void 0).ser(ud).de(Bl).build()){};__name(Bx,"ListDocumentsCommand");var Hx=Bx;var Gx=class _ListDocumentVersionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListDocumentVersions",{}).n("SSMClient","ListDocumentVersionsCommand").f(void 0,void 0).ser(ld).de(Hl).build()){};__name(Gx,"ListDocumentVersionsCommand");var Wx=Gx;var qx=class _ListInventoryEntriesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListInventoryEntries",{}).n("SSMClient","ListInventoryEntriesCommand").f(void 0,void 0).ser(pd).de(Gl).build()){};__name(qx,"ListInventoryEntriesCommand");var Vx=qx;var Jx=class _ListOpsItemEventsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListOpsItemEvents",{}).n("SSMClient","ListOpsItemEventsCommand").f(void 0,void 0).ser(md).de(Wl).build()){};__name(Jx,"ListOpsItemEventsCommand");var Kx=Jx;var Yx=class _ListOpsItemRelatedItemsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListOpsItemRelatedItems",{}).n("SSMClient","ListOpsItemRelatedItemsCommand").f(void 0,void 0).ser(vd).de(ql).build()){};__name(Yx,"ListOpsItemRelatedItemsCommand");var Xx=Yx;var Qx=class _ListOpsMetadataCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListOpsMetadata",{}).n("SSMClient","ListOpsMetadataCommand").f(void 0,void 0).ser(fd).de(Vl).build()){};__name(Qx,"ListOpsMetadataCommand");var Zx=Qx;var eC=class _ListResourceComplianceSummariesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListResourceComplianceSummaries",{}).n("SSMClient","ListResourceComplianceSummariesCommand").f(void 0,void 0).ser(gd).de(Jl).build()){};__name(eC,"ListResourceComplianceSummariesCommand");var tC=eC;var nC=class _ListResourceDataSyncCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListResourceDataSync",{}).n("SSMClient","ListResourceDataSyncCommand").f(void 0,void 0).ser(hd).de(Kl).build()){};__name(nC,"ListResourceDataSyncCommand");var rC=nC;var aC=class _ListTagsForResourceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ListTagsForResource",{}).n("SSMClient","ListTagsForResourceCommand").f(void 0,void 0).ser(yd).de(Yl).build()){};__name(aC,"ListTagsForResourceCommand");var oC=aC;var sC=class _ModifyDocumentPermissionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ModifyDocumentPermission",{}).n("SSMClient","ModifyDocumentPermissionCommand").f(void 0,void 0).ser(Sd).de(Xl).build()){};__name(sC,"ModifyDocumentPermissionCommand");var iC=sC;var cC=class _PutComplianceItemsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","PutComplianceItems",{}).n("SSMClient","PutComplianceItemsCommand").f(void 0,void 0).ser(Ed).de(Ql).build()){};__name(cC,"PutComplianceItemsCommand");var dC=cC;var uC=class _PutInventoryCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","PutInventory",{}).n("SSMClient","PutInventoryCommand").f(void 0,void 0).ser(xd).de(Zl).build()){};__name(uC,"PutInventoryCommand");var lC=uC;var pC=class _PutParameterCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","PutParameter",{}).n("SSMClient","PutParameterCommand").f(ks,void 0).ser(Cd).de(ep).build()){};__name(pC,"PutParameterCommand");var mC=pC;var vC=class _PutResourcePolicyCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","PutResourcePolicy",{}).n("SSMClient","PutResourcePolicyCommand").f(void 0,void 0).ser(_d).de(tp).build()){};__name(vC,"PutResourcePolicyCommand");var fC=vC;var gC=class _RegisterDefaultPatchBaselineCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","RegisterDefaultPatchBaseline",{}).n("SSMClient","RegisterDefaultPatchBaselineCommand").f(void 0,void 0).ser(bd).de(np).build()){};__name(gC,"RegisterDefaultPatchBaselineCommand");var hC=gC;var yC=class _RegisterPatchBaselineForPatchGroupCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","RegisterPatchBaselineForPatchGroup",{}).n("SSMClient","RegisterPatchBaselineForPatchGroupCommand").f(void 0,void 0).ser(Id).de(rp).build()){};__name(yC,"RegisterPatchBaselineForPatchGroupCommand");var SC=yC;var EC=class _RegisterTargetWithMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","RegisterTargetWithMaintenanceWindow",{}).n("SSMClient","RegisterTargetWithMaintenanceWindowCommand").f(Ls,void 0).ser(Pd).de(ap).build()){};__name(EC,"RegisterTargetWithMaintenanceWindowCommand");var xC=EC;var CC=class _RegisterTaskWithMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","RegisterTaskWithMaintenanceWindow",{}).n("SSMClient","RegisterTaskWithMaintenanceWindowCommand").f($s,void 0).ser(wd).de(op).build()){};__name(CC,"RegisterTaskWithMaintenanceWindowCommand");var _C=CC;var bC=class _RemoveTagsFromResourceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","RemoveTagsFromResource",{}).n("SSMClient","RemoveTagsFromResourceCommand").f(void 0,void 0).ser(Td).de(sp).build()){};__name(bC,"RemoveTagsFromResourceCommand");var IC=bC;var PC=class _ResetServiceSettingCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ResetServiceSetting",{}).n("SSMClient","ResetServiceSettingCommand").f(void 0,void 0).ser(Ad).de(ip).build()){};__name(PC,"ResetServiceSettingCommand");var wC=PC;var TC=class _ResumeSessionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","ResumeSession",{}).n("SSMClient","ResumeSessionCommand").f(void 0,void 0).ser(Od).de(cp).build()){};__name(TC,"ResumeSessionCommand");var AC=TC;var OC=class _SendAutomationSignalCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","SendAutomationSignal",{}).n("SSMClient","SendAutomationSignalCommand").f(void 0,void 0).ser(Rd).de(dp).build()){};__name(OC,"SendAutomationSignalCommand");var RC=OC;var DC=class _SendCommandCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","SendCommand",{}).n("SSMClient","SendCommandCommand").f(Fs,Us).ser(Dd).de(up).build()){};__name(DC,"SendCommandCommand");var NC=DC;var MC=class _StartAssociationsOnceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","StartAssociationsOnce",{}).n("SSMClient","StartAssociationsOnceCommand").f(void 0,void 0).ser(Nd).de(lp).build()){};__name(MC,"StartAssociationsOnceCommand");var jC=MC;var kC=class _StartAutomationExecutionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","StartAutomationExecution",{}).n("SSMClient","StartAutomationExecutionCommand").f(void 0,void 0).ser(Md).de(pp).build()){};__name(kC,"StartAutomationExecutionCommand");var LC=kC;var $C=class _StartChangeRequestExecutionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","StartChangeRequestExecution",{}).n("SSMClient","StartChangeRequestExecutionCommand").f(void 0,void 0).ser(jd).de(mp).build()){};__name($C,"StartChangeRequestExecutionCommand");var FC=$C;var UC=class _StartSessionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","StartSession",{}).n("SSMClient","StartSessionCommand").f(void 0,void 0).ser(kd).de(vp).build()){};__name(UC,"StartSessionCommand");var zC=UC;var BC=class _StopAutomationExecutionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","StopAutomationExecution",{}).n("SSMClient","StopAutomationExecutionCommand").f(void 0,void 0).ser(Ld).de(fp).build()){};__name(BC,"StopAutomationExecutionCommand");var HC=BC;var GC=class _TerminateSessionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","TerminateSession",{}).n("SSMClient","TerminateSessionCommand").f(void 0,void 0).ser($d).de(gp).build()){};__name(GC,"TerminateSessionCommand");var WC=GC;var qC=class _UnlabelParameterVersionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UnlabelParameterVersion",{}).n("SSMClient","UnlabelParameterVersionCommand").f(void 0,void 0).ser(Fd).de(hp).build()){};__name(qC,"UnlabelParameterVersionCommand");var VC=qC;var JC=class _UpdateAssociationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateAssociation",{}).n("SSMClient","UpdateAssociationCommand").f(li,pi).ser(Ud).de(yp).build()){};__name(JC,"UpdateAssociationCommand");var KC=JC;var YC=class _UpdateAssociationStatusCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateAssociationStatus",{}).n("SSMClient","UpdateAssociationStatusCommand").f(void 0,mi).ser(zd).de(Sp).build()){};__name(YC,"UpdateAssociationStatusCommand");var XC=YC;var QC=class _UpdateDocumentCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateDocument",{}).n("SSMClient","UpdateDocumentCommand").f(void 0,void 0).ser(Bd).de(Ep).build()){};__name(QC,"UpdateDocumentCommand");var ZC=QC;var e_=class _UpdateDocumentDefaultVersionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateDocumentDefaultVersion",{}).n("SSMClient","UpdateDocumentDefaultVersionCommand").f(void 0,void 0).ser(Hd).de(xp).build()){};__name(e_,"UpdateDocumentDefaultVersionCommand");var t_=e_;var n_=class _UpdateDocumentMetadataCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateDocumentMetadata",{}).n("SSMClient","UpdateDocumentMetadataCommand").f(void 0,void 0).ser(Gd).de(Cp).build()){};__name(n_,"UpdateDocumentMetadataCommand");var r_=n_;var a_=class _UpdateMaintenanceWindowCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateMaintenanceWindow",{}).n("SSMClient","UpdateMaintenanceWindowCommand").f(vi,fi).ser(Wd).de(_p).build()){};__name(a_,"UpdateMaintenanceWindowCommand");var o_=a_;var s_=class _UpdateMaintenanceWindowTargetCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateMaintenanceWindowTarget",{}).n("SSMClient","UpdateMaintenanceWindowTargetCommand").f(gi,hi).ser(qd).de(bp).build()){};__name(s_,"UpdateMaintenanceWindowTargetCommand");var i_=s_;var c_=class _UpdateMaintenanceWindowTaskCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateMaintenanceWindowTask",{}).n("SSMClient","UpdateMaintenanceWindowTaskCommand").f(yi,Si).ser(Vd).de(Ip).build()){};__name(c_,"UpdateMaintenanceWindowTaskCommand");var d_=c_;var u_=class _UpdateManagedInstanceRoleCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateManagedInstanceRole",{}).n("SSMClient","UpdateManagedInstanceRoleCommand").f(void 0,void 0).ser(Jd).de(Pp).build()){};__name(u_,"UpdateManagedInstanceRoleCommand");var l_=u_;var p_=class _UpdateOpsItemCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateOpsItem",{}).n("SSMClient","UpdateOpsItemCommand").f(void 0,void 0).ser(Kd).de(wp).build()){};__name(p_,"UpdateOpsItemCommand");var m_=p_;var v_=class _UpdateOpsMetadataCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateOpsMetadata",{}).n("SSMClient","UpdateOpsMetadataCommand").f(void 0,void 0).ser(Yd).de(Tp).build()){};__name(v_,"UpdateOpsMetadataCommand");var f_=v_;var g_=class _UpdatePatchBaselineCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdatePatchBaseline",{}).n("SSMClient","UpdatePatchBaselineCommand").f(Ei,xi).ser(Xd).de(Ap).build()){};__name(g_,"UpdatePatchBaselineCommand");var h_=g_;var y_=class _UpdateResourceDataSyncCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateResourceDataSync",{}).n("SSMClient","UpdateResourceDataSyncCommand").f(void 0,void 0).ser(Qd).de(Op).build()){};__name(y_,"UpdateResourceDataSyncCommand");var S_=y_;var E_=class _UpdateServiceSettingCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AmazonSSM","UpdateServiceSetting",{}).n("SSMClient","UpdateServiceSettingCommand").f(void 0,void 0).ser(Zd).de(Rp).build()){};__name(E_,"UpdateServiceSettingCommand");var x_=E_;var C_={AddTagsToResourceCommand:my,AssociateOpsItemRelatedItemCommand:fy,CancelCommandCommand:hy,CancelMaintenanceWindowExecutionCommand:Sy,CreateActivationCommand:xy,CreateAssociationCommand:Iy,CreateAssociationBatchCommand:_y,CreateDocumentCommand:wy,CreateMaintenanceWindowCommand:Ay,CreateOpsItemCommand:Ry,CreateOpsMetadataCommand:Ny,CreatePatchBaselineCommand:jy,CreateResourceDataSyncCommand:Ly,DeleteActivationCommand:Fy,DeleteAssociationCommand:zy,DeleteDocumentCommand:Hy,DeleteInventoryCommand:Wy,DeleteMaintenanceWindowCommand:Vy,DeleteOpsItemCommand:Ky,DeleteOpsMetadataCommand:Xy,DeleteParameterCommand:Zy,DeleteParametersCommand:tS,DeletePatchBaselineCommand:rS,DeleteResourceDataSyncCommand:oS,DeleteResourcePolicyCommand:iS,DeregisterManagedInstanceCommand:dS,DeregisterPatchBaselineForPatchGroupCommand:lS,DeregisterTargetFromMaintenanceWindowCommand:mS,DeregisterTaskFromMaintenanceWindowCommand:fS,DescribeActivationsCommand:hS,DescribeAssociationCommand:SS,DescribeAssociationExecutionsCommand:xS,DescribeAssociationExecutionTargetsCommand:_S,DescribeAutomationExecutionsCommand:IS,DescribeAutomationStepExecutionsCommand:wS,DescribeAvailablePatchesCommand:AS,DescribeDocumentCommand:RS,DescribeDocumentPermissionCommand:NS,DescribeEffectiveInstanceAssociationsCommand:jS,DescribeEffectivePatchesForPatchBaselineCommand:LS,DescribeInstanceAssociationsStatusCommand:FS,DescribeInstanceInformationCommand:zS,DescribeInstancePatchesCommand:HS,DescribeInstancePatchStatesCommand:WS,DescribeInstancePatchStatesForPatchGroupCommand:VS,DescribeInstancePropertiesCommand:KS,DescribeInventoryDeletionsCommand:XS,DescribeMaintenanceWindowExecutionsCommand:ZS,DescribeMaintenanceWindowExecutionTaskInvocationsCommand:tE,DescribeMaintenanceWindowExecutionTasksCommand:rE,DescribeMaintenanceWindowsCommand:iE,DescribeMaintenanceWindowScheduleCommand:oE,DescribeMaintenanceWindowsForTargetCommand:dE,DescribeMaintenanceWindowTargetsCommand:lE,DescribeMaintenanceWindowTasksCommand:mE,DescribeOpsItemsCommand:fE,DescribeParametersCommand:hE,DescribePatchBaselinesCommand:SE,DescribePatchGroupsCommand:xE,DescribePatchGroupStateCommand:_E,DescribePatchPropertiesCommand:IE,DescribeSessionsCommand:wE,DisassociateOpsItemRelatedItemCommand:AE,GetAutomationExecutionCommand:RE,GetCalendarStateCommand:NE,GetCommandInvocationCommand:jE,GetConnectionStatusCommand:LE,GetDefaultPatchBaselineCommand:FE,GetDeployablePatchSnapshotForInstanceCommand:zE,GetDocumentCommand:HE,GetInventoryCommand:WE,GetInventorySchemaCommand:VE,GetMaintenanceWindowCommand:KE,GetMaintenanceWindowExecutionCommand:XE,GetMaintenanceWindowExecutionTaskCommand:ZE,GetMaintenanceWindowExecutionTaskInvocationCommand:tx,GetMaintenanceWindowTaskCommand:rx,GetOpsItemCommand:ox,GetOpsMetadataCommand:ix,GetOpsSummaryCommand:dx,GetParameterCommand:lx,GetParameterHistoryCommand:mx,GetParametersCommand:hx,GetParametersByPathCommand:fx,GetPatchBaselineCommand:Sx,GetPatchBaselineForPatchGroupCommand:xx,GetResourcePoliciesCommand:_x,GetServiceSettingCommand:Ix,LabelParameterVersionCommand:wx,ListAssociationsCommand:Ax,ListAssociationVersionsCommand:Rx,ListCommandInvocationsCommand:Nx,ListCommandsCommand:jx,ListComplianceItemsCommand:Lx,ListComplianceSummariesCommand:Fx,ListDocumentMetadataHistoryCommand:zx,ListDocumentsCommand:Hx,ListDocumentVersionsCommand:Wx,ListInventoryEntriesCommand:Vx,ListOpsItemEventsCommand:Kx,ListOpsItemRelatedItemsCommand:Xx,ListOpsMetadataCommand:Zx,ListResourceComplianceSummariesCommand:tC,ListResourceDataSyncCommand:rC,ListTagsForResourceCommand:oC,ModifyDocumentPermissionCommand:iC,PutComplianceItemsCommand:dC,PutInventoryCommand:lC,PutParameterCommand:mC,PutResourcePolicyCommand:fC,RegisterDefaultPatchBaselineCommand:hC,RegisterPatchBaselineForPatchGroupCommand:SC,RegisterTargetWithMaintenanceWindowCommand:xC,RegisterTaskWithMaintenanceWindowCommand:_C,RemoveTagsFromResourceCommand:IC,ResetServiceSettingCommand:wC,ResumeSessionCommand:AC,SendAutomationSignalCommand:RC,SendCommandCommand:NC,StartAssociationsOnceCommand:jC,StartAutomationExecutionCommand:LC,StartChangeRequestExecutionCommand:FC,StartSessionCommand:zC,StopAutomationExecutionCommand:HC,TerminateSessionCommand:WC,UnlabelParameterVersionCommand:VC,UpdateAssociationCommand:KC,UpdateAssociationStatusCommand:XC,UpdateDocumentCommand:ZC,UpdateDocumentDefaultVersionCommand:t_,UpdateDocumentMetadataCommand:r_,UpdateMaintenanceWindowCommand:o_,UpdateMaintenanceWindowTargetCommand:i_,UpdateMaintenanceWindowTaskCommand:d_,UpdateManagedInstanceRoleCommand:l_,UpdateOpsItemCommand:m_,UpdateOpsMetadataCommand:f_,UpdatePatchBaselineCommand:h_,UpdateResourceDataSyncCommand:S_,UpdateServiceSettingCommand:x_};var b_=class _SSM extends A{};__name(b_,"SSM");var I_=b_;(0,_.createAggregatedClient)(C_,I_);var P_=(0,m.createPaginator)(A,hS,"NextToken","NextToken","MaxResults");var w_=(0,m.createPaginator)(A,_S,"NextToken","NextToken","MaxResults");var T_=(0,m.createPaginator)(A,xS,"NextToken","NextToken","MaxResults");var A_=(0,m.createPaginator)(A,IS,"NextToken","NextToken","MaxResults");var O_=(0,m.createPaginator)(A,wS,"NextToken","NextToken","MaxResults");var R_=(0,m.createPaginator)(A,AS,"NextToken","NextToken","MaxResults");var D_=(0,m.createPaginator)(A,jS,"NextToken","NextToken","MaxResults");var N_=(0,m.createPaginator)(A,LS,"NextToken","NextToken","MaxResults");var M_=(0,m.createPaginator)(A,FS,"NextToken","NextToken","MaxResults");var j_=(0,m.createPaginator)(A,zS,"NextToken","NextToken","MaxResults");var k_=(0,m.createPaginator)(A,VS,"NextToken","NextToken","MaxResults");var L_=(0,m.createPaginator)(A,WS,"NextToken","NextToken","MaxResults");var $_=(0,m.createPaginator)(A,HS,"NextToken","NextToken","MaxResults");var F_=(0,m.createPaginator)(A,KS,"NextToken","NextToken","MaxResults");var U_=(0,m.createPaginator)(A,XS,"NextToken","NextToken","MaxResults");var z_=(0,m.createPaginator)(A,tE,"NextToken","NextToken","MaxResults");var B_=(0,m.createPaginator)(A,rE,"NextToken","NextToken","MaxResults");var H_=(0,m.createPaginator)(A,ZS,"NextToken","NextToken","MaxResults");var G_=(0,m.createPaginator)(A,oE,"NextToken","NextToken","MaxResults");var W_=(0,m.createPaginator)(A,lE,"NextToken","NextToken","MaxResults");var q_=(0,m.createPaginator)(A,mE,"NextToken","NextToken","MaxResults");var V_=(0,m.createPaginator)(A,dE,"NextToken","NextToken","MaxResults");var J_=(0,m.createPaginator)(A,iE,"NextToken","NextToken","MaxResults");var K_=(0,m.createPaginator)(A,fE,"NextToken","NextToken","MaxResults");var Y_=(0,m.createPaginator)(A,hE,"NextToken","NextToken","MaxResults");var X_=(0,m.createPaginator)(A,SE,"NextToken","NextToken","MaxResults");var Q_=(0,m.createPaginator)(A,xE,"NextToken","NextToken","MaxResults");var Z_=(0,m.createPaginator)(A,IE,"NextToken","NextToken","MaxResults");var eb=(0,m.createPaginator)(A,wE,"NextToken","NextToken","MaxResults");var tb=(0,m.createPaginator)(A,WE,"NextToken","NextToken","MaxResults");var nb=(0,m.createPaginator)(A,VE,"NextToken","NextToken","MaxResults");var rb=(0,m.createPaginator)(A,dx,"NextToken","NextToken","MaxResults");var ab=(0,m.createPaginator)(A,mx,"NextToken","NextToken","MaxResults");var ob=(0,m.createPaginator)(A,fx,"NextToken","NextToken","MaxResults");var sb=(0,m.createPaginator)(A,_x,"NextToken","NextToken","MaxResults");var ib=(0,m.createPaginator)(A,Rx,"NextToken","NextToken","MaxResults");var cb=(0,m.createPaginator)(A,Ax,"NextToken","NextToken","MaxResults");var db=(0,m.createPaginator)(A,Nx,"NextToken","NextToken","MaxResults");var ub=(0,m.createPaginator)(A,jx,"NextToken","NextToken","MaxResults");var lb=(0,m.createPaginator)(A,Lx,"NextToken","NextToken","MaxResults");var pb=(0,m.createPaginator)(A,Fx,"NextToken","NextToken","MaxResults");var mb=(0,m.createPaginator)(A,Wx,"NextToken","NextToken","MaxResults");var vb=(0,m.createPaginator)(A,Hx,"NextToken","NextToken","MaxResults");var fb=(0,m.createPaginator)(A,Kx,"NextToken","NextToken","MaxResults");var gb=(0,m.createPaginator)(A,Xx,"NextToken","NextToken","MaxResults");var hb=(0,m.createPaginator)(A,Zx,"NextToken","NextToken","MaxResults");var yb=(0,m.createPaginator)(A,tC,"NextToken","NextToken","MaxResults");var Sb=(0,m.createPaginator)(A,rC,"NextToken","NextToken","MaxResults");var Eb=n(7871);var xb=__name((async(e,t)=>{let n;try{const r=await e.send(new jE(t));n=r;try{const e=__name((()=>r.Status),"returnComparator");if(e()==="Pending"){return{state:Eb.WaiterState.RETRY,reason:n}}}catch(e){}try{const e=__name((()=>r.Status),"returnComparator");if(e()==="InProgress"){return{state:Eb.WaiterState.RETRY,reason:n}}}catch(e){}try{const e=__name((()=>r.Status),"returnComparator");if(e()==="Delayed"){return{state:Eb.WaiterState.RETRY,reason:n}}}catch(e){}try{const e=__name((()=>r.Status),"returnComparator");if(e()==="Success"){return{state:Eb.WaiterState.SUCCESS,reason:n}}}catch(e){}try{const e=__name((()=>r.Status),"returnComparator");if(e()==="Cancelled"){return{state:Eb.WaiterState.FAILURE,reason:n}}}catch(e){}try{const e=__name((()=>r.Status),"returnComparator");if(e()==="TimedOut"){return{state:Eb.WaiterState.FAILURE,reason:n}}}catch(e){}try{const e=__name((()=>r.Status),"returnComparator");if(e()==="Failed"){return{state:Eb.WaiterState.FAILURE,reason:n}}}catch(e){}try{const e=__name((()=>r.Status),"returnComparator");if(e()==="Cancelling"){return{state:Eb.WaiterState.FAILURE,reason:n}}}catch(e){}}catch(e){n=e;if(e.name&&e.name=="InvocationDoesNotExist"){return{state:Eb.WaiterState.RETRY,reason:n}}}return{state:Eb.WaiterState.RETRY,reason:n}}),"checkState");var Cb=__name((async(e,t)=>{const n={minDelay:5,maxDelay:120};return(0,Eb.createWaiter)({...n,...e},t,xb)}),"waitForCommandExecuted");var _b=__name((async(e,t)=>{const n={minDelay:5,maxDelay:120};const r=await(0,Eb.createWaiter)({...n,...e},t,xb);return(0,Eb.checkExceptions)(r)}),"waitUntilCommandExecuted");0&&0},2929:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(204);const a=r.__importDefault(n(357));const o=n(601);const s=n(2944);const i=n(7906);const c=n(1818);const d=n(4681);const u=n(7273);const l=n(3993);const p=n(8179);const m=n(4161);const v=n(9751);const f=n(3506);const g=n(1866);const h=n(2871);const y=n(1866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const n=(0,f.getRuntimeConfig)(e);(0,o.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??m.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,i.defaultUserAgent)({serviceId:n.serviceId,clientVersion:a.default.version}),maxAttempts:e?.maxAttempts??(0,l.loadConfig)(u.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,l.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:p.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,l.loadConfig)({...u.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||v.DEFAULT_RETRY_MODE}),sha256:e?.sha256??d.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,l.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,l.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},3506:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(601);const a=n(1866);const o=n(9381);const s=n(6456);const i=n(7107);const c=n(7305);const d=n(5454);const getRuntimeConfig=e=>({apiVersion:"2014-11-06",base64Decoder:e?.base64Decoder??s.fromBase64,base64Encoder:e?.base64Encoder??s.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??d.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??c.defaultSSMHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new r.AwsSdkSigV4Signer}],logger:e?.logger??new a.NoOpLogger,serviceId:e?.serviceId??"SSM",urlParser:e?.urlParser??o.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},209:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultSSOOIDCHttpAuthSchemeProvider=t.defaultSSOOIDCHttpAuthSchemeParametersProvider=void 0;const r=n(601);const a=n(5275);const defaultSSOOIDCHttpAuthSchemeParametersProvider=async(e,t,n)=>({operation:(0,a.getSmithyContext)(t).operation,region:await(0,a.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSSOOIDCHttpAuthSchemeParametersProvider=defaultSSOOIDCHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sso-oauth",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSSOOIDCHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"CreateToken":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"RegisterClient":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"StartDeviceAuthorization":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSSOOIDCHttpAuthSchemeProvider=defaultSSOOIDCHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,r.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},6515:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const r=n(1194);const a=n(8013);const o=n(8323);const defaultEndpointResolver=(e,t={})=>(0,a.resolveEndpoint)(o.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;a.customEndpointFunctions.aws=r.awsEndpointFunctions},8323:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",r="fn",a="argv",o="ref";const s=true,i="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",p="PartitionResult",m="getAttr",v={[n]:false,type:"String"},f={[n]:true,default:false,type:"Boolean"},g={[o]:"Endpoint"},h={[r]:c,[a]:[{[o]:"UseFIPS"},true]},y={[r]:c,[a]:[{[o]:"UseDualStack"},true]},S={},E={[r]:m,[a]:[{[o]:p},"supportsFIPS"]},x={[o]:p},C={[r]:c,[a]:[true,{[r]:m,[a]:[x,"supportsDualStack"]}]},_=[h],b=[y],I=[{[o]:"Region"}];const P={version:"1.0",parameters:{Region:v,UseDualStack:f,UseFIPS:f,Endpoint:v},rules:[{conditions:[{[r]:i,[a]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:b,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:g,properties:S,headers:S},type:u}],type:l},{conditions:[{[r]:i,[a]:I}],rules:[{conditions:[{[r]:"aws.partition",[a]:I,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[r]:c,[a]:[s,E]},C],rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:_,rules:[{conditions:[{[r]:c,[a]:[E,s]}],rules:[{conditions:[{[r]:"stringEquals",[a]:[{[r]:m,[a]:[x,"name"]},"aws-us-gov"]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:S,headers:S},type:u},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:b,rules:[{conditions:[C],rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=P},5780:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{AccessDeniedException:()=>M,AuthorizationPendingException:()=>k,CreateTokenCommand:()=>ze,CreateTokenRequestFilterSensitiveLog:()=>ie,CreateTokenResponseFilterSensitiveLog:()=>ce,CreateTokenWithIAMCommand:()=>He,CreateTokenWithIAMRequestFilterSensitiveLog:()=>de,CreateTokenWithIAMResponseFilterSensitiveLog:()=>ue,ExpiredTokenException:()=>$,InternalServerException:()=>U,InvalidClientException:()=>B,InvalidClientMetadataException:()=>ae,InvalidGrantException:()=>G,InvalidRedirectUriException:()=>se,InvalidRequestException:()=>q,InvalidRequestRegionException:()=>ne,InvalidScopeException:()=>J,RegisterClientCommand:()=>We,RegisterClientResponseFilterSensitiveLog:()=>le,SSOOIDC:()=>Ye,SSOOIDCClient:()=>A,SSOOIDCServiceException:()=>D,SlowDownException:()=>Y,StartDeviceAuthorizationCommand:()=>Ve,StartDeviceAuthorizationRequestFilterSensitiveLog:()=>pe,UnauthorizedClientException:()=>Q,UnsupportedGrantTypeException:()=>ee,__Client:()=>_.Client});e.exports=__toCommonJS(i);var c=n(2459);var d=n(1475);var u=n(4103);var l=n(7163);var p=n(1818);var m=n(1422);var v=n(1829);var f=n(2538);var g=n(7273);var h=n(209);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"sso-oauth"})),"resolveClientEndpointParameters");var S={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var E=n(2352);var x=n(1945);var C=n(4117);var _=n(1866);var b=__name((e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider;let r=e.credentials;return{setHttpAuthScheme(e){const n=t.findIndex((t=>t.schemeId===e.schemeId));if(n===-1){t.push(e)}else{t.splice(n,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}}),"getHttpAuthExtensionConfiguration");var I=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var P=__name((e=>e),"asPartial");var w=__name(((e,t)=>{const n={...P((0,x.getAwsRegionExtensionConfiguration)(e)),...P((0,_.getDefaultExtensionConfiguration)(e)),...P((0,C.getHttpHandlerExtensionConfiguration)(e)),...P(b(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,x.resolveAwsRegionExtensionConfiguration)(n),...(0,_.resolveDefaultRuntimeConfig)(n),...(0,C.resolveHttpHandlerRuntimeConfig)(n),...I(n)}}),"resolveRuntimeExtensions");var T=class _SSOOIDCClient extends _.Client{constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});const n=y(t);const r=(0,l.resolveUserAgentConfig)(n);const a=(0,g.resolveRetryConfig)(r);const o=(0,p.resolveRegionConfig)(a);const s=(0,c.resolveHostHeaderConfig)(o);const i=(0,f.resolveEndpointConfig)(s);const S=(0,h.resolveHttpAuthSchemeConfig)(i);const x=w(S,(e==null?void 0:e.extensions)||[]);super(x);this.config=x;this.middlewareStack.use((0,l.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,v.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,d.getLoggerPlugin)(this.config));this.middlewareStack.use((0,u.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,m.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultSSOOIDCHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new m.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,m.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(T,"SSOOIDCClient");var A=T;var O=n(6904);var R=class _SSOOIDCServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOOIDCServiceException.prototype)}};__name(R,"SSOOIDCServiceException");var D=R;var N=class _AccessDeniedException extends D{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(N,"AccessDeniedException");var M=N;var j=class _AuthorizationPendingException extends D{constructor(e){super({name:"AuthorizationPendingException",$fault:"client",...e});this.name="AuthorizationPendingException";this.$fault="client";Object.setPrototypeOf(this,_AuthorizationPendingException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(j,"AuthorizationPendingException");var k=j;var L=class _ExpiredTokenException extends D{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(L,"ExpiredTokenException");var $=L;var F=class _InternalServerException extends D{constructor(e){super({name:"InternalServerException",$fault:"server",...e});this.name="InternalServerException";this.$fault="server";Object.setPrototypeOf(this,_InternalServerException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(F,"InternalServerException");var U=F;var z=class _InvalidClientException extends D{constructor(e){super({name:"InvalidClientException",$fault:"client",...e});this.name="InvalidClientException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(z,"InvalidClientException");var B=z;var H=class _InvalidGrantException extends D{constructor(e){super({name:"InvalidGrantException",$fault:"client",...e});this.name="InvalidGrantException";this.$fault="client";Object.setPrototypeOf(this,_InvalidGrantException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(H,"InvalidGrantException");var G=H;var W=class _InvalidRequestException extends D{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(W,"InvalidRequestException");var q=W;var V=class _InvalidScopeException extends D{constructor(e){super({name:"InvalidScopeException",$fault:"client",...e});this.name="InvalidScopeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidScopeException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(V,"InvalidScopeException");var J=V;var K=class _SlowDownException extends D{constructor(e){super({name:"SlowDownException",$fault:"client",...e});this.name="SlowDownException";this.$fault="client";Object.setPrototypeOf(this,_SlowDownException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(K,"SlowDownException");var Y=K;var X=class _UnauthorizedClientException extends D{constructor(e){super({name:"UnauthorizedClientException",$fault:"client",...e});this.name="UnauthorizedClientException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedClientException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(X,"UnauthorizedClientException");var Q=X;var Z=class _UnsupportedGrantTypeException extends D{constructor(e){super({name:"UnsupportedGrantTypeException",$fault:"client",...e});this.name="UnsupportedGrantTypeException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedGrantTypeException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(Z,"UnsupportedGrantTypeException");var ee=Z;var te=class _InvalidRequestRegionException extends D{constructor(e){super({name:"InvalidRequestRegionException",$fault:"client",...e});this.name="InvalidRequestRegionException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestRegionException.prototype);this.error=e.error;this.error_description=e.error_description;this.endpoint=e.endpoint;this.region=e.region}};__name(te,"InvalidRequestRegionException");var ne=te;var re=class _InvalidClientMetadataException extends D{constructor(e){super({name:"InvalidClientMetadataException",$fault:"client",...e});this.name="InvalidClientMetadataException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientMetadataException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(re,"InvalidClientMetadataException");var ae=re;var oe=class _InvalidRedirectUriException extends D{constructor(e){super({name:"InvalidRedirectUriException",$fault:"client",...e});this.name="InvalidRedirectUriException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRedirectUriException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(oe,"InvalidRedirectUriException");var se=oe;var ie=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.codeVerifier&&{codeVerifier:_.SENSITIVE_STRING}})),"CreateTokenRequestFilterSensitiveLog");var ce=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.idToken&&{idToken:_.SENSITIVE_STRING}})),"CreateTokenResponseFilterSensitiveLog");var de=__name((e=>({...e,...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.assertion&&{assertion:_.SENSITIVE_STRING},...e.subjectToken&&{subjectToken:_.SENSITIVE_STRING},...e.codeVerifier&&{codeVerifier:_.SENSITIVE_STRING}})),"CreateTokenWithIAMRequestFilterSensitiveLog");var ue=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.idToken&&{idToken:_.SENSITIVE_STRING}})),"CreateTokenWithIAMResponseFilterSensitiveLog");var le=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING}})),"RegisterClientResponseFilterSensitiveLog");var pe=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING}})),"StartDeviceAuthorizationRequestFilterSensitiveLog");var me=n(601);var ve=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r={"content-type":"application/json"};n.bp("/token");let a;a=JSON.stringify((0,_.take)(e,{clientId:[],clientSecret:[],code:[],codeVerifier:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:e=>(0,_._json)(e)}));n.m("POST").h(r).b(a);return n.build()}),"se_CreateTokenCommand");var fe=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r={"content-type":"application/json"};n.bp("/token");const a=(0,_.map)({[Fe]:[,"t"]});let o;o=JSON.stringify((0,_.take)(e,{assertion:[],clientId:[],code:[],codeVerifier:[],grantType:[],redirectUri:[],refreshToken:[],requestedTokenType:[],scope:e=>(0,_._json)(e),subjectToken:[],subjectTokenType:[]}));n.m("POST").h(r).q(a).b(o);return n.build()}),"se_CreateTokenWithIAMCommand");var ge=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r={"content-type":"application/json"};n.bp("/client/register");let a;a=JSON.stringify((0,_.take)(e,{clientName:[],clientType:[],entitledApplicationArn:[],grantTypes:e=>(0,_._json)(e),issuerUrl:[],redirectUris:e=>(0,_._json)(e),scopes:e=>(0,_._json)(e)}));n.m("POST").h(r).b(a);return n.build()}),"se_RegisterClientCommand");var he=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r={"content-type":"application/json"};n.bp("/device_authorization");let a;a=JSON.stringify((0,_.take)(e,{clientId:[],clientSecret:[],startUrl:[]}));n.m("POST").h(r).b(a);return n.build()}),"se_StartDeviceAuthorizationCommand");var ye=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ce(e,t)}const n=(0,_.map)({$metadata:$e(e)});const r=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const a=(0,_.take)(r,{accessToken:_.expectString,expiresIn:_.expectInt32,idToken:_.expectString,refreshToken:_.expectString,tokenType:_.expectString});Object.assign(n,a);return n}),"de_CreateTokenCommand");var Se=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ce(e,t)}const n=(0,_.map)({$metadata:$e(e)});const r=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const a=(0,_.take)(r,{accessToken:_.expectString,expiresIn:_.expectInt32,idToken:_.expectString,issuedTokenType:_.expectString,refreshToken:_.expectString,scope:_._json,tokenType:_.expectString});Object.assign(n,a);return n}),"de_CreateTokenWithIAMCommand");var Ee=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ce(e,t)}const n=(0,_.map)({$metadata:$e(e)});const r=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const a=(0,_.take)(r,{authorizationEndpoint:_.expectString,clientId:_.expectString,clientIdIssuedAt:_.expectLong,clientSecret:_.expectString,clientSecretExpiresAt:_.expectLong,tokenEndpoint:_.expectString});Object.assign(n,a);return n}),"de_RegisterClientCommand");var xe=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ce(e,t)}const n=(0,_.map)({$metadata:$e(e)});const r=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const a=(0,_.take)(r,{deviceCode:_.expectString,expiresIn:_.expectInt32,interval:_.expectInt32,userCode:_.expectString,verificationUri:_.expectString,verificationUriComplete:_.expectString});Object.assign(n,a);return n}),"de_StartDeviceAuthorizationCommand");var Ce=__name((async(e,t)=>{const n={...e,body:await(0,me.parseJsonErrorBody)(e.body,t)};const r=(0,me.loadRestJsonErrorCode)(e,n.body);switch(r){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await be(n,t);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await Ie(n,t);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await Pe(n,t);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await we(n,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await Te(n,t);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await Oe(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await De(n,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await Me(n,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await je(n,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await ke(n,t);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await Le(n,t);case"InvalidRequestRegionException":case"com.amazonaws.ssooidc#InvalidRequestRegionException":throw await Ne(n,t);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await Ae(n,t);case"InvalidRedirectUriException":case"com.amazonaws.ssooidc#InvalidRedirectUriException":throw await Re(n,t);default:const a=n.body;return _e({output:e,parsedBody:a,errorCode:r})}}),"de_CommandError");var _e=(0,_.withBaseException)(D);var be=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new M({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_AccessDeniedExceptionRes");var Ie=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new k({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_AuthorizationPendingExceptionRes");var Pe=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new $({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_ExpiredTokenExceptionRes");var we=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new U({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InternalServerExceptionRes");var Te=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new B({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidClientExceptionRes");var Ae=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new ae({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidClientMetadataExceptionRes");var Oe=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new G({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidGrantExceptionRes");var Re=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new se({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidRedirectUriExceptionRes");var De=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new q({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidRequestExceptionRes");var Ne=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{endpoint:_.expectString,error:_.expectString,error_description:_.expectString,region:_.expectString});Object.assign(n,a);const o=new ne({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidRequestRegionExceptionRes");var Me=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new J({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidScopeExceptionRes");var je=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new Y({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_SlowDownExceptionRes");var ke=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new Q({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_UnauthorizedClientExceptionRes");var Le=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{error:_.expectString,error_description:_.expectString});Object.assign(n,a);const o=new ee({$metadata:$e(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_UnsupportedGrantTypeExceptionRes");var $e=__name((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"]})),"deserializeMetadata");var Fe="aws_iam";var Ue=class _CreateTokenCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","CreateToken",{}).n("SSOOIDCClient","CreateTokenCommand").f(ie,ce).ser(ve).de(ye).build()){};__name(Ue,"CreateTokenCommand");var ze=Ue;var Be=class _CreateTokenWithIAMCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","CreateTokenWithIAM",{}).n("SSOOIDCClient","CreateTokenWithIAMCommand").f(de,ue).ser(fe).de(Se).build()){};__name(Be,"CreateTokenWithIAMCommand");var He=Be;var Ge=class _RegisterClientCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","RegisterClient",{}).n("SSOOIDCClient","RegisterClientCommand").f(void 0,le).ser(ge).de(Ee).build()){};__name(Ge,"RegisterClientCommand");var We=Ge;var qe=class _StartDeviceAuthorizationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","StartDeviceAuthorization",{}).n("SSOOIDCClient","StartDeviceAuthorizationCommand").f(pe,void 0).ser(he).de(xe).build()){};__name(qe,"StartDeviceAuthorizationCommand");var Ve=qe;var Je={CreateTokenCommand:ze,CreateTokenWithIAMCommand:He,RegisterClientCommand:We,StartDeviceAuthorizationCommand:Ve};var Ke=class _SSOOIDC extends A{};__name(Ke,"SSOOIDC");var Ye=Ke;(0,_.createAggregatedClient)(Je,Ye);0&&0},2352:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(204);const a=r.__importDefault(n(7401));const o=n(601);const s=n(2944);const i=n(7906);const c=n(1818);const d=n(4681);const u=n(7273);const l=n(3993);const p=n(8179);const m=n(4161);const v=n(9751);const f=n(8988);const g=n(1866);const h=n(2871);const y=n(1866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const n=(0,f.getRuntimeConfig)(e);(0,o.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??m.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,i.defaultUserAgent)({serviceId:n.serviceId,clientVersion:a.default.version}),maxAttempts:e?.maxAttempts??(0,l.loadConfig)(u.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,l.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:p.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,l.loadConfig)({...u.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||v.DEFAULT_RETRY_MODE}),sha256:e?.sha256??d.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,l.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,l.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8988:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(601);const a=n(1422);const o=n(1866);const s=n(9381);const i=n(6456);const c=n(7107);const d=n(209);const u=n(6515);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??i.fromBase64,base64Encoder:e?.base64Encoder??i.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??u.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??d.defaultSSOOIDCHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new r.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new a.NoAuthSigner}],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"SSO OIDC",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},8049:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultSSOHttpAuthSchemeProvider=t.defaultSSOHttpAuthSchemeParametersProvider=void 0;const r=n(601);const a=n(5275);const defaultSSOHttpAuthSchemeParametersProvider=async(e,t,n)=>({operation:(0,a.getSmithyContext)(t).operation,region:await(0,a.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSSOHttpAuthSchemeParametersProvider=defaultSSOHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"awsssoportal",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSSOHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"GetRoleCredentials":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"ListAccountRoles":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"ListAccounts":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"Logout":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSSOHttpAuthSchemeProvider=defaultSSOHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,r.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},5986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const r=n(1194);const a=n(8013);const o=n(3001);const defaultEndpointResolver=(e,t={})=>(0,a.resolveEndpoint)(o.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;a.customEndpointFunctions.aws=r.awsEndpointFunctions},3001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",r="fn",a="argv",o="ref";const s=true,i="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",p="PartitionResult",m="getAttr",v={[n]:false,type:"String"},f={[n]:true,default:false,type:"Boolean"},g={[o]:"Endpoint"},h={[r]:c,[a]:[{[o]:"UseFIPS"},true]},y={[r]:c,[a]:[{[o]:"UseDualStack"},true]},S={},E={[r]:m,[a]:[{[o]:p},"supportsFIPS"]},x={[o]:p},C={[r]:c,[a]:[true,{[r]:m,[a]:[x,"supportsDualStack"]}]},_=[h],b=[y],I=[{[o]:"Region"}];const P={version:"1.0",parameters:{Region:v,UseDualStack:f,UseFIPS:f,Endpoint:v},rules:[{conditions:[{[r]:i,[a]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:b,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:g,properties:S,headers:S},type:u}],type:l},{conditions:[{[r]:i,[a]:I}],rules:[{conditions:[{[r]:"aws.partition",[a]:I,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[r]:c,[a]:[s,E]},C],rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:_,rules:[{conditions:[{[r]:c,[a]:[E,s]}],rules:[{conditions:[{[r]:"stringEquals",[a]:[{[r]:m,[a]:[x,"name"]},"aws-us-gov"]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:S,headers:S},type:u},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:b,rules:[{conditions:[C],rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=P},9615:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{GetRoleCredentialsCommand:()=>xe,GetRoleCredentialsRequestFilterSensitiveLog:()=>z,GetRoleCredentialsResponseFilterSensitiveLog:()=>H,InvalidRequestException:()=>M,ListAccountRolesCommand:()=>_e,ListAccountRolesRequestFilterSensitiveLog:()=>G,ListAccountsCommand:()=>Ie,ListAccountsRequestFilterSensitiveLog:()=>W,LogoutCommand:()=>we,LogoutRequestFilterSensitiveLog:()=>q,ResourceNotFoundException:()=>k,RoleCredentialsFilterSensitiveLog:()=>B,SSO:()=>Oe,SSOClient:()=>A,SSOServiceException:()=>D,TooManyRequestsException:()=>$,UnauthorizedException:()=>U,__Client:()=>_.Client,paginateListAccountRoles:()=>Re,paginateListAccounts:()=>De});e.exports=__toCommonJS(i);var c=n(2459);var d=n(1475);var u=n(4103);var l=n(7163);var p=n(1818);var m=n(1422);var v=n(1829);var f=n(2538);var g=n(7273);var h=n(8049);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"awsssoportal"})),"resolveClientEndpointParameters");var S={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var E=n(3107);var x=n(1945);var C=n(4117);var _=n(1866);var b=__name((e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider;let r=e.credentials;return{setHttpAuthScheme(e){const n=t.findIndex((t=>t.schemeId===e.schemeId));if(n===-1){t.push(e)}else{t.splice(n,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}}),"getHttpAuthExtensionConfiguration");var I=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var P=__name((e=>e),"asPartial");var w=__name(((e,t)=>{const n={...P((0,x.getAwsRegionExtensionConfiguration)(e)),...P((0,_.getDefaultExtensionConfiguration)(e)),...P((0,C.getHttpHandlerExtensionConfiguration)(e)),...P(b(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,x.resolveAwsRegionExtensionConfiguration)(n),...(0,_.resolveDefaultRuntimeConfig)(n),...(0,C.resolveHttpHandlerRuntimeConfig)(n),...I(n)}}),"resolveRuntimeExtensions");var T=class _SSOClient extends _.Client{constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});const n=y(t);const r=(0,l.resolveUserAgentConfig)(n);const a=(0,g.resolveRetryConfig)(r);const o=(0,p.resolveRegionConfig)(a);const s=(0,c.resolveHostHeaderConfig)(o);const i=(0,f.resolveEndpointConfig)(s);const S=(0,h.resolveHttpAuthSchemeConfig)(i);const x=w(S,(e==null?void 0:e.extensions)||[]);super(x);this.config=x;this.middlewareStack.use((0,l.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,v.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,d.getLoggerPlugin)(this.config));this.middlewareStack.use((0,u.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,m.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultSSOHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new m.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,m.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(T,"SSOClient");var A=T;var O=n(6904);var R=class _SSOServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOServiceException.prototype)}};__name(R,"SSOServiceException");var D=R;var N=class _InvalidRequestException extends D{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype)}};__name(N,"InvalidRequestException");var M=N;var j=class _ResourceNotFoundException extends D{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceNotFoundException.prototype)}};__name(j,"ResourceNotFoundException");var k=j;var L=class _TooManyRequestsException extends D{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e});this.name="TooManyRequestsException";this.$fault="client";Object.setPrototypeOf(this,_TooManyRequestsException.prototype)}};__name(L,"TooManyRequestsException");var $=L;var F=class _UnauthorizedException extends D{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedException.prototype)}};__name(F,"UnauthorizedException");var U=F;var z=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"GetRoleCredentialsRequestFilterSensitiveLog");var B=__name((e=>({...e,...e.secretAccessKey&&{secretAccessKey:_.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:_.SENSITIVE_STRING}})),"RoleCredentialsFilterSensitiveLog");var H=__name((e=>({...e,...e.roleCredentials&&{roleCredentials:B(e.roleCredentials)}})),"GetRoleCredentialsResponseFilterSensitiveLog");var G=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"ListAccountRolesRequestFilterSensitiveLog");var W=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"ListAccountsRequestFilterSensitiveLog");var q=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"LogoutRequestFilterSensitiveLog");var V=n(601);var J=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r=(0,_.map)({},de,{[Se]:e[le]});n.bp("/federation/credentials");const a=(0,_.map)({[ye]:[,(0,_.expectNonNull)(e[he],`roleName`)],[pe]:[,(0,_.expectNonNull)(e[ue],`accountId`)]});let o;n.m("GET").h(r).q(a).b(o);return n.build()}),"se_GetRoleCredentialsCommand");var K=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r=(0,_.map)({},de,{[Se]:e[le]});n.bp("/assignment/roles");const a=(0,_.map)({[ge]:[,e[fe]],[ve]:[()=>e.maxResults!==void 0,()=>e[me].toString()],[pe]:[,(0,_.expectNonNull)(e[ue],`accountId`)]});let o;n.m("GET").h(r).q(a).b(o);return n.build()}),"se_ListAccountRolesCommand");var Y=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r=(0,_.map)({},de,{[Se]:e[le]});n.bp("/assignment/accounts");const a=(0,_.map)({[ge]:[,e[fe]],[ve]:[()=>e.maxResults!==void 0,()=>e[me].toString()]});let o;n.m("GET").h(r).q(a).b(o);return n.build()}),"se_ListAccountsCommand");var X=__name((async(e,t)=>{const n=(0,m.requestBuilder)(e,t);const r=(0,_.map)({},de,{[Se]:e[le]});n.bp("/logout");let a;n.m("POST").h(r).b(a);return n.build()}),"se_LogoutCommand");var Q=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ne(e,t)}const n=(0,_.map)({$metadata:ce(e)});const r=(0,_.expectNonNull)((0,_.expectObject)(await(0,V.parseJsonBody)(e.body,t)),"body");const a=(0,_.take)(r,{roleCredentials:_._json});Object.assign(n,a);return n}),"de_GetRoleCredentialsCommand");var Z=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ne(e,t)}const n=(0,_.map)({$metadata:ce(e)});const r=(0,_.expectNonNull)((0,_.expectObject)(await(0,V.parseJsonBody)(e.body,t)),"body");const a=(0,_.take)(r,{nextToken:_.expectString,roleList:_._json});Object.assign(n,a);return n}),"de_ListAccountRolesCommand");var ee=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ne(e,t)}const n=(0,_.map)({$metadata:ce(e)});const r=(0,_.expectNonNull)((0,_.expectObject)(await(0,V.parseJsonBody)(e.body,t)),"body");const a=(0,_.take)(r,{accountList:_._json,nextToken:_.expectString});Object.assign(n,a);return n}),"de_ListAccountsCommand");var te=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ne(e,t)}const n=(0,_.map)({$metadata:ce(e)});await(0,_.collectBody)(e.body,t);return n}),"de_LogoutCommand");var ne=__name((async(e,t)=>{const n={...e,body:await(0,V.parseJsonErrorBody)(e.body,t)};const r=(0,V.loadRestJsonErrorCode)(e,n.body);switch(r){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await ae(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await oe(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await se(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await ie(n,t);default:const a=n.body;return re({output:e,parsedBody:a,errorCode:r})}}),"de_CommandError");var re=(0,_.withBaseException)(D);var ae=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{message:_.expectString});Object.assign(n,a);const o=new M({$metadata:ce(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_InvalidRequestExceptionRes");var oe=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{message:_.expectString});Object.assign(n,a);const o=new k({$metadata:ce(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_ResourceNotFoundExceptionRes");var se=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{message:_.expectString});Object.assign(n,a);const o=new $({$metadata:ce(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_TooManyRequestsExceptionRes");var ie=__name((async(e,t)=>{const n=(0,_.map)({});const r=e.body;const a=(0,_.take)(r,{message:_.expectString});Object.assign(n,a);const o=new U({$metadata:ce(e),...n});return(0,_.decorateServiceException)(o,e.body)}),"de_UnauthorizedExceptionRes");var ce=__name((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"]})),"deserializeMetadata");var de=__name((e=>e!==void 0&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0)),"isSerializableHeaderValue");var ue="accountId";var le="accessToken";var pe="account_id";var me="maxResults";var ve="max_result";var fe="nextToken";var ge="next_token";var he="roleName";var ye="role_name";var Se="x-amz-sso_bearer_token";var Ee=class _GetRoleCredentialsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("SWBPortalService","GetRoleCredentials",{}).n("SSOClient","GetRoleCredentialsCommand").f(z,H).ser(J).de(Q).build()){};__name(Ee,"GetRoleCredentialsCommand");var xe=Ee;var Ce=class _ListAccountRolesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("SWBPortalService","ListAccountRoles",{}).n("SSOClient","ListAccountRolesCommand").f(G,void 0).ser(K).de(Z).build()){};__name(Ce,"ListAccountRolesCommand");var _e=Ce;var be=class _ListAccountsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("SWBPortalService","ListAccounts",{}).n("SSOClient","ListAccountsCommand").f(W,void 0).ser(Y).de(ee).build()){};__name(be,"ListAccountsCommand");var Ie=be;var Pe=class _LogoutCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,n,r){return[(0,O.getSerdePlugin)(n,this.serialize,this.deserialize),(0,f.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("SWBPortalService","Logout",{}).n("SSOClient","LogoutCommand").f(q,void 0).ser(X).de(te).build()){};__name(Pe,"LogoutCommand");var we=Pe;var Te={GetRoleCredentialsCommand:xe,ListAccountRolesCommand:_e,ListAccountsCommand:Ie,LogoutCommand:we};var Ae=class _SSO extends A{};__name(Ae,"SSO");var Oe=Ae;(0,_.createAggregatedClient)(Te,Oe);var Re=(0,m.createPaginator)(A,_e,"nextToken","nextToken","maxResults");var De=(0,m.createPaginator)(A,Ie,"nextToken","nextToken","maxResults");0&&0},3107:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(204);const a=r.__importDefault(n(6151));const o=n(601);const s=n(7906);const i=n(1818);const c=n(4681);const d=n(7273);const u=n(3993);const l=n(8179);const p=n(4161);const m=n(9751);const v=n(8060);const f=n(1866);const g=n(2871);const h=n(1866);const getRuntimeConfig=e=>{(0,h.emitWarningIfUnsupportedVersion)(process.version);const t=(0,g.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(f.loadConfigsForDefaultMode);const n=(0,v.getRuntimeConfig)(e);(0,o.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??p.calculateBodyLength,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,s.defaultUserAgent)({serviceId:n.serviceId,clientVersion:a.default.version}),maxAttempts:e?.maxAttempts??(0,u.loadConfig)(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,u.loadConfig)(i.NODE_REGION_CONFIG_OPTIONS,i.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:l.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,u.loadConfig)({...d.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||m.DEFAULT_RETRY_MODE}),sha256:e?.sha256??c.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??l.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,u.loadConfig)(i.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,u.loadConfig)(i.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8060:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(601);const a=n(1422);const o=n(1866);const s=n(9381);const i=n(6456);const c=n(7107);const d=n(8049);const u=n(5986);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??i.fromBase64,base64Encoder:e?.base64Encoder??i.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??u.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??d.defaultSSOHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new r.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new a.NoAuthSigner}],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"SSO",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},6901:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=t.__Client=void 0;const r=n(2459);const a=n(1475);const o=n(4103);const s=n(7163);const i=n(1818);const c=n(1422);const d=n(1829);const u=n(2538);const l=n(7273);const p=n(1866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return p.Client}});const m=n(4489);const v=n(4101);const f=n(6184);const g=n(8199);class STSClient extends p.Client{constructor(...[e]){const t=(0,f.getRuntimeConfig)(e||{});const n=(0,v.resolveClientEndpointParameters)(t);const p=(0,s.resolveUserAgentConfig)(n);const h=(0,l.resolveRetryConfig)(p);const y=(0,i.resolveRegionConfig)(h);const S=(0,r.resolveHostHeaderConfig)(y);const E=(0,u.resolveEndpointConfig)(S);const x=(0,m.resolveHttpAuthSchemeConfig)(E);const C=(0,g.resolveRuntimeExtensions)(x,e?.extensions||[]);super(C);this.config=C;this.middlewareStack.use((0,s.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,r.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,a.getLoggerPlugin)(this.config));this.middlewareStack.use((0,o.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,c.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:m.defaultSTSHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new c.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,c.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},7328:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthRuntimeConfig=t.getHttpAuthExtensionConfiguration=void 0;const getHttpAuthExtensionConfiguration=e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider;let r=e.credentials;return{setHttpAuthScheme(e){const n=t.findIndex((t=>t.schemeId===e.schemeId));if(n===-1){t.push(e)}else{t.splice(n,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}};t.getHttpAuthExtensionConfiguration=getHttpAuthExtensionConfiguration;const resolveHttpAuthRuntimeConfig=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()});t.resolveHttpAuthRuntimeConfig=resolveHttpAuthRuntimeConfig},4489:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.resolveStsAuthConfig=t.defaultSTSHttpAuthSchemeProvider=t.defaultSTSHttpAuthSchemeParametersProvider=void 0;const r=n(601);const a=n(5275);const o=n(6901);const defaultSTSHttpAuthSchemeParametersProvider=async(e,t,n)=>({operation:(0,a.getSmithyContext)(t).operation,region:await(0,a.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSTSHttpAuthSchemeParametersProvider=defaultSTSHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSTSHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"AssumeRoleWithSAML":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"AssumeRoleWithWebIdentity":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSTSHttpAuthSchemeProvider=defaultSTSHttpAuthSchemeProvider;const resolveStsAuthConfig=e=>({...e,stsClientCtor:o.STSClient});t.resolveStsAuthConfig=resolveStsAuthConfig;const resolveHttpAuthSchemeConfig=e=>{const n=(0,t.resolveStsAuthConfig)(e);const a=(0,r.resolveAwsSdkSigV4Config)(n);return{...a}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},4101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.commonParams=t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,useGlobalEndpoint:e.useGlobalEndpoint??false,defaultSigningName:"sts"});t.resolveClientEndpointParameters=resolveClientEndpointParameters;t.commonParams={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"}}},8763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const r=n(1194);const a=n(8013);const o=n(7705);const defaultEndpointResolver=(e,t={})=>(0,a.resolveEndpoint)(o.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;a.customEndpointFunctions.aws=r.awsEndpointFunctions},7705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",r="type",a="fn",o="argv",s="ref";const i=false,c=true,d="booleanEquals",u="stringEquals",l="sigv4",p="sts",m="us-east-1",v="endpoint",f="https://sts.{Region}.{PartitionResult#dnsSuffix}",g="tree",h="error",y="getAttr",S={[n]:false,[r]:"String"},E={[n]:true,default:false,[r]:"Boolean"},x={[s]:"Endpoint"},C={[a]:"isSet",[o]:[{[s]:"Region"}]},_={[s]:"Region"},b={[a]:"aws.partition",[o]:[_],assign:"PartitionResult"},I={[s]:"UseFIPS"},P={[s]:"UseDualStack"},w={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:l,signingName:p,signingRegion:m}]},headers:{}},T={},A={conditions:[{[a]:u,[o]:[_,"aws-global"]}],[v]:w,[r]:v},O={[a]:d,[o]:[I,true]},R={[a]:d,[o]:[P,true]},D={[a]:y,[o]:[{[s]:"PartitionResult"},"supportsFIPS"]},N={[s]:"PartitionResult"},M={[a]:d,[o]:[true,{[a]:y,[o]:[N,"supportsDualStack"]}]},j=[{[a]:"isSet",[o]:[x]}],k=[O],L=[R];const $={version:"1.0",parameters:{Region:S,UseDualStack:E,UseFIPS:E,Endpoint:S,UseGlobalEndpoint:E},rules:[{conditions:[{[a]:d,[o]:[{[s]:"UseGlobalEndpoint"},c]},{[a]:"not",[o]:j},C,b,{[a]:d,[o]:[I,i]},{[a]:d,[o]:[P,i]}],rules:[{conditions:[{[a]:u,[o]:[_,"ap-northeast-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"ap-south-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"ap-southeast-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"ap-southeast-2"]}],endpoint:w,[r]:v},A,{conditions:[{[a]:u,[o]:[_,"ca-central-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"eu-central-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"eu-north-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"eu-west-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"eu-west-2"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"eu-west-3"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"sa-east-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,m]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"us-east-2"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"us-west-1"]}],endpoint:w,[r]:v},{conditions:[{[a]:u,[o]:[_,"us-west-2"]}],endpoint:w,[r]:v},{endpoint:{url:f,properties:{authSchemes:[{name:l,signingName:p,signingRegion:"{Region}"}]},headers:T},[r]:v}],[r]:g},{conditions:j,rules:[{conditions:k,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[r]:h},{conditions:L,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[r]:h},{endpoint:{url:x,properties:T,headers:T},[r]:v}],[r]:g},{conditions:[C],rules:[{conditions:[b],rules:[{conditions:[O,R],rules:[{conditions:[{[a]:d,[o]:[c,D]},M],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:T,headers:T},[r]:v}],[r]:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[r]:h}],[r]:g},{conditions:k,rules:[{conditions:[{[a]:d,[o]:[D,c]}],rules:[{conditions:[{[a]:u,[o]:[{[a]:y,[o]:[N,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:T,headers:T},[r]:v},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:T,headers:T},[r]:v}],[r]:g},{error:"FIPS is enabled but this partition does not support FIPS",[r]:h}],[r]:g},{conditions:L,rules:[{conditions:[M],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:T,headers:T},[r]:v}],[r]:g},{error:"DualStack is enabled but this partition does not support DualStack",[r]:h}],[r]:g},A,{endpoint:{url:f,properties:T,headers:T},[r]:v}],[r]:g}],[r]:g},{error:"Invalid Configuration: Missing Region",[r]:h}]};t.ruleSet=$},374:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __reExport=(e,t,n)=>(__copyProps(e,t,"default"),n&&__copyProps(n,t,"default"));var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{AssumeRoleCommand:()=>en,AssumeRoleResponseFilterSensitiveLog:()=>R,AssumeRoleWithSAMLCommand:()=>rn,AssumeRoleWithSAMLRequestFilterSensitiveLog:()=>D,AssumeRoleWithSAMLResponseFilterSensitiveLog:()=>N,AssumeRoleWithWebIdentityCommand:()=>sn,AssumeRoleWithWebIdentityRequestFilterSensitiveLog:()=>M,AssumeRoleWithWebIdentityResponseFilterSensitiveLog:()=>j,ClientInputEndpointParameters:()=>wn.ClientInputEndpointParameters,CredentialsFilterSensitiveLog:()=>O,DecodeAuthorizationMessageCommand:()=>un,ExpiredTokenException:()=>f,GetAccessKeyInfoCommand:()=>mn,GetCallerIdentityCommand:()=>gn,GetFederationTokenCommand:()=>Sn,GetFederationTokenResponseFilterSensitiveLog:()=>k,GetSessionTokenCommand:()=>Cn,GetSessionTokenResponseFilterSensitiveLog:()=>L,IDPCommunicationErrorException:()=>w,IDPRejectedClaimException:()=>_,InvalidAuthorizationMessageException:()=>A,InvalidIdentityTokenException:()=>I,MalformedPolicyDocumentException:()=>h,PackedPolicyTooLargeException:()=>S,RegionDisabledException:()=>x,STS:()=>Pn,STSServiceException:()=>m,decorateDefaultCredentialProvider:()=>Ln,getDefaultRoleAssumer:()=>jn,getDefaultRoleAssumerWithWebIdentity:()=>kn});e.exports=__toCommonJS(i);__reExport(i,n(6901),e.exports);var c=n(2538);var d=n(6904);var u=n(4101);var l=n(1866);var p=class _STSServiceException extends l.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_STSServiceException.prototype)}};__name(p,"STSServiceException");var m=p;var v=class _ExpiredTokenException extends m{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype)}};__name(v,"ExpiredTokenException");var f=v;var g=class _MalformedPolicyDocumentException extends m{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e});this.name="MalformedPolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,_MalformedPolicyDocumentException.prototype)}};__name(g,"MalformedPolicyDocumentException");var h=g;var y=class _PackedPolicyTooLargeException extends m{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e});this.name="PackedPolicyTooLargeException";this.$fault="client";Object.setPrototypeOf(this,_PackedPolicyTooLargeException.prototype)}};__name(y,"PackedPolicyTooLargeException");var S=y;var E=class _RegionDisabledException extends m{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e});this.name="RegionDisabledException";this.$fault="client";Object.setPrototypeOf(this,_RegionDisabledException.prototype)}};__name(E,"RegionDisabledException");var x=E;var C=class _IDPRejectedClaimException extends m{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e});this.name="IDPRejectedClaimException";this.$fault="client";Object.setPrototypeOf(this,_IDPRejectedClaimException.prototype)}};__name(C,"IDPRejectedClaimException");var _=C;var b=class _InvalidIdentityTokenException extends m{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e});this.name="InvalidIdentityTokenException";this.$fault="client";Object.setPrototypeOf(this,_InvalidIdentityTokenException.prototype)}};__name(b,"InvalidIdentityTokenException");var I=b;var P=class _IDPCommunicationErrorException extends m{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e});this.name="IDPCommunicationErrorException";this.$fault="client";Object.setPrototypeOf(this,_IDPCommunicationErrorException.prototype)}};__name(P,"IDPCommunicationErrorException");var w=P;var T=class _InvalidAuthorizationMessageException extends m{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e});this.name="InvalidAuthorizationMessageException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAuthorizationMessageException.prototype)}};__name(T,"InvalidAuthorizationMessageException");var A=T;var O=__name((e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:l.SENSITIVE_STRING}})),"CredentialsFilterSensitiveLog");var R=__name((e=>({...e,...e.Credentials&&{Credentials:O(e.Credentials)}})),"AssumeRoleResponseFilterSensitiveLog");var D=__name((e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:l.SENSITIVE_STRING}})),"AssumeRoleWithSAMLRequestFilterSensitiveLog");var N=__name((e=>({...e,...e.Credentials&&{Credentials:O(e.Credentials)}})),"AssumeRoleWithSAMLResponseFilterSensitiveLog");var M=__name((e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:l.SENSITIVE_STRING}})),"AssumeRoleWithWebIdentityRequestFilterSensitiveLog");var j=__name((e=>({...e,...e.Credentials&&{Credentials:O(e.Credentials)}})),"AssumeRoleWithWebIdentityResponseFilterSensitiveLog");var k=__name((e=>({...e,...e.Credentials&&{Credentials:O(e.Credentials)}})),"GetFederationTokenResponseFilterSensitiveLog");var L=__name((e=>({...e,...e.Credentials&&{Credentials:O(e.Credentials)}})),"GetSessionTokenResponseFilterSensitiveLog");var $=n(601);var F=n(4117);var U=__name((async(e,t)=>{const n=Je;let r;r=Xt({...le(e,t),[Ye]:Qe,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_AssumeRoleCommand");var z=__name((async(e,t)=>{const n=Je;let r;r=Xt({...pe(e,t),[Ye]:tt,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_AssumeRoleWithSAMLCommand");var B=__name((async(e,t)=>{const n=Je;let r;r=Xt({...me(e,t),[Ye]:nt,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_AssumeRoleWithWebIdentityCommand");var H=__name((async(e,t)=>{const n=Je;let r;r=Xt({...ve(e,t),[Ye]:ct,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_DecodeAuthorizationMessageCommand");var G=__name((async(e,t)=>{const n=Je;let r;r=Xt({...fe(e,t),[Ye]:gt,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_GetAccessKeyInfoCommand");var W=__name((async(e,t)=>{const n=Je;let r;r=Xt({...ge(e,t),[Ye]:ht,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_GetCallerIdentityCommand");var q=__name((async(e,t)=>{const n=Je;let r;r=Xt({...he(e,t),[Ye]:yt,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_GetFederationTokenCommand");var V=__name((async(e,t)=>{const n=Je;let r;r=Xt({...ye(e,t),[Ye]:St,[qt]:Ke});return Ve(t,n,"/",void 0,r)}),"se_GetSessionTokenCommand");var J=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=we(n.AssumeRoleResult,t);const a={$metadata:We(e),...r};return a}),"de_AssumeRoleCommand");var K=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=Te(n.AssumeRoleWithSAMLResult,t);const a={$metadata:We(e),...r};return a}),"de_AssumeRoleWithSAMLCommand");var Y=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=Ae(n.AssumeRoleWithWebIdentityResult,t);const a={$metadata:We(e),...r};return a}),"de_AssumeRoleWithWebIdentityCommand");var X=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=Re(n.DecodeAuthorizationMessageResult,t);const a={$metadata:We(e),...r};return a}),"de_DecodeAuthorizationMessageCommand");var Q=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=Me(n.GetAccessKeyInfoResult,t);const a={$metadata:We(e),...r};return a}),"de_GetAccessKeyInfoCommand");var Z=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=je(n.GetCallerIdentityResult,t);const a={$metadata:We(e),...r};return a}),"de_GetCallerIdentityCommand");var ee=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=ke(n.GetFederationTokenResult,t);const a={$metadata:We(e),...r};return a}),"de_GetFederationTokenCommand");var te=__name((async(e,t)=>{if(e.statusCode>=300){return ne(e,t)}const n=await(0,$.parseXmlBody)(e.body,t);let r={};r=Le(n.GetSessionTokenResult,t);const a={$metadata:We(e),...r};return a}),"de_GetSessionTokenCommand");var ne=__name((async(e,t)=>{const n={...e,body:await(0,$.parseXmlErrorBody)(e.body,t)};const r=Qt(e,n.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await re(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await ce(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await ue(n,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await oe(n,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await ie(n,t);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await ae(n,t);case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await se(n,t);default:const a=n.body;return qe({output:e,parsedBody:a.Error,errorCode:r})}}),"de_CommandError");var re=__name((async(e,t)=>{const n=e.body;const r=De(n.Error,t);const a=new f({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_ExpiredTokenExceptionRes");var ae=__name((async(e,t)=>{const n=e.body;const r=$e(n.Error,t);const a=new w({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_IDPCommunicationErrorExceptionRes");var oe=__name((async(e,t)=>{const n=e.body;const r=Fe(n.Error,t);const a=new _({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_IDPRejectedClaimExceptionRes");var se=__name((async(e,t)=>{const n=e.body;const r=Ue(n.Error,t);const a=new A({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_InvalidAuthorizationMessageExceptionRes");var ie=__name((async(e,t)=>{const n=e.body;const r=ze(n.Error,t);const a=new I({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_InvalidIdentityTokenExceptionRes");var ce=__name((async(e,t)=>{const n=e.body;const r=Be(n.Error,t);const a=new h({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_MalformedPolicyDocumentExceptionRes");var de=__name((async(e,t)=>{const n=e.body;const r=He(n.Error,t);const a=new S({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_PackedPolicyTooLargeExceptionRes");var ue=__name((async(e,t)=>{const n=e.body;const r=Ge(n.Error,t);const a=new x({$metadata:We(e),...r});return(0,l.decorateServiceException)(a,n)}),"de_RegionDisabledExceptionRes");var le=__name(((e,t)=>{var n,r,a,o;const s={};if(e[Dt]!=null){s[Dt]=e[Dt]}if(e[Nt]!=null){s[Nt]=e[Nt]}if(e[It]!=null){const r=Se(e[It],t);if(((n=e[It])==null?void 0:n.length)===0){s.PolicyArns=[]}Object.entries(r).forEach((([e,t])=>{const n=`PolicyArns.${e}`;s[n]=t}))}if(e[bt]!=null){s[bt]=e[bt]}if(e[ut]!=null){s[ut]=e[ut]}if(e[Bt]!=null){const n=Ie(e[Bt],t);if(((r=e[Bt])==null?void 0:r.length)===0){s.Tags=[]}Object.entries(n).forEach((([e,t])=>{const n=`Tags.${e}`;s[n]=t}))}if(e[Gt]!=null){const n=be(e[Gt],t);if(((a=e[Gt])==null?void 0:a.length)===0){s.TransitiveTagKeys=[]}Object.entries(n).forEach((([e,t])=>{const n=`TransitiveTagKeys.${e}`;s[n]=t}))}if(e[pt]!=null){s[pt]=e[pt]}if(e[Ft]!=null){s[Ft]=e[Ft]}if(e[Ht]!=null){s[Ht]=e[Ht]}if(e[$t]!=null){s[$t]=e[$t]}if(e[Tt]!=null){const n=Ce(e[Tt],t);if(((o=e[Tt])==null?void 0:o.length)===0){s.ProvidedContexts=[]}Object.entries(n).forEach((([e,t])=>{const n=`ProvidedContexts.${e}`;s[n]=t}))}return s}),"se_AssumeRoleRequest");var pe=__name(((e,t)=>{var n;const r={};if(e[Dt]!=null){r[Dt]=e[Dt]}if(e[Pt]!=null){r[Pt]=e[Pt]}if(e[kt]!=null){r[kt]=e[kt]}if(e[It]!=null){const a=Se(e[It],t);if(((n=e[It])==null?void 0:n.length)===0){r.PolicyArns=[]}Object.entries(a).forEach((([e,t])=>{const n=`PolicyArns.${e}`;r[n]=t}))}if(e[bt]!=null){r[bt]=e[bt]}if(e[ut]!=null){r[ut]=e[ut]}return r}),"se_AssumeRoleWithSAMLRequest");var me=__name(((e,t)=>{var n;const r={};if(e[Dt]!=null){r[Dt]=e[Dt]}if(e[Nt]!=null){r[Nt]=e[Nt]}if(e[Jt]!=null){r[Jt]=e[Jt]}if(e[At]!=null){r[At]=e[At]}if(e[It]!=null){const a=Se(e[It],t);if(((n=e[It])==null?void 0:n.length)===0){r.PolicyArns=[]}Object.entries(a).forEach((([e,t])=>{const n=`PolicyArns.${e}`;r[n]=t}))}if(e[bt]!=null){r[bt]=e[bt]}if(e[ut]!=null){r[ut]=e[ut]}return r}),"se_AssumeRoleWithWebIdentityRequest");var ve=__name(((e,t)=>{const n={};if(e[mt]!=null){n[mt]=e[mt]}return n}),"se_DecodeAuthorizationMessageRequest");var fe=__name(((e,t)=>{const n={};if(e[Xe]!=null){n[Xe]=e[Xe]}return n}),"se_GetAccessKeyInfoRequest");var ge=__name(((e,t)=>{const n={};return n}),"se_GetCallerIdentityRequest");var he=__name(((e,t)=>{var n,r;const a={};if(e[Ct]!=null){a[Ct]=e[Ct]}if(e[bt]!=null){a[bt]=e[bt]}if(e[It]!=null){const r=Se(e[It],t);if(((n=e[It])==null?void 0:n.length)===0){a.PolicyArns=[]}Object.entries(r).forEach((([e,t])=>{const n=`PolicyArns.${e}`;a[n]=t}))}if(e[ut]!=null){a[ut]=e[ut]}if(e[Bt]!=null){const n=Ie(e[Bt],t);if(((r=e[Bt])==null?void 0:r.length)===0){a.Tags=[]}Object.entries(n).forEach((([e,t])=>{const n=`Tags.${e}`;a[n]=t}))}return a}),"se_GetFederationTokenRequest");var ye=__name(((e,t)=>{const n={};if(e[ut]!=null){n[ut]=e[ut]}if(e[Ft]!=null){n[Ft]=e[Ft]}if(e[Ht]!=null){n[Ht]=e[Ht]}return n}),"se_GetSessionTokenRequest");var Se=__name(((e,t)=>{const n={};let r=1;for(const a of e){if(a===null){continue}const e=Ee(a,t);Object.entries(e).forEach((([e,t])=>{n[`member.${r}.${e}`]=t}));r++}return n}),"se_policyDescriptorListType");var Ee=__name(((e,t)=>{const n={};if(e[Kt]!=null){n[Kt]=e[Kt]}return n}),"se_PolicyDescriptorType");var xe=__name(((e,t)=>{const n={};if(e[wt]!=null){n[wt]=e[wt]}if(e[it]!=null){n[it]=e[it]}return n}),"se_ProvidedContext");var Ce=__name(((e,t)=>{const n={};let r=1;for(const a of e){if(a===null){continue}const e=xe(a,t);Object.entries(e).forEach((([e,t])=>{n[`member.${r}.${e}`]=t}));r++}return n}),"se_ProvidedContextsListType");var _e=__name(((e,t)=>{const n={};if(e[xt]!=null){n[xt]=e[xt]}if(e[Vt]!=null){n[Vt]=e[Vt]}return n}),"se_Tag");var be=__name(((e,t)=>{const n={};let r=1;for(const t of e){if(t===null){continue}n[`member.${r}`]=t;r++}return n}),"se_tagKeyListType");var Ie=__name(((e,t)=>{const n={};let r=1;for(const a of e){if(a===null){continue}const e=_e(a,t);Object.entries(e).forEach((([e,t])=>{n[`member.${r}.${e}`]=t}));r++}return n}),"se_tagListType");var Pe=__name(((e,t)=>{const n={};if(e[Ze]!=null){n[Ze]=(0,l.expectString)(e[Ze])}if(e[at]!=null){n[at]=(0,l.expectString)(e[at])}return n}),"de_AssumedRoleUser");var we=__name(((e,t)=>{const n={};if(e[st]!=null){n[st]=Oe(e[st],t)}if(e[et]!=null){n[et]=Pe(e[et],t)}if(e[Ot]!=null){n[Ot]=(0,l.strictParseInt32)(e[Ot])}if(e[$t]!=null){n[$t]=(0,l.expectString)(e[$t])}return n}),"de_AssumeRoleResponse");var Te=__name(((e,t)=>{const n={};if(e[st]!=null){n[st]=Oe(e[st],t)}if(e[et]!=null){n[et]=Pe(e[et],t)}if(e[Ot]!=null){n[Ot]=(0,l.strictParseInt32)(e[Ot])}if(e[Mt]!=null){n[Mt]=(0,l.expectString)(e[Mt])}if(e[Ut]!=null){n[Ut]=(0,l.expectString)(e[Ut])}if(e[Et]!=null){n[Et]=(0,l.expectString)(e[Et])}if(e[ot]!=null){n[ot]=(0,l.expectString)(e[ot])}if(e[_t]!=null){n[_t]=(0,l.expectString)(e[_t])}if(e[$t]!=null){n[$t]=(0,l.expectString)(e[$t])}return n}),"de_AssumeRoleWithSAMLResponse");var Ae=__name(((e,t)=>{const n={};if(e[st]!=null){n[st]=Oe(e[st],t)}if(e[Lt]!=null){n[Lt]=(0,l.expectString)(e[Lt])}if(e[et]!=null){n[et]=Pe(e[et],t)}if(e[Ot]!=null){n[Ot]=(0,l.strictParseInt32)(e[Ot])}if(e[Rt]!=null){n[Rt]=(0,l.expectString)(e[Rt])}if(e[ot]!=null){n[ot]=(0,l.expectString)(e[ot])}if(e[$t]!=null){n[$t]=(0,l.expectString)(e[$t])}return n}),"de_AssumeRoleWithWebIdentityResponse");var Oe=__name(((e,t)=>{const n={};if(e[Xe]!=null){n[Xe]=(0,l.expectString)(e[Xe])}if(e[jt]!=null){n[jt]=(0,l.expectString)(e[jt])}if(e[zt]!=null){n[zt]=(0,l.expectString)(e[zt])}if(e[lt]!=null){n[lt]=(0,l.expectNonNull)((0,l.parseRfc3339DateTimeWithOffset)(e[lt]))}return n}),"de_Credentials");var Re=__name(((e,t)=>{const n={};if(e[dt]!=null){n[dt]=(0,l.expectString)(e[dt])}return n}),"de_DecodeAuthorizationMessageResponse");var De=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_ExpiredTokenException");var Ne=__name(((e,t)=>{const n={};if(e[ft]!=null){n[ft]=(0,l.expectString)(e[ft])}if(e[at]!=null){n[at]=(0,l.expectString)(e[at])}return n}),"de_FederatedUser");var Me=__name(((e,t)=>{const n={};if(e[rt]!=null){n[rt]=(0,l.expectString)(e[rt])}return n}),"de_GetAccessKeyInfoResponse");var je=__name(((e,t)=>{const n={};if(e[Wt]!=null){n[Wt]=(0,l.expectString)(e[Wt])}if(e[rt]!=null){n[rt]=(0,l.expectString)(e[rt])}if(e[at]!=null){n[at]=(0,l.expectString)(e[at])}return n}),"de_GetCallerIdentityResponse");var ke=__name(((e,t)=>{const n={};if(e[st]!=null){n[st]=Oe(e[st],t)}if(e[vt]!=null){n[vt]=Ne(e[vt],t)}if(e[Ot]!=null){n[Ot]=(0,l.strictParseInt32)(e[Ot])}return n}),"de_GetFederationTokenResponse");var Le=__name(((e,t)=>{const n={};if(e[st]!=null){n[st]=Oe(e[st],t)}return n}),"de_GetSessionTokenResponse");var $e=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_IDPCommunicationErrorException");var Fe=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_IDPRejectedClaimException");var Ue=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_InvalidAuthorizationMessageException");var ze=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_InvalidIdentityTokenException");var Be=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_MalformedPolicyDocumentException");var He=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_PackedPolicyTooLargeException");var Ge=__name(((e,t)=>{const n={};if(e[Yt]!=null){n[Yt]=(0,l.expectString)(e[Yt])}return n}),"de_RegionDisabledException");var We=__name((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"]})),"deserializeMetadata");var qe=(0,l.withBaseException)(m);var Ve=__name((async(e,t,n,r,a)=>{const{hostname:o,protocol:s="https",port:i,path:c}=await e.endpoint();const d={protocol:s,hostname:o,port:i,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+n:c+n,headers:t};if(r!==void 0){d.hostname=r}if(a!==void 0){d.body=a}return new F.HttpRequest(d)}),"buildHttpRpcRequest");var Je={"content-type":"application/x-www-form-urlencoded"};var Ke="2011-06-15";var Ye="Action";var Xe="AccessKeyId";var Qe="AssumeRole";var Ze="AssumedRoleId";var et="AssumedRoleUser";var tt="AssumeRoleWithSAML";var nt="AssumeRoleWithWebIdentity";var rt="Account";var at="Arn";var ot="Audience";var st="Credentials";var it="ContextAssertion";var ct="DecodeAuthorizationMessage";var dt="DecodedMessage";var ut="DurationSeconds";var lt="Expiration";var pt="ExternalId";var mt="EncodedMessage";var vt="FederatedUser";var ft="FederatedUserId";var gt="GetAccessKeyInfo";var ht="GetCallerIdentity";var yt="GetFederationToken";var St="GetSessionToken";var Et="Issuer";var xt="Key";var Ct="Name";var _t="NameQualifier";var bt="Policy";var It="PolicyArns";var Pt="PrincipalArn";var wt="ProviderArn";var Tt="ProvidedContexts";var At="ProviderId";var Ot="PackedPolicySize";var Rt="Provider";var Dt="RoleArn";var Nt="RoleSessionName";var Mt="Subject";var jt="SecretAccessKey";var kt="SAMLAssertion";var Lt="SubjectFromWebIdentityToken";var $t="SourceIdentity";var Ft="SerialNumber";var Ut="SubjectType";var zt="SessionToken";var Bt="Tags";var Ht="TokenCode";var Gt="TransitiveTagKeys";var Wt="UserId";var qt="Version";var Vt="Value";var Jt="WebIdentityToken";var Kt="arn";var Yt="message";var Xt=__name((e=>Object.entries(e).map((([e,t])=>(0,l.extendedEncodeURIComponent)(e)+"="+(0,l.extendedEncodeURIComponent)(t))).join("&")),"buildFormUrlencodedString");var Qt=__name(((e,t)=>{var n;if(((n=t.Error)==null?void 0:n.Code)!==void 0){return t.Error.Code}if(e.statusCode==404){return"NotFound"}}),"loadQueryErrorCode");var Zt=class _AssumeRoleCommand extends(l.Command.classBuilder().ep({...u.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").f(void 0,R).ser(U).de(J).build()){};__name(Zt,"AssumeRoleCommand");var en=Zt;var tn=n(4101);var nn=class _AssumeRoleWithSAMLCommand extends(l.Command.classBuilder().ep({...tn.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithSAML",{}).n("STSClient","AssumeRoleWithSAMLCommand").f(D,N).ser(z).de(K).build()){};__name(nn,"AssumeRoleWithSAMLCommand");var rn=nn;var an=n(4101);var on=class _AssumeRoleWithWebIdentityCommand extends(l.Command.classBuilder().ep({...an.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(M,j).ser(B).de(Y).build()){};__name(on,"AssumeRoleWithWebIdentityCommand");var sn=on;var cn=n(4101);var dn=class _DecodeAuthorizationMessageCommand extends(l.Command.classBuilder().ep({...cn.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","DecodeAuthorizationMessage",{}).n("STSClient","DecodeAuthorizationMessageCommand").f(void 0,void 0).ser(H).de(X).build()){};__name(dn,"DecodeAuthorizationMessageCommand");var un=dn;var ln=n(4101);var pn=class _GetAccessKeyInfoCommand extends(l.Command.classBuilder().ep({...ln.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetAccessKeyInfo",{}).n("STSClient","GetAccessKeyInfoCommand").f(void 0,void 0).ser(G).de(Q).build()){};__name(pn,"GetAccessKeyInfoCommand");var mn=pn;var vn=n(4101);var fn=class _GetCallerIdentityCommand extends(l.Command.classBuilder().ep({...vn.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetCallerIdentity",{}).n("STSClient","GetCallerIdentityCommand").f(void 0,void 0).ser(W).de(Z).build()){};__name(fn,"GetCallerIdentityCommand");var gn=fn;var hn=n(4101);var yn=class _GetFederationTokenCommand extends(l.Command.classBuilder().ep({...hn.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetFederationToken",{}).n("STSClient","GetFederationTokenCommand").f(void 0,k).ser(q).de(ee).build()){};__name(yn,"GetFederationTokenCommand");var Sn=yn;var En=n(4101);var xn=class _GetSessionTokenCommand extends(l.Command.classBuilder().ep({...En.commonParams}).m((function(e,t,n,r){return[(0,d.getSerdePlugin)(n,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetSessionToken",{}).n("STSClient","GetSessionTokenCommand").f(void 0,L).ser(V).de(te).build()){};__name(xn,"GetSessionTokenCommand");var Cn=xn;var _n=n(6901);var bn={AssumeRoleCommand:en,AssumeRoleWithSAMLCommand:rn,AssumeRoleWithWebIdentityCommand:sn,DecodeAuthorizationMessageCommand:un,GetAccessKeyInfoCommand:mn,GetCallerIdentityCommand:gn,GetFederationTokenCommand:Sn,GetSessionTokenCommand:Cn};var In=class _STS extends _n.STSClient{};__name(In,"STS");var Pn=In;(0,l.createAggregatedClient)(bn,Pn);var wn=n(4101);var Tn="us-east-1";var An=__name((e=>{if(typeof(e==null?void 0:e.Arn)==="string"){const t=e.Arn.split(":");if(t.length>4&&t[4]!==""){return t[4]}}return void 0}),"getAccountIdFromAssumedRoleUser");var On=__name((async(e,t,n)=>{var r;const a=typeof e==="function"?await e():e;const o=typeof t==="function"?await t():t;(r=n==null?void 0:n.debug)==null?void 0:r.call(n,"@aws-sdk/client-sts::resolveRegion","accepting first of:",`${a} (provider)`,`${o} (parent client)`,`${Tn} (STS default)`);return a??o??Tn}),"resolveRegion");var Rn=__name(((e,t)=>{let n;let r;return async(a,o)=>{var s,i,c;r=a;if(!n){const{logger:a=((s=e==null?void 0:e.parentClientConfig)==null?void 0:s.logger),region:o,requestHandler:d=((i=e==null?void 0:e.parentClientConfig)==null?void 0:i.requestHandler),credentialProviderLogger:u}=e;const l=await On(o,(c=e==null?void 0:e.parentClientConfig)==null?void 0:c.region,u);n=new t({credentialDefaultProvider:()=>async()=>r,region:l,requestHandler:d,logger:a})}const{Credentials:d,AssumedRoleUser:u}=await n.send(new en(o));if(!d||!d.AccessKeyId||!d.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${o.RoleArn}`)}const l=An(u);return{accessKeyId:d.AccessKeyId,secretAccessKey:d.SecretAccessKey,sessionToken:d.SessionToken,expiration:d.Expiration,...d.CredentialScope&&{credentialScope:d.CredentialScope},...l&&{accountId:l}}}}),"getDefaultRoleAssumer");var Dn=__name(((e,t)=>{let n;return async r=>{var a,o,s;if(!n){const{logger:r=((a=e==null?void 0:e.parentClientConfig)==null?void 0:a.logger),region:i,requestHandler:c=((o=e==null?void 0:e.parentClientConfig)==null?void 0:o.requestHandler),credentialProviderLogger:d}=e;const u=await On(i,(s=e==null?void 0:e.parentClientConfig)==null?void 0:s.region,d);n=new t({region:u,requestHandler:c,logger:r})}const{Credentials:i,AssumedRoleUser:c}=await n.send(new sn(r));if(!i||!i.AccessKeyId||!i.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${r.RoleArn}`)}const d=An(c);return{accessKeyId:i.AccessKeyId,secretAccessKey:i.SecretAccessKey,sessionToken:i.SessionToken,expiration:i.Expiration,...i.CredentialScope&&{credentialScope:i.CredentialScope},...d&&{accountId:d}}}}),"getDefaultRoleAssumerWithWebIdentity");var Nn=n(6901);var Mn=__name(((e,t)=>{var n;if(!t)return e;else return n=class extends e{constructor(e){super(e);for(const e of t){this.middlewareStack.use(e)}}},__name(n,"CustomizableSTSClient"),n}),"getCustomizableStsClientCtor");var jn=__name(((e={},t)=>Rn(e,Mn(Nn.STSClient,t))),"getDefaultRoleAssumer");var kn=__name(((e={},t)=>Dn(e,Mn(Nn.STSClient,t))),"getDefaultRoleAssumerWithWebIdentity");var Ln=__name((e=>t=>e({roleAssumer:jn(t),roleAssumerWithWebIdentity:kn(t),...t})),"decorateDefaultCredentialProvider");0&&0},6184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(204);const a=r.__importDefault(n(858));const o=n(601);const s=n(2944);const i=n(7906);const c=n(1818);const d=n(1422);const u=n(4681);const l=n(7273);const p=n(3993);const m=n(8179);const v=n(4161);const f=n(9751);const g=n(8809);const h=n(1866);const y=n(2871);const S=n(1866);const getRuntimeConfig=e=>{(0,S.emitWarningIfUnsupportedVersion)(process.version);const t=(0,y.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(h.loadConfigsForDefaultMode);const n=(0,g.getRuntimeConfig)(e);(0,o.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??v.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,i.defaultUserAgent)({serviceId:n.serviceId,clientVersion:a.default.version}),httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4")||(async e=>await(0,s.defaultProvider)(e?.__config||{})()),signer:new o.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new d.NoAuthSigner}],maxAttempts:e?.maxAttempts??(0,p.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,p.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:m.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,p.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||f.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??m.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,p.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,p.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(601);const a=n(1422);const o=n(1866);const s=n(9381);const i=n(6456);const c=n(7107);const d=n(4489);const u=n(8763);const getRuntimeConfig=e=>({apiVersion:"2011-06-15",base64Decoder:e?.base64Decoder??i.fromBase64,base64Encoder:e?.base64Encoder??i.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??u.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??d.defaultSTSHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new r.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new a.NoAuthSigner}],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"STS",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},8199:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const r=n(1945);const a=n(4117);const o=n(1866);const s=n(7328);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,r.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,o.getDefaultExtensionConfiguration)(e)),...asPartial((0,a.getHttpHandlerExtensionConfiguration)(e)),...asPartial((0,s.getHttpAuthExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,r.resolveAwsRegionExtensionConfiguration)(n),...(0,o.resolveDefaultRuntimeConfig)(n),...(0,a.resolveHttpHandlerRuntimeConfig)(n),...(0,s.resolveHttpAuthRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},601:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(204);r.__exportStar(n(7850),t);r.__exportStar(n(5749),t);r.__exportStar(n(5174),t)},7850:e=>{"use strict";var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{emitWarningIfUnsupportedVersion:()=>i});e.exports=__toCommonJS(o);var s=false;var i=__name((e=>{if(e&&!s&&parseInt(e.substring(1,e.indexOf(".")))<18){s=true;process.emitWarning(`NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will\nno longer support Node.js 16.x on January 6, 2025.\n\nTo continue receiving updates to AWS services, bug fixes, and security\nupdates please upgrade to a supported Node.js LTS version.\n\nMore information can be found at: https://a.co/74kJMmI`)}}),"emitWarningIfUnsupportedVersion");0&&0},5749:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{AWSSDKSigV4Signer:()=>y,AwsSdkSigV4ASigner:()=>x,AwsSdkSigV4Signer:()=>h,resolveAWSSDKSigV4Config:()=>I,resolveAwsSdkSigV4Config:()=>b,validateSigningProperties:()=>f});e.exports=__toCommonJS(i);var c=n(4117);var d=n(4117);var u=__name((e=>{var t,n;return d.HttpResponse.isInstance(e)?((t=e.headers)==null?void 0:t.date)??((n=e.headers)==null?void 0:n.Date):void 0}),"getDateHeader");var l=__name((e=>new Date(Date.now()+e)),"getSkewCorrectedDate");var p=__name(((e,t)=>Math.abs(l(t).getTime()-e)>=3e5),"isClockSkewed");var m=__name(((e,t)=>{const n=Date.parse(e);if(p(n,t)){return n-Date.now()}return t}),"getUpdatedSystemClockOffset");var v=__name(((e,t)=>{if(!t){throw new Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`)}return t}),"throwSigningPropertyError");var f=__name((async e=>{var t,n,r;const a=v("context",e.context);const o=v("config",e.config);const s=(r=(n=(t=a.endpointV2)==null?void 0:t.properties)==null?void 0:n.authSchemes)==null?void 0:r[0];const i=v("signer",o.signer);const c=await i(s);const d=e==null?void 0:e.signingRegion;const u=e==null?void 0:e.signingRegionSet;const l=e==null?void 0:e.signingName;return{config:o,signer:c,signingRegion:d,signingRegionSet:u,signingName:l}}),"validateSigningProperties");var g=class _AwsSdkSigV4Signer{async sign(e,t,n){var r;if(!c.HttpRequest.isInstance(e)){throw new Error("The request is not an instance of `HttpRequest` and cannot be signed")}const a=await f(n);const{config:o,signer:s}=a;let{signingRegion:i,signingName:d}=a;const u=n.context;if(((r=u==null?void 0:u.authSchemes)==null?void 0:r.length)??0>1){const[e,t]=u.authSchemes;if((e==null?void 0:e.name)==="sigv4a"&&(t==null?void 0:t.name)==="sigv4"){i=(t==null?void 0:t.signingRegion)??i;d=(t==null?void 0:t.signingName)??d}}const p=await s.sign(e,{signingDate:l(o.systemClockOffset),signingRegion:i,signingService:d});return p}errorHandler(e){return t=>{const n=t.ServerTime??u(t.$response);if(n){const r=v("config",e.config);const a=r.systemClockOffset;r.systemClockOffset=m(n,r.systemClockOffset);const o=r.systemClockOffset!==a;if(o&&t.$metadata){t.$metadata.clockSkewCorrected=true}}throw t}}successHandler(e,t){const n=u(e);if(n){const e=v("config",t.config);e.systemClockOffset=m(n,e.systemClockOffset)}}};__name(g,"AwsSdkSigV4Signer");var h=g;var y=h;var S=n(4117);var E=class _AwsSdkSigV4ASigner extends h{async sign(e,t,n){var r;if(!S.HttpRequest.isInstance(e)){throw new Error("The request is not an instance of `HttpRequest` and cannot be signed")}const{config:a,signer:o,signingRegion:s,signingRegionSet:i,signingName:c}=await f(n);const d=((r=i==null?void 0:i.join)==null?void 0:r.call(i,","))??s;const u=await o.sign(e,{signingDate:l(a.systemClockOffset),signingRegion:d,signingService:c});return u}};__name(E,"AwsSdkSigV4ASigner");var x=E;var C=n(1422);var _=n(829);var b=__name((e=>{let t;if(e.credentials){t=(0,C.memoizeIdentityProvider)(e.credentials,C.isIdentityExpired,C.doesIdentityRequireRefresh)}if(!t){if(e.credentialDefaultProvider){t=(0,C.normalizeProvider)(e.credentialDefaultProvider(Object.assign({},e,{parentClientConfig:e})))}else{t=__name((async()=>{throw new Error("`credentials` is missing")}),"normalizedCreds")}}const{signingEscapePath:n=true,systemClockOffset:r=e.systemClockOffset||0,sha256:a}=e;let o;if(e.signer){o=(0,C.normalizeProvider)(e.signer)}else if(e.regionInfoProvider){o=__name((()=>(0,C.normalizeProvider)(e.region)().then((async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t])).then((([r,o])=>{const{signingRegion:s,signingService:i}=r;e.signingRegion=e.signingRegion||s||o;e.signingName=e.signingName||i||e.serviceId;const c={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:a,uriEscapePath:n};const d=e.signerConstructor||_.SignatureV4;return new d(c)}))),"signer")}else{o=__name((async r=>{r=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,C.normalizeProvider)(e.region)(),properties:{}},r);const o=r.signingRegion;const s=r.signingName;e.signingRegion=e.signingRegion||o;e.signingName=e.signingName||s||e.serviceId;const i={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:a,uriEscapePath:n};const c=e.signerConstructor||_.SignatureV4;return new c(i)}),"signer")}return{...e,systemClockOffset:r,signingEscapePath:n,credentials:t,signer:o}}),"resolveAwsSdkSigV4Config");var I=b;0&&0},5174:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{_toBool:()=>d,_toNum:()=>u,_toStr:()=>c,awsExpectUnion:()=>p,loadRestJsonErrorCode:()=>h,loadRestXmlErrorCode:()=>C,parseJsonBody:()=>f,parseJsonErrorBody:()=>g,parseXmlBody:()=>E,parseXmlErrorBody:()=>x});e.exports=__toCommonJS(i);var c=__name((e=>{if(e==null){return e}if(typeof e==="number"||typeof e==="bigint"){const t=new Error(`Received number ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}if(typeof e==="boolean"){const t=new Error(`Received boolean ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}return e}),"_toStr");var d=__name((e=>{if(e==null){return e}if(typeof e==="number"){}if(typeof e==="string"){const t=e.toLowerCase();if(e!==""&&t!=="false"&&t!=="true"){const t=new Error(`Received string "${e}" where a boolean was expected.`);t.name="Warning";console.warn(t)}return e!==""&&t!=="false"}return e}),"_toBool");var u=__name((e=>{if(e==null){return e}if(typeof e==="boolean"){}if(typeof e==="string"){const t=Number(e);if(t.toString()!==e){const t=new Error(`Received string "${e}" where a number was expected.`);t.name="Warning";console.warn(t);return e}return t}return e}),"_toNum");var l=n(1866);var p=__name((e=>{if(e==null){return void 0}if(typeof e==="object"&&"__type"in e){delete e.__type}return(0,l.expectUnion)(e)}),"awsExpectUnion");var m=n(1866);var v=__name(((e,t)=>(0,m.collectBody)(e,t).then((e=>t.utf8Encoder(e)))),"collectBodyString");var f=__name(((e,t)=>v(e,t).then((e=>{if(e.length){try{return JSON.parse(e)}catch(t){if((t==null?void 0:t.name)==="SyntaxError"){Object.defineProperty(t,"$responseBodyText",{value:e})}throw t}}return{}}))),"parseJsonBody");var g=__name((async(e,t)=>{const n=await f(e,t);n.message=n.message??n.Message;return n}),"parseJsonErrorBody");var h=__name(((e,t)=>{const n=__name(((e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()))),"findKey");const r=__name((e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t}),"sanitizeErrorCode");const a=n(e.headers,"x-amzn-errortype");if(a!==void 0){return r(e.headers[a])}if(t.code!==void 0){return r(t.code)}if(t["__type"]!==void 0){return r(t["__type"])}}),"loadRestJsonErrorCode");var y=n(1866);var S=n(4819);var E=__name(((e,t)=>v(e,t).then((e=>{if(e.length){const t=new S.XMLParser({attributeNamePrefix:"",htmlEntities:true,ignoreAttributes:false,ignoreDeclaration:true,parseTagValue:false,trimValues:false,tagValueProcessor:(e,t)=>t.trim()===""&&t.includes("\n")?"":void 0});t.addEntity("#xD","\r");t.addEntity("#10","\n");let n;try{n=t.parse(e,true)}catch(t){if(t&&typeof t==="object"){Object.defineProperty(t,"$responseBodyText",{value:e})}throw t}const r="#text";const a=Object.keys(n)[0];const o=n[a];if(o[r]){o[a]=o[r];delete o[r]}return(0,y.getValueFromTextNode)(o)}return{}}))),"parseXmlBody");var x=__name((async(e,t)=>{const n=await E(e,t);if(n.Error){n.Error.message=n.Error.message??n.Error.Message}return n}),"parseXmlErrorBody");var C=__name(((e,t)=>{var n;if(((n=t==null?void 0:t.Error)==null?void 0:n.Code)!==void 0){return t.Error.Code}if((t==null?void 0:t.Code)!==void 0){return t.Code}if(e.statusCode==404){return"NotFound"}}),"loadRestXmlErrorCode");0&&0},1114:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{ENV_ACCOUNT_ID:()=>v,ENV_CREDENTIAL_SCOPE:()=>m,ENV_EXPIRATION:()=>p,ENV_KEY:()=>d,ENV_SECRET:()=>u,ENV_SESSION:()=>l,fromEnv:()=>f});e.exports=__toCommonJS(i);var c=n(7879);var d="AWS_ACCESS_KEY_ID";var u="AWS_SECRET_ACCESS_KEY";var l="AWS_SESSION_TOKEN";var p="AWS_CREDENTIAL_EXPIRATION";var m="AWS_CREDENTIAL_SCOPE";var v="AWS_ACCOUNT_ID";var f=__name((e=>async()=>{var t;(t=e==null?void 0:e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-env - fromEnv");const n=process.env[d];const r=process.env[u];const a=process.env[l];const o=process.env[p];const s=process.env[m];const i=process.env[v];if(n&&r){return{accessKeyId:n,secretAccessKey:r,...a&&{sessionToken:a},...o&&{expiration:new Date(o)},...s&&{credentialScope:s},...i&&{accountId:i}}}throw new c.CredentialsProviderError("Unable to find environment variable credentials.",{logger:e==null?void 0:e.logger})}),"fromEnv");0&&0},2469:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkUrl=void 0;const r=n(7879);const a="127.0.0.0/8";const o="::1/128";const s="169.254.170.2";const i="169.254.170.23";const c="[fd00:ec2::23]";const checkUrl=(e,t)=>{if(e.protocol==="https:"){return}if(e.hostname===s||e.hostname===i||e.hostname===c){return}if(e.hostname.includes("[")){if(e.hostname==="[::1]"||e.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]"){return}}else{if(e.hostname==="localhost"){return}const t=e.hostname.split(".");const inRange=e=>{const t=parseInt(e,10);return 0<=t&&t<=255};if(t[0]==="127"&&inRange(t[1])&&inRange(t[2])&&inRange(t[3])&&t.length===4){return}}throw new r.CredentialsProviderError(`URL not accepted. It must either be HTTPS or match one of the following:\n - loopback CIDR 127.0.0.0/8 or [::1/128]\n - ECS container host 169.254.170.2\n - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:t})};t.checkUrl=checkUrl},4450:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromHttp=void 0;const r=n(204);const a=n(8179);const o=n(7879);const s=r.__importDefault(n(3292));const i=n(2469);const c=n(5281);const d=n(9427);const u="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";const l="http://169.254.170.2";const p="AWS_CONTAINER_CREDENTIALS_FULL_URI";const m="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE";const v="AWS_CONTAINER_AUTHORIZATION_TOKEN";const fromHttp=(e={})=>{e.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let t;const n=e.awsContainerCredentialsRelativeUri??process.env[u];const r=e.awsContainerCredentialsFullUri??process.env[p];const f=e.awsContainerAuthorizationToken??process.env[v];const g=e.awsContainerAuthorizationTokenFile??process.env[m];const h=e.logger?.constructor?.name==="NoOpLogger"||!e.logger?console.warn:e.logger.warn;if(n&&r){h("@aws-sdk/credential-provider-http: "+"you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri.");h("awsContainerCredentialsFullUri will take precedence.")}if(f&&g){h("@aws-sdk/credential-provider-http: "+"you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile.");h("awsContainerAuthorizationToken will take precedence.")}if(r){t=r}else if(n){t=`${l}${n}`}else{throw new o.CredentialsProviderError(`No HTTP credential provider host provided.\nSet AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:e.logger})}const y=new URL(t);(0,i.checkUrl)(y,e.logger);const S=new a.NodeHttpHandler({requestTimeout:e.timeout??1e3,connectionTimeout:e.timeout??1e3});return(0,d.retryWrapper)((async()=>{const t=(0,c.createGetRequest)(y);if(f){t.headers.Authorization=f}else if(g){t.headers.Authorization=(await s.default.readFile(g)).toString()}try{const e=await S.handle(t);return(0,c.getCredentials)(e.response)}catch(t){throw new o.CredentialsProviderError(String(t),{logger:e.logger})}}),e.maxRetries??3,e.timeout??1e3)};t.fromHttp=fromHttp},5281:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentials=t.createGetRequest=void 0;const r=n(7879);const a=n(4117);const o=n(1866);const s=n(5422);function createGetRequest(e){return new a.HttpRequest({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce(((e,[t,n])=>{e[t]=n;return e}),{}),fragment:e.hash})}t.createGetRequest=createGetRequest;async function getCredentials(e,t){const n=(0,s.sdkStreamMixin)(e.body);const a=await n.transformToString();if(e.statusCode===200){const e=JSON.parse(a);if(typeof e.AccessKeyId!=="string"||typeof e.SecretAccessKey!=="string"||typeof e.Token!=="string"||typeof e.Expiration!=="string"){throw new r.CredentialsProviderError("HTTP credential provider response not of the required format, an object matching: "+"{ AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:t})}return{accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:(0,o.parseRfc3339DateTime)(e.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let n={};try{n=JSON.parse(a)}catch(e){}throw Object.assign(new r.CredentialsProviderError(`Server responded with status: ${e.statusCode}`,{logger:t}),{Code:n.Code,Message:n.Message})}throw new r.CredentialsProviderError(`Server responded with status: ${e.statusCode}`,{logger:t})}t.getCredentials=getCredentials},9427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retryWrapper=void 0;const retryWrapper=(e,t,n)=>async()=>{for(let r=0;rsetTimeout(e,n)))}}return await e()};t.retryWrapper=retryWrapper},9589:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromHttp=void 0;var r=n(4450);Object.defineProperty(t,"fromHttp",{enumerable:true,get:function(){return r.fromHttp}})},5544:(e,t,n)=>{"use strict";var r=Object.create;var a=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var i=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>a(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,r)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let i of s(t))if(!c.call(e,i)&&i!==n)a(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable})}return e};var __toESM=(e,t,n)=>(n=e!=null?r(i(e)):{},__copyProps(t||!e||!e.__esModule?a(n,"default",{value:e,enumerable:true}):n,e));var __toCommonJS=e=>__copyProps(a({},"__esModule",{value:true}),e);var d={};__export(d,{fromIni:()=>P});e.exports=__toCommonJS(d);var u=n(7831);var l=n(7879);var p=__name(((e,t,r)=>{const a={EcsContainer:async e=>{const{fromHttp:t}=await Promise.resolve().then((()=>__toESM(n(9589))));const{fromContainerMetadata:a}=await Promise.resolve().then((()=>__toESM(n(7919))));r==null?void 0:r.debug("@aws-sdk/credential-provider-ini - credential_source is EcsContainer");return(0,l.chain)(t(e??{}),a(e))},Ec2InstanceMetadata:async e=>{r==null?void 0:r.debug("@aws-sdk/credential-provider-ini - credential_source is Ec2InstanceMetadata");const{fromInstanceMetadata:t}=await Promise.resolve().then((()=>__toESM(n(7919))));return t(e)},Environment:async e=>{r==null?void 0:r.debug("@aws-sdk/credential-provider-ini - credential_source is Environment");const{fromEnv:t}=await Promise.resolve().then((()=>__toESM(n(1114))));return t(e)}};if(e in a){return a[e]}else{throw new l.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, expected EcsContainer or Ec2InstanceMetadata or Environment.`,{logger:r})}}),"resolveCredentialSource");var m=__name(((e,{profile:t="default",logger:n}={})=>Boolean(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&&(v(e,{profile:t,logger:n})||f(e,{profile:t,logger:n}))),"isAssumeRoleProfile");var v=__name(((e,{profile:t,logger:n})=>{var r;const a=typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";if(a){(r=n==null?void 0:n.debug)==null?void 0:r.call(n,` ${t} isAssumeRoleWithSourceProfile source_profile=${e.source_profile}`)}return a}),"isAssumeRoleWithSourceProfile");var f=__name(((e,{profile:t,logger:n})=>{var r;const a=typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";if(a){(r=n==null?void 0:n.debug)==null?void 0:r.call(n,` ${t} isCredentialSourceProfile credential_source=${e.credential_source}`)}return a}),"isCredentialSourceProfile");var g=__name((async(e,t,r,a={})=>{var o,s;(o=r.logger)==null?void 0:o.debug("@aws-sdk/credential-provider-ini - resolveAssumeRoleCredentials (STS)");const i=t[e];if(!r.roleAssumer){const{getDefaultRoleAssumer:e}=await Promise.resolve().then((()=>__toESM(n(374))));r.roleAssumer=e({...r.clientConfig,credentialProviderLogger:r.logger,parentClientConfig:r==null?void 0:r.parentClientConfig},r.clientPlugins)}const{source_profile:c}=i;if(c&&c in a){throw new l.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile ${(0,u.getProfileName)(r)}. Profiles visited: `+Object.keys(a).join(", "),{logger:r.logger})}(s=r.logger)==null?void 0:s.debug(`@aws-sdk/credential-provider-ini - finding credential resolver using ${c?`source_profile=[${c}]`:`profile=[${e}]`}`);const d=c?I(c,{...t,[c]:{...t[c],role_arn:i.role_arn??t[c].role_arn}},r,{...a,[c]:true}):(await p(i.credential_source,e,r.logger)(r))();const m={RoleArn:i.role_arn,RoleSessionName:i.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:i.external_id,DurationSeconds:parseInt(i.duration_seconds||"3600",10)};const{mfa_serial:v}=i;if(v){if(!r.mfaCodeProvider){throw new l.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,{logger:r.logger,tryNextLink:false})}m.SerialNumber=v;m.TokenCode=await r.mfaCodeProvider(v)}const f=await d;return r.roleAssumer(f,m)}),"resolveAssumeRoleCredentials");var h=__name((e=>Boolean(e)&&typeof e==="object"&&typeof e.credential_process==="string"),"isProcessProfile");var y=__name((async(e,t)=>Promise.resolve().then((()=>__toESM(n(1287)))).then((({fromProcess:n})=>n({...e,profile:t})()))),"resolveProcessCredentials");var S=__name((async(e,t={})=>{const{fromSSO:r}=await Promise.resolve().then((()=>__toESM(n(4254))));return r({profile:e,logger:t.logger})()}),"resolveSsoCredentials");var E=__name((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")),"isSsoProfile");var x=__name((e=>Boolean(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&&["undefined","string"].indexOf(typeof e.aws_account_id)>-1),"isStaticCredsProfile");var C=__name(((e,t)=>{var n;(n=t==null?void 0:t.logger)==null?void 0:n.debug("@aws-sdk/credential-provider-ini - resolveStaticCredentials");return Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token,...e.aws_credential_scope&&{credentialScope:e.aws_credential_scope},...e.aws_account_id&&{accountId:e.aws_account_id}})}),"resolveStaticCredentials");var _=__name((e=>Boolean(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),"isWebIdentityProfile");var b=__name((async(e,t)=>Promise.resolve().then((()=>__toESM(n(8520)))).then((({fromTokenFile:n})=>n({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity,logger:t.logger,parentClientConfig:t.parentClientConfig})()))),"resolveWebIdentityCredentials");var I=__name((async(e,t,n,r={})=>{const a=t[e];if(Object.keys(r).length>0&&x(a)){return C(a,n)}if(m(a,{profile:e,logger:n.logger})){return g(e,t,n,r)}if(x(a)){return C(a,n)}if(_(a)){return b(a,n)}if(h(a)){return y(n,e)}if(E(a)){return await S(e,n)}throw new l.CredentialsProviderError(`Could not resolve credentials using profile: [${e}] in configuration/credentials file(s).`,{logger:n.logger})}),"resolveProfileData");var P=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-ini - fromIni");const n=await(0,u.parseKnownFiles)(e);return I((0,u.getProfileName)(e),n,e)}),"fromIni");0&&0},2944:(e,t,n)=>{"use strict";var r=Object.create;var a=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var i=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>a(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,r)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let i of s(t))if(!c.call(e,i)&&i!==n)a(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable})}return e};var __toESM=(e,t,n)=>(n=e!=null?r(i(e)):{},__copyProps(t||!e||!e.__esModule?a(n,"default",{value:e,enumerable:true}):n,e));var __toCommonJS=e=>__copyProps(a({},"__esModule",{value:true}),e);var d={};__export(d,{credentialsTreatedAsExpired:()=>y,credentialsWillNeedRefresh:()=>h,defaultProvider:()=>g});e.exports=__toCommonJS(d);var u=n(1114);var l=n(7831);var p=n(7879);var m="AWS_EC2_METADATA_DISABLED";var v=__name((async e=>{var t,r;const{ENV_CMDS_FULL_URI:a,ENV_CMDS_RELATIVE_URI:o,fromContainerMetadata:s,fromInstanceMetadata:i}=await Promise.resolve().then((()=>__toESM(n(7919))));if(process.env[o]||process.env[a]){(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - remoteProvider::fromHttp/fromContainerMetadata");const{fromHttp:r}=await Promise.resolve().then((()=>__toESM(n(9589))));return(0,p.chain)(r(e),s(e))}if(process.env[m]){return async()=>{throw new p.CredentialsProviderError("EC2 Instance Metadata Service access disabled",{logger:e.logger})}}(r=e.logger)==null?void 0:r.debug("@aws-sdk/credential-provider-node - remoteProvider::fromInstanceMetadata");return i(e)}),"remoteProvider");var f=false;var g=__name(((e={})=>(0,p.memoize)((0,p.chain)((async()=>{var t,n,r,a;const o=e.profile??process.env[l.ENV_PROFILE];if(o){const a=process.env[u.ENV_KEY]&&process.env[u.ENV_SECRET];if(a){if(!f){const a=((t=e.logger)==null?void 0:t.warn)&&((r=(n=e.logger)==null?void 0:n.constructor)==null?void 0:r.name)!=="NoOpLogger"?e.logger.warn:console.warn;a(`@aws-sdk/credential-provider-node - defaultProvider::fromEnv WARNING:\n Multiple credential sources detected: \n Both AWS_PROFILE and the pair AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY static credentials are set.\n This SDK will proceed with the AWS_PROFILE value.\n \n However, a future version may change this behavior to prefer the ENV static credentials.\n Please ensure that your environment only sets either the AWS_PROFILE or the\n AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY pair.\n`);f=true}}throw new p.CredentialsProviderError("AWS_PROFILE is set, skipping fromEnv provider.",{logger:e.logger,tryNextLink:true})}(a=e.logger)==null?void 0:a.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv");return(0,u.fromEnv)(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO");const{ssoStartUrl:r,ssoAccountId:a,ssoRegion:o,ssoRoleName:s,ssoSession:i}=e;if(!r&&!a&&!o&&!s&&!i){throw new p.CredentialsProviderError("Skipping SSO provider in default chain (inputs do not include SSO fields).",{logger:e.logger})}const{fromSSO:c}=await Promise.resolve().then((()=>__toESM(n(4254))));return c(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni");const{fromIni:r}=await Promise.resolve().then((()=>__toESM(n(5544))));return r(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess");const{fromProcess:r}=await Promise.resolve().then((()=>__toESM(n(1287))));return r(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile");const{fromTokenFile:r}=await Promise.resolve().then((()=>__toESM(n(8520))));return r(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider");return(await v(e))()}),(async()=>{throw new p.CredentialsProviderError("Could not load credentials from any providers",{tryNextLink:false,logger:e.logger})})),y,h)),"defaultProvider");var h=__name((e=>(e==null?void 0:e.expiration)!==void 0),"credentialsWillNeedRefresh");var y=__name((e=>(e==null?void 0:e.expiration)!==void 0&&e.expiration.getTime()-Date.now()<3e5),"credentialsTreatedAsExpired");0&&0},1287:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{fromProcess:()=>v});e.exports=__toCommonJS(i);var c=n(7831);var d=n(7879);var u=n(2081);var l=n(3837);var p=__name(((e,t,n)=>{var r;if(t.Version!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(t.AccessKeyId===void 0||t.SecretAccessKey===void 0){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}if(t.Expiration){const n=new Date;const r=new Date(t.Expiration);if(r{const r=t[e];if(t[e]){const a=r["credential_process"];if(a!==void 0){const r=(0,l.promisify)(u.exec);try{const{stdout:n}=await r(a);let o;try{o=JSON.parse(n.trim())}catch{throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return p(e,o,t)}catch(e){throw new d.CredentialsProviderError(e.message,{logger:n})}}else{throw new d.CredentialsProviderError(`Profile ${e} did not contain credential_process.`,{logger:n})}}else{throw new d.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`,{logger:n})}}),"resolveProcessCredentials");var v=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-process - fromProcess");const n=await(0,c.parseKnownFiles)(e);return m((0,c.getProfileName)(e),n,e.logger)}),"fromProcess");0&&0},4254:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __esm=(e,t)=>function __init(){return e&&(t=(0,e[o(e)[0]])(e=0)),t};var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{GetRoleCredentialsCommand:()=>c.GetRoleCredentialsCommand,SSOClient:()=>c.SSOClient});var c;var d=__esm({"src/loadSso.ts"(){"use strict";c=n(9615)}});var u={};__export(u,{fromSSO:()=>y,isSsoProfile:()=>l,validateSsoProfile:()=>h});e.exports=__toCommonJS(u);var l=__name((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")),"isSsoProfile");var p=n(7179);var m=n(7879);var v=n(7831);var f=false;var g=__name((async({ssoStartUrl:e,ssoSession:t,ssoAccountId:n,ssoRegion:r,ssoRoleName:a,ssoClient:o,clientConfig:s,profile:c,logger:u})=>{let l;const g=`To refresh this SSO session run aws sso login with the corresponding profile.`;if(t){try{const e=await(0,p.fromSso)({profile:c})();l={accessToken:e.token,expiresAt:new Date(e.expiration).toISOString()}}catch(e){throw new m.CredentialsProviderError(e.message,{tryNextLink:f,logger:u})}}else{try{l=await(0,v.getSSOTokenFromFile)(e)}catch(e){throw new m.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${g}`,{tryNextLink:f,logger:u})}}if(new Date(l.expiresAt).getTime()-Date.now()<=0){throw new m.CredentialsProviderError(`The SSO session associated with this profile has expired. ${g}`,{tryNextLink:f,logger:u})}const{accessToken:h}=l;const{SSOClient:y,GetRoleCredentialsCommand:S}=await Promise.resolve().then((()=>(d(),i)));const E=o||new y(Object.assign({},s??{},{region:(s==null?void 0:s.region)??r}));let x;try{x=await E.send(new S({accountId:n,roleName:a,accessToken:h}))}catch(e){throw new m.CredentialsProviderError(e,{tryNextLink:f,logger:u})}const{roleCredentials:{accessKeyId:C,secretAccessKey:_,sessionToken:b,expiration:I,credentialScope:P,accountId:w}={}}=x;if(!C||!_||!b||!I){throw new m.CredentialsProviderError("SSO returns an invalid temporary credential.",{tryNextLink:f,logger:u})}return{accessKeyId:C,secretAccessKey:_,sessionToken:b,expiration:new Date(I),...P&&{credentialScope:P},...w&&{accountId:w}}}),"resolveSSOCredentials");var h=__name(((e,t)=>{const{sso_start_url:n,sso_account_id:r,sso_region:a,sso_role_name:o}=e;if(!n||!r||!a||!o){throw new m.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(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,{tryNextLink:false,logger:t})}return e}),"validateSsoProfile");var y=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-sso - fromSSO");const{ssoStartUrl:n,ssoAccountId:r,ssoRegion:a,ssoRoleName:o,ssoSession:s}=e;const{ssoClient:i}=e;const c=(0,v.getProfileName)(e);if(!n&&!r&&!a&&!o&&!s){const t=await(0,v.parseKnownFiles)(e);const r=t[c];if(!r){throw new m.CredentialsProviderError(`Profile ${c} was not found.`,{logger:e.logger})}if(!l(r)){throw new m.CredentialsProviderError(`Profile ${c} is not configured with SSO credentials.`,{logger:e.logger})}if(r==null?void 0:r.sso_session){const t=await(0,v.loadSsoSessionData)(e);const o=t[r.sso_session];const s=` configurations in profile ${c} and sso-session ${r.sso_session}`;if(a&&a!==o.sso_region){throw new m.CredentialsProviderError(`Conflicting SSO region`+s,{tryNextLink:false,logger:e.logger})}if(n&&n!==o.sso_start_url){throw new m.CredentialsProviderError(`Conflicting SSO start_url`+s,{tryNextLink:false,logger:e.logger})}r.sso_region=o.sso_region;r.sso_start_url=o.sso_start_url}const{sso_start_url:o,sso_account_id:s,sso_region:d,sso_role_name:u,sso_session:p}=h(r,e.logger);return g({ssoStartUrl:o,ssoSession:p,ssoAccountId:s,ssoRegion:d,ssoRoleName:u,ssoClient:i,clientConfig:e.clientConfig,profile:c})}else if(!n||!r||!a||!o){throw new m.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"',{tryNextLink:false,logger:e.logger})}else{return g({ssoStartUrl:n,ssoSession:s,ssoAccountId:r,ssoRegion:a,ssoRoleName:o,ssoClient:i,clientConfig:e.clientConfig,profile:c})}}),"fromSSO");0&&0},5701:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const r=n(7879);const a=n(7147);const o=n(4619);const s="AWS_WEB_IDENTITY_TOKEN_FILE";const i="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const fromTokenFile=(e={})=>async()=>{e.logger?.debug("@aws-sdk/credential-provider-web-identity - fromTokenFile");const t=e?.webIdentityTokenFile??process.env[s];const n=e?.roleArn??process.env[i];const d=e?.roleSessionName??process.env[c];if(!t||!n){throw new r.CredentialsProviderError("Web identity configuration not specified",{logger:e.logger})}return(0,o.fromWebToken)({...e,webIdentityToken:(0,a.readFileSync)(t,{encoding:"ascii"}),roleArn:n,roleSessionName:d})()};t.fromTokenFile=fromTokenFile},4619:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;var a=Object.getOwnPropertyDescriptor(t,n);if(!a||("get"in a?!t.__esModule:a.writable||a.configurable)){a={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,a)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);a(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const fromWebToken=e=>async()=>{e.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");const{roleArn:t,roleSessionName:r,webIdentityToken:a,providerId:s,policyArns:i,policy:c,durationSeconds:d}=e;let{roleAssumerWithWebIdentity:u}=e;if(!u){const{getDefaultRoleAssumerWithWebIdentity:t}=await Promise.resolve().then((()=>o(n(374))));u=t({...e.clientConfig,credentialProviderLogger:e.logger,parentClientConfig:e.parentClientConfig},e.clientPlugins)}return u({RoleArn:t,RoleSessionName:r??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:a,ProviderId:s,PolicyArns:i,Policy:c,DurationSeconds:d})};t.fromWebToken=fromWebToken},8520:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __reExport=(e,t,n)=>(__copyProps(e,t,"default"),n&&__copyProps(n,t,"default"));var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};e.exports=__toCommonJS(i);__reExport(i,n(5701),e.exports);__reExport(i,n(4619),e.exports);0&&0},2459:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{getHostHeaderPlugin:()=>l,hostHeaderMiddleware:()=>d,hostHeaderMiddlewareOptions:()=>u,resolveHostHeaderConfig:()=>resolveHostHeaderConfig});e.exports=__toCommonJS(i);var c=n(4117);function resolveHostHeaderConfig(e){return e}__name(resolveHostHeaderConfig,"resolveHostHeaderConfig");var d=__name((e=>t=>async n=>{if(!c.HttpRequest.isInstance(n.request))return t(n);const{request:r}=n;const{handlerProtocol:a=""}=e.requestHandler.metadata||{};if(a.indexOf("h2")>=0&&!r.headers[":authority"]){delete r.headers["host"];r.headers[":authority"]=r.hostname+(r.port?":"+r.port:"")}else if(!r.headers["host"]){let e=r.hostname;if(r.port!=null)e+=`:${r.port}`;r.headers["host"]=e}return t(n)}),"hostHeaderMiddleware");var u={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};var l=__name((e=>({applyToStack:t=>{t.add(d(e),u)}})),"getHostHeaderPlugin");0&&0},1475:e=>{"use strict";var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{getLoggerPlugin:()=>c,loggerMiddleware:()=>s,loggerMiddlewareOptions:()=>i});e.exports=__toCommonJS(o);var s=__name((()=>(e,t)=>async n=>{var r,a;try{const a=await e(n);const{clientName:o,commandName:s,logger:i,dynamoDbDocumentClientOptions:c={}}=t;const{overrideInputFilterSensitiveLog:d,overrideOutputFilterSensitiveLog:u}=c;const l=d??t.inputFilterSensitiveLog;const p=u??t.outputFilterSensitiveLog;const{$metadata:m,...v}=a.output;(r=i==null?void 0:i.info)==null?void 0:r.call(i,{clientName:o,commandName:s,input:l(n.input),output:p(v),metadata:m});return a}catch(e){const{clientName:r,commandName:o,logger:s,dynamoDbDocumentClientOptions:i={}}=t;const{overrideInputFilterSensitiveLog:c}=i;const d=c??t.inputFilterSensitiveLog;(a=s==null?void 0:s.error)==null?void 0:a.call(s,{clientName:r,commandName:o,input:d(n.input),error:e,metadata:e.$metadata});throw e}}),"loggerMiddleware");var i={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};var c=__name((e=>({applyToStack:e=>{e.add(s(),i)}})),"getLoggerPlugin");0&&0},4103:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{addRecursionDetectionMiddlewareOptions:()=>m,getRecursionDetectionPlugin:()=>v,recursionDetectionMiddleware:()=>p});e.exports=__toCommonJS(i);var c=n(4117);var d="X-Amzn-Trace-Id";var u="AWS_LAMBDA_FUNCTION_NAME";var l="_X_AMZN_TRACE_ID";var p=__name((e=>t=>async n=>{const{request:r}=n;if(!c.HttpRequest.isInstance(r)||e.runtime!=="node"||r.headers.hasOwnProperty(d)){return t(n)}const a=process.env[u];const o=process.env[l];const s=__name((e=>typeof e==="string"&&e.length>0),"nonEmptyString");if(s(a)&&s(o)){r.headers[d]=o}return t({...n,request:r})}),"recursionDetectionMiddleware");var m={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:true,priority:"low"};var v=__name((e=>({applyToStack:t=>{t.add(p(e),m)}})),"getRecursionDetectionPlugin");0&&0},7163:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{getUserAgentMiddlewareOptions:()=>S,getUserAgentPlugin:()=>E,resolveUserAgentConfig:()=>resolveUserAgentConfig,userAgentMiddleware:()=>h});e.exports=__toCommonJS(i);function resolveUserAgentConfig(e){return{...e,customUserAgent:typeof e.customUserAgent==="string"?[[e.customUserAgent]]:e.customUserAgent}}__name(resolveUserAgentConfig,"resolveUserAgentConfig");var c=n(1194);var d=n(4117);var u="user-agent";var l="x-amz-user-agent";var p=" ";var m="/";var v=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;var f=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;var g="-";var h=__name((e=>(t,n)=>async r=>{var a,o;const{request:s}=r;if(!d.HttpRequest.isInstance(s))return t(r);const{headers:i}=s;const m=((a=n==null?void 0:n.userAgent)==null?void 0:a.map(y))||[];const v=(await e.defaultUserAgentProvider()).map(y);const f=((o=e==null?void 0:e.customUserAgent)==null?void 0:o.map(y))||[];const g=(0,c.getUserAgentPrefix)();const h=(g?[g]:[]).concat([...v,...m,...f]).join(p);const S=[...v.filter((e=>e.startsWith("aws-sdk-"))),...f].join(p);if(e.runtime!=="browser"){if(S){i[l]=i[l]?`${i[u]} ${S}`:S}i[u]=h}else{i[l]=h}return t({...r,request:s})}),"userAgentMiddleware");var y=__name((e=>{var t;const n=e[0].split(m).map((e=>e.replace(v,g))).join(m);const r=(t=e[1])==null?void 0:t.replace(f,g);const a=n.indexOf(m);const o=n.substring(0,a);let s=n.substring(a+1);if(o==="api"){s=s.toLowerCase()}return[o,s,r].filter((e=>e&&e.length>0)).reduce(((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}}),"")}),"escapeUserAgent");var S={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};var E=__name((e=>({applyToStack:t=>{t.add(h(e),S)}})),"getUserAgentPlugin");0&&0},1945:e=>{"use strict";var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{NODE_REGION_CONFIG_FILE_OPTIONS:()=>l,NODE_REGION_CONFIG_OPTIONS:()=>u,REGION_ENV_NAME:()=>c,REGION_INI_NAME:()=>d,getAwsRegionExtensionConfiguration:()=>s,resolveAwsRegionExtensionConfiguration:()=>i,resolveRegionConfig:()=>v});e.exports=__toCommonJS(o);var s=__name((e=>{let t=__name((async()=>{if(e.region===void 0){throw new Error("Region is missing from runtimeConfig")}const t=e.region;if(typeof t==="string"){return t}return t()}),"runtimeConfigRegion");return{setRegion(e){t=e},region(){return t}}}),"getAwsRegionExtensionConfiguration");var i=__name((e=>({region:e.region()})),"resolveAwsRegionExtensionConfiguration");var c="AWS_REGION";var d="region";var u={environmentVariableSelector:e=>e[c],configFileSelector:e=>e[d],default:()=>{throw new Error("Region is missing")}};var l={preferredFile:"credentials"};var p=__name((e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"))),"isFipsRegion");var m=__name((e=>p(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e),"getRealRegion");var v=__name((e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return m(t)}const e=await t();return m(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if(p(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}}),"resolveRegionConfig");0&&0},7179:(e,t,n)=>{"use strict";var r=Object.create;var a=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var i=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>a(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,r)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let i of s(t))if(!c.call(e,i)&&i!==n)a(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable})}return e};var __toESM=(e,t,n)=>(n=e!=null?r(i(e)):{},__copyProps(t||!e||!e.__esModule?a(n,"default",{value:e,enumerable:true}):n,e));var __toCommonJS=e=>__copyProps(a({},"__esModule",{value:true}),e);var d={};__export(d,{fromSso:()=>_,fromStatic:()=>b,nodeProvider:()=>I});e.exports=__toCommonJS(d);var u=5*60*1e3;var l=`To refresh this SSO session run 'aws sso login' with the corresponding profile.`;var p={};var m=__name((async e=>{const{SSOOIDCClient:t}=await Promise.resolve().then((()=>__toESM(n(5780))));if(p[e]){return p[e]}const r=new t({region:e});p[e]=r;return r}),"getSsoOidcClient");var v=__name((async(e,t)=>{const{CreateTokenCommand:r}=await Promise.resolve().then((()=>__toESM(n(5780))));const a=await m(t);return a.send(new r({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}))}),"getNewSsoOidcToken");var f=n(7879);var g=__name((e=>{if(e.expiration&&e.expiration.getTime(){if(typeof t==="undefined"){throw new f.TokenProviderError(`Value not present for '${e}' in SSO Token${n?". Cannot refresh":""}. ${l}`,false)}}),"validateTokenKey");var y=n(7831);var S=n(7147);var{writeFile:E}=S.promises;var x=__name(((e,t)=>{const n=(0,y.getSSOTokenFilepath)(e);const r=JSON.stringify(t,null,2);return E(n,r)}),"writeSSOTokenToFile");var C=new Date(0);var _=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/token-providers - fromSso");const n=await(0,y.parseKnownFiles)(e);const r=(0,y.getProfileName)(e);const a=n[r];if(!a){throw new f.TokenProviderError(`Profile '${r}' could not be found in shared credentials file.`,false)}else if(!a["sso_session"]){throw new f.TokenProviderError(`Profile '${r}' is missing required property 'sso_session'.`)}const o=a["sso_session"];const s=await(0,y.loadSsoSessionData)(e);const i=s[o];if(!i){throw new f.TokenProviderError(`Sso session '${o}' could not be found in shared credentials file.`,false)}for(const e of["sso_start_url","sso_region"]){if(!i[e]){throw new f.TokenProviderError(`Sso session '${o}' is missing required property '${e}'.`,false)}}const c=i["sso_start_url"];const d=i["sso_region"];let p;try{p=await(0,y.getSSOTokenFromFile)(o)}catch(e){throw new f.TokenProviderError(`The SSO session token associated with profile=${r} was not found or is invalid. ${l}`,false)}h("accessToken",p.accessToken);h("expiresAt",p.expiresAt);const{accessToken:m,expiresAt:S}=p;const E={token:m,expiration:new Date(S)};if(E.expiration.getTime()-Date.now()>u){return E}if(Date.now()-C.getTime()<30*1e3){g(E);return E}h("clientId",p.clientId,true);h("clientSecret",p.clientSecret,true);h("refreshToken",p.refreshToken,true);try{C.setTime(Date.now());const e=await v(p,d);h("accessToken",e.accessToken);h("expiresIn",e.expiresIn);const t=new Date(Date.now()+e.expiresIn*1e3);try{await x(o,{...p,accessToken:e.accessToken,expiresAt:t.toISOString(),refreshToken:e.refreshToken})}catch(e){}return{token:e.accessToken,expiration:t}}catch(e){g(E);return E}}),"fromSso");var b=__name((({token:e,logger:t})=>async()=>{t==null?void 0:t.debug("@aws-sdk/token-providers - fromStatic");if(!e||!e.token){throw new f.TokenProviderError(`Please pass a valid token to fromStatic`,false)}return e}),"fromStatic");var I=__name(((e={})=>(0,f.memoize)((0,f.chain)(_(e),(async()=>{throw new f.TokenProviderError("Could not load token from any providers",false)})),(e=>e.expiration!==void 0&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==void 0))),"nodeProvider");0&&0},1194:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{ConditionObject:()=>c.ConditionObject,DeprecatedObject:()=>c.DeprecatedObject,EndpointError:()=>c.EndpointError,EndpointObject:()=>c.EndpointObject,EndpointObjectHeaders:()=>c.EndpointObjectHeaders,EndpointObjectProperties:()=>c.EndpointObjectProperties,EndpointParams:()=>c.EndpointParams,EndpointResolverOptions:()=>c.EndpointResolverOptions,EndpointRuleObject:()=>c.EndpointRuleObject,ErrorRuleObject:()=>c.ErrorRuleObject,EvaluateOptions:()=>c.EvaluateOptions,Expression:()=>c.Expression,FunctionArgv:()=>c.FunctionArgv,FunctionObject:()=>c.FunctionObject,FunctionReturn:()=>c.FunctionReturn,ParameterObject:()=>c.ParameterObject,ReferenceObject:()=>c.ReferenceObject,ReferenceRecord:()=>c.ReferenceRecord,RuleSetObject:()=>c.RuleSetObject,RuleSetRules:()=>c.RuleSetRules,TreeRuleObject:()=>c.TreeRuleObject,awsEndpointFunctions:()=>y,getUserAgentPrefix:()=>h,isIpAddress:()=>c.isIpAddress,partition:()=>v,resolveEndpoint:()=>c.resolveEndpoint,setPartitionInfo:()=>f,useDefaultPartitionInfo:()=>g});e.exports=__toCommonJS(i);var c=n(8013);var d=__name(((e,t=false)=>{if(t){for(const t of e.split(".")){if(!d(t)){return false}}return true}if(!(0,c.isValidHostLabel)(e)){return false}if(e.length<3||e.length>63){return false}if(e!==e.toLowerCase()){return false}if((0,c.isIpAddress)(e)){return false}return true}),"isVirtualHostableS3Bucket");var u=__name((e=>{const t=e.split(":");if(t.length<6)return null;const[n,r,a,o,s,...i]=t;if(n!=="arn"||r===""||a===""||i[0]==="")return null;return{partition:r,service:a,region:o,accountId:s,resourceId:i[0].includes("/")?i[0].split("/"):i}}),"parseArn");var l={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:true,supportsFIPS:true},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)"},"ca-west-1":{description:"Canada West (Calgary)"},"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:true,supportsFIPS:true},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:true,supportsFIPS:true},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:false,supportsFIPS:true},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:false,supportsFIPS:true},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:false,supportsFIPS:true},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{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:false,supportsFIPS:true},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"};var p=l;var m="";var v=__name((e=>{const{partitions:t}=p;for(const n of t){const{regions:t,outputs:r}=n;for(const[n,a]of Object.entries(t)){if(n===e){return{...r,...a}}}}for(const n of t){const{regionRegex:t,outputs:r}=n;if(new RegExp(t).test(e)){return{...r}}}const n=t.find((e=>e.id==="aws"));if(!n){throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.")}return{...n.outputs}}),"partition");var f=__name(((e,t="")=>{p=e;m=t}),"setPartitionInfo");var g=__name((()=>{f(l,"")}),"useDefaultPartitionInfo");var h=__name((()=>m),"getUserAgentPrefix");var y={isVirtualHostableS3Bucket:d,parseArn:u,partition:v};c.customEndpointFunctions.aws=y;0&&0},7906:(e,t,n)=>{"use strict";var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{UA_APP_ID_ENV_NAME:()=>m,UA_APP_ID_INI_NAME:()=>v,crtAvailability:()=>l,defaultUserAgent:()=>f});e.exports=__toCommonJS(i);var c=n(3993);var d=n(2037);var u=n(7282);var l={isCrtAvailable:false};var p=__name((()=>{if(l.isCrtAvailable){return["md/crt-avail"]}return null}),"isCrtAvailable");var m="AWS_SDK_UA_APP_ID";var v="sdk-ua-app-id";var f=__name((({serviceId:e,clientVersion:t})=>{const n=[["aws-sdk-js",t],["ua","2.0"],[`os/${(0,d.platform)()}`,(0,d.release)()],["lang/js"],["md/nodejs",`${u.versions.node}`]];const r=p();if(r){n.push(r)}if(e){n.push([`api/${e}`,t])}if(u.env.AWS_EXECUTION_ENV){n.push([`exec-env/${u.env.AWS_EXECUTION_ENV}`])}const a=(0,c.loadConfig)({environmentVariableSelector:e=>e[m],configFileSelector:e=>e[v],default:void 0})();let o=void 0;return async()=>{if(!o){const e=await a;o=e?[...n,[`app/${e}`]]:[...n]}return o}}),"defaultUserAgent");0&&0},1818:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{CONFIG_USE_DUALSTACK_ENDPOINT:()=>u,CONFIG_USE_FIPS_ENDPOINT:()=>v,DEFAULT_USE_DUALSTACK_ENDPOINT:()=>l,DEFAULT_USE_FIPS_ENDPOINT:()=>f,ENV_USE_DUALSTACK_ENDPOINT:()=>d,ENV_USE_FIPS_ENDPOINT:()=>m,NODE_REGION_CONFIG_FILE_OPTIONS:()=>b,NODE_REGION_CONFIG_OPTIONS:()=>_,NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS:()=>p,NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS:()=>g,REGION_ENV_NAME:()=>x,REGION_INI_NAME:()=>C,getRegionInfo:()=>D,resolveCustomEndpointsConfig:()=>y,resolveEndpointsConfig:()=>E,resolveRegionConfig:()=>w});e.exports=__toCommonJS(i);var c=n(1979);var d="AWS_USE_DUALSTACK_ENDPOINT";var u="use_dualstack_endpoint";var l=false;var p={environmentVariableSelector:e=>(0,c.booleanSelector)(e,d,c.SelectorType.ENV),configFileSelector:e=>(0,c.booleanSelector)(e,u,c.SelectorType.CONFIG),default:false};var m="AWS_USE_FIPS_ENDPOINT";var v="use_fips_endpoint";var f=false;var g={environmentVariableSelector:e=>(0,c.booleanSelector)(e,m,c.SelectorType.ENV),configFileSelector:e=>(0,c.booleanSelector)(e,v,c.SelectorType.CONFIG),default:false};var h=n(5275);var y=__name((e=>{const{endpoint:t,urlParser:n}=e;return{...e,tls:e.tls??true,endpoint:(0,h.normalizeProvider)(typeof t==="string"?n(t):t),isCustomEndpoint:true,useDualstackEndpoint:(0,h.normalizeProvider)(e.useDualstackEndpoint??false)}}),"resolveCustomEndpointsConfig");var S=__name((async e=>{const{tls:t=true}=e;const n=await e.region();const r=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!r.test(n)){throw new Error("Invalid region in client config")}const a=await e.useDualstackEndpoint();const o=await e.useFipsEndpoint();const{hostname:s}=await e.regionInfoProvider(n,{useDualstackEndpoint:a,useFipsEndpoint:o})??{};if(!s){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${t?"https:":"http:"}//${s}`)}),"getEndpointFromRegion");var E=__name((e=>{const t=(0,h.normalizeProvider)(e.useDualstackEndpoint??false);const{endpoint:n,useFipsEndpoint:r,urlParser:a}=e;return{...e,tls:e.tls??true,endpoint:n?(0,h.normalizeProvider)(typeof n==="string"?a(n):n):()=>S({...e,useDualstackEndpoint:t,useFipsEndpoint:r}),isCustomEndpoint:!!n,useDualstackEndpoint:t}}),"resolveEndpointsConfig");var x="AWS_REGION";var C="region";var _={environmentVariableSelector:e=>e[x],configFileSelector:e=>e[C],default:()=>{throw new Error("Region is missing")}};var b={preferredFile:"credentials"};var I=__name((e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"))),"isFipsRegion");var P=__name((e=>I(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e),"getRealRegion");var w=__name((e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return P(t)}const e=await t();return P(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if(I(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}}),"resolveRegionConfig");var T=__name(((e=[],{useFipsEndpoint:t,useDualstackEndpoint:n})=>{var r;return(r=e.find((({tags:e})=>t===e.includes("fips")&&n===e.includes("dualstack"))))==null?void 0:r.hostname}),"getHostnameFromVariants");var A=__name(((e,{regionHostname:t,partitionHostname:n})=>t?t:n?n.replace("{region}",e):void 0),"getResolvedHostname");var O=__name(((e,{partitionHash:t})=>Object.keys(t||{}).find((n=>t[n].regions.includes(e)))??"aws"),"getResolvedPartition");var R=__name(((e,{signingRegion:t,regionRegex:n,useFipsEndpoint:r})=>{if(t){return t}else if(r){const t=n.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\.");const r=e.match(t);if(r){return r[0].slice(1,-1)}}}),"getResolvedSigningRegion");var D=__name(((e,{useFipsEndpoint:t=false,useDualstackEndpoint:n=false,signingService:r,regionHash:a,partitionHash:o})=>{var s,i,c,d,u;const l=O(e,{partitionHash:o});const p=e in a?e:((s=o[l])==null?void 0:s.endpoint)??e;const m={useFipsEndpoint:t,useDualstackEndpoint:n};const v=T((i=a[p])==null?void 0:i.variants,m);const f=T((c=o[l])==null?void 0:c.variants,m);const g=A(p,{regionHostname:v,partitionHostname:f});if(g===void 0){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:p,useFipsEndpoint:t,useDualstackEndpoint:n}}`)}const h=R(g,{signingRegion:(d=a[p])==null?void 0:d.signingRegion,regionRegex:o[l].regionRegex,useFipsEndpoint:t});return{partition:l,signingService:r,hostname:g,...h&&{signingRegion:h},...((u=a[p])==null?void 0:u.signingService)&&{signingService:a[p].signingService}}}),"getRegionInfo");0&&0},1422:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{DefaultIdentityProviderConfig:()=>b,EXPIRATION_MS:()=>N,HttpApiKeyAuthSigner:()=>w,HttpBearerAuthSigner:()=>A,NoAuthSigner:()=>R,RequestBuilder:()=>z,createIsIdentityExpiredFunction:()=>D,createPaginator:()=>createPaginator,doesIdentityRequireRefresh:()=>j,getHttpAuthSchemeEndpointRuleSetPlugin:()=>p,getHttpAuthSchemePlugin:()=>f,getHttpSigningPlugin:()=>C,getSmithyContext:()=>L,httpAuthSchemeEndpointRuleSetMiddlewareOptions:()=>l,httpAuthSchemeMiddleware:()=>d,httpAuthSchemeMiddlewareOptions:()=>v,httpSigningMiddleware:()=>S,httpSigningMiddlewareOptions:()=>x,isIdentityExpired:()=>M,memoizeIdentityProvider:()=>k,normalizeProvider:()=>$,requestBuilder:()=>requestBuilder});e.exports=__toCommonJS(i);var c=n(5275);function convertHttpAuthSchemesToMap(e){const t=new Map;for(const n of e){t.set(n.schemeId,n)}return t}__name(convertHttpAuthSchemesToMap,"convertHttpAuthSchemesToMap");var d=__name(((e,t)=>(n,r)=>async a=>{var o;const s=e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,r,a.input));const i=convertHttpAuthSchemesToMap(e.httpAuthSchemes);const d=(0,c.getSmithyContext)(r);const u=[];for(const n of s){const a=i.get(n.schemeId);if(!a){u.push(`HttpAuthScheme \`${n.schemeId}\` was not enabled for this service.`);continue}const s=a.identityProvider(await t.identityProviderConfigProvider(e));if(!s){u.push(`HttpAuthScheme \`${n.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:c={},signingProperties:l={}}=((o=n.propertiesExtractor)==null?void 0:o.call(n,e,r))||{};n.identityProperties=Object.assign(n.identityProperties||{},c);n.signingProperties=Object.assign(n.signingProperties||{},l);d.selectedHttpAuthScheme={httpAuthOption:n,identity:await s(n.identityProperties),signer:a.signer};break}if(!d.selectedHttpAuthScheme){throw new Error(u.join("\n"))}return n(a)}),"httpAuthSchemeMiddleware");var u=n(2538);var l={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:true,relation:"before",toMiddleware:u.endpointMiddlewareOptions.name};var p=__name(((e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n})=>({applyToStack:r=>{r.addRelativeTo(d(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n}),l)}})),"getHttpAuthSchemeEndpointRuleSetPlugin");var m=n(6904);var v={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:true,relation:"before",toMiddleware:m.serializerMiddlewareOption.name};var f=__name(((e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n})=>({applyToStack:r=>{r.addRelativeTo(d(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n}),v)}})),"getHttpAuthSchemePlugin");var g=n(4117);var h=__name((e=>e=>{throw e}),"defaultErrorHandler");var y=__name(((e,t)=>{}),"defaultSuccessHandler");var S=__name((e=>(e,t)=>async n=>{if(!g.HttpRequest.isInstance(n.request)){return e(n)}const r=(0,c.getSmithyContext)(t);const a=r.selectedHttpAuthScheme;if(!a){throw new Error(`No HttpAuthScheme was selected: unable to sign request`)}const{httpAuthOption:{signingProperties:o={}},identity:s,signer:i}=a;const d=await e({...n,request:await i.sign(n.request,s,o)}).catch((i.errorHandler||h)(o));(i.successHandler||y)(d.response,o);return d}),"httpSigningMiddleware");var E=n(7273);var x={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:true,relation:"after",toMiddleware:E.retryMiddlewareOptions.name};var C=__name((e=>({applyToStack:t=>{t.addRelativeTo(S(e),x)}})),"getHttpSigningPlugin");var _=class _DefaultIdentityProviderConfig{constructor(e){this.authSchemes=new Map;for(const[t,n]of Object.entries(e)){if(n!==void 0){this.authSchemes.set(t,n)}}}getIdentityProvider(e){return this.authSchemes.get(e)}};__name(_,"DefaultIdentityProviderConfig");var b=_;var I=n(8499);var P=class _HttpApiKeyAuthSigner{async sign(e,t,n){if(!n){throw new Error("request could not be signed with `apiKey` since the `name` and `in` signer properties are missing")}if(!n.name){throw new Error("request could not be signed with `apiKey` since the `name` signer property is missing")}if(!n.in){throw new Error("request could not be signed with `apiKey` since the `in` signer property is missing")}if(!t.apiKey){throw new Error("request could not be signed with `apiKey` since the `apiKey` is not defined")}const r=g.HttpRequest.clone(e);if(n.in===I.HttpApiKeyAuthLocation.QUERY){r.query[n.name]=t.apiKey}else if(n.in===I.HttpApiKeyAuthLocation.HEADER){r.headers[n.name]=n.scheme?`${n.scheme} ${t.apiKey}`:t.apiKey}else{throw new Error("request can only be signed with `apiKey` locations `query` or `header`, but found: `"+n.in+"`")}return r}};__name(P,"HttpApiKeyAuthSigner");var w=P;var T=class _HttpBearerAuthSigner{async sign(e,t,n){const r=g.HttpRequest.clone(e);if(!t.token){throw new Error("request could not be signed with `token` since the `token` is not defined")}r.headers["Authorization"]=`Bearer ${t.token}`;return r}};__name(T,"HttpBearerAuthSigner");var A=T;var O=class _NoAuthSigner{async sign(e,t,n){return e}};__name(O,"NoAuthSigner");var R=O;var D=__name((e=>t=>j(t)&&t.expiration.getTime()-Date.now()e.expiration!==void 0),"doesIdentityRequireRefresh");var k=__name(((e,t,n)=>{if(e===void 0){return void 0}const r=typeof e!=="function"?async()=>Promise.resolve(e):e;let a;let o;let s;let i=false;const c=__name((async e=>{if(!o){o=r(e)}try{a=await o;s=true;i=false}finally{o=void 0}return a}),"coalesceProvider");if(t===void 0){return async e=>{if(!s||(e==null?void 0:e.forceRefresh)){a=await c(e)}return a}}return async e=>{if(!s||(e==null?void 0:e.forceRefresh)){a=await c(e)}if(i){return a}if(!n(a)){i=true;return a}if(t(a)){await c(e);return a}return a}}),"memoizeIdentityProvider");var L=__name((e=>e[I.SMITHY_CONTEXT_KEY]||(e[I.SMITHY_CONTEXT_KEY]={})),"getSmithyContext");var $=__name((e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t}),"normalizeProvider");var F=n(1866);function requestBuilder(e,t){return new z(e,t)}__name(requestBuilder,"requestBuilder");var U=class _RequestBuilder{constructor(e,t){this.input=e;this.context=t;this.query={};this.method="";this.headers={};this.path="";this.body=null;this.hostname="";this.resolvePathStack=[]}async build(){const{hostname:e,protocol:t="https",port:n,path:r}=await this.context.endpoint();this.path=r;for(const e of this.resolvePathStack){e(this.path)}return new g.HttpRequest({protocol:t,hostname:this.hostname||e,port:n,method:this.method,path:this.path,query:this.query,body:this.body,headers:this.headers})}hn(e){this.hostname=e;return this}bp(e){this.resolvePathStack.push((t=>{this.path=`${(t==null?void 0:t.endsWith("/"))?t.slice(0,-1):t||""}`+e}));return this}p(e,t,n,r){this.resolvePathStack.push((a=>{this.path=(0,F.resolvedPath)(a,this.input,e,t,n,r)}));return this}h(e){this.headers=e;return this}q(e){this.query=e;return this}b(e){this.body=e;return this}m(e){this.method=e;return this}};__name(U,"RequestBuilder");var z=U;var B=__name((async(e,t,n,...r)=>await t.send(new e(n),...r)),"makePagedClientRequest");function createPaginator(e,t,n,r,a){return __name((async function*paginateOperation(o,s,...i){let c=o.startingToken||void 0;let d=true;let u;while(d){s[n]=c;if(a){s[a]=s[a]??o.pageSize}if(o.client instanceof e){u=await B(t,o.client,s,...i)}else{throw new Error(`Invalid client, expected instance of ${e.name}`)}yield u;const l=c;c=H(u,r);d=!!(c&&(!o.stopOnSameToken||c!==l))}return void 0}),"paginateOperation")}__name(createPaginator,"createPaginator");var H=__name(((e,t)=>{let n=e;const r=t.split(".");for(const e of r){if(!n||typeof n!=="object"){return void 0}n=n[e]}return n}),"get");0&&0},7919:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{DEFAULT_MAX_RETRIES:()=>f,DEFAULT_TIMEOUT:()=>v,ENV_CMDS_AUTH_TOKEN:()=>E,ENV_CMDS_FULL_URI:()=>y,ENV_CMDS_RELATIVE_URI:()=>S,Endpoint:()=>R,fromContainerMetadata:()=>x,fromInstanceMetadata:()=>Q,getInstanceMetadataEndpoint:()=>F,httpRequest:()=>httpRequest,providerConfigFromInit:()=>g});e.exports=__toCommonJS(i);var c=n(7310);var d=n(7879);var u=n(4300);var l=n(2181);function httpRequest(e){return new Promise(((t,n)=>{var r;const a=(0,l.request)({method:"GET",...e,hostname:(r=e.hostname)==null?void 0:r.replace(/^\[(.+)\]$/,"$1")});a.on("error",(e=>{n(Object.assign(new d.ProviderError("Unable to connect to instance metadata service"),e));a.destroy()}));a.on("timeout",(()=>{n(new d.ProviderError("TimeoutError from instance metadata service"));a.destroy()}));a.on("response",(e=>{const{statusCode:r=400}=e;if(r<200||300<=r){n(Object.assign(new d.ProviderError("Error response received from instance metadata service"),{statusCode:r}));a.destroy()}const o=[];e.on("data",(e=>{o.push(e)}));e.on("end",(()=>{t(u.Buffer.concat(o));a.destroy()}))}));a.end()}))}__name(httpRequest,"httpRequest");var p=__name((e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string"),"isImdsCredentials");var m=__name((e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration),...e.AccountId&&{accountId:e.AccountId}})),"fromImdsCredentials");var v=1e3;var f=0;var g=__name((({maxRetries:e=f,timeout:t=v})=>({maxRetries:e,timeout:t})),"providerConfigFromInit");var h=__name(((e,t)=>{let n=e();for(let r=0;r{const{timeout:t,maxRetries:n}=g(e);return()=>h((async()=>{const n=await P({logger:e.logger});const r=JSON.parse(await C(t,n));if(!p(r)){throw new d.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:e.logger})}return m(r)}),n)}),"fromContainerMetadata");var C=__name((async(e,t)=>{if(process.env[E]){t.headers={...t.headers,Authorization:process.env[E]}}const n=await httpRequest({...t,timeout:e});return n.toString()}),"requestFromEcsImds");var _="169.254.170.2";var b={localhost:true,"127.0.0.1":true};var I={"http:":true,"https:":true};var P=__name((async({logger:e})=>{if(process.env[S]){return{hostname:_,path:process.env[S]}}if(process.env[y]){const t=(0,c.parse)(process.env[y]);if(!t.hostname||!(t.hostname in b)){throw new d.CredentialsProviderError(`${t.hostname} is not a valid container metadata service hostname`,{tryNextLink:false,logger:e})}if(!t.protocol||!(t.protocol in I)){throw new d.CredentialsProviderError(`${t.protocol} is not a valid container metadata service protocol`,{tryNextLink:false,logger:e})}return{...t,port:t.port?parseInt(t.port,10):void 0}}throw new d.CredentialsProviderError(`The container metadata credential provider cannot be used unless the ${S} or ${y} environment variable is set`,{tryNextLink:false,logger:e})}),"getCmdsUri");var w=class _InstanceMetadataV1FallbackError extends d.CredentialsProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="InstanceMetadataV1FallbackError";Object.setPrototypeOf(this,_InstanceMetadataV1FallbackError.prototype)}};__name(w,"InstanceMetadataV1FallbackError");var T=w;var A=n(3993);var O=n(9381);var R=(e=>{e["IPv4"]="http://169.254.169.254";e["IPv6"]="http://[fd00:ec2::254]";return e})(R||{});var D="AWS_EC2_METADATA_SERVICE_ENDPOINT";var N="ec2_metadata_service_endpoint";var M={environmentVariableSelector:e=>e[D],configFileSelector:e=>e[N],default:void 0};var j=(e=>{e["IPv4"]="IPv4";e["IPv6"]="IPv6";return e})(j||{});var k="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";var L="ec2_metadata_service_endpoint_mode";var $={environmentVariableSelector:e=>e[k],configFileSelector:e=>e[L],default:"IPv4"};var F=__name((async()=>(0,O.parseUrl)(await U()||await z())),"getInstanceMetadataEndpoint");var U=__name((async()=>(0,A.loadConfig)(M)()),"getFromEndpointConfig");var z=__name((async()=>{const e=await(0,A.loadConfig)($)();switch(e){case"IPv4":return"http://169.254.169.254";case"IPv6":return"http://[fd00:ec2::254]";default:throw new Error(`Unsupported endpoint mode: ${e}. Select from ${Object.values(j)}`)}}),"getFromEndpointModeConfig");var B=5*60;var H=5*60;var G="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";var W=__name(((e,t)=>{const n=B+Math.floor(Math.random()*H);const r=new Date(Date.now()+n*1e3);t.warn(`Attempting credential expiration extension due to a credential service availability issue. A refresh of these credentials will be attempted after ${new Date(r)}.\nFor more information, please visit: `+G);const a=e.originalExpiration??e.expiration;return{...e,...a?{originalExpiration:a}:{},expiration:r}}),"getExtendedInstanceMetadataCredentials");var q=__name(((e,t={})=>{const n=(t==null?void 0:t.logger)||console;let r;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime()q(Z(e),{logger:e.logger})),"fromInstanceMetadata");var Z=__name(((e={})=>{let t=false;const{logger:n,profile:r}=e;const{timeout:a,maxRetries:o}=g(e);const s=__name((async(n,a)=>{var o;const s=t||((o=a.headers)==null?void 0:o[X])==null;if(s){let t=false;let n=false;const a=await(0,A.loadConfig)({environmentVariableSelector:t=>{const r=t[K];n=!!r&&r!=="false";if(r===void 0){throw new d.CredentialsProviderError(`${K} not set in env, checking config file next.`,{logger:e.logger})}return n},configFileSelector:e=>{const n=e[Y];t=!!n&&n!=="false";return t},default:false},{profile:r})();if(e.ec2MetadataV1Disabled||a){const r=[];if(e.ec2MetadataV1Disabled)r.push("credential provider initialization (runtime option ec2MetadataV1Disabled)");if(t)r.push(`config file profile (${Y})`);if(n)r.push(`process environment variable (${K})`);throw new T(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${r.join(", ")}].`)}}const i=(await h((async()=>{let e;try{e=await te(a)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),n)).trim();return h((async()=>{let n;try{n=await ne(i,a,e)}catch(e){if(e.statusCode===401){t=false}throw e}return n}),n)}),"getCredentials");return async()=>{const e=await F();if(t){n==null?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)");return s(o,{...e,timeout:a})}else{let r;try{r=(await ee({...e,timeout:a})).toString()}catch(r){if((r==null?void 0:r.statusCode)===400){throw Object.assign(r,{message:"EC2 Metadata token request returned error"})}else if(r.message==="TimeoutError"||[403,404,405].includes(r.statusCode)){t=true}n==null?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (initial)");return s(o,{...e,timeout:a})}return s(o,{...e,headers:{[X]:r},timeout:a})}}}),"getInstanceMetadataProvider");var ee=__name((async e=>httpRequest({...e,path:J,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}})),"getMetadataToken");var te=__name((async e=>(await httpRequest({...e,path:V})).toString()),"getProfile");var ne=__name((async(e,t,n)=>{const r=JSON.parse((await httpRequest({...t,path:V+e})).toString());if(!p(r)){throw new d.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:n.logger})}return m(r)}),"getCredentialsFromProfile");0&&0},948:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{FetchHttpHandler:()=>p,keepAliveSupport:()=>u,streamCollector:()=>v});e.exports=__toCommonJS(i);var c=n(4117);var d=n(1962);function requestTimeout(e=0){return new Promise(((t,n)=>{if(e){setTimeout((()=>{const t=new Error(`Request did not complete within ${e} ms`);t.name="TimeoutError";n(t)}),e)}}))}__name(requestTimeout,"requestTimeout");var u={supported:void 0};var l=class _FetchHttpHandler{static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _FetchHttpHandler(e)}constructor(e){if(typeof e==="function"){this.configProvider=e().then((e=>e||{}))}else{this.config=e??{};this.configProvider=Promise.resolve(this.config)}if(u.supported===void 0){u.supported=Boolean(typeof Request!=="undefined"&&"keepalive"in new Request("https://[::1]"))}}destroy(){}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}const n=this.config.requestTimeout;const r=this.config.keepAlive===true;const a=this.config.credentials;if(t==null?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";return Promise.reject(e)}let o=e.path;const s=(0,d.buildQueryString)(e.query||{});if(s){o+=`?${s}`}if(e.fragment){o+=`#${e.fragment}`}let i="";if(e.username!=null||e.password!=null){const t=e.username??"";const n=e.password??"";i=`${t}:${n}@`}const{port:l,method:p}=e;const m=`${e.protocol}//${i}${e.hostname}${l?`:${l}`:""}${o}`;const v=p==="GET"||p==="HEAD"?void 0:e.body;const f={body:v,headers:new Headers(e.headers),method:p,credentials:a};if(v){f.duplex="half"}if(typeof AbortController!=="undefined"){f.signal=t}if(u.supported){f.keepalive=r}let g=__name((()=>{}),"removeSignalEventListener");const h=new Request(m,f);const y=[fetch(h).then((e=>{const t=e.headers;const n={};for(const e of t.entries()){n[e[0]]=e[1]}const r=e.body!=void 0;if(!r){return e.blob().then((t=>({response:new c.HttpResponse({headers:n,reason:e.statusText,statusCode:e.status,body:t})})))}return{response:new c.HttpResponse({headers:n,reason:e.statusText,statusCode:e.status,body:e.body})}})),requestTimeout(n)];if(t){y.push(new Promise(((e,n)=>{const r=__name((()=>{const e=new Error("Request aborted");e.name="AbortError";n(e)}),"onAbort");if(typeof t.addEventListener==="function"){const e=t;e.addEventListener("abort",r,{once:true});g=__name((()=>e.removeEventListener("abort",r)),"removeSignalEventListener")}else{t.onabort=r}})))}return Promise.race(y).finally(g)}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((n=>{n[e]=t;return n}))}httpHandlerConfigs(){return this.config??{}}};__name(l,"FetchHttpHandler");var p=l;var m=n(6456);var v=__name((e=>{if(typeof Blob==="function"&&e instanceof Blob){return collectBlob(e)}return collectStream(e)}),"streamCollector");async function collectBlob(e){const t=await readToBase64(e);const n=(0,m.fromBase64)(t);return new Uint8Array(n)}__name(collectBlob,"collectBlob");async function collectStream(e){const t=[];const n=e.getReader();let r=false;let a=0;while(!r){const{done:e,value:o}=await n.read();if(o){t.push(o);a+=o.length}r=e}const o=new Uint8Array(a);let s=0;for(const e of t){o.set(e,s);s+=e.length}return o}__name(collectStream,"collectStream");function readToBase64(e){return new Promise(((t,n)=>{const r=new FileReader;r.onloadend=()=>{if(r.readyState!==2){return n(new Error("Reader aborted too early"))}const e=r.result??"";const a=e.indexOf(",");const o=a>-1?a+1:e.length;t(e.substring(o))};r.onabort=()=>n(new Error("Read aborted"));r.onerror=()=>n(r.error);r.readAsDataURL(e)}))}__name(readToBase64,"readToBase64");0&&0},4681:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{Hash:()=>m});e.exports=__toCommonJS(i);var c=n(922);var d=n(7107);var u=n(4300);var l=n(6113);var p=class _Hash{constructor(e,t){this.algorithmIdentifier=e;this.secret=t;this.reset()}update(e,t){this.hash.update((0,d.toUint8Array)(castSourceData(e,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,l.createHmac)(this.algorithmIdentifier,castSourceData(this.secret)):(0,l.createHash)(this.algorithmIdentifier)}};__name(p,"Hash");var m=p;function castSourceData(e,t){if(u.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,c.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,c.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,c.fromArrayBuffer)(e)}__name(castSourceData,"castSourceData");0&&0},5696:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{isArrayBuffer:()=>s});e.exports=__toCommonJS(o);var s=__name((e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]"),"isArrayBuffer");0&&0},1829:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{contentLengthMiddleware:()=>contentLengthMiddleware,contentLengthMiddlewareOptions:()=>u,getContentLengthPlugin:()=>l});e.exports=__toCommonJS(i);var c=n(4117);var d="content-length";function contentLengthMiddleware(e){return t=>async n=>{const r=n.request;if(c.HttpRequest.isInstance(r)){const{body:t,headers:n}=r;if(t&&Object.keys(n).map((e=>e.toLowerCase())).indexOf(d)===-1){try{const n=e(t);r.headers={...r.headers,[d]:String(n)}}catch(e){}}}return t({...n,request:r})}}__name(contentLengthMiddleware,"contentLengthMiddleware");var u={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};var l=__name((e=>({applyToStack:t=>{t.add(contentLengthMiddleware(e.bodyLengthChecker),u)}})),"getContentLengthPlugin");0&&0},2477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromConfig=void 0;const r=n(3993);const a=n(536);const getEndpointFromConfig=async e=>(0,r.loadConfig)((0,a.getEndpointUrlConfig)(e))();t.getEndpointFromConfig=getEndpointFromConfig},536:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrlConfig=void 0;const r=n(7831);const a="AWS_ENDPOINT_URL";const o="endpoint_url";const getEndpointUrlConfig=e=>({environmentVariableSelector:t=>{const n=e.split(" ").map((e=>e.toUpperCase()));const r=t[[a,...n].join("_")];if(r)return r;const o=t[a];if(o)return o;return undefined},configFileSelector:(t,n)=>{if(n&&t.services){const a=n[["services",t.services].join(r.CONFIG_PREFIX_SEPARATOR)];if(a){const t=e.split(" ").map((e=>e.toLowerCase()));const n=a[[t.join("_"),o].join(r.CONFIG_PREFIX_SEPARATOR)];if(n)return n}}const a=t[o];if(a)return a;return undefined},default:undefined});t.getEndpointUrlConfig=getEndpointUrlConfig},2538:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{endpointMiddleware:()=>x,endpointMiddlewareOptions:()=>_,getEndpointFromInstructions:()=>y,getEndpointPlugin:()=>b,resolveEndpointConfig:()=>I,resolveParams:()=>S,toEndpointV1:()=>h});e.exports=__toCommonJS(i);var c=__name((async e=>{const t=(e==null?void 0:e.Bucket)||"";if(typeof e.Bucket==="string"){e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))}if(m(t)){if(e.ForcePathStyle===true){throw new Error("Path-style addressing cannot be used with ARN buckets")}}else if(!p(t)||t.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||t.toLowerCase()!==t||t.length<3){e.ForcePathStyle=true}if(e.DisableMultiRegionAccessPoints){e.disableMultiRegionAccessPoints=true;e.DisableMRAP=true}return e}),"resolveParamsForS3");var d=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/;var u=/(\d+\.){3}\d+/;var l=/\.\./;var p=__name((e=>d.test(e)&&!u.test(e)&&!l.test(e)),"isDnsCompatibleBucketName");var m=__name((e=>{const[t,n,r,,,a]=e.split(":");const o=t==="arn"&&e.split(":").length>=6;const s=Boolean(o&&n&&r&&a);if(o&&!s){throw new Error(`Invalid ARN: ${e} was an invalid ARN.`)}return s}),"isArnBucketName");var v=__name(((e,t,n)=>{const r=__name((async()=>{const r=n[e]??n[t];if(typeof r==="function"){return r()}return r}),"configProvider");if(e==="credentialScope"||t==="CredentialScope"){return async()=>{const e=typeof n.credentials==="function"?await n.credentials():n.credentials;const t=(e==null?void 0:e.credentialScope)??(e==null?void 0:e.CredentialScope);return t}}if(e==="accountId"||t==="AccountId"){return async()=>{const e=typeof n.credentials==="function"?await n.credentials():n.credentials;const t=(e==null?void 0:e.accountId)??(e==null?void 0:e.AccountId);return t}}if(e==="endpoint"||t==="endpoint"){return async()=>{const e=await r();if(e&&typeof e==="object"){if("url"in e){return e.url.href}if("hostname"in e){const{protocol:t,hostname:n,port:r,path:a}=e;return`${t}//${n}${r?":"+r:""}${a}`}}return e}}return r}),"createConfigValueProvider");var f=n(2477);var g=n(9381);var h=__name((e=>{if(typeof e==="object"){if("url"in e){return(0,g.parseUrl)(e.url)}return e}return(0,g.parseUrl)(e)}),"toEndpointV1");var y=__name((async(e,t,n,r)=>{if(!n.endpoint){const e=await(0,f.getEndpointFromConfig)(n.serviceId||"");if(e){n.endpoint=()=>Promise.resolve(h(e))}}const a=await S(e,t,n);if(typeof n.endpointProvider!=="function"){throw new Error("config.endpointProvider is not set.")}const o=n.endpointProvider(a,r);return o}),"getEndpointFromInstructions");var S=__name((async(e,t,n)=>{var r;const a={};const o=((r=t==null?void 0:t.getEndpointParameterInstructions)==null?void 0:r.call(t))||{};for(const[t,r]of Object.entries(o)){switch(r.type){case"staticContextParams":a[t]=r.value;break;case"contextParams":a[t]=e[r.name];break;case"clientContextParams":case"builtInParams":a[t]=await v(r.name,t,n)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(r))}}if(Object.keys(o).length===0){Object.assign(a,n)}if(String(n.serviceId).toLowerCase()==="s3"){await c(a)}return a}),"resolveParams");var E=n(5275);var x=__name((({config:e,instructions:t})=>(n,r)=>async a=>{var o,s,i;const c=await y(a.input,{getEndpointParameterInstructions(){return t}},{...e},r);r.endpointV2=c;r.authSchemes=(o=c.properties)==null?void 0:o.authSchemes;const d=(s=r.authSchemes)==null?void 0:s[0];if(d){r["signing_region"]=d.signingRegion;r["signing_service"]=d.signingName;const e=(0,E.getSmithyContext)(r);const t=(i=e==null?void 0:e.selectedHttpAuthScheme)==null?void 0:i.httpAuthOption;if(t){t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:d.signingRegion,signingRegion:d.signingRegion,signing_service:d.signingName,signingName:d.signingName,signingRegionSet:d.signingRegionSet},d.properties)}}return n({...a})}),"endpointMiddleware");var C=n(6904);var _={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:true,relation:"before",toMiddleware:C.serializerMiddlewareOption.name};var b=__name(((e,t)=>({applyToStack:n=>{n.addRelativeTo(x({config:e,instructions:t}),_)}})),"getEndpointPlugin");var I=__name((e=>{const t=e.tls??true;const{endpoint:n}=e;const r=n!=null?async()=>h(await(0,E.normalizeProvider)(n)()):void 0;const a=!!n;return{...e,endpoint:r,tls:t,isCustomEndpoint:a,useDualstackEndpoint:(0,E.normalizeProvider)(e.useDualstackEndpoint??false),useFipsEndpoint:(0,E.normalizeProvider)(e.useFipsEndpoint??false)}}),"resolveEndpointConfig");0&&0},7273:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{AdaptiveRetryStrategy:()=>E,CONFIG_MAX_ATTEMPTS:()=>_,CONFIG_RETRY_MODE:()=>w,ENV_MAX_ATTEMPTS:()=>C,ENV_RETRY_MODE:()=>P,NODE_MAX_ATTEMPT_CONFIG_OPTIONS:()=>b,NODE_RETRY_MODE_CONFIG_OPTIONS:()=>T,StandardRetryStrategy:()=>h,defaultDelayDecider:()=>p,defaultRetryDecider:()=>v,getOmitRetryHeadersPlugin:()=>R,getRetryAfterHint:()=>U,getRetryPlugin:()=>F,omitRetryHeadersMiddleware:()=>A,omitRetryHeadersMiddlewareOptions:()=>O,resolveRetryConfig:()=>I,retryMiddleware:()=>M,retryMiddlewareOptions:()=>$});e.exports=__toCommonJS(i);var c=n(4117);var d=n(2420);var u=n(9751);var l=__name(((e,t)=>{const n=e;const r=(t==null?void 0:t.noRetryIncrement)??u.NO_RETRY_INCREMENT;const a=(t==null?void 0:t.retryCost)??u.RETRY_COST;const o=(t==null?void 0:t.timeoutRetryCost)??u.TIMEOUT_RETRY_COST;let s=e;const i=__name((e=>e.name==="TimeoutError"?o:a),"getCapacityAmount");const c=__name((e=>i(e)<=s),"hasRetryTokens");const d=__name((e=>{if(!c(e)){throw new Error("No retry token available")}const t=i(e);s-=t;return t}),"retrieveRetryTokens");const l=__name((e=>{s+=e??r;s=Math.min(s,n)}),"releaseRetryTokens");return Object.freeze({hasRetryTokens:c,retrieveRetryTokens:d,releaseRetryTokens:l})}),"getDefaultRetryQuota");var p=__name(((e,t)=>Math.floor(Math.min(u.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e))),"defaultDelayDecider");var m=n(1528);var v=__name((e=>{if(!e){return false}return(0,m.isRetryableByTrait)(e)||(0,m.isClockSkewError)(e)||(0,m.isThrottlingError)(e)||(0,m.isTransientError)(e)}),"defaultRetryDecider");var f=__name((e=>{if(e instanceof Error)return e;if(e instanceof Object)return Object.assign(new Error,e);if(typeof e==="string")return new Error(e);return new Error(`AWS SDK error wrapper for ${e}`)}),"asSdkError");var g=class _StandardRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode=u.RETRY_MODES.STANDARD;this.retryDecider=(t==null?void 0:t.retryDecider)??v;this.delayDecider=(t==null?void 0:t.delayDecider)??p;this.retryQuota=(t==null?void 0:t.retryQuota)??l(u.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,s)));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=a;t.$metadata.totalRetryDelay=o;throw t}}}};__name(g,"StandardRetryStrategy");var h=g;var y=__name((e=>{if(!c.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const r=Number(n);if(!Number.isNaN(r))return r*1e3;const a=new Date(n);return a.getTime()-Date.now()}),"getDelayFromRetryAfterHeader");var S=class _AdaptiveRetryStrategy extends h{constructor(e,t){const{rateLimiter:n,...r}=t??{};super(e,r);this.rateLimiter=n??new u.DefaultRateLimiter;this.mode=u.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}};__name(S,"AdaptiveRetryStrategy");var E=S;var x=n(5275);var C="AWS_MAX_ATTEMPTS";var _="max_attempts";var b={environmentVariableSelector:e=>{const t=e[C];if(!t)return void 0;const n=parseInt(t);if(Number.isNaN(n)){throw new Error(`Environment variable ${C} mast be a number, got "${t}"`)}return n},configFileSelector:e=>{const t=e[_];if(!t)return void 0;const n=parseInt(t);if(Number.isNaN(n)){throw new Error(`Shared config file entry ${_} mast be a number, got "${t}"`)}return n},default:u.DEFAULT_MAX_ATTEMPTS};var I=__name((e=>{const{retryStrategy:t}=e;const n=(0,x.normalizeProvider)(e.maxAttempts??u.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:n,retryStrategy:async()=>{if(t){return t}const r=await(0,x.normalizeProvider)(e.retryMode)();if(r===u.RETRY_MODES.ADAPTIVE){return new u.AdaptiveRetryStrategy(n)}return new u.StandardRetryStrategy(n)}}}),"resolveRetryConfig");var P="AWS_RETRY_MODE";var w="retry_mode";var T={environmentVariableSelector:e=>e[P],configFileSelector:e=>e[w],default:u.DEFAULT_RETRY_MODE};var A=__name((()=>e=>async t=>{const{request:n}=t;if(c.HttpRequest.isInstance(n)){delete n.headers[u.INVOCATION_ID_HEADER];delete n.headers[u.REQUEST_HEADER]}return e(t)}),"omitRetryHeadersMiddleware");var O={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};var R=__name((e=>({applyToStack:e=>{e.addRelativeTo(A(),O)}})),"getOmitRetryHeadersPlugin");var D=n(1866);var N=n(4505);var M=__name((e=>(t,n)=>async r=>{var a;let o=await e.retryStrategy();const s=await e.maxAttempts();if(j(o)){o=o;let e=await o.acquireInitialRetryToken(n["partition_id"]);let i=new Error;let l=0;let p=0;const{request:m}=r;const v=c.HttpRequest.isInstance(m);if(v){m.headers[u.INVOCATION_ID_HEADER]=(0,d.v4)()}while(true){try{if(v){m.headers[u.REQUEST_HEADER]=`attempt=${l+1}; max=${s}`}const{response:n,output:a}=await t(r);o.recordSuccess(e);a.$metadata.attempts=l+1;a.$metadata.totalRetryDelay=p;return{response:n,output:a}}catch(t){const r=k(t);i=f(t);if(v&&(0,N.isStreamingPayload)(m)){(a=n.logger instanceof D.NoOpLogger?console:n.logger)==null?void 0:a.warn("An error was encountered in a non-retryable streaming request.");throw i}try{e=await o.refreshRetryTokenForRetry(e,r)}catch(e){if(!i.$metadata){i.$metadata={}}i.$metadata.attempts=l+1;i.$metadata.totalRetryDelay=p;throw i}l=e.getRetryCount();const s=e.getRetryDelay();p+=s;await new Promise((e=>setTimeout(e,s)))}}}else{o=o;if(o==null?void 0:o.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",o.mode]];return o.retry(t,r)}}),"retryMiddleware");var j=__name((e=>typeof e.acquireInitialRetryToken!=="undefined"&&typeof e.refreshRetryTokenForRetry!=="undefined"&&typeof e.recordSuccess!=="undefined"),"isRetryStrategyV2");var k=__name((e=>{const t={error:e,errorType:L(e)};const n=U(e.$response);if(n){t.retryAfterHint=n}return t}),"getRetryErrorInfo");var L=__name((e=>{if((0,m.isThrottlingError)(e))return"THROTTLING";if((0,m.isTransientError)(e))return"TRANSIENT";if((0,m.isServerError)(e))return"SERVER_ERROR";return"CLIENT_ERROR"}),"getRetryErrorType");var $={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};var F=__name((e=>({applyToStack:t=>{t.add(M(e),$)}})),"getRetryPlugin");var U=__name((e=>{if(!c.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const r=Number(n);if(!Number.isNaN(r))return new Date(r*1e3);const a=new Date(n);return a}),"getRetryAfterHint");0&&0},4505:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isStreamingPayload=void 0;const r=n(2781);const isStreamingPayload=e=>(e===null||e===void 0?void 0:e.body)instanceof r.Readable||typeof ReadableStream!=="undefined"&&(e===null||e===void 0?void 0:e.body)instanceof ReadableStream;t.isStreamingPayload=isStreamingPayload},6904:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{deserializerMiddleware:()=>s,deserializerMiddlewareOption:()=>c,getSerdePlugin:()=>getSerdePlugin,serializerMiddleware:()=>i,serializerMiddlewareOption:()=>d});e.exports=__toCommonJS(o);var s=__name(((e,t)=>n=>async r=>{const{response:a}=await n(r);try{const n=await t(a,e);return{response:a,output:n}}catch(e){Object.defineProperty(e,"$response",{value:a});if(!("$metadata"in e)){const t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;e.message+="\n "+t;if(typeof e.$responseBodyText!=="undefined"){if(e.$response){e.$response.body=e.$responseBodyText}}}throw e}}),"deserializerMiddleware");var i=__name(((e,t)=>(n,r)=>async a=>{var o;const s=((o=r.endpointV2)==null?void 0:o.url)&&e.urlParser?async()=>e.urlParser(r.endpointV2.url):e.endpoint;if(!s){throw new Error("No valid endpoint provider available.")}const i=await t(a.input,{...e,endpoint:s});return n({...a,request:i})}),"serializerMiddleware");var c={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};var d={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,t,n){return{applyToStack:r=>{r.add(s(e,n),c);r.add(i(e,t),d)}}}__name(getSerdePlugin,"getSerdePlugin");0&&0},1903:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{constructStack:()=>c});e.exports=__toCommonJS(o);var s=__name(((e,t)=>{const n=[];if(e){n.push(e)}if(t){for(const e of t){n.push(e)}}return n}),"getAllAliases");var i=__name(((e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`),"getMiddlewareNameWithAliases");var c=__name((()=>{let e=[];let t=[];let n=false;const r=new Set;const a=__name((e=>e.sort(((e,t)=>d[t.step]-d[e.step]||u[t.priority||"normal"]-u[e.priority||"normal"]))),"sort");const o=__name((n=>{let a=false;const o=__name((e=>{const t=s(e.name,e.aliases);if(t.includes(n)){a=true;for(const e of t){r.delete(e)}return false}return true}),"filterCb");e=e.filter(o);t=t.filter(o);return a}),"removeByName");const l=__name((n=>{let a=false;const o=__name((e=>{if(e.middleware===n){a=true;for(const t of s(e.name,e.aliases)){r.delete(t)}return false}return true}),"filterCb");e=e.filter(o);t=t.filter(o);return a}),"removeByReference");const p=__name((n=>{var r;e.forEach((e=>{n.add(e.middleware,{...e})}));t.forEach((e=>{n.addRelativeTo(e.middleware,{...e})}));(r=n.identifyOnResolve)==null?void 0:r.call(n,f.identifyOnResolve());return n}),"cloneTo");const m=__name((e=>{const t=[];e.before.forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...m(e))}}));t.push(e);e.after.reverse().forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...m(e))}}));return t}),"expandRelativeMiddlewareList");const v=__name(((n=false)=>{const r=[];const o=[];const c={};e.forEach((e=>{const t={...e,before:[],after:[]};for(const e of s(t.name,t.aliases)){c[e]=t}r.push(t)}));t.forEach((e=>{const t={...e,before:[],after:[]};for(const e of s(t.name,t.aliases)){c[e]=t}o.push(t)}));o.forEach((e=>{if(e.toMiddleware){const t=c[e.toMiddleware];if(t===void 0){if(n){return}throw new Error(`${e.toMiddleware} is not found when adding ${i(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){t.after.push(e)}if(e.relation==="before"){t.before.push(e)}}}));const d=a(r).map(m).reduce(((e,t)=>{e.push(...t);return e}),[]);return d}),"getMiddlewareList");const f={add:(t,n={})=>{const{name:a,override:o,aliases:c}=n;const d={step:"initialize",priority:"normal",middleware:t,...n};const u=s(a,c);if(u.length>0){if(u.some((e=>r.has(e)))){if(!o)throw new Error(`Duplicate middleware name '${i(a,c)}'`);for(const t of u){const n=e.findIndex((e=>{var n;return e.name===t||((n=e.aliases)==null?void 0:n.some((e=>e===t)))}));if(n===-1){continue}const r=e[n];if(r.step!==d.step||d.priority!==r.priority){throw new Error(`"${i(r.name,r.aliases)}" middleware with ${r.priority} priority in ${r.step} step cannot be overridden by "${i(a,c)}" middleware with ${d.priority} priority in ${d.step} step.`)}e.splice(n,1)}}for(const e of u){r.add(e)}}e.push(d)},addRelativeTo:(e,n)=>{const{name:a,override:o,aliases:c}=n;const d={middleware:e,...n};const u=s(a,c);if(u.length>0){if(u.some((e=>r.has(e)))){if(!o)throw new Error(`Duplicate middleware name '${i(a,c)}'`);for(const e of u){const n=t.findIndex((t=>{var n;return t.name===e||((n=t.aliases)==null?void 0:n.some((t=>t===e)))}));if(n===-1){continue}const r=t[n];if(r.toMiddleware!==d.toMiddleware||r.relation!==d.relation){throw new Error(`"${i(r.name,r.aliases)}" middleware ${r.relation} "${r.toMiddleware}" middleware cannot be overridden by "${i(a,c)}" middleware ${d.relation} "${d.toMiddleware}" middleware.`)}t.splice(n,1)}}for(const e of u){r.add(e)}}t.push(d)},clone:()=>p(c()),use:e=>{e.applyToStack(f)},remove:e=>{if(typeof e==="string")return o(e);else return l(e)},removeByTag:n=>{let a=false;const o=__name((e=>{const{tags:t,name:o,aliases:i}=e;if(t&&t.includes(n)){const e=s(o,i);for(const t of e){r.delete(t)}a=true;return false}return true}),"filterCb");e=e.filter(o);t=t.filter(o);return a},concat:e=>{var t;const r=p(c());r.use(e);r.identifyOnResolve(n||r.identifyOnResolve()||(((t=e.identifyOnResolve)==null?void 0:t.call(e))??false));return r},applyToStack:p,identify:()=>v(true).map((e=>{const t=e.step??e.relation+" "+e.toMiddleware;return i(e.name,e.aliases)+" - "+t})),identifyOnResolve(e){if(typeof e==="boolean")n=e;return n},resolve:(e,t)=>{for(const n of v().map((e=>e.middleware)).reverse()){e=n(e,t)}if(n){console.log(f.identify())}return e}};return f}),"constructStack");var d={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};var u={high:3,normal:2,low:1};0&&0},3993:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{loadConfig:()=>v});e.exports=__toCommonJS(i);var c=n(7879);function getSelectorName(e){try{const t=new Set(Array.from(e.match(/([A-Z_]){3,}/g)??[]));t.delete("CONFIG");t.delete("CONFIG_PREFIX_SEPARATOR");t.delete("ENV");return[...t].join(", ")}catch(t){return e}}__name(getSelectorName,"getSelectorName");var d=__name(((e,t)=>async()=>{try{const t=e(process.env);if(t===void 0){throw new Error}return t}catch(n){throw new c.CredentialsProviderError(n.message||`Not found in ENV: ${getSelectorName(e.toString())}`,{logger:t})}}),"fromEnv");var u=n(7831);var l=__name(((e,{preferredFile:t="config",...n}={})=>async()=>{const r=(0,u.getProfileName)(n);const{configFile:a,credentialsFile:o}=await(0,u.loadSharedConfigFiles)(n);const s=o[r]||{};const i=a[r]||{};const d=t==="config"?{...s,...i}:{...i,...s};try{const n=t==="config"?a:o;const r=e(d,n);if(r===void 0){throw new Error}return r}catch(t){throw new c.CredentialsProviderError(t.message||`Not found in config files w/ profile [${r}]: ${getSelectorName(e.toString())}`,{logger:n.logger})}}),"fromSharedConfigFiles");var p=__name((e=>typeof e==="function"),"isFunction");var m=__name((e=>p(e)?async()=>await e():(0,c.fromStatic)(e)),"fromStatic");var v=__name((({environmentVariableSelector:e,configFileSelector:t,default:n},r={})=>(0,c.memoize)((0,c.chain)(d(e),l(t,r),m(n)))),"loadConfig");0&&0},8179:(e,t,n)=>{var r=Object.create;var a=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var i=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>a(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,r)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let i of s(t))if(!c.call(e,i)&&i!==n)a(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable})}return e};var __toESM=(e,t,n)=>(n=e!=null?r(i(e)):{},__copyProps(t||!e||!e.__esModule?a(n,"default",{value:e,enumerable:true}):n,e));var __toCommonJS=e=>__copyProps(a({},"__esModule",{value:true}),e);var d={};__export(d,{DEFAULT_REQUEST_TIMEOUT:()=>x,NodeHttp2Handler:()=>R,NodeHttpHandler:()=>_,streamCollector:()=>M});e.exports=__toCommonJS(d);var u=n(4117);var l=n(1962);var p=n(2181);var m=n(5687);var v=["ECONNRESET","EPIPE","ETIMEDOUT"];var f=__name((e=>{const t={};for(const n of Object.keys(e)){const r=e[n];t[n]=Array.isArray(r)?r.join(","):r}return t}),"getTransformedHeaders");var g=__name(((e,t,n=0)=>{if(!n){return}const r=setTimeout((()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))}),n);e.on("socket",(e=>{if(e.connecting){e.on("connect",(()=>{clearTimeout(r)}))}else{clearTimeout(r)}}))}),"setConnectionTimeout");var h=__name(((e,{keepAlive:t,keepAliveMsecs:n})=>{if(t!==true){return}e.on("socket",(e=>{e.setKeepAlive(t,n||0)}))}),"setSocketKeepAlive");var y=__name(((e,t,n=0)=>{e.setTimeout(n,(()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${n} ms`),{name:"TimeoutError"}))}))}),"setSocketTimeout");var S=n(2781);var E=1e3;async function writeRequestBody(e,t,n=E){const r=t.headers??{};const a=r["Expect"]||r["expect"];let o=-1;let s=false;if(a==="100-continue"){await Promise.race([new Promise((e=>{o=Number(setTimeout(e,Math.max(E,n)))})),new Promise((t=>{e.on("continue",(()=>{clearTimeout(o);t()}));e.on("error",(()=>{s=true;clearTimeout(o);t()}))}))])}if(!s){writeBody(e,t.body)}}__name(writeRequestBody,"writeRequestBody");function writeBody(e,t){if(t instanceof S.Readable){t.pipe(e);return}if(t){if(Buffer.isBuffer(t)||typeof t==="string"){e.end(t);return}const n=t;if(typeof n==="object"&&n.buffer&&typeof n.byteOffset==="number"&&typeof n.byteLength==="number"){e.end(Buffer.from(n.buffer,n.byteOffset,n.byteLength));return}e.end(Buffer.from(t));return}e.end()}__name(writeBody,"writeBody");var x=0;var C=class _NodeHttpHandler{constructor(e){this.socketWarningTimestamp=0;this.metadata={handlerProtocol:"http/1.1"};this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(this.resolveDefaultConfig(e))})).catch(n)}else{t(this.resolveDefaultConfig(e))}}))}static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _NodeHttpHandler(e)}static checkSocketUsage(e,t,n=console){var r,a,o;const{sockets:s,requests:i,maxSockets:c}=e;if(typeof c!=="number"||c===Infinity){return t}const d=15e3;if(Date.now()-d=c&&d>=2*c){(o=n==null?void 0:n.warn)==null?void 0:o.call(n,`@smithy/node-http-handler:WARN - socket usage at capacity=${t} and ${d} additional requests are enqueued.\nSee https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/node-configuring-maxsockets.html\nor increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler config.`);return Date.now()}}}return t}resolveDefaultConfig(e){const{requestTimeout:t,connectionTimeout:n,socketTimeout:r,httpAgent:a,httpsAgent:o}=e||{};const s=true;const i=50;return{connectionTimeout:n,requestTimeout:t??r,httpAgent:(()=>{if(a instanceof p.Agent||typeof(a==null?void 0:a.destroy)==="function"){return a}return new p.Agent({keepAlive:s,maxSockets:i,...a})})(),httpsAgent:(()=>{if(o instanceof m.Agent||typeof(o==null?void 0:o.destroy)==="function"){return o}return new m.Agent({keepAlive:s,maxSockets:i,...o})})(),logger:console}}destroy(){var e,t,n,r;(t=(e=this.config)==null?void 0:e.httpAgent)==null?void 0:t.destroy();(r=(n=this.config)==null?void 0:n.httpsAgent)==null?void 0:r.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}let n;return new Promise(((r,a)=>{let o=void 0;const s=__name((async e=>{await o;clearTimeout(n);r(e)}),"resolve");const i=__name((async e=>{await o;clearTimeout(n);a(e)}),"reject");if(!this.config){throw new Error("Node HTTP request handler config is not resolved")}if(t==null?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";i(e);return}const c=e.protocol==="https:";const d=c?this.config.httpsAgent:this.config.httpAgent;n=setTimeout((()=>{this.socketWarningTimestamp=_NodeHttpHandler.checkSocketUsage(d,this.socketWarningTimestamp,this.config.logger)}),this.config.socketAcquisitionWarningTimeout??(this.config.requestTimeout??2e3)+(this.config.connectionTimeout??1e3));const S=(0,l.buildQueryString)(e.query||{});let E=void 0;if(e.username!=null||e.password!=null){const t=e.username??"";const n=e.password??"";E=`${t}:${n}`}let x=e.path;if(S){x+=`?${S}`}if(e.fragment){x+=`#${e.fragment}`}const C={headers:e.headers,host:e.hostname,method:e.method,path:x,port:e.port,agent:d,auth:E};const _=c?m.request:p.request;const b=_(C,(e=>{const t=new u.HttpResponse({statusCode:e.statusCode||-1,reason:e.statusMessage,headers:f(e.headers),body:e});s({response:t})}));b.on("error",(e=>{if(v.includes(e.code)){i(Object.assign(e,{name:"TimeoutError"}))}else{i(e)}}));g(b,i,this.config.connectionTimeout);y(b,i,this.config.requestTimeout);if(t){const e=__name((()=>{b.destroy();const e=new Error("Request aborted");e.name="AbortError";i(e)}),"onAbort");if(typeof t.addEventListener==="function"){const n=t;n.addEventListener("abort",e,{once:true});b.once("close",(()=>n.removeEventListener("abort",e)))}else{t.onabort=e}}const I=C.agent;if(typeof I==="object"&&"keepAlive"in I){h(b,{keepAlive:I.keepAlive,keepAliveMsecs:I.keepAliveMsecs})}o=writeRequestBody(b,e,this.config.requestTimeout).catch((e=>{clearTimeout(n);return a(e)}))}))}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){return this.config??{}}};__name(C,"NodeHttpHandler");var _=C;var b=n(5158);var I=__toESM(n(5158));var P=class _NodeHttp2ConnectionPool{constructor(e){this.sessions=[];this.sessions=e??[]}poll(){if(this.sessions.length>0){return this.sessions.shift()}}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter((t=>t!==e))}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(const t of this.sessions){if(t===e){if(!t.destroyed){t.destroy()}}}}};__name(P,"NodeHttp2ConnectionPool");var w=P;var T=class _NodeHttp2ConnectionManager{constructor(e){this.sessionCache=new Map;this.config=e;if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrency must be greater than zero.")}}lease(e,t){const n=this.getUrlString(e);const r=this.sessionCache.get(n);if(r){const e=r.poll();if(e&&!this.config.disableConcurrency){return e}}const a=I.default.connect(n);if(this.config.maxConcurrency){a.settings({maxConcurrentStreams:this.config.maxConcurrency},(t=>{if(t){throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}}))}a.unref();const o=__name((()=>{a.destroy();this.deleteSession(n,a)}),"destroySessionCb");a.on("goaway",o);a.on("error",o);a.on("frameError",o);a.on("close",(()=>this.deleteSession(n,a)));if(t.requestTimeout){a.setTimeout(t.requestTimeout,o)}const s=this.sessionCache.get(n)||new w;s.offerLast(a);this.sessionCache.set(n,s);return a}deleteSession(e,t){const n=this.sessionCache.get(e);if(!n){return}if(!n.contains(t)){return}n.remove(t);this.sessionCache.set(e,n)}release(e,t){var n;const r=this.getUrlString(e);(n=this.sessionCache.get(r))==null?void 0:n.offerLast(t)}destroy(){for(const[e,t]of this.sessionCache){for(const e of t){if(!e.destroyed){e.destroy()}t.remove(e)}this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrentStreams must be greater than zero.")}this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}};__name(T,"NodeHttp2ConnectionManager");var A=T;var O=class _NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.connectionManager=new A({});this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(e||{})})).catch(n)}else{t(e||{})}}))}static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _NodeHttp2Handler(e)}destroy(){this.connectionManager.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider;this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||false);if(this.config.maxConcurrentStreams){this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams)}}const{requestTimeout:n,disableConcurrentStreams:r}=this.config;return new Promise(((a,o)=>{var s;let i=false;let c=void 0;const d=__name((async e=>{await c;a(e)}),"resolve");const p=__name((async e=>{await c;o(e)}),"reject");if(t==null?void 0:t.aborted){i=true;const e=new Error("Request aborted");e.name="AbortError";p(e);return}const{hostname:m,method:v,port:g,protocol:h,query:y}=e;let S="";if(e.username!=null||e.password!=null){const t=e.username??"";const n=e.password??"";S=`${t}:${n}@`}const E=`${h}//${S}${m}${g?`:${g}`:""}`;const x={destination:new URL(E)};const C=this.connectionManager.lease(x,{requestTimeout:(s=this.config)==null?void 0:s.sessionTimeout,disableConcurrentStreams:r||false});const _=__name((e=>{if(r){this.destroySession(C)}i=true;p(e)}),"rejectWithDestroy");const I=(0,l.buildQueryString)(y||{});let P=e.path;if(I){P+=`?${I}`}if(e.fragment){P+=`#${e.fragment}`}const w=C.request({...e.headers,[b.constants.HTTP2_HEADER_PATH]:P,[b.constants.HTTP2_HEADER_METHOD]:v});C.ref();w.on("response",(e=>{const t=new u.HttpResponse({statusCode:e[":status"]||-1,headers:f(e),body:w});i=true;d({response:t});if(r){C.close();this.connectionManager.deleteSession(E,C)}}));if(n){w.setTimeout(n,(()=>{w.close();const e=new Error(`Stream timed out because of no activity for ${n} ms`);e.name="TimeoutError";_(e)}))}if(t){const e=__name((()=>{w.close();const e=new Error("Request aborted");e.name="AbortError";_(e)}),"onAbort");if(typeof t.addEventListener==="function"){const n=t;n.addEventListener("abort",e,{once:true});w.once("close",(()=>n.removeEventListener("abort",e)))}else{t.onabort=e}}w.on("frameError",((e,t,n)=>{_(new Error(`Frame type id ${e} in stream id ${n} has failed with code ${t}.`))}));w.on("error",_);w.on("aborted",(()=>{_(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${w.rstCode}.`))}));w.on("close",(()=>{C.unref();if(r){C.destroy()}if(!i){_(new Error("Unexpected error: http2 request did not get a response"))}}));c=writeRequestBody(w,e,n)}))}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){return this.config??{}}destroySession(e){if(!e.destroyed){e.destroy()}}};__name(O,"NodeHttp2Handler");var R=O;var D=class _Collector extends S.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}};__name(D,"Collector");var N=D;var M=__name((e=>{if(j(e)){return collectReadableStream(e)}return new Promise(((t,n)=>{const r=new N;e.pipe(r);e.on("error",(e=>{r.end();n(e)}));r.on("error",n);r.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)}))}))}),"streamCollector");var j=__name((e=>typeof ReadableStream==="function"&&e instanceof ReadableStream),"isReadableStreamInstance");async function collectReadableStream(e){const t=[];const n=e.getReader();let r=false;let a=0;while(!r){const{done:e,value:o}=await n.read();if(o){t.push(o);a+=o.length}r=e}const o=new Uint8Array(a);let s=0;for(const e of t){o.set(e,s);s+=e.length}return o}__name(collectReadableStream,"collectReadableStream");0&&0},7879:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{CredentialsProviderError:()=>d,ProviderError:()=>i,TokenProviderError:()=>l,chain:()=>p,fromStatic:()=>m,memoize:()=>v});e.exports=__toCommonJS(o);var s=class _ProviderError extends Error{constructor(e,t=true){var n;let r;let a=true;if(typeof t==="boolean"){r=void 0;a=t}else if(t!=null&&typeof t==="object"){r=t.logger;a=t.tryNextLink??true}super(e);this.name="ProviderError";this.tryNextLink=a;Object.setPrototypeOf(this,_ProviderError.prototype);(n=r==null?void 0:r.debug)==null?void 0:n.call(r,`@smithy/property-provider ${a?"->":"(!)"} ${e}`)}static from(e,t=true){return Object.assign(new this(e.message,t),e)}};__name(s,"ProviderError");var i=s;var c=class _CredentialsProviderError extends i{constructor(e,t=true){super(e,t);this.name="CredentialsProviderError";Object.setPrototypeOf(this,_CredentialsProviderError.prototype)}};__name(c,"CredentialsProviderError");var d=c;var u=class _TokenProviderError extends i{constructor(e,t=true){super(e,t);this.name="TokenProviderError";Object.setPrototypeOf(this,_TokenProviderError.prototype)}};__name(u,"TokenProviderError");var l=u;var p=__name(((...e)=>async()=>{if(e.length===0){throw new i("No providers in chain")}let t;for(const n of e){try{const e=await n();return e}catch(e){t=e;if(e==null?void 0:e.tryNextLink){continue}throw e}}throw t}),"chain");var m=__name((e=>()=>Promise.resolve(e)),"fromStatic");var v=__name(((e,t,n)=>{let r;let a;let o;let s=false;const i=__name((async()=>{if(!a){a=e()}try{r=await a;o=true;s=false}finally{a=void 0}return r}),"coalesceProvider");if(t===void 0){return async e=>{if(!o||(e==null?void 0:e.forceRefresh)){r=await i()}return r}}return async e=>{if(!o||(e==null?void 0:e.forceRefresh)){r=await i()}if(s){return r}if(n&&!n(r)){s=true;return r}if(t(r)){await i();return r}return r}}),"memoize");0&&0},4117:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{Field:()=>p,Fields:()=>v,HttpRequest:()=>g,HttpResponse:()=>y,IHttpRequest:()=>u.HttpRequest,getHttpHandlerExtensionConfiguration:()=>c,isValidHostname:()=>isValidHostname,resolveHttpHandlerRuntimeConfig:()=>d});e.exports=__toCommonJS(i);var c=__name((e=>{let t=e.httpHandler;return{setHttpHandler(e){t=e},httpHandler(){return t},updateHttpClientConfig(e,n){t.updateHttpClientConfig(e,n)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}}),"getHttpHandlerExtensionConfiguration");var d=__name((e=>({httpHandler:e.httpHandler()})),"resolveHttpHandlerRuntimeConfig");var u=n(8499);var l=class _Field{constructor({name:e,kind:t=u.FieldPosition.HEADER,values:n=[]}){this.name=e;this.kind=t;this.values=n}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter((t=>t!==e))}toString(){return this.values.map((e=>e.includes(",")||e.includes(" ")?`"${e}"`:e)).join(", ")}get(){return this.values}};__name(l,"Field");var p=l;var m=class _Fields{constructor({fields:e=[],encoding:t="utf-8"}){this.entries={};e.forEach(this.setField.bind(this));this.encoding=t}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter((t=>t.kind===e))}};__name(m,"Fields");var v=m;var f=class _HttpRequest{constructor(e){this.method=e.method||"GET";this.hostname=e.hostname||"localhost";this.port=e.port;this.query=e.query||{};this.headers=e.headers||{};this.body=e.body;this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:";this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/";this.username=e.username;this.password=e.password;this.fragment=e.fragment}static clone(e){const t=new _HttpRequest({...e,headers:{...e.headers}});if(t.query){t.query=cloneQuery(t.query)}return t}static isInstance(e){if(!e){return false}const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t["query"]==="object"&&typeof t["headers"]==="object"}clone(){return _HttpRequest.clone(this)}};__name(f,"HttpRequest");var g=f;function cloneQuery(e){return Object.keys(e).reduce(((t,n)=>{const r=e[n];return{...t,[n]:Array.isArray(r)?[...r]:r}}),{})}__name(cloneQuery,"cloneQuery");var h=class _HttpResponse{constructor(e){this.statusCode=e.statusCode;this.reason=e.reason;this.headers=e.headers||{};this.body=e.body}static isInstance(e){if(!e)return false;const t=e;return typeof t.statusCode==="number"&&typeof t.headers==="object"}};__name(h,"HttpResponse");var y=h;function isValidHostname(e){const t=/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;return t.test(e)}__name(isValidHostname,"isValidHostname");0&&0},1962:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{buildQueryString:()=>buildQueryString});e.exports=__toCommonJS(i);var c=n(8290);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const r=e[n];n=(0,c.escapeUri)(n);if(Array.isArray(r)){for(let e=0,a=r.length;e{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{parseQueryString:()=>parseQueryString});e.exports=__toCommonJS(o);function parseQueryString(e){const t={};e=e.replace(/^\?/,"");if(e){for(const n of e.split("&")){let[e,r=null]=n.split("=");e=decodeURIComponent(e);if(r){r=decodeURIComponent(r)}if(!(e in t)){t[e]=r}else if(Array.isArray(t[e])){t[e].push(r)}else{t[e]=[t[e],r]}}}return t}__name(parseQueryString,"parseQueryString");0&&0},1528:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{isClockSkewCorrectedError:()=>m,isClockSkewError:()=>p,isRetryableByTrait:()=>l,isServerError:()=>g,isThrottlingError:()=>v,isTransientError:()=>f});e.exports=__toCommonJS(o);var s=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];var i=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];var c=["TimeoutError","RequestTimeout","RequestTimeoutException"];var d=[500,502,503,504];var u=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"];var l=__name((e=>e.$retryable!==void 0),"isRetryableByTrait");var p=__name((e=>s.includes(e.name)),"isClockSkewError");var m=__name((e=>{var t;return(t=e.$metadata)==null?void 0:t.clockSkewCorrected}),"isClockSkewCorrectedError");var v=__name((e=>{var t,n;return((t=e.$metadata)==null?void 0:t.httpStatusCode)===429||i.includes(e.name)||((n=e.$retryable)==null?void 0:n.throttling)==true}),"isThrottlingError");var f=__name((e=>{var t;return m(e)||c.includes(e.name)||u.includes((e==null?void 0:e.code)||"")||d.includes(((t=e.$metadata)==null?void 0:t.httpStatusCode)||0)}),"isTransientError");var g=__name((e=>{var t;if(((t=e.$metadata)==null?void 0:t.httpStatusCode)!==void 0){const t=e.$metadata.httpStatusCode;if(500<=t&&t<=599&&!f(e)){return true}return false}return false}),"isServerError");0&&0},6733:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const r=n(2037);const a=n(1017);const o={};const getHomeDirCacheKey=()=>{if(process&&process.geteuid){return`${process.geteuid()}`}return"DEFAULT"};const getHomeDir=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:s=`C:${a.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${s}${n}`;const i=getHomeDirCacheKey();if(!o[i])o[i]=(0,r.homedir)();return o[i]};t.getHomeDir=getHomeDir},1910:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const r=n(6113);const a=n(1017);const o=n(6733);const getSSOTokenFilepath=e=>{const t=(0,r.createHash)("sha1");const n=t.update(e).digest("hex");return(0,a.join)((0,o.getHomeDir)(),".aws","sso","cache",`${n}.json`)};t.getSSOTokenFilepath=getSSOTokenFilepath},4026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const r=n(7147);const a=n(1910);const{readFile:o}=r.promises;const getSSOTokenFromFile=async e=>{const t=(0,a.getSSOTokenFilepath)(e);const n=await o(t,"utf8");return JSON.parse(n)};t.getSSOTokenFromFile=getSSOTokenFromFile},7831:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __reExport=(e,t,n)=>(__copyProps(e,t,"default"),n&&__copyProps(n,t,"default"));var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{CONFIG_PREFIX_SEPARATOR:()=>P,DEFAULT_PROFILE:()=>d,ENV_PROFILE:()=>c,getProfileName:()=>u,loadSharedConfigFiles:()=>w,loadSsoSessionData:()=>R,parseKnownFiles:()=>N});e.exports=__toCommonJS(i);__reExport(i,n(6733),e.exports);var c="AWS_PROFILE";var d="default";var u=__name((e=>e.profile||process.env[c]||d),"getProfileName");__reExport(i,n(1910),e.exports);__reExport(i,n(4026),e.exports);var l=n(8499);var p=__name((e=>Object.entries(e).filter((([e])=>{const t=e.indexOf(P);if(t===-1){return false}return Object.values(l.IniSectionType).includes(e.substring(0,t))})).reduce(((e,[t,n])=>{const r=t.indexOf(P);const a=t.substring(0,r)===l.IniSectionType.PROFILE?t.substring(r+1):t;e[a]=n;return e}),{...e.default&&{default:e.default}})),"getConfigData");var m=n(1017);var v=n(6733);var f="AWS_CONFIG_FILE";var g=__name((()=>process.env[f]||(0,m.join)((0,v.getHomeDir)(),".aws","config")),"getConfigFilepath");var h=n(6733);var y="AWS_SHARED_CREDENTIALS_FILE";var S=__name((()=>process.env[y]||(0,m.join)((0,h.getHomeDir)(),".aws","credentials")),"getCredentialsFilepath");var E=n(6733);var x=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/;var C=["__proto__","profile __proto__"];var _=__name((e=>{const t={};let n;let r;for(const a of e.split(/\r?\n/)){const e=a.split(/(^|\s)[;#]/)[0].trim();const o=e[0]==="["&&e[e.length-1]==="]";if(o){n=void 0;r=void 0;const t=e.substring(1,e.length-1);const a=x.exec(t);if(a){const[,e,,t]=a;if(Object.values(l.IniSectionType).includes(e)){n=[e,t].join(P)}}else{n=t}if(C.includes(t)){throw new Error(`Found invalid profile name "${t}"`)}}else if(n){const o=e.indexOf("=");if(![0,-1].includes(o)){const[s,i]=[e.substring(0,o).trim(),e.substring(o+1).trim()];if(i===""){r=s}else{if(r&&a.trimStart()===a){r=void 0}t[n]=t[n]||{};const e=r?[r,s].join(P):s;t[n][e]=i}}}}return t}),"parseIni");var b=n(168);var I=__name((()=>({})),"swallowError");var P=".";var w=__name((async(e={})=>{const{filepath:t=S(),configFilepath:n=g()}=e;const r=(0,E.getHomeDir)();const a="~/";let o=t;if(t.startsWith(a)){o=(0,m.join)(r,t.slice(2))}let s=n;if(n.startsWith(a)){s=(0,m.join)(r,n.slice(2))}const i=await Promise.all([(0,b.slurpFile)(s,{ignoreCache:e.ignoreCache}).then(_).then(p).catch(I),(0,b.slurpFile)(o,{ignoreCache:e.ignoreCache}).then(_).catch(I)]);return{configFile:i[0],credentialsFile:i[1]}}),"loadSharedConfigFiles");var T=__name((e=>Object.entries(e).filter((([e])=>e.startsWith(l.IniSectionType.SSO_SESSION+P))).reduce(((e,[t,n])=>({...e,[t.substring(t.indexOf(P)+1)]:n})),{})),"getSsoSessionData");var A=n(168);var O=__name((()=>({})),"swallowError");var R=__name((async(e={})=>(0,A.slurpFile)(e.configFilepath??g()).then(_).then(T).catch(O)),"loadSsoSessionData");var D=__name(((...e)=>{const t={};for(const n of e){for(const[e,r]of Object.entries(n)){if(t[e]!==void 0){Object.assign(t[e],r)}else{t[e]=r}}}return t}),"mergeConfigFiles");var N=__name((async e=>{const t=await w(e);return D(t.configFile,t.credentialsFile)}),"parseKnownFiles");0&&0},168:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const r=n(7147);const{readFile:a}=r.promises;const o={};const slurpFile=(e,t)=>{if(!o[e]||(t===null||t===void 0?void 0:t.ignoreCache)){o[e]=a(e,"utf8")}return o[e]};t.slurpFile=slurpFile},829:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{SignatureV4:()=>se,clearCredentialCache:()=>F,createScope:()=>L,getCanonicalHeaders:()=>z,getCanonicalQuery:()=>H,getPayloadHash:()=>q,getSigningKey:()=>$,moveHeadersToQuery:()=>te,prepareRequest:()=>ne});e.exports=__toCommonJS(i);var c=n(5275);var d=n(7107);var u="X-Amz-Algorithm";var l="X-Amz-Credential";var p="X-Amz-Date";var m="X-Amz-SignedHeaders";var v="X-Amz-Expires";var f="X-Amz-Signature";var g="X-Amz-Security-Token";var h="authorization";var y=p.toLowerCase();var S="date";var E=[h,y,S];var x=f.toLowerCase();var C="x-amz-content-sha256";var _=g.toLowerCase();var b={authorization:true,"cache-control":true,connection:true,expect:true,from:true,"keep-alive":true,"max-forwards":true,pragma:true,referer:true,te:true,trailer:true,"transfer-encoding":true,upgrade:true,"user-agent":true,"x-amzn-trace-id":true};var I=/^proxy-/;var P=/^sec-/;var w="AWS4-HMAC-SHA256";var T="AWS4-HMAC-SHA256-PAYLOAD";var A="UNSIGNED-PAYLOAD";var O=50;var R="aws4_request";var D=60*60*24*7;var N=n(846);var M=n(7107);var j={};var k=[];var L=__name(((e,t,n)=>`${e}/${t}/${n}/${R}`),"createScope");var $=__name((async(e,t,n,r,a)=>{const o=await U(e,t.secretAccessKey,t.accessKeyId);const s=`${n}:${r}:${a}:${(0,N.toHex)(o)}:${t.sessionToken}`;if(s in j){return j[s]}k.push(s);while(k.length>O){delete j[k.shift()]}let i=`AWS4${t.secretAccessKey}`;for(const t of[n,r,a,R]){i=await U(e,i,t)}return j[s]=i}),"getSigningKey");var F=__name((()=>{k.length=0;Object.keys(j).forEach((e=>{delete j[e]}))}),"clearCredentialCache");var U=__name(((e,t,n)=>{const r=new e(t);r.update((0,M.toUint8Array)(n));return r.digest()}),"hmac");var z=__name((({headers:e},t,n)=>{const r={};for(const a of Object.keys(e).sort()){if(e[a]==void 0){continue}const o=a.toLowerCase();if(o in b||(t==null?void 0:t.has(o))||I.test(o)||P.test(o)){if(!n||n&&!n.has(o)){continue}}r[o]=e[a].trim().replace(/\s+/g," ")}return r}),"getCanonicalHeaders");var B=n(8290);var H=__name((({query:e={}})=>{const t=[];const n={};for(const r of Object.keys(e).sort()){if(r.toLowerCase()===x){continue}t.push(r);const a=e[r];if(typeof a==="string"){n[r]=`${(0,B.escapeUri)(r)}=${(0,B.escapeUri)(a)}`}else if(Array.isArray(a)){n[r]=a.slice(0).reduce(((e,t)=>e.concat([`${(0,B.escapeUri)(r)}=${(0,B.escapeUri)(t)}`])),[]).sort().join("&")}}return t.map((e=>n[e])).filter((e=>e)).join("&")}),"getCanonicalQuery");var G=n(5696);var W=n(7107);var q=__name((async({headers:e,body:t},n)=>{for(const t of Object.keys(e)){if(t.toLowerCase()===C){return e[t]}}if(t==void 0){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||(0,G.isArrayBuffer)(t)){const e=new n;e.update((0,W.toUint8Array)(t));return(0,N.toHex)(await e.digest())}return A}),"getPayloadHash");var V=n(7107);var J=class _HeaderFormatter{format(e){const t=[];for(const n of Object.keys(e)){const r=(0,V.fromUtf8)(n);t.push(Uint8Array.from([r.byteLength]),r,this.formatHeaderValue(e[n]))}const n=new Uint8Array(t.reduce(((e,t)=>e+t.byteLength),0));let r=0;for(const e of t){n.set(e,r);r+=e.byteLength}return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));t.setUint8(0,3);t.setInt16(1,e.value,false);return new Uint8Array(t.buffer);case"integer":const n=new DataView(new ArrayBuffer(5));n.setUint8(0,4);n.setInt32(1,e.value,false);return new Uint8Array(n.buffer);case"long":const r=new Uint8Array(9);r[0]=5;r.set(e.value.bytes,1);return r;case"binary":const a=new DataView(new ArrayBuffer(3+e.value.byteLength));a.setUint8(0,6);a.setUint16(1,e.value.byteLength,false);const o=new Uint8Array(a.buffer);o.set(e.value,3);return o;case"string":const s=(0,V.fromUtf8)(e.value);const i=new DataView(new ArrayBuffer(3+s.byteLength));i.setUint8(0,7);i.setUint16(1,s.byteLength,false);const c=new Uint8Array(i.buffer);c.set(s,3);return c;case"timestamp":const d=new Uint8Array(9);d[0]=8;d.set(Q.fromNumber(e.value.valueOf()).bytes,1);return d;case"uuid":if(!Y.test(e.value)){throw new Error(`Invalid UUID received: ${e.value}`)}const u=new Uint8Array(17);u[0]=9;u.set((0,N.fromHex)(e.value.replace(/\-/g,"")),1);return u}}};__name(J,"HeaderFormatter");var K=J;var Y=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;var X=class _Int64{constructor(e){this.bytes=e;if(e.byteLength!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000){throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`)}const t=new Uint8Array(8);for(let n=7,r=Math.abs(Math.round(e));n>-1&&r>0;n--,r/=256){t[n]=r}if(e<0){negate(t)}return new _Int64(t)}valueOf(){const e=this.bytes.slice(0);const t=e[0]&128;if(t){negate(e)}return parseInt((0,N.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}};__name(X,"Int64");var Q=X;function negate(e){for(let t=0;t<8;t++){e[t]^=255}for(let t=7;t>-1;t--){e[t]++;if(e[t]!==0)break}}__name(negate,"negate");var Z=__name(((e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false}),"hasHeader");var ee=n(4117);var te=__name(((e,t={})=>{var n;const{headers:r,query:a={}}=ee.HttpRequest.clone(e);for(const e of Object.keys(r)){const o=e.toLowerCase();if(o.slice(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)==null?void 0:n.has(o))){a[e]=r[e];delete r[e]}}return{...e,headers:r,query:a}}),"moveHeadersToQuery");var ne=__name((e=>{e=ee.HttpRequest.clone(e);for(const t of Object.keys(e.headers)){if(E.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e}),"prepareRequest");var re=__name((e=>ae(e).toISOString().replace(/\.\d{3}Z$/,"Z")),"iso8601");var ae=__name((e=>{if(typeof e==="number"){return new Date(e*1e3)}if(typeof e==="string"){if(Number(e)){return new Date(Number(e)*1e3)}return new Date(e)}return e}),"toDate");var oe=class _SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:a,uriEscapePath:o=true}){this.headerFormatter=new K;this.service=r;this.sha256=a;this.uriEscapePath=o;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,c.normalizeProvider)(n);this.credentialProvider=(0,c.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:r=3600,unsignableHeaders:a,unhoistableHeaders:o,signableHeaders:s,signingRegion:i,signingService:c}=t;const d=await this.credentialProvider();this.validateResolvedCredentials(d);const h=i??await this.regionProvider();const{longDate:y,shortDate:S}=ie(n);if(r>D){return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")}const E=L(S,h,c??this.service);const x=te(ne(e),{unhoistableHeaders:o});if(d.sessionToken){x.query[g]=d.sessionToken}x.query[u]=w;x.query[l]=`${d.accessKeyId}/${E}`;x.query[p]=y;x.query[v]=r.toString(10);const C=z(x,a,s);x.query[m]=ce(C);x.query[f]=await this.getSignature(y,E,this.getSigningKey(d,h,S,c),this.createCanonicalRequest(x,C,await q(e,this.sha256)));return x}async sign(e,t){if(typeof e==="string"){return this.signString(e,t)}else if(e.headers&&e.payload){return this.signEvent(e,t)}else if(e.message){return this.signMessage(e,t)}else{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:r,signingRegion:a,signingService:o}){const s=a??await this.regionProvider();const{shortDate:i,longDate:c}=ie(n);const d=L(i,s,o??this.service);const u=await q({headers:{},body:t},this.sha256);const l=new this.sha256;l.update(e);const p=(0,N.toHex)(await l.digest());const m=[T,c,d,r,p,u].join("\n");return this.signString(m,{signingDate:n,signingRegion:s,signingService:o})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:r}){const a=this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:r,priorSignature:e.priorSignature});return a.then((t=>({message:e.message,signature:t})))}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:r}={}){const a=await this.credentialProvider();this.validateResolvedCredentials(a);const o=n??await this.regionProvider();const{shortDate:s}=ie(t);const i=new this.sha256(await this.getSigningKey(a,o,s,r));i.update((0,d.toUint8Array)(e));return(0,N.toHex)(await i.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:r,signingRegion:a,signingService:o}={}){const s=await this.credentialProvider();this.validateResolvedCredentials(s);const i=a??await this.regionProvider();const c=ne(e);const{longDate:d,shortDate:u}=ie(t);const l=L(u,i,o??this.service);c.headers[y]=d;if(s.sessionToken){c.headers[_]=s.sessionToken}const p=await q(c,this.sha256);if(!Z(C,c.headers)&&this.applyChecksum){c.headers[C]=p}const m=z(c,r,n);const v=await this.getSignature(d,l,this.getSigningKey(s,i,u,o),this.createCanonicalRequest(c,m,p));c.headers[h]=`${w} Credential=${s.accessKeyId}/${l}, SignedHeaders=${ce(m)}, Signature=${v}`;return c}createCanonicalRequest(e,t,n){const r=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${H(e)}\n${r.map((e=>`${e}:${t[e]}`)).join("\n")}\n\n${r.join(";")}\n${n}`}async createStringToSign(e,t,n){const r=new this.sha256;r.update((0,d.toUint8Array)(n));const a=await r.digest();return`${w}\n${e}\n${t}\n${(0,N.toHex)(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const n of e.split("/")){if((n==null?void 0:n.length)===0)continue;if(n===".")continue;if(n===".."){t.pop()}else{t.push(n)}}const n=`${(e==null?void 0:e.startsWith("/"))?"/":""}${t.join("/")}${t.length>0&&(e==null?void 0:e.endsWith("/"))?"/":""}`;const r=(0,B.escapeUri)(n);return r.replace(/%2F/g,"/")}return e}async getSignature(e,t,n,r){const a=await this.createStringToSign(e,t,r);const o=new this.sha256(await n);o.update((0,d.toUint8Array)(a));return(0,N.toHex)(await o.digest())}getSigningKey(e,t,n,r){return $(this.sha256,e,n,t,r||this.service)}validateResolvedCredentials(e){if(typeof e!=="object"||typeof e.accessKeyId!=="string"||typeof e.secretAccessKey!=="string"){throw new Error("Resolved credential object is not valid")}}};__name(oe,"SignatureV4");var se=oe;var ie=__name((e=>{const t=re(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}}),"formatDate");var ce=__name((e=>Object.keys(e).sort().join(";")),"getCanonicalHeaderList");0&&0},1866:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{Client:()=>p,Command:()=>h,LazyJsonString:()=>Ge,NoOpLogger:()=>d,SENSITIVE_STRING:()=>E,ServiceException:()=>Ie,StringWrapper:()=>Be,_json:()=>et,collectBody:()=>v,convertMap:()=>We,createAggregatedClient:()=>x,dateToUtcString:()=>dateToUtcString,decorateServiceException:()=>Pe,emitWarningIfUnsupportedVersion:()=>De,expectBoolean:()=>_,expectByte:()=>R,expectFloat32:()=>P,expectInt:()=>T,expectInt32:()=>A,expectLong:()=>w,expectNonNull:()=>M,expectNumber:()=>b,expectObject:()=>j,expectShort:()=>O,expectString:()=>k,expectUnion:()=>L,extendedEncodeURIComponent:()=>extendedEncodeURIComponent,getArrayIfSingleItem:()=>Ue,getDefaultClientConfiguration:()=>$e,getDefaultExtensionConfiguration:()=>Le,getValueFromTextNode:()=>ze,handleFloat:()=>G,limitedParseDouble:()=>H,limitedParseFloat:()=>W,limitedParseFloat32:()=>q,loadConfigsForDefaultMode:()=>Oe,logger:()=>ee,map:()=>map,parseBoolean:()=>C,parseEpochTimestamp:()=>le,parseRfc3339DateTime:()=>ae,parseRfc3339DateTimeWithOffset:()=>se,parseRfc7231DateTime:()=>ue,resolveDefaultRuntimeConfig:()=>Fe,resolvedPath:()=>Xe,serializeDateTime:()=>Ze,serializeFloat:()=>Qe,splitEvery:()=>splitEvery,strictParseByte:()=>Q,strictParseDouble:()=>$,strictParseFloat:()=>F,strictParseFloat32:()=>U,strictParseInt:()=>K,strictParseInt32:()=>Y,strictParseLong:()=>J,strictParseShort:()=>X,take:()=>qe,throwDefaultError:()=>we,withBaseException:()=>Te});e.exports=__toCommonJS(i);var c=class _NoOpLogger{trace(){}debug(){}info(){}warn(){}error(){}};__name(c,"NoOpLogger");var d=c;var u=n(1903);var l=class _Client{constructor(e){this.middlewareStack=(0,u.constructStack)();this.config=e}send(e,t,n){const r=typeof t!=="function"?t:void 0;const a=typeof t==="function"?t:n;const o=e.resolveMiddleware(this.middlewareStack,this.config,r);if(a){o(e).then((e=>a(null,e.output)),(e=>a(e))).catch((()=>{}))}else{return o(e).then((e=>e.output))}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}};__name(l,"Client");var p=l;var m=n(5422);var v=__name((async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return m.Uint8ArrayBlobAdapter.mutate(e)}if(!e){return m.Uint8ArrayBlobAdapter.mutate(new Uint8Array)}const n=t.streamCollector(e);return m.Uint8ArrayBlobAdapter.mutate(await n)}),"collectBody");var f=n(8499);var g=class _Command{constructor(){this.middlewareStack=(0,u.constructStack)()}static classBuilder(){return new S}resolveMiddlewareWithContext(e,t,n,{middlewareFn:r,clientName:a,commandName:o,inputFilterSensitiveLog:s,outputFilterSensitiveLog:i,smithyContext:c,additionalContext:d,CommandCtor:u}){for(const a of r.bind(this)(u,e,t,n)){this.middlewareStack.use(a)}const l=e.concat(this.middlewareStack);const{logger:p}=t;const m={logger:p,clientName:a,commandName:o,inputFilterSensitiveLog:s,outputFilterSensitiveLog:i,[f.SMITHY_CONTEXT_KEY]:{commandInstance:this,...c},...d};const{requestHandler:v}=t;return l.resolve((e=>v.handle(e.request,n||{})),m)}};__name(g,"Command");var h=g;var y=class _ClassBuilder{constructor(){this._init=()=>{};this._ep={};this._middlewareFn=()=>[];this._commandName="";this._clientName="";this._additionalContext={};this._smithyContext={};this._inputFilterSensitiveLog=e=>e;this._outputFilterSensitiveLog=e=>e;this._serializer=null;this._deserializer=null}init(e){this._init=e}ep(e){this._ep=e;return this}m(e){this._middlewareFn=e;return this}s(e,t,n={}){this._smithyContext={service:e,operation:t,...n};return this}c(e={}){this._additionalContext=e;return this}n(e,t){this._clientName=e;this._commandName=t;return this}f(e=(e=>e),t=(e=>e)){this._inputFilterSensitiveLog=e;this._outputFilterSensitiveLog=t;return this}ser(e){this._serializer=e;return this}de(e){this._deserializer=e;return this}build(){var e;const t=this;let n;return n=(e=class extends h{constructor(...[e]){super();this.serialize=t._serializer;this.deserialize=t._deserializer;this.input=e??{};t._init(this)}static getEndpointParameterInstructions(){return t._ep}resolveMiddleware(e,r,a){return this.resolveMiddlewareWithContext(e,r,a,{CommandCtor:n,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog,outputFilterSensitiveLog:t._outputFilterSensitiveLog,smithyContext:t._smithyContext,additionalContext:t._additionalContext})}},__name(e,"CommandRef"),e)}};__name(y,"ClassBuilder");var S=y;var E="***SensitiveInformation***";var x=__name(((e,t)=>{for(const n of Object.keys(e)){const r=e[n];const a=__name((async function(e,t,n){const a=new r(e);if(typeof t==="function"){this.send(a,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expected http options but got ${typeof t}`);this.send(a,t||{},n)}else{return this.send(a,t)}}),"methodImpl");const o=(n[0].toLowerCase()+n.slice(1)).replace(/Command$/,"");t.prototype[o]=a}}),"createAggregatedClient");var C=__name((e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}}),"parseBoolean");var _=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="number"){if(e===0||e===1){ee.warn(Z(`Expected boolean, got ${typeof e}: ${e}`))}if(e===0){return false}if(e===1){return true}}if(typeof e==="string"){const t=e.toLowerCase();if(t==="false"||t==="true"){ee.warn(Z(`Expected boolean, got ${typeof e}: ${e}`))}if(t==="false"){return false}if(t==="true"){return true}}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)}),"expectBoolean");var b=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="string"){const t=parseFloat(e);if(!Number.isNaN(t)){if(String(t)!==String(e)){ee.warn(Z(`Expected number but observed string: ${e}`))}return t}}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}: ${e}`)}),"expectNumber");var I=Math.ceil(2**127*(2-2**-23));var P=__name((e=>{const t=b(e);if(t!==void 0&&!Number.isNaN(t)&&t!==Infinity&&t!==-Infinity){if(Math.abs(t)>I){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return t}),"expectFloat32");var w=__name((e=>{if(e===null||e===void 0){return void 0}if(Number.isInteger(e)&&!Number.isNaN(e)){return e}throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)}),"expectLong");var T=w;var A=__name((e=>D(e,32)),"expectInt32");var O=__name((e=>D(e,16)),"expectShort");var R=__name((e=>D(e,8)),"expectByte");var D=__name(((e,t)=>{const n=w(e);if(n!==void 0&&N(n,t)!==n){throw new TypeError(`Expected ${t}-bit integer, got ${e}`)}return n}),"expectSizedInt");var N=__name(((e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}}),"castInt");var M=__name(((e,t)=>{if(e===null||e===void 0){if(t){throw new TypeError(`Expected a non-null value for ${t}`)}throw new TypeError("Expected a non-null value")}return e}),"expectNonNull");var j=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="object"&&!Array.isArray(e)){return e}const t=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${t}: ${e}`)}),"expectObject");var k=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="string"){return e}if(["boolean","number","bigint"].includes(typeof e)){ee.warn(Z(`Expected string, got ${typeof e}: ${e}`));return String(e)}throw new TypeError(`Expected string, got ${typeof e}: ${e}`)}),"expectString");var L=__name((e=>{if(e===null||e===void 0){return void 0}const t=j(e);const n=Object.entries(t).filter((([,e])=>e!=null)).map((([e])=>e));if(n.length===0){throw new TypeError(`Unions must have exactly one non-null member. None were found.`)}if(n.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${n} were not null.`)}return t}),"expectUnion");var $=__name((e=>{if(typeof e=="string"){return b(B(e))}return b(e)}),"strictParseDouble");var F=$;var U=__name((e=>{if(typeof e=="string"){return P(B(e))}return P(e)}),"strictParseFloat32");var z=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;var B=__name((e=>{const t=e.match(z);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)}),"parseNumber");var H=__name((e=>{if(typeof e=="string"){return V(e)}return b(e)}),"limitedParseDouble");var G=H;var W=H;var q=__name((e=>{if(typeof e=="string"){return V(e)}return P(e)}),"limitedParseFloat32");var V=__name((e=>{switch(e){case"NaN":return NaN;case"Infinity":return Infinity;case"-Infinity":return-Infinity;default:throw new Error(`Unable to parse float value: ${e}`)}}),"parseFloatString");var J=__name((e=>{if(typeof e==="string"){return w(B(e))}return w(e)}),"strictParseLong");var K=J;var Y=__name((e=>{if(typeof e==="string"){return A(B(e))}return A(e)}),"strictParseInt32");var X=__name((e=>{if(typeof e==="string"){return O(B(e))}return O(e)}),"strictParseShort");var Q=__name((e=>{if(typeof e==="string"){return R(B(e))}return R(e)}),"strictParseByte");var Z=__name((e=>String(new TypeError(e).stack||e).split("\n").slice(0,5).filter((e=>!e.includes("stackTraceWarning"))).join("\n")),"stackTraceWarning");var ee={warn:console.warn};var te=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var ne=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const n=e.getUTCMonth();const r=e.getUTCDay();const a=e.getUTCDate();const o=e.getUTCHours();const s=e.getUTCMinutes();const i=e.getUTCSeconds();const c=a<10?`0${a}`:`${a}`;const d=o<10?`0${o}`:`${o}`;const u=s<10?`0${s}`:`${s}`;const l=i<10?`0${i}`:`${i}`;return`${te[r]}, ${c} ${ne[n]} ${t} ${d}:${u}:${l} GMT`}__name(dateToUtcString,"dateToUtcString");var re=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);var ae=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=re.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,r,a,o,s,i,c,d]=t;const u=X(_e(r));const l=Ee(a,"month",1,12);const p=Ee(o,"day",1,31);return pe(u,l,p,{hours:s,minutes:i,seconds:c,fractionalMilliseconds:d})}),"parseRfc3339DateTime");var oe=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/);var se=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=oe.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,r,a,o,s,i,c,d,u]=t;const l=X(_e(r));const p=Ee(a,"month",1,12);const m=Ee(o,"day",1,31);const v=pe(l,p,m,{hours:s,minutes:i,seconds:c,fractionalMilliseconds:d});if(u.toUpperCase()!="Z"){v.setTime(v.getTime()-Ce(u))}return v}),"parseRfc3339DateTimeWithOffset");var ie=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$/);var ce=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$/);var de=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})$/);var ue=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-7231 date-times must be expressed as strings")}let t=ie.exec(e);if(t){const[e,n,r,a,o,s,i,c]=t;return pe(X(_e(a)),ge(r),Ee(n,"day",1,31),{hours:o,minutes:s,seconds:i,fractionalMilliseconds:c})}t=ce.exec(e);if(t){const[e,n,r,a,o,s,i,c]=t;return fe(pe(me(a),ge(r),Ee(n,"day",1,31),{hours:o,minutes:s,seconds:i,fractionalMilliseconds:c}))}t=de.exec(e);if(t){const[e,n,r,a,o,s,i,c]=t;return pe(X(_e(c)),ge(n),Ee(r.trimLeft(),"day",1,31),{hours:a,minutes:o,seconds:s,fractionalMilliseconds:i})}throw new TypeError("Invalid RFC-7231 date-time value")}),"parseRfc7231DateTime");var le=__name((e=>{if(e===null||e===void 0){return void 0}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=$(e)}else{throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation")}if(Number.isNaN(t)||t===Infinity||t===-Infinity){throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics")}return new Date(Math.round(t*1e3))}),"parseEpochTimestamp");var pe=__name(((e,t,n,r)=>{const a=t-1;ye(e,a,n);return new Date(Date.UTC(e,a,n,Ee(r.hours,"hour",0,23),Ee(r.minutes,"minute",0,59),Ee(r.seconds,"seconds",0,60),xe(r.fractionalMilliseconds)))}),"buildDate");var me=__name((e=>{const t=(new Date).getUTCFullYear();const n=Math.floor(t/100)*100+X(_e(e));if(n{if(e.getTime()-(new Date).getTime()>ve){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e}),"adjustRfc850Year");var ge=__name((e=>{const t=ne.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1}),"parseMonthByShortName");var he=[31,28,31,30,31,30,31,31,30,31,30,31];var ye=__name(((e,t,n)=>{let r=he[t];if(t===1&&Se(e)){r=29}if(n>r){throw new TypeError(`Invalid day for ${ne[t]} in ${e}: ${n}`)}}),"validateDayOfMonth");var Se=__name((e=>e%4===0&&(e%100!==0||e%400===0)),"isLeapYear");var Ee=__name(((e,t,n,r)=>{const a=Q(_e(e));if(ar){throw new TypeError(`${t} must be between ${n} and ${r}, inclusive`)}return a}),"parseDateValue");var xe=__name((e=>{if(e===null||e===void 0){return 0}return U("0."+e)*1e3}),"parseMilliseconds");var Ce=__name((e=>{const t=e[0];let n=1;if(t=="+"){n=1}else if(t=="-"){n=-1}else{throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`)}const r=Number(e.substring(1,3));const a=Number(e.substring(4,6));return n*(r*60+a)*60*1e3}),"parseOffsetToMilliseconds");var _e=__name((e=>{let t=0;while(t{Object.entries(t).filter((([,e])=>e!==void 0)).forEach((([t,n])=>{if(e[t]==void 0||e[t]===""){e[t]=n}}));const n=e.message||e.Message||"UnknownError";e.message=n;delete e.Message;return e}),"decorateServiceException");var we=__name((({output:e,parsedBody:t,exceptionCtor:n,errorCode:r})=>{const a=Ae(e);const o=a.httpStatusCode?a.httpStatusCode+"":void 0;const s=new n({name:(t==null?void 0:t.code)||(t==null?void 0:t.Code)||r||o||"UnknownError",$fault:"client",$metadata:a});throw Pe(s,t)}),"throwDefaultError");var Te=__name((e=>({output:t,parsedBody:n,errorCode:r})=>{we({output:t,parsedBody:n,exceptionCtor:e,errorCode:r})}),"withBaseException");var Ae=__name((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"]})),"deserializeMetadata");var Oe=__name((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{}}}),"loadConfigsForDefaultMode");var Re=false;var De=__name((e=>{if(e&&!Re&&parseInt(e.substring(1,e.indexOf(".")))<16){Re=true}}),"emitWarningIfUnsupportedVersion");var Ne=__name((e=>{const t=[];for(const n in f.AlgorithmId){const r=f.AlgorithmId[n];if(e[r]===void 0){continue}t.push({algorithmId:()=>r,checksumConstructor:()=>e[r]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}}),"getChecksumConfiguration");var Me=__name((e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t}),"resolveChecksumRuntimeConfig");var je=__name((e=>{let t=e.retryStrategy;return{setRetryStrategy(e){t=e},retryStrategy(){return t}}}),"getRetryConfiguration");var ke=__name((e=>{const t={};t.retryStrategy=e.retryStrategy();return t}),"resolveRetryRuntimeConfig");var Le=__name((e=>({...Ne(e),...je(e)})),"getDefaultExtensionConfiguration");var $e=Le;var Fe=__name((e=>({...Me(e),...ke(e)})),"resolveDefaultRuntimeConfig");function extendedEncodeURIComponent(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}__name(extendedEncodeURIComponent,"extendedEncodeURIComponent");var Ue=__name((e=>Array.isArray(e)?e:[e]),"getArrayIfSingleItem");var ze=__name((e=>{const t="#text";for(const n in e){if(e.hasOwnProperty(n)&&e[n][t]!==void 0){e[n]=e[n][t]}else if(typeof e[n]==="object"&&e[n]!==null){e[n]=ze(e[n])}}return e}),"getValueFromTextNode");var Be=__name((function(){const e=Object.getPrototypeOf(this).constructor;const t=Function.bind.apply(String,[null,...arguments]);const n=new t;Object.setPrototypeOf(n,e.prototype);return n}),"StringWrapper");Be.prototype=Object.create(String.prototype,{constructor:{value:Be,enumerable:false,writable:true,configurable:true}});Object.setPrototypeOf(Be,String);var He=class _LazyJsonString extends Be{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(e){if(e instanceof _LazyJsonString){return e}else if(e instanceof String||typeof e==="string"){return new _LazyJsonString(e)}return new _LazyJsonString(JSON.stringify(e))}};__name(He,"LazyJsonString");var Ge=He;function map(e,t,n){let r;let a;let o;if(typeof t==="undefined"&&typeof n==="undefined"){r={};o=e}else{r=e;if(typeof t==="function"){a=t;o=n;return Ve(r,a,o)}else{o=t}}for(const e of Object.keys(o)){if(!Array.isArray(o[e])){r[e]=o[e];continue}Je(r,null,o,e)}return r}__name(map,"map");var We=__name((e=>{const t={};for(const[n,r]of Object.entries(e||{})){t[n]=[,r]}return t}),"convertMap");var qe=__name(((e,t)=>{const n={};for(const r in t){Je(n,e,t,r)}return n}),"take");var Ve=__name(((e,t,n)=>map(e,Object.entries(n).reduce(((e,[n,r])=>{if(Array.isArray(r)){e[n]=r}else{if(typeof r==="function"){e[n]=[t,r()]}else{e[n]=[t,r]}}return e}),{}))),"mapWithFilter");var Je=__name(((e,t,n,r)=>{if(t!==null){let a=n[r];if(typeof a==="function"){a=[,a]}const[o=Ke,s=Ye,i=r]=a;if(typeof o==="function"&&o(t[i])||typeof o!=="function"&&!!o){e[r]=s(t[i])}return}let[a,o]=n[r];if(typeof o==="function"){let t;const n=a===void 0&&(t=o())!=null;const s=typeof a==="function"&&!!a(void 0)||typeof a!=="function"&&!!a;if(n){e[r]=t}else if(s){e[r]=o()}}else{const t=a===void 0&&o!=null;const n=typeof a==="function"&&!!a(o)||typeof a!=="function"&&!!a;if(t||n){e[r]=o}}}),"applyInstruction");var Ke=__name((e=>e!=null),"nonNullish");var Ye=__name((e=>e),"pass");var Xe=__name(((e,t,n,r,a,o)=>{if(t!=null&&t[n]!==void 0){const t=r();if(t.length<=0){throw new Error("Empty value provided for input HTTP label: "+n+".")}e=e.replace(a,o?t.split("/").map((e=>extendedEncodeURIComponent(e))).join("/"):extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: "+n+".")}return e}),"resolvedPath");var Qe=__name((e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}}),"serializeFloat");var Ze=__name((e=>e.toISOString().replace(".000Z","Z")),"serializeDateTime");var et=__name((e=>{if(e==null){return{}}if(Array.isArray(e)){return e.filter((e=>e!=null)).map(et)}if(typeof e==="object"){const t={};for(const n of Object.keys(e)){if(e[n]==null){continue}t[n]=et(e[n])}return t}return e}),"_json");function splitEvery(e,t,n){if(n<=0||!Number.isInteger(n)){throw new Error("Invalid number of delimiters ("+n+") for splitEvery.")}const r=e.split(t);if(n===1){return r}const a=[];let o="";for(let e=0;e{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{AlgorithmId:()=>d,EndpointURLScheme:()=>c,FieldPosition:()=>v,HttpApiKeyAuthLocation:()=>i,HttpAuthLocation:()=>s,IniSectionType:()=>g,RequestHandlerProtocol:()=>h,SMITHY_CONTEXT_KEY:()=>f,getDefaultClientConfiguration:()=>p,resolveDefaultRuntimeConfig:()=>m});e.exports=__toCommonJS(o);var s=(e=>{e["HEADER"]="header";e["QUERY"]="query";return e})(s||{});var i=(e=>{e["HEADER"]="header";e["QUERY"]="query";return e})(i||{});var c=(e=>{e["HTTP"]="http";e["HTTPS"]="https";return e})(c||{});var d=(e=>{e["MD5"]="md5";e["CRC32"]="crc32";e["CRC32C"]="crc32c";e["SHA1"]="sha1";e["SHA256"]="sha256";return e})(d||{});var u=__name((e=>{const t=[];if(e.sha256!==void 0){t.push({algorithmId:()=>"sha256",checksumConstructor:()=>e.sha256})}if(e.md5!=void 0){t.push({algorithmId:()=>"md5",checksumConstructor:()=>e.md5})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}}),"getChecksumConfiguration");var l=__name((e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t}),"resolveChecksumRuntimeConfig");var p=__name((e=>({...u(e)})),"getDefaultClientConfiguration");var m=__name((e=>({...l(e)})),"resolveDefaultRuntimeConfig");var v=(e=>{e[e["HEADER"]=0]="HEADER";e[e["TRAILER"]=1]="TRAILER";return e})(v||{});var f="__smithy_context";var g=(e=>{e["PROFILE"]="profile";e["SSO_SESSION"]="sso-session";e["SERVICES"]="services";return e})(g||{});var h=(e=>{e["HTTP_0_9"]="http/0.9";e["HTTP_1_0"]="http/1.0";e["TDS_8_0"]="tds/8.0";return e})(h||{});0&&0},9381:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{parseUrl:()=>d});e.exports=__toCommonJS(i);var c=n(626);var d=__name((e=>{if(typeof e==="string"){return d(new URL(e))}const{hostname:t,pathname:n,port:r,protocol:a,search:o}=e;let s;if(o){s=(0,c.parseQueryString)(o)}return{hostname:t,port:r?parseInt(r):void 0,protocol:a,path:n,query:s}}),"parseUrl");0&&0},1204:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromBase64=void 0;const r=n(922);const a=/^[A-Za-z0-9+/]*={0,2}$/;const fromBase64=e=>{if(e.length*3%4!==0){throw new TypeError(`Incorrect padding on base64 string.`)}if(!a.exec(e)){throw new TypeError(`Invalid base64 string.`)}const t=(0,r.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)};t.fromBase64=fromBase64},6456:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __reExport=(e,t,n)=>(__copyProps(e,t,"default"),n&&__copyProps(n,t,"default"));var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};e.exports=__toCommonJS(i);__reExport(i,n(1204),e.exports);__reExport(i,n(1587),e.exports);0&&0},1587:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=void 0;const r=n(922);const a=n(7107);const toBase64=e=>{let t;if(typeof e==="string"){t=(0,a.fromUtf8)(e)}else{t=e}if(typeof t!=="object"||typeof t.byteOffset!=="number"||typeof t.byteLength!=="number"){throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.")}return(0,r.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("base64")};t.toBase64=toBase64},4161:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{calculateBodyLength:()=>d});e.exports=__toCommonJS(i);var c=n(7147);var d=__name((e=>{if(!e){return 0}if(typeof e==="string"){return Buffer.byteLength(e)}else if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.size==="number"){return e.size}else if(typeof e.start==="number"&&typeof e.end==="number"){return e.end+1-e.start}else if(typeof e.path==="string"||Buffer.isBuffer(e.path)){return(0,c.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,c.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)}),"calculateBodyLength");0&&0},922:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{fromArrayBuffer:()=>u,fromString:()=>l});e.exports=__toCommonJS(i);var c=n(5696);var d=n(4300);var u=__name(((e,t=0,n=e.byteLength-t)=>{if(!(0,c.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return d.Buffer.from(e,t,n)}),"fromArrayBuffer");var l=__name(((e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?d.Buffer.from(e,t):d.Buffer.from(e)}),"fromString");0&&0},1979:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{SelectorType:()=>c,booleanSelector:()=>s,numberSelector:()=>i});e.exports=__toCommonJS(o);var s=__name(((e,t,n)=>{if(!(t in e))return void 0;if(e[t]==="true")return true;if(e[t]==="false")return false;throw new Error(`Cannot load ${n} "${t}". Expected "true" or "false", got ${e[t]}.`)}),"booleanSelector");var i=__name(((e,t,n)=>{if(!(t in e))return void 0;const r=parseInt(e[t],10);if(Number.isNaN(r)){throw new TypeError(`Cannot load ${n} '${t}'. Expected number, got '${e[t]}'.`)}return r}),"numberSelector");var c=(e=>{e["ENV"]="env";e["CONFIG"]="shared config entry";return e})(c||{});0&&0},2871:(e,t,n)=>{var r=Object.create;var a=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var i=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>a(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,r)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let i of s(t))if(!c.call(e,i)&&i!==n)a(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable})}return e};var __toESM=(e,t,n)=>(n=e!=null?r(i(e)):{},__copyProps(t||!e||!e.__esModule?a(n,"default",{value:e,enumerable:true}):n,e));var __toCommonJS=e=>__copyProps(a({},"__esModule",{value:true}),e);var d={};__export(d,{resolveDefaultsModeConfig:()=>C});e.exports=__toCommonJS(d);var u=n(1818);var l=n(3993);var p=n(7879);var m="AWS_EXECUTION_ENV";var v="AWS_REGION";var f="AWS_DEFAULT_REGION";var g="AWS_EC2_METADATA_DISABLED";var h=["in-region","cross-region","mobile","standard","legacy"];var y="/latest/meta-data/placement/region";var S="AWS_DEFAULTS_MODE";var E="defaults_mode";var x={environmentVariableSelector:e=>e[S],configFileSelector:e=>e[E],default:"legacy"};var C=__name((({region:e=(0,l.loadConfig)(u.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,l.loadConfig)(x)}={})=>(0,p.memoize)((async()=>{const n=typeof t==="function"?await t():t;switch(n==null?void 0:n.toLowerCase()){case"auto":return _(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(n==null?void 0:n.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${h.join(", ")}, got ${n}`)}}))),"resolveDefaultsModeConfig");var _=__name((async e=>{if(e){const t=typeof e==="function"?await e():e;const n=await b();if(!n){return"standard"}if(t===n){return"in-region"}else{return"cross-region"}}return"standard"}),"resolveNodeDefaultsModeAuto");var b=__name((async()=>{if(process.env[m]&&(process.env[v]||process.env[f])){return process.env[v]??process.env[f]}if(!process.env[g]){try{const{getInstanceMetadataEndpoint:e,httpRequest:t}=await Promise.resolve().then((()=>__toESM(n(7919))));const r=await e();return(await t({...r,path:y})).toString()}catch(e){}}}),"inferPhysicalRegion");0&&0},8013:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{EndpointError:()=>f,customEndpointFunctions:()=>p,isIpAddress:()=>d,isValidHostLabel:()=>l,resolveEndpoint:()=>B});e.exports=__toCommonJS(i);var c=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}$`);var d=__name((e=>c.test(e)||e.startsWith("[")&&e.endsWith("]")),"isIpAddress");var u=new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`);var l=__name(((e,t=false)=>{if(!t){return u.test(e)}const n=e.split(".");for(const e of n){if(!l(e)){return false}}return true}),"isValidHostLabel");var p={};var m="endpoints";function toDebugString(e){if(typeof e!=="object"||e==null){return e}if("ref"in e){return`$${toDebugString(e.ref)}`}if("fn"in e){return`${e.fn}(${(e.argv||[]).map(toDebugString).join(", ")})`}return JSON.stringify(e,null,2)}__name(toDebugString,"toDebugString");var v=class _EndpointError extends Error{constructor(e){super(e);this.name="EndpointError"}};__name(v,"EndpointError");var f=v;var g=__name(((e,t)=>e===t),"booleanEquals");var h=__name((e=>{const t=e.split(".");const n=[];for(const r of t){const t=r.indexOf("[");if(t!==-1){if(r.indexOf("]")!==r.length-1){throw new f(`Path: '${e}' does not end with ']'`)}const a=r.slice(t+1,-1);if(Number.isNaN(parseInt(a))){throw new f(`Invalid array index: '${a}' in path: '${e}'`)}if(t!==0){n.push(r.slice(0,t))}n.push(a)}else{n.push(r)}}return n}),"getAttrPathList");var y=__name(((e,t)=>h(t).reduce(((n,r)=>{if(typeof n!=="object"){throw new f(`Index '${r}' in '${t}' not found in '${JSON.stringify(e)}'`)}else if(Array.isArray(n)){return n[parseInt(r)]}return n[r]}),e)),"getAttr");var S=__name((e=>e!=null),"isSet");var E=__name((e=>!e),"not");var x=n(8499);var C={[x.EndpointURLScheme.HTTP]:80,[x.EndpointURLScheme.HTTPS]:443};var _=__name((e=>{const t=(()=>{try{if(e instanceof URL){return e}if(typeof e==="object"&&"hostname"in e){const{hostname:t,port:n,protocol:r="",path:a="",query:o={}}=e;const s=new URL(`${r}//${t}${n?`:${n}`:""}${a}`);s.search=Object.entries(o).map((([e,t])=>`${e}=${t}`)).join("&");return s}return new URL(e)}catch(e){return null}})();if(!t){console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`);return null}const n=t.href;const{host:r,hostname:a,pathname:o,protocol:s,search:i}=t;if(i){return null}const c=s.slice(0,-1);if(!Object.values(x.EndpointURLScheme).includes(c)){return null}const u=d(a);const l=n.includes(`${r}:${C[c]}`)||typeof e==="string"&&e.includes(`${r}:${C[c]}`);const p=`${r}${l?`:${C[c]}`:``}`;return{scheme:c,authority:p,path:o,normalizedPath:o.endsWith("/")?o:`${o}/`,isIp:u}}),"parseURL");var b=__name(((e,t)=>e===t),"stringEquals");var I=__name(((e,t,n,r)=>{if(t>=n||e.lengthencodeURIComponent(e).replace(/[!*'()]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))),"uriEncode");var w={booleanEquals:g,getAttr:y,isSet:S,isValidHostLabel:l,not:E,parseURL:_,stringEquals:b,substring:I,uriEncode:P};var T=__name(((e,t)=>{const n=[];const r={...t.endpointParams,...t.referenceRecord};let a=0;while(a{const n={...t.endpointParams,...t.referenceRecord};return n[e]}),"getReferenceValue");var O=__name(((e,t,n)=>{if(typeof e==="string"){return T(e,n)}else if(e["fn"]){return R(e,n)}else if(e["ref"]){return A(e,n)}throw new f(`'${t}': ${String(e)} is not a string, function or reference.`)}),"evaluateExpression");var R=__name((({fn:e,argv:t},n)=>{const r=t.map((e=>["boolean","number"].includes(typeof e)?e:O(e,"arg",n)));const a=e.split(".");if(a[0]in p&&a[1]!=null){return p[a[0]][a[1]](...r)}return w[e](...r)}),"callFunction");var D=__name((({assign:e,...t},n)=>{var r,a;if(e&&e in n.referenceRecord){throw new f(`'${e}' is already defined in Reference Record.`)}const o=R(t,n);(a=(r=n.logger)==null?void 0:r.debug)==null?void 0:a.call(r,`${m} evaluateCondition: ${toDebugString(t)} = ${toDebugString(o)}`);return{result:o===""?true:!!o,...e!=null&&{toAssign:{name:e,value:o}}}}),"evaluateCondition");var N=__name(((e=[],t)=>{var n,r;const a={};for(const o of e){const{result:e,toAssign:s}=D(o,{...t,referenceRecord:{...t.referenceRecord,...a}});if(!e){return{result:e}}if(s){a[s.name]=s.value;(r=(n=t.logger)==null?void 0:n.debug)==null?void 0:r.call(n,`${m} assign: ${s.name} := ${toDebugString(s.value)}`)}}return{result:true,referenceRecord:a}}),"evaluateConditions");var M=__name(((e,t)=>Object.entries(e).reduce(((e,[n,r])=>({...e,[n]:r.map((e=>{const r=O(e,"Header value entry",t);if(typeof r!=="string"){throw new f(`Header '${n}' value '${r}' is not a string`)}return r}))})),{})),"getEndpointHeaders");var j=__name(((e,t)=>{if(Array.isArray(e)){return e.map((e=>j(e,t)))}switch(typeof e){case"string":return T(e,t);case"object":if(e===null){throw new f(`Unexpected endpoint property: ${e}`)}return k(e,t);case"boolean":return e;default:throw new f(`Unexpected endpoint property type: ${typeof e}`)}}),"getEndpointProperty");var k=__name(((e,t)=>Object.entries(e).reduce(((e,[n,r])=>({...e,[n]:j(r,t)})),{})),"getEndpointProperties");var L=__name(((e,t)=>{const n=O(e,"Endpoint URL",t);if(typeof n==="string"){try{return new URL(n)}catch(e){console.error(`Failed to construct URL with ${n}`,e);throw e}}throw new f(`Endpoint URL must be a string, got ${typeof n}`)}),"getEndpointUrl");var $=__name(((e,t)=>{var n,r;const{conditions:a,endpoint:o}=e;const{result:s,referenceRecord:i}=N(a,t);if(!s){return}const c={...t,referenceRecord:{...t.referenceRecord,...i}};const{url:d,properties:u,headers:l}=o;(r=(n=t.logger)==null?void 0:n.debug)==null?void 0:r.call(n,`${m} Resolving endpoint from template: ${toDebugString(o)}`);return{...l!=void 0&&{headers:M(l,c)},...u!=void 0&&{properties:k(u,c)},url:L(d,c)}}),"evaluateEndpointRule");var F=__name(((e,t)=>{const{conditions:n,error:r}=e;const{result:a,referenceRecord:o}=N(n,t);if(!a){return}throw new f(O(r,"Error",{...t,referenceRecord:{...t.referenceRecord,...o}}))}),"evaluateErrorRule");var U=__name(((e,t)=>{const{conditions:n,rules:r}=e;const{result:a,referenceRecord:o}=N(n,t);if(!a){return}return z(r,{...t,referenceRecord:{...t.referenceRecord,...o}})}),"evaluateTreeRule");var z=__name(((e,t)=>{for(const n of e){if(n.type==="endpoint"){const e=$(n,t);if(e){return e}}else if(n.type==="error"){F(n,t)}else if(n.type==="tree"){const e=U(n,t);if(e){return e}}else{throw new f(`Unknown endpoint rule: ${n}`)}}throw new f(`Rules evaluation failed`)}),"evaluateRules");var B=__name(((e,t)=>{var n,r,a,o,s;const{endpointParams:i,logger:c}=t;const{parameters:d,rules:u}=e;(r=(n=t.logger)==null?void 0:n.debug)==null?void 0:r.call(n,`${m} Initial EndpointParams: ${toDebugString(i)}`);const l=Object.entries(d).filter((([,e])=>e.default!=null)).map((([e,t])=>[e,t.default]));if(l.length>0){for(const[e,t]of l){i[e]=i[e]??t}}const p=Object.entries(d).filter((([,e])=>e.required)).map((([e])=>e));for(const e of p){if(i[e]==null){throw new f(`Missing required parameter: '${e}'`)}}const v=z(u,{endpointParams:i,logger:c,referenceRecord:{}});if((a=t.endpointParams)==null?void 0:a.Endpoint){try{const e=new URL(t.endpointParams.Endpoint);const{protocol:n,port:r}=e;v.url.protocol=n;v.url.port=r}catch(e){}}(s=(o=t.logger)==null?void 0:o.debug)==null?void 0:s.call(o,`${m} Resolved endpoint: ${toDebugString(v)}`);return v}),"resolveEndpoint");0&&0},846:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{fromHex:()=>fromHex,toHex:()=>toHex});e.exports=__toCommonJS(o);var s={};var i={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}s[e]=t;i[t]=e}function fromHex(e){if(e.length%2!==0){throw new Error("Hex encoded strings must have an even number length")}const t=new Uint8Array(e.length/2);for(let n=0;n{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{getSmithyContext:()=>d,normalizeProvider:()=>u});e.exports=__toCommonJS(i);var c=n(8499);var d=__name((e=>e[c.SMITHY_CONTEXT_KEY]||(e[c.SMITHY_CONTEXT_KEY]={})),"getSmithyContext");var u=__name((e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t}),"normalizeProvider");0&&0},9751:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{AdaptiveRetryStrategy:()=>T,ConfiguredRetryStrategy:()=>O,DEFAULT_MAX_ATTEMPTS:()=>d,DEFAULT_RETRY_DELAY_BASE:()=>v,DEFAULT_RETRY_MODE:()=>u,DefaultRateLimiter:()=>m,INITIAL_RETRY_TOKENS:()=>h,INVOCATION_ID_HEADER:()=>x,MAXIMUM_RETRY_DELAY:()=>f,NO_RETRY_INCREMENT:()=>E,REQUEST_HEADER:()=>C,RETRY_COST:()=>y,RETRY_MODES:()=>c,StandardRetryStrategy:()=>P,THROTTLING_RETRY_DELAY_BASE:()=>g,TIMEOUT_RETRY_COST:()=>S});e.exports=__toCommonJS(i);var c=(e=>{e["STANDARD"]="standard";e["ADAPTIVE"]="adaptive";return e})(c||{});var d=3;var u="standard";var l=n(1528);var p=class _DefaultRateLimiter{constructor(e){this.currentCapacity=0;this.enabled=false;this.lastMaxRate=0;this.measuredTxRate=0;this.requestCount=0;this.lastTimestamp=0;this.timeWindow=0;this.beta=(e==null?void 0:e.beta)??.7;this.minCapacity=(e==null?void 0:e.minCapacity)??1;this.minFillRate=(e==null?void 0:e.minFillRate)??.5;this.scaleConstant=(e==null?void 0:e.scaleConstant)??.4;this.smooth=(e==null?void 0:e.smooth)??.8;const t=this.getCurrentTimeInSeconds();this.lastThrottleTime=t;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(e){if(!this.enabled){return}this.refillTokenBucket();if(e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise((e=>setTimeout(e,t)))}this.currentCapacity=this.currentCapacity-e}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t);this.lastTimestamp=e}updateClientSendingRate(e){let t;this.updateMeasuredRate();if((0,l.isThrottlingError)(e)){const e=!this.enabled?this.measuredTxRate:Math.min(this.measuredTxRate,this.fillRate);this.lastMaxRate=e;this.calculateTimeWindow();this.lastThrottleTime=this.getCurrentTimeInSeconds();t=this.cubicThrottle(e);this.enableTokenBucket()}else{this.calculateTimeWindow();t=this.cubicSuccess(this.getCurrentTimeInSeconds())}const n=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=true}updateTokenBucketRate(e){this.refillTokenBucket();this.fillRate=Math.max(e,this.minFillRate);this.maxCapacity=Math.max(e,this.minCapacity);this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds();const t=Math.floor(e*2)/2;this.requestCount++;if(t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth));this.requestCount=0;this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}};__name(p,"DefaultRateLimiter");var m=p;var v=100;var f=20*1e3;var g=500;var h=500;var y=5;var S=10;var E=1;var x="amz-sdk-invocation-id";var C="amz-sdk-request";var _=__name((()=>{let e=v;const t=__name((t=>Math.floor(Math.min(f,Math.random()*2**t*e))),"computeNextBackoffDelay");const n=__name((t=>{e=t}),"setDelayBase");return{computeNextBackoffDelay:t,setDelayBase:n}}),"getDefaultRetryBackoffStrategy");var b=__name((({retryDelay:e,retryCount:t,retryCost:n})=>{const r=__name((()=>t),"getRetryCount");const a=__name((()=>Math.min(f,e)),"getRetryDelay");const o=__name((()=>n),"getRetryCost");return{getRetryCount:r,getRetryDelay:a,getRetryCost:o}}),"createDefaultRetryToken");var I=class _StandardRetryStrategy{constructor(e){this.maxAttempts=e;this.mode="standard";this.capacity=h;this.retryBackoffStrategy=_();this.maxAttemptsProvider=typeof e==="function"?e:async()=>e}async acquireInitialRetryToken(e){return b({retryDelay:v,retryCount:0})}async refreshRetryTokenForRetry(e,t){const n=await this.getMaxAttempts();if(this.shouldRetry(e,t,n)){const n=t.errorType;this.retryBackoffStrategy.setDelayBase(n==="THROTTLING"?g:v);const r=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());const a=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,r):r;const o=this.getCapacityCost(n);this.capacity-=o;return b({retryDelay:a,retryCount:e.getRetryCount()+1,retryCost:o})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(h,this.capacity+(e.getRetryCost()??E))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){console.warn(`Max attempts provider could not resolve. Using default of ${d}`);return d}}shouldRetry(e,t,n){const r=e.getRetryCount()+1;return r=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return e==="TRANSIENT"?S:y}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}};__name(I,"StandardRetryStrategy");var P=I;var w=class _AdaptiveRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode="adaptive";const{rateLimiter:n}=t??{};this.rateLimiter=n??new m;this.standardRetryStrategy=new P(e)}async acquireInitialRetryToken(e){await this.rateLimiter.getSendToken();return this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);return this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({});this.standardRetryStrategy.recordSuccess(e)}};__name(w,"AdaptiveRetryStrategy");var T=w;var A=class _ConfiguredRetryStrategy extends P{constructor(e,t=v){super(typeof e==="function"?e:async()=>e);if(typeof t==="number"){this.computeNextBackoffDelay=()=>t}else{this.computeNextBackoffDelay=t}}async refreshRetryTokenForRetry(e,t){const n=await super.refreshRetryTokenForRetry(e,t);n.getRetryDelay=()=>this.computeNextBackoffDelay(n.getRetryCount());return n}};__name(A,"ConfiguredRetryStrategy");var O=A;0&&0},2840:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsChunkedEncodingStream=void 0;const r=n(2781);const getAwsChunkedEncodingStream=(e,t)=>{const{base64Encoder:n,bodyLengthChecker:a,checksumAlgorithmFn:o,checksumLocationName:s,streamHasher:i}=t;const c=n!==undefined&&o!==undefined&&s!==undefined&&i!==undefined;const d=c?i(o,e):undefined;const u=new r.Readable({read:()=>{}});e.on("data",(e=>{const t=a(e)||0;u.push(`${t.toString(16)}\r\n`);u.push(e);u.push("\r\n")}));e.on("end",(async()=>{u.push(`0\r\n`);if(c){const e=n(await d);u.push(`${s}:${e}\r\n`);u.push(`\r\n`)}u.push(null)}));return u};t.getAwsChunkedEncodingStream=getAwsChunkedEncodingStream},2356:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.headStream=void 0;async function headStream(e,t){var n;let r=0;const a=[];const o=e.getReader();let s=false;while(!s){const{done:e,value:i}=await o.read();if(i){a.push(i);r+=(n=i===null||i===void 0?void 0:i.byteLength)!==null&&n!==void 0?n:0}if(r>=t){break}s=e}o.releaseLock();const i=new Uint8Array(Math.min(t,r));let c=0;for(const e of a){if(e.byteLength>i.byteLength-c){i.set(e.subarray(0,i.byteLength-c),c);break}else{i.set(e,c)}c+=e.length}return i}t.headStream=headStream},5585:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.headStream=void 0;const r=n(2781);const a=n(2356);const o=n(8630);const headStream=(e,t)=>{if((0,o.isReadableStream)(e)){return(0,a.headStream)(e,t)}return new Promise(((n,r)=>{const a=new Collector;a.limit=t;e.pipe(a);e.on("error",(e=>{a.end();r(e)}));a.on("error",r);a.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.buffers));n(e)}))}))};t.headStream=headStream;class Collector extends r.Writable{constructor(){super(...arguments);this.buffers=[];this.limit=Infinity;this.bytesBuffered=0}_write(e,t,n){var r;this.buffers.push(e);this.bytesBuffered+=(r=e.byteLength)!==null&&r!==void 0?r:0;if(this.bytesBuffered>=this.limit){const e=this.bytesBuffered-this.limit;const t=this.buffers[this.buffers.length-1];this.buffers[this.buffers.length-1]=t.subarray(0,t.byteLength-e);this.emit("finish")}n()}}},5422:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __reExport=(e,t,n)=>(__copyProps(e,t,"default"),n&&__copyProps(n,t,"default"));var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{Uint8ArrayBlobAdapter:()=>l});e.exports=__toCommonJS(i);var c=n(6456);var d=n(7107);function transformToString(e,t="utf-8"){if(t==="base64"){return(0,c.toBase64)(e)}return(0,d.toUtf8)(e)}__name(transformToString,"transformToString");function transformFromString(e,t){if(t==="base64"){return l.mutate((0,c.fromBase64)(e))}return l.mutate((0,d.fromUtf8)(e))}__name(transformFromString,"transformFromString");var u=class _Uint8ArrayBlobAdapter extends Uint8Array{static fromString(e,t="utf-8"){switch(typeof e){case"string":return transformFromString(e,t);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){Object.setPrototypeOf(e,_Uint8ArrayBlobAdapter.prototype);return e}transformToString(e="utf-8"){return transformToString(this,e)}};__name(u,"Uint8ArrayBlobAdapter");var l=u;__reExport(i,n(2840),e.exports);__reExport(i,n(3101),e.exports);__reExport(i,n(7663),e.exports);__reExport(i,n(5585),e.exports);__reExport(i,n(8630),e.exports);0&&0},9327:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const r=n(948);const a=n(6456);const o=n(846);const s=n(7107);const i=n(8630);const c="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,n;if(!isBlobInstance(e)&&!(0,i.isReadableStream)(e)){const r=((n=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||n===void 0?void 0:n.name)||e;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${r}`)}let d=false;const transformToByteArray=async()=>{if(d){throw new Error(c)}d=true;return await(0,r.streamCollector)(e)};const blobToWebStream=e=>{if(typeof e.stream!=="function"){throw new Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\n"+"If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body")}return e.stream()};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e==="base64"){return(0,a.toBase64)(t)}else if(e==="hex"){return(0,o.toHex)(t)}else if(e===undefined||e==="utf8"||e==="utf-8"){return(0,s.toUtf8)(t)}else if(typeof TextDecoder==="function"){return new TextDecoder(e).decode(t)}else{throw new Error("TextDecoder is not available, please make sure polyfill is provided.")}},transformToWebStream:()=>{if(d){throw new Error(c)}d=true;if(isBlobInstance(e)){return blobToWebStream(e)}else if((0,i.isReadableStream)(e)){return e}else{throw new Error(`Cannot transform payload to web stream, got ${e}`)}}})};t.sdkStreamMixin=sdkStreamMixin;const isBlobInstance=e=>typeof Blob==="function"&&e instanceof Blob},3101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const r=n(8179);const a=n(922);const o=n(2781);const s=n(3837);const i=n(9327);const c="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,n;if(!(e instanceof o.Readable)){try{return(0,i.sdkStreamMixin)(e)}catch(r){const a=((n=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||n===void 0?void 0:n.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${a}`)}}let d=false;const transformToByteArray=async()=>{if(d){throw new Error(c)}d=true;return await(0,r.streamCollector)(e)};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e===undefined||Buffer.isEncoding(e)){return(0,a.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString(e)}else{const n=new s.TextDecoder(e);return n.decode(t)}},transformToWebStream:()=>{if(d){throw new Error(c)}if(e.readableFlowing!==null){throw new Error("The stream has been consumed by other callbacks.")}if(typeof o.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.")}d=true;return o.Readable.toWeb(e)}})};t.sdkStreamMixin=sdkStreamMixin},4147:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitStream=void 0;async function splitStream(e){if(typeof e.stream==="function"){e=e.stream()}const t=e;return t.tee()}t.splitStream=splitStream},7663:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitStream=void 0;const r=n(2781);const a=n(4147);const o=n(8630);async function splitStream(e){if((0,o.isReadableStream)(e)){return(0,a.splitStream)(e)}const t=new r.PassThrough;const n=new r.PassThrough;e.pipe(t);e.pipe(n);return[t,n]}t.splitStream=splitStream},8630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isReadableStream=void 0;const isReadableStream=e=>{var t;return typeof ReadableStream==="function"&&(((t=e===null||e===void 0?void 0:e.constructor)===null||t===void 0?void 0:t.name)===ReadableStream.name||e instanceof ReadableStream)};t.isReadableStream=isReadableStream},8290:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{escapeUri:()=>s,escapeUriPath:()=>c});e.exports=__toCommonJS(o);var s=__name((e=>encodeURIComponent(e).replace(/[!'()*]/g,i)),"escapeUri");var i=__name((e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),"hexEncode");var c=__name((e=>e.split("/").map(s).join("/")),"escapeUriPath");0&&0},7107:(e,t,n)=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>r(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var __copyProps=(e,t,n,i)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of o(t))if(!s.call(e,c)&&c!==n)r(e,c,{get:()=>t[c],enumerable:!(i=a(t,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(r({},"__esModule",{value:true}),e);var i={};__export(i,{fromUtf8:()=>d,toUint8Array:()=>u,toUtf8:()=>l});e.exports=__toCommonJS(i);var c=n(922);var d=__name((e=>{const t=(0,c.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)}),"fromUtf8");var u=__name((e=>{if(typeof e==="string"){return d(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}),"toUint8Array");var l=__name((e=>{if(typeof e==="string"){return e}if(typeof e!=="object"||typeof e.byteOffset!=="number"||typeof e.byteLength!=="number"){throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.")}return(0,c.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}),"toUtf8");0&&0},7871:e=>{var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var __name=(e,n)=>t(e,"name",{value:n,configurable:true});var __export=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:true})};var __copyProps=(e,o,s,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of r(o))if(!a.call(e,c)&&c!==s)t(e,c,{get:()=>o[c],enumerable:!(i=n(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{WaiterState:()=>c,checkExceptions:()=>d,createWaiter:()=>f,waiterServiceDefaults:()=>i});e.exports=__toCommonJS(o);var s=__name((e=>new Promise((t=>setTimeout(t,e*1e3)))),"sleep");var i={minDelay:2,maxDelay:120};var c=(e=>{e["ABORTED"]="ABORTED";e["FAILURE"]="FAILURE";e["SUCCESS"]="SUCCESS";e["RETRY"]="RETRY";e["TIMEOUT"]="TIMEOUT";return e})(c||{});var d=__name((e=>{if(e.state==="ABORTED"){const t=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);t.name="AbortError";throw t}else if(e.state==="TIMEOUT"){const t=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);t.name="TimeoutError";throw t}else if(e.state!=="SUCCESS"){throw new Error(`${JSON.stringify(e)}`)}return e}),"checkExceptions");var u=__name(((e,t,n,r)=>{if(r>n)return t;const a=e*2**(r-1);return l(e,a)}),"exponentialBackoffWithJitter");var l=__name(((e,t)=>e+Math.random()*(t-e)),"randomInRange");var p=__name((async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:r,client:a,abortSignal:o},i,c)=>{var d;const{state:l,reason:p}=await c(a,i);if(l!=="RETRY"){return{state:l,reason:p}}let m=1;const v=Date.now()+n*1e3;const f=Math.log(t/e)/Math.log(2)+1;while(true){if(((d=r==null?void 0:r.signal)==null?void 0:d.aborted)||(o==null?void 0:o.aborted)){return{state:"ABORTED"}}const n=u(e,t,f,m);if(Date.now()+n*1e3>v){return{state:"TIMEOUT"}}await s(n);const{state:l,reason:p}=await c(a,i);if(l!=="RETRY"){return{state:l,reason:p}}m+=1}}),"runPolling");var m=__name((e=>{if(e.maxWaitTime<1){throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`)}else if(e.minDelay<1){throw new Error(`WaiterConfiguration.minDelay must be greater than 0`)}else if(e.maxDelay<1){throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`)}else if(e.maxWaitTime<=e.minDelay){throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}else if(e.maxDelaynew Promise((t=>{const n=__name((()=>t({state:"ABORTED"})),"onAbort");if(typeof e.addEventListener==="function"){e.addEventListener("abort",n)}else{e.onabort=n}}))),"abortTimeout");var f=__name((async(e,t,n)=>{const r={...i,...e};m(r);const a=[p(r,t,n)];if(e.abortController){a.push(v(e.abortController.signal))}if(e.abortSignal){a.push(v(e.abortSignal))}return Promise.race(a)}),"createWaiter");0&&0},4819:(e,t,n)=>{"use strict";const r=n(5850);const a=n(86);const o=n(3601);e.exports={XMLParser:a,XMLValidator:r,XMLBuilder:o}},3348:(e,t)=>{"use strict";const n=":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";const r=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const a="["+n+"]["+r+"]*";const o=new RegExp("^"+a+"$");const getAllMatches=function(e,t){const n=[];let r=t.exec(e);while(r){const a=[];a.startIndex=t.lastIndex-r[0].length;const o=r.length;for(let e=0;e{"use strict";const r=n(3348);const a={allowBooleanAttributes:false,unpairedTags:[]};t.validate=function(e,t){t=Object.assign({},a,t);const n=[];let r=false;let o=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let a=0;a"&&e[a]!==" "&&e[a]!=="\t"&&e[a]!=="\n"&&e[a]!=="\r";a++){c+=e[a]}c=c.trim();if(c[c.length-1]==="/"){c=c.substring(0,c.length-1);a--}if(!validateTagName(c)){let t;if(c.trim().length===0){t="Invalid space after '<'."}else{t="Tag '"+c+"' is an invalid name."}return getErrorObject("InvalidTag",t,getLineNumberForPosition(e,a))}const d=readAttributeStr(e,a);if(d===false){return getErrorObject("InvalidAttr","Attributes for '"+c+"' have open quote.",getLineNumberForPosition(e,a))}let u=d.value;a=d.index;if(u[u.length-1]==="/"){const n=a-u.length;u=u.substring(0,u.length-1);const o=validateAttributeString(u,t);if(o===true){r=true}else{return getErrorObject(o.err.code,o.err.msg,getLineNumberForPosition(e,n+o.err.line))}}else if(i){if(!d.tagClosed){return getErrorObject("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",getLineNumberForPosition(e,a))}else if(u.trim().length>0){return getErrorObject("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,s))}else if(n.length===0){return getErrorObject("InvalidTag","Closing tag '"+c+"' has not been opened.",getLineNumberForPosition(e,s))}else{const t=n.pop();if(c!==t.tagName){let n=getLineNumberForPosition(e,t.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+c+"'.",getLineNumberForPosition(e,s))}if(n.length==0){o=true}}}else{const i=validateAttributeString(u,t);if(i!==true){return getErrorObject(i.err.code,i.err.msg,getLineNumberForPosition(e,a-u.length+i.err.line))}if(o===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,a))}else if(t.unpairedTags.indexOf(c)!==-1){}else{n.push({tagName:c,tagStartPos:s})}r=true}for(a++;a0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(n.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}return true};function isWhiteSpace(e){return e===" "||e==="\t"||e==="\n"||e==="\r"}function readPI(e,t){const n=t;for(;t5&&r==="xml"){return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(e,t))}else if(e[t]=="?"&&e[t+1]==">"){t++;break}else{continue}}}return t}function readCommentAndCDATA(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let n=1;for(t+=8;t"){n--;if(n===0){break}}}}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}}return t}const o='"';const s="'";function readAttributeStr(e,t){let n="";let r="";let a=false;for(;t"){if(r===""){a=true;break}}n+=e[t]}if(r!==""){return false}return{value:n,index:t,tagClosed:a}}const i=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=r.getAllMatches(e,i);const a={};for(let e=0;e{"use strict";const r=n(2717);const a={attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,cdataPropName:false,format:false,indentBy:" ",suppressEmptyNode:false,suppressUnpairedNode:true,suppressBooleanAttributes:true,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:false,commentPropName:false,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:true,stopNodes:[],oneListGroup:false};function Builder(e){this.options=Object.assign({},a,e);if(this.options.ignoreAttributes||this.options.attributesGroupName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}this.processTextOrObjNode=processTextOrObjNode;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}}Builder.prototype.build=function(e){if(this.options.preserveOrder){return r(e,this.options)}else{if(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1){e={[this.options.arrayNodeName]:e}}return this.j2x(e,0).val}};Builder.prototype.j2x=function(e,t){let n="";let r="";for(let a in e){if(!Object.prototype.hasOwnProperty.call(e,a))continue;if(typeof e[a]==="undefined"){if(this.isAttribute(a)){r+=""}}else if(e[a]===null){if(this.isAttribute(a)){r+=""}else if(a[0]==="?"){r+=this.indentate(t)+"<"+a+"?"+this.tagEndChar}else{r+=this.indentate(t)+"<"+a+"/"+this.tagEndChar}}else if(e[a]instanceof Date){r+=this.buildTextValNode(e[a],a,"",t)}else if(typeof e[a]!=="object"){const o=this.isAttribute(a);if(o){n+=this.buildAttrPairStr(o,""+e[a])}else{if(a===this.options.textNodeName){let t=this.options.tagValueProcessor(a,""+e[a]);r+=this.replaceEntitiesValue(t)}else{r+=this.buildTextValNode(e[a],a,"",t)}}}else if(Array.isArray(e[a])){const n=e[a].length;let o="";let s="";for(let i=0;i"+e+a}else if(this.options.commentPropName!==false&&t===this.options.commentPropName&&o.length===0){return this.indentate(r)+`\x3c!--${e}--\x3e`+this.newLine}else{return this.indentate(r)+"<"+t+n+o+this.tagEndChar+e+this.indentate(r)+a}}};Builder.prototype.closeTag=function(e){let t="";if(this.options.unpairedTags.indexOf(e)!==-1){if(!this.options.suppressUnpairedNode)t="/"}else if(this.options.suppressEmptyNode){t="/"}else{t=`>`+this.newLine}else if(this.options.commentPropName!==false&&t===this.options.commentPropName){return this.indentate(r)+`\x3c!--${e}--\x3e`+this.newLine}else if(t[0]==="?"){return this.indentate(r)+"<"+t+n+"?"+this.tagEndChar}else{let a=this.options.tagValueProcessor(t,e);a=this.replaceEntitiesValue(a);if(a===""){return this.indentate(r)+"<"+t+n+this.closeTag(t)+this.tagEndChar}else{return this.indentate(r)+"<"+t+n+">"+a+"0&&this.options.processEntities){for(let t=0;t{const t="\n";function toXml(e,n){let r="";if(n.format&&n.indentBy.length>0){r=t}return arrToStr(e,n,"",r)}function arrToStr(e,t,n,r){let a="";let o=false;for(let s=0;s`;o=false;continue}else if(c===t.commentPropName){a+=r+`\x3c!--${i[c][0][t.textNodeName]}--\x3e`;o=true;continue}else if(c[0]==="?"){const e=attr_to_str(i[":@"],t);const n=c==="?xml"?"":r;let s=i[c][0][t.textNodeName];s=s.length!==0?" "+s:"";a+=n+`<${c}${s}${e}?>`;o=true;continue}let u=r;if(u!==""){u+=t.indentBy}const l=attr_to_str(i[":@"],t);const p=r+`<${c}${l}`;const m=arrToStr(i[c],t,d,u);if(t.unpairedTags.indexOf(c)!==-1){if(t.suppressUnpairedNode)a+=p+">";else a+=p+"/>"}else if((!m||m.length===0)&&t.suppressEmptyNode){a+=p+"/>"}else if(m&&m.endsWith(">")){a+=p+`>${m}${r}`}else{a+=p+">";if(m&&r!==""&&(m.includes("/>")||m.includes("`}o=true}return a}function propName(e){const t=Object.keys(e);for(let n=0;n0&&t.processEntities){for(let n=0;n{const r=n(3348);function readDocType(e,t){const n={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let r=1;let a=false,o=false;let s="";for(;t"){if(o){if(e[t-1]==="-"&&e[t-2]==="-"){o=false;r--}}else{r--}if(r===0){break}}else if(e[t]==="["){a=true}else{s+=e[t]}}if(r!==0){throw new Error(`Unclosed DOCTYPE`)}}else{throw new Error(`Invalid Tag instead of DOCTYPE`)}return{entities:n,i:t}}function readEntityExp(e,t){let n="";for(;t{const n={preserveOrder:false,attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,removeNSPrefix:false,allowBooleanAttributes:false,parseTagValue:true,parseAttributeValue:false,trimValues:true,cdataPropName:false,numberParseOptions:{hex:true,leadingZeros:true,eNotation:true},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:false,isArray:()=>false,commentPropName:false,unpairedTags:[],processEntities:true,htmlEntities:false,ignoreDeclaration:false,ignorePiTags:false,transformTagName:false,transformAttributeName:false,updateTag:function(e,t,n){return e}};const buildOptions=function(e){return Object.assign({},n,e)};t.buildOptions=buildOptions;t.defaultOptions=n},7724:(e,t,n)=>{"use strict";const r=n(3348);const a=n(9186);const o=n(6317);const s=n(3230);class OrderedObjParser{constructor(e){this.options=e;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:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,16))}};this.addExternalEntities=addExternalEntities;this.parseXml=parseXml;this.parseTextData=parseTextData;this.resolveNameSpace=resolveNameSpace;this.buildAttributesMap=buildAttributesMap;this.isItStopNode=isItStopNode;this.replaceEntitiesValue=replaceEntitiesValue;this.readStopNodeData=readStopNodeData;this.saveTextToParentTag=saveTextToParentTag;this.addChild=addChild}}function addExternalEntities(e){const t=Object.keys(e);for(let n=0;n0){if(!s)e=this.replaceEntitiesValue(e);const r=this.options.tagValueProcessor(t,e,n,a,o);if(r===null||r===undefined){return e}else if(typeof r!==typeof e||r!==e){return r}else if(this.options.trimValues){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{const t=e.trim();if(t===e){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{return e}}}}}function resolveNameSpace(e){if(this.options.removeNSPrefix){const t=e.split(":");const n=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=n+t[1]}}return e}const i=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function buildAttributesMap(e,t,n){if(!this.options.ignoreAttributes&&typeof e==="string"){const n=r.getAllMatches(e,i);const a=n.length;const o={};for(let e=0;e",i,"Closing Tag is not closed.");let a=e.substring(i+2,t).trim();if(this.options.removeNSPrefix){const e=a.indexOf(":");if(e!==-1){a=a.substr(e+1)}}if(this.options.transformTagName){a=this.options.transformTagName(a)}if(n){r=this.saveTextToParentTag(r,n,s)}const o=s.substring(s.lastIndexOf(".")+1);if(a&&this.options.unpairedTags.indexOf(a)!==-1){throw new Error(`Unpaired tag can not be used as closing tag: `)}let c=0;if(o&&this.options.unpairedTags.indexOf(o)!==-1){c=s.lastIndexOf(".",s.lastIndexOf(".")-1);this.tagsNodeStack.pop()}else{c=s.lastIndexOf(".")}s=s.substring(0,c);n=this.tagsNodeStack.pop();r="";i=t}else if(e[i+1]==="?"){let t=readTagExp(e,i,false,"?>");if(!t)throw new Error("Pi Tag is not closed.");r=this.saveTextToParentTag(r,n,s);if(this.options.ignoreDeclaration&&t.tagName==="?xml"||this.options.ignorePiTags){}else{const e=new a(t.tagName);e.add(this.options.textNodeName,"");if(t.tagName!==t.tagExp&&t.attrExpPresent){e[":@"]=this.buildAttributesMap(t.tagExp,s,t.tagName)}this.addChild(n,e,s)}i=t.closeIndex+1}else if(e.substr(i+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",i+4,"Comment is not closed.");if(this.options.commentPropName){const a=e.substring(i+4,t-2);r=this.saveTextToParentTag(r,n,s);n.add(this.options.commentPropName,[{[this.options.textNodeName]:a}])}i=t}else if(e.substr(i+1,2)==="!D"){const t=o(e,i);this.docTypeEntities=t.entities;i=t.i}else if(e.substr(i+1,2)==="!["){const t=findClosingIndex(e,"]]>",i,"CDATA is not closed.")-2;const a=e.substring(i+9,t);r=this.saveTextToParentTag(r,n,s);let o=this.parseTextData(a,n.tagname,s,true,false,true,true);if(o==undefined)o="";if(this.options.cdataPropName){n.add(this.options.cdataPropName,[{[this.options.textNodeName]:a}])}else{n.add(this.options.textNodeName,o)}i=t+2}else{let o=readTagExp(e,i,this.options.removeNSPrefix);let c=o.tagName;const d=o.rawTagName;let u=o.tagExp;let l=o.attrExpPresent;let p=o.closeIndex;if(this.options.transformTagName){c=this.options.transformTagName(c)}if(n&&r){if(n.tagname!=="!xml"){r=this.saveTextToParentTag(r,n,s,false)}}const m=n;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1){n=this.tagsNodeStack.pop();s=s.substring(0,s.lastIndexOf("."))}if(c!==t.tagname){s+=s?"."+c:c}if(this.isItStopNode(this.options.stopNodes,s,c)){let t="";if(u.length>0&&u.lastIndexOf("/")===u.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);s=s.substr(0,s.length-1);u=c}else{u=u.substr(0,u.length-1)}i=o.closeIndex}else if(this.options.unpairedTags.indexOf(c)!==-1){i=o.closeIndex}else{const n=this.readStopNodeData(e,d,p+1);if(!n)throw new Error(`Unexpected end of ${d}`);i=n.i;t=n.tagContent}const r=new a(c);if(c!==u&&l){r[":@"]=this.buildAttributesMap(u,s,c)}if(t){t=this.parseTextData(t,c,s,true,l,true,true)}s=s.substr(0,s.lastIndexOf("."));r.add(this.options.textNodeName,t);this.addChild(n,r,s)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);s=s.substr(0,s.length-1);u=c}else{u=u.substr(0,u.length-1)}if(this.options.transformTagName){c=this.options.transformTagName(c)}const e=new a(c);if(c!==u&&l){e[":@"]=this.buildAttributesMap(u,s,c)}this.addChild(n,e,s);s=s.substr(0,s.lastIndexOf("."))}else{const e=new a(c);this.tagsNodeStack.push(n);if(c!==u&&l){e[":@"]=this.buildAttributesMap(u,s,c)}this.addChild(n,e,s);n=e}r="";i=p}}}else{r+=e[i]}}return t.child};function addChild(e,t,n){const r=this.options.updateTag(t.tagname,n,t[":@"]);if(r===false){}else if(typeof r==="string"){t.tagname=r;e.addChild(t)}else{e.addChild(t)}}const replaceEntitiesValue=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){const n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities){for(let t in this.htmlEntities){const n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function saveTextToParentTag(e,t,n,r){if(e){if(r===undefined)r=Object.keys(t.child).length===0;e=this.parseTextData(e,t.tagname,n,false,t[":@"]?Object.keys(t[":@"]).length!==0:false,r);if(e!==undefined&&e!=="")t.add(this.options.textNodeName,e);e=""}return e}function isItStopNode(e,t,n){const r="*."+n;for(const n in e){const a=e[n];if(r===a||t===a)return true}return false}function tagExpWithClosingIndex(e,t,n=">"){let r;let a="";for(let o=t;o",n,`${t} is not closed`);let s=e.substring(n+2,o).trim();if(s===t){a--;if(a===0){return{tagContent:e.substring(r,n),i:o}}}n=o}else if(e[n+1]==="?"){const t=findClosingIndex(e,"?>",n+1,"StopNode is not closed.");n=t}else if(e.substr(n+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",n+3,"StopNode is not closed.");n=t}else if(e.substr(n+1,2)==="!["){const t=findClosingIndex(e,"]]>",n,"StopNode is not closed.")-2;n=t}else{const r=readTagExp(e,n,">");if(r){const e=r&&r.tagName;if(e===t&&r.tagExp[r.tagExp.length-1]!=="/"){a++}n=r.closeIndex}}}}}function parseValue(e,t,n){if(t&&typeof e==="string"){const t=e.trim();if(t==="true")return true;else if(t==="false")return false;else return s(e,n)}else{if(r.isExist(e)){return e}else{return""}}}e.exports=OrderedObjParser},86:(e,t,n)=>{const{buildOptions:r}=n(3565);const a=n(7724);const{prettify:o}=n(766);const s=n(5850);class XMLParser{constructor(e){this.externalEntities={};this.options=r(e)}parse(e,t){if(typeof e==="string"){}else if(e.toString){e=e.toString()}else{throw new Error("XML data is accepted in String or Bytes[] form.")}if(t){if(t===true)t={};const n=s.validate(e,t);if(n!==true){throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}}const n=new a(this.options);n.addExternalEntities(this.externalEntities);const r=n.parseXml(e);if(this.options.preserveOrder||r===undefined)return r;else return o(r,this.options)}addEntity(e,t){if(t.indexOf("&")!==-1){throw new Error("Entity value can't have '&'")}else if(e.indexOf("&")!==-1||e.indexOf(";")!==-1){throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '")}else if(t==="&"){throw new Error("An entity with value '&' is not permitted")}else{this.externalEntities[e]=t}}}e.exports=XMLParser},766:(e,t)=>{"use strict";function prettify(e,t){return compress(e,t)}function compress(e,t,n){let r;const a={};for(let o=0;o0)a[t.textNodeName]=r}else if(r!==undefined)a[t.textNodeName]=r;return a}function propName(e){const t=Object.keys(e);for(let e=0;e{"use strict";class XmlNode{constructor(e){this.tagname=e;this.child=[];this[":@"]={}}add(e,t){if(e==="__proto__")e="#__proto__";this.child.push({[e]:t})}addChild(e){if(e.tagname==="__proto__")e.tagname="#__proto__";if(e[":@"]&&Object.keys(e[":@"]).length>0){this.child.push({[e.tagname]:e.child,[":@"]:e[":@"]})}else{this.child.push({[e.tagname]:e.child})}}}e.exports=XmlNode},3230:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/;const n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const r={hex:true,leadingZeros:true,decimalPoint:".",eNotation:true};function toNumber(e,a={}){a=Object.assign({},r,a);if(!e||typeof e!=="string")return e;let o=e.trim();if(a.skipLike!==undefined&&a.skipLike.test(o))return e;else if(a.hex&&t.test(o)){return Number.parseInt(o,16)}else{const t=n.exec(o);if(t){const n=t[1];const r=t[2];let s=trimZeros(t[3]);const i=t[4]||t[6];if(!a.leadingZeros&&r.length>0&&n&&o[2]!==".")return e;else if(!a.leadingZeros&&r.length>0&&!n&&o[1]!==".")return e;else{const t=Number(o);const c=""+t;if(c.search(/[eE]/)!==-1){if(a.eNotation)return t;else return e}else if(i){if(a.eNotation)return t;else return e}else if(o.indexOf(".")!==-1){if(c==="0"&&s==="")return t;else if(c===s)return t;else if(n&&c==="-"+s)return t;else return e}if(r){if(s===c)return t;else if(n+s===c)return t;else return e}if(o===c)return t;else if(o===n+c)return t;return e}}else{return e}}}function trimZeros(e){if(e&&e.indexOf(".")!==-1){e=e.replace(/0+$/,"");if(e===".")e="0";else if(e[0]===".")e="0"+e;else if(e[e.length-1]===".")e=e.substr(0,e.length-1);return e}return e}e.exports=toNumber},204:e=>{var t;var n;var r;var a;var o;var s;var i;var c;var d;var u;var l;var p;var m;var v;var f;var g;var h;var y;var S;var E;var x;var C;var _;var b;var I;var P;var w;var T;var A;var O;var R;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(n,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})((function(e){var D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");D(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;i--)if(s=e[i])o=(a<3?s(o):a>3?s(t,n,o):s(t,n))||o;return a>3&&o&&Object.defineProperty(t,n,o),o};o=function(e,t){return function(n,r){t(n,r,e)}};s=function(e,t,n,r,a,o){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var s=r.kind,i=s==="getter"?"get":s==="setter"?"set":"value";var c=!t&&e?r["static"]?e:e.prototype:null;var d=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{});var u,l=false;for(var p=n.length-1;p>=0;p--){var m={};for(var v in r)m[v]=v==="access"?{}:r[v];for(var v in r.access)m.access[v]=r.access[v];m.addInitializer=function(e){if(l)throw new TypeError("Cannot add initializers after decoration has completed");o.push(accept(e||null))};var f=(0,n[p])(s==="accessor"?{get:d.get,set:d.set}:d[i],m);if(s==="accessor"){if(f===void 0)continue;if(f===null||typeof f!=="object")throw new TypeError("Object expected");if(u=accept(f.get))d.get=u;if(u=accept(f.set))d.set=u;if(u=accept(f.init))a.unshift(u)}else if(u=accept(f)){if(s==="field")a.unshift(u);else d[i]=u}}if(c)Object.defineProperty(c,r.name,d);l=true};i=function(e,t,n){var r=arguments.length>2;for(var a=0;a0&&o[o.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!o||i[1]>o[0]&&i[1]=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};f=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],s;try{while((t===void 0||t-- >0)&&!(a=r.next()).done)o.push(a.value)}catch(e){s={error:e}}finally{try{if(a&&!a.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return o};g=function(){for(var e=[],t=0;t1||resume(e,t)}))};if(t)a[e]=t(a[e])}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof S?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};x=function(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:S(e[r](t)),done:false}:a?a(t):t}:a}};C=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof v==="function"?v(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(r,a){n=e[t](n),settle(r,a,n.done,n.value)}))}}function settle(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}};_=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var N=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};b=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))A(t,e,n);N(t,e);return t};I=function(e){return e&&e.__esModule?e:{default:e}};P=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)};w=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n};T=function(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)};O=function(e,t,n){if(t!==null&&t!==void 0){if(typeof t!=="object"&&typeof t!=="function")throw new TypeError("Object expected.");var r,a;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose];if(n)a=r}if(typeof r!=="function")throw new TypeError("Object not disposable.");if(a)r=function(){try{a.call(this)}catch(e){return Promise.reject(e)}};e.stack.push({value:t,dispose:r,async:n})}else if(n){e.stack.push({async:true})}return t};var M=typeof SuppressedError==="function"?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};R=function(e){function fail(t){e.error=e.hasError?new M(t,e.error,"An error was suppressed during disposal."):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var n=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(n).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",a);e("__param",o);e("__esDecorate",s);e("__runInitializers",i);e("__propKey",c);e("__setFunctionName",d);e("__metadata",u);e("__awaiter",l);e("__generator",p);e("__exportStar",m);e("__createBinding",A);e("__values",v);e("__read",f);e("__spread",g);e("__spreadArrays",h);e("__spreadArray",y);e("__await",S);e("__asyncGenerator",E);e("__asyncDelegator",x);e("__asyncValues",C);e("__makeTemplateObject",_);e("__importStar",b);e("__importDefault",I);e("__classPrivateFieldGet",P);e("__classPrivateFieldSet",w);e("__classPrivateFieldIn",T);e("__addDisposableResource",O);e("__disposeResources",R)}))},5220:(e,t,n)=>{e.exports=n(7419)},7419:(e,t,n)=>{"use strict";var r=n(1808);var a=n(4404);var o=n(2181);var s=n(5687);var i=n(2361);var c=n(9491);var d=n(3837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,n,r,a){var o=toOptions(n,r,a);for(var s=0,i=t.requests.length;s=this.maxSockets){a.requests.push(o);return}a.createSocket(o,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){a.emit("free",t,o)}function onCloseOrRemove(e){a.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var r={};n.sockets.push(r);var a=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){a.localAddress=e.localAddress}if(a.proxyAuth){a.headers=a.headers||{};a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")}u("making CONNECT request");var o=n.request(a);o.useChunkedEncodingByDefault=false;o.once("response",onResponse);o.once("upgrade",onUpgrade);o.once("connect",onConnect);o.once("error",onError);o.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick((function(){onConnect(e,t,n)}))}function onConnect(a,s,i){o.removeAllListeners();s.removeAllListeners();if(a.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",a.statusCode);s.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+a.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}if(i.length>0){u("got illegal response body from proxy");s.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}u("tunneling connection has established");n.sockets[n.sockets.indexOf(r)]=s;return t(s)}function onError(t){o.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var a=new Error("tunneling socket could not be established, "+"cause="+t.message);a.code="ECONNRESET";e.request.emit("error",a);n.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,(function(e){n.request.onSocket(e)}))}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,(function(r){var o=e.request.getHeader("host");var s=mergeOptions({},n.options,{socket:r,servername:o?o.replace(/:.*$/,""):e.host});var i=a.connect(0,s);n.sockets[n.sockets.indexOf(r)]=i;t(i)}))}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return r.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});var r=_interopRequireDefault(n(5076));var a=_interopRequireDefault(n(8226));var o=_interopRequireDefault(n(4261));var s=_interopRequireDefault(n(7926));var i=_interopRequireDefault(n(6438));var c=_interopRequireDefault(n(9337));var d=_interopRequireDefault(n(8541));var u=_interopRequireDefault(n(1368));var l=_interopRequireDefault(n(5553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},8776:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("md5").update(e).digest()}var a=md5;t["default"]=a},3277:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var a={randomUUID:r.default.randomUUID};t["default"]=a},6438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n="00000000-0000-0000-0000-000000000000";t["default"]=n},5553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var a=parse;t["default"]=a},3787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=/^(?:[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;t["default"]=n},3843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var r=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=new Uint8Array(256);let o=a.length;function rng(){if(o>a.length-16){r.default.randomFillSync(a);o=0}return a.slice(o,o+=16)}},9084:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("sha1").update(e).digest()}var a=sha1;t["default"]=a},1368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.unsafeStringify=unsafeStringify;var r=_interopRequireDefault(n(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=[];for(let e=0;e<256;++e){a.push((e+256).toString(16).slice(1))}function unsafeStringify(e,t=0){return a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]}function stringify(e,t=0){const n=unsafeStringify(e,t);if(!(0,r.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var o=stringify;t["default"]=o},5076:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(3843));var a=n(1368);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let o;let s;let i=0;let c=0;function v1(e,t,n){let d=t&&n||0;const u=t||new Array(16);e=e||{};let l=e.node||o;let p=e.clockseq!==undefined?e.clockseq:s;if(l==null||p==null){const t=e.random||(e.rng||r.default)();if(l==null){l=o=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(p==null){p=s=(t[6]<<8|t[7])&16383}}let m=e.msecs!==undefined?e.msecs:Date.now();let v=e.nsecs!==undefined?e.nsecs:c+1;const f=m-i+(v-c)/1e4;if(f<0&&e.clockseq===undefined){p=p+1&16383}if((f<0||m>i)&&e.nsecs===undefined){v=0}if(v>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}i=m;c=v;s=p;m+=122192928e5;const g=((m&268435455)*1e4+v)%4294967296;u[d++]=g>>>24&255;u[d++]=g>>>16&255;u[d++]=g>>>8&255;u[d++]=g&255;const h=m/4294967296*1e4&268435455;u[d++]=h>>>8&255;u[d++]=h&255;u[d++]=h>>>24&15|16;u[d++]=h>>>16&255;u[d++]=p>>>8|128;u[d++]=p&255;for(let e=0;e<6;++e){u[d+e]=l[e]}return t||(0,a.unsafeStringify)(u)}var d=v1;t["default"]=d},8226:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(8745));var a=_interopRequireDefault(n(8776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v3",48,a.default);var s=o;t["default"]=s},8745:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.URL=t.DNS=void 0;t["default"]=v35;var r=n(1368);var a=_interopRequireDefault(n(5553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(3277));var a=_interopRequireDefault(n(3843));var o=n(1368);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,n){if(r.default.randomUUID&&!t&&!e){return r.default.randomUUID()}e=e||{};const s=e.random||(e.rng||a.default)();s[6]=s[6]&15|64;s[8]=s[8]&63|128;if(t){n=n||0;for(let e=0;e<16;++e){t[n+e]=s[e]}return t}return(0,o.unsafeStringify)(s)}var s=v4;t["default"]=s},7926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(8745));var a=_interopRequireDefault(n(9084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)("v5",80,a.default);var s=o;t["default"]=s},8541:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(3787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&r.default.test(e)}var a=validate;t["default"]=a},9337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(n(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.slice(14,15),16)}var a=version;t["default"]=a},3500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(5316);const readFromParamStore=__nccwpck_require__(2493);async function run(){try{const e=core.getInput("region",{required:true});const t=core.getInput("path",{required:true});const n=await readFromParamStore(t,e);core.setOutput("param_json",n)}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},2493:(e,t,n)=>{const{SSM:r}=n(3955);const a="SECURE";async function readFromParamStore(e,t){const n=new r({region:t});const o={};const s=await readAllParams(n,e);s.forEach((function({Name:t,Value:n,Type:r}){const s=t.replace(e,"").split("/").filter((function(e){return!!e}));let i=s.pop();let c=n;if(r==="SecureString"){i=`${i}!`;c=a}const d=s.reduce((function(e,t){if(!e[t]){e[t]={}}return e[t]}),o);d[i]=c}));return o}async function readAllParams(e,t,n){const r=await e.getParametersByPath({Path:t,Recursive:true,WithDecryption:false,NextToken:n});if(r.NextToken){return r.Parameters.concat(await readAllParams(e,t,r.NextToken))}return r.Parameters}e.exports=readFromParamStore},9491:e=>{"use strict";e.exports=require("assert")},4300:e=>{"use strict";e.exports=require("buffer")},2081:e=>{"use strict";e.exports=require("child_process")},6113:e=>{"use strict";e.exports=require("crypto")},2361:e=>{"use strict";e.exports=require("events")},7147:e=>{"use strict";e.exports=require("fs")},3292:e=>{"use strict";e.exports=require("fs/promises")},2181:e=>{"use strict";e.exports=require("http")},5158:e=>{"use strict";e.exports=require("http2")},5687:e=>{"use strict";e.exports=require("https")},1808:e=>{"use strict";e.exports=require("net")},2037:e=>{"use strict";e.exports=require("os")},1017:e=>{"use strict";e.exports=require("path")},7282:e=>{"use strict";e.exports=require("process")},2781:e=>{"use strict";e.exports=require("stream")},4404:e=>{"use strict";e.exports=require("tls")},7310:e=>{"use strict";e.exports=require("url")},3837:e=>{"use strict";e.exports=require("util")},357:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ssm","description":"AWS SDK for JavaScript Ssm Client for Node.js, Browser and React Native","version":"3.628.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-ssm","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 ssm"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.624.0","@aws-sdk/client-sts":"3.624.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","@smithy/util-waiter":"^3.1.2","tslib":"^2.6.2","uuid":"^9.0.1"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","@types/uuid":"^9.0.4","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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-ssm","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ssm"}}')},7401:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso-oidc","description":"AWS SDK for JavaScript Sso Oidc Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso-oidc","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-oidc"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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","peerDependencies":{"@aws-sdk/client-sts":"^3.624.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-oidc","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso-oidc"}}')},6151:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso","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":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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"}}')},858:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sts","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"rimraf ./dist-types tsconfig.types.tsbuildinfo && 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":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.624.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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 __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var n=__webpack_module_cache__[e]={exports:{}};var r=true;try{__webpack_modules__[e].call(n.exports,n,n.exports,__nccwpck_require__);r=false}finally{if(r)delete __webpack_module_cache__[e]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(3500);module.exports=__webpack_exports__})(); \ No newline at end of file diff --git a/read-from-ssm-param-store/package.json b/read-from-ssm-param-store/package.json index 5ce1b61..e162ed6 100644 --- a/read-from-ssm-param-store/package.json +++ b/read-from-ssm-param-store/package.json @@ -5,13 +5,13 @@ "private": true, "dependencies": { "@actions/core": "^1.9.1", - "@aws-sdk/client-ssm": "^3.178.0" + "@aws-sdk/client-ssm": "^3.624.0" }, "devDependencies": { "@vercel/ncc": "~>0.38.1" }, "scripts": { "prepublish": "node_modules/.bin/ncc build index.js -m -o dist", - "test": "echo 'No tests for fetch-task-definition'" + "test": "echo 'No tests for read-from-ssm-param-store'" } } diff --git a/register-ecs-task-definition/dist/index.js b/register-ecs-task-definition/dist/index.js index 13d12f4..3d43692 100644 --- a/register-ecs-task-definition/dist/index.js +++ b/register-ecs-task-definition/dist/index.js @@ -1,16 +1 @@ -(()=>{var __webpack_modules__={59190:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);r(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const i=s(n(22037));const a=n(52861);function issueCommand(e,t,n){const o=new Command(e,t,n);process.stdout.write(o.toString()+i.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const c="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=c+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const o=this.properties[n];if(o){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(o)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},75316:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);r(t,e);return t};var i=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=n(59190);const c=n(63685);const d=n(52861);const u=s(n(22037));const l=s(n(71017));const p=n(83419);var m;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(m=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=d.toCommandValue(t);process.env[e]=n;const o=process.env["GITHUB_ENV"]||"";if(o){return c.issueFileCommand("ENV",c.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},n)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){c.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${l.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const n=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!n){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return n}return n.trim()}t.getInput=getInput;function getMultilineInput(e,t){const n=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return n}return n.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const o=["false","False","FALSE"];const r=getInput(e,t);if(n.includes(r))return true;if(o.includes(r))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const n=process.env["GITHUB_OUTPUT"]||"";if(n){return c.issueFileCommand("OUTPUT",c.prepareKeyValueMessage(e,t))}process.stdout.write(u.EOL);a.issueCommand("set-output",{name:e},d.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=m.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return i(this,void 0,void 0,(function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n}))}t.group=group;function saveState(e,t){const n=process.env["GITHUB_STATE"]||"";if(n){return c.issueFileCommand("STATE",c.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},d.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return i(this,void 0,void 0,(function*(){return yield p.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var f=n(4656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return f.summary}});var g=n(4656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return g.markdownSummary}});var E=n(84989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return E.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return E.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return E.toPlatformPath}})},63685:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);r(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const i=s(n(57147));const a=s(n(22037));const c=n(2420);const d=n(52861);function issueFileCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}i.appendFileSync(n,`${d.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const n=`ghadelimiter_${c.v4()}`;const o=d.toCommandValue(t);if(e.includes(n)){throw new Error(`Unexpected input: name should not contain the delimiter "${n}"`)}if(o.includes(n)){throw new Error(`Unexpected input: value should not contain the delimiter "${n}"`)}return`${e}<<${n}${a.EOL}${o}${a.EOL}${n}`}t.prepareKeyValueMessage=prepareKeyValueMessage},83419:function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const r=n(85315);const s=n(42421);const i=n(75316);class OidcClient{static createHttpClient(e=true,t=10){const n={allowRetries:e,maxRetries:t};return new r.HttpClient("actions/oidc-client",[new s.BearerCredentialHandler(OidcClient.getRequestToken())],n)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return o(this,void 0,void 0,(function*(){const n=OidcClient.createHttpClient();const o=yield n.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const r=(t=o.result)===null||t===void 0?void 0:t.value;if(!r){throw new Error("Response json body do not have ID Token field")}return r}))}static getIDToken(e){return o(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const n=encodeURIComponent(e);t=`${t}&audience=${n}`}i.debug(`ID token url is ${t}`);const n=yield OidcClient.getCall(t);i.setSecret(n);return n}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},84989:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);r(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const i=s(n(71017));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,i.sep)}t.toPlatformPath=toPlatformPath},4656:function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const r=n(22037);const s=n(57147);const{access:i,appendFile:a,writeFile:c}=s.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return o(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield i(e,s.constants.R_OK|s.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,n={}){const o=Object.entries(n).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${o}>`}return`<${e}${o}>${t}`}write(e){return o(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const n=yield this.filePath();const o=t?c:a;yield o(n,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return o(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(r.EOL)}addCodeBlock(e,t){const n=Object.assign({},t&&{lang:t});const o=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(o).addEOL()}addList(e,t=false){const n=t?"ol":"ul";const o=e.map((e=>this.wrap("li",e))).join("");const r=this.wrap(n,o);return this.addRaw(r).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:n,colspan:o,rowspan:r}=e;const s=t?"th":"td";const i=Object.assign(Object.assign({},o&&{colspan:o}),r&&{rowspan:r});return this.wrap(s,n,i)})).join("");return this.wrap("tr",t)})).join("");const n=this.wrap("table",t);return this.addRaw(n).addEOL()}addDetails(e,t){const n=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(n).addEOL()}addImage(e,t,n){const{width:o,height:r}=n||{};const s=Object.assign(Object.assign({},o&&{width:o}),r&&{height:r});const i=this.wrap("img",null,Object.assign({src:e,alt:t},s));return this.addRaw(i).addEOL()}addHeading(e,t){const n=`h${t}`;const o=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1";const r=this.wrap(o,e);return this.addRaw(r).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const n=Object.assign({},t&&{cite:t});const o=this.wrap("blockquote",e,n);return this.addRaw(o).addEOL()}addLink(e,t){const n=this.wrap("a",e,{href:t});return this.addRaw(n).addEOL()}}const d=new Summary;t.markdownSummary=d;t.summary=d},52861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},42421:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},85315:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);r(t,e);return t};var i=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=s(n(13685));const c=s(n(95687));const d=s(n(46233));const u=s(n(45220));var l;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(l=t.HttpCodes||(t.HttpCodes={}));var p;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(p=t.Headers||(t.Headers={}));var m;(function(e){e["ApplicationJson"]="application/json"})(m=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=d.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const f=[l.MovedPermanently,l.ResourceMoved,l.SeeOther,l.TemporaryRedirect,l.PermanentRedirect];const g=[l.BadGateway,l.ServiceUnavailable,l.GatewayTimeout];const E=["OPTIONS","GET","DELETE","HEAD"];const y=10;const S=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return i(this,void 0,void 0,(function*(){return new Promise((e=>i(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return i(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return i(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return i(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,n){return i(this,void 0,void 0,(function*(){return this.request("POST",e,t,n||{})}))}patch(e,t,n){return i(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,n||{})}))}put(e,t,n){return i(this,void 0,void 0,(function*(){return this.request("PUT",e,t,n||{})}))}head(e,t){return i(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,n,o){return i(this,void 0,void 0,(function*(){return this.request(e,t,n,o)}))}getJson(e,t={}){return i(this,void 0,void 0,(function*(){t[p.Accept]=this._getExistingOrDefaultHeader(t,p.Accept,m.ApplicationJson);const n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)}))}postJson(e,t,n={}){return i(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[p.Accept]=this._getExistingOrDefaultHeader(n,p.Accept,m.ApplicationJson);n[p.ContentType]=this._getExistingOrDefaultHeader(n,p.ContentType,m.ApplicationJson);const r=yield this.post(e,o,n);return this._processResponse(r,this.requestOptions)}))}putJson(e,t,n={}){return i(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[p.Accept]=this._getExistingOrDefaultHeader(n,p.Accept,m.ApplicationJson);n[p.ContentType]=this._getExistingOrDefaultHeader(n,p.ContentType,m.ApplicationJson);const r=yield this.put(e,o,n);return this._processResponse(r,this.requestOptions)}))}patchJson(e,t,n={}){return i(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[p.Accept]=this._getExistingOrDefaultHeader(n,p.Accept,m.ApplicationJson);n[p.ContentType]=this._getExistingOrDefaultHeader(n,p.ContentType,m.ApplicationJson);const r=yield this.patch(e,o,n);return this._processResponse(r,this.requestOptions)}))}request(e,t,n,o){return i(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const r=new URL(t);let s=this._prepareRequest(e,r,o);const i=this._allowRetries&&E.includes(e)?this._maxRetries+1:1;let a=0;let c;do{c=yield this.requestRaw(s,n);if(c&&c.message&&c.message.statusCode===l.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(c)){e=t;break}}if(e){return e.handleAuthentication(this,s,n)}else{return c}}let t=this._maxRedirects;while(c.message.statusCode&&f.includes(c.message.statusCode)&&this._allowRedirects&&t>0){const i=c.message.headers["location"];if(!i){break}const a=new URL(i);if(r.protocol==="https:"&&r.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield c.readBody();if(a.hostname!==r.hostname){for(const e in o){if(e.toLowerCase()==="authorization"){delete o[e]}}}s=this._prepareRequest(e,a,o);c=yield this.requestRaw(s,n);t--}if(!c.message.statusCode||!g.includes(c.message.statusCode)){return c}a+=1;if(a{function callbackForResult(e,t){if(e){o(e)}else if(!t){o(new Error("Unknown error"))}else{n(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,n){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let o=false;function handleResult(e,t){if(!o){o=true;n(e,t)}}const r=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let s;r.on("socket",(e=>{s=e}));r.setTimeout(this._socketTimeout||3*6e4,(()=>{if(s){s.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));r.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){r.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){r.end()}));t.pipe(r)}else{r.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const o={};o.parsedUrl=t;const r=o.parsedUrl.protocol==="https:";o.httpModule=r?c:a;const s=r?443:80;o.options={};o.options.host=o.parsedUrl.hostname;o.options.port=o.parsedUrl.port?parseInt(o.parsedUrl.port):s;o.options.path=(o.parsedUrl.pathname||"")+(o.parsedUrl.search||"");o.options.method=e;o.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){o.options.headers["user-agent"]=this.userAgent}o.options.agent=this._getAgent(o.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(o.options)}}return o}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,n){let o;if(this.requestOptions&&this.requestOptions.headers){o=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||o||n}_getAgent(e){let t;const n=d.getProxyUrl(e);const o=n&&n.hostname;if(this._keepAlive&&o){t=this._proxyAgent}if(this._keepAlive&&!o){t=this._agent}if(t){return t}const r=e.protocol==="https:";let s=100;if(this.requestOptions){s=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(n&&n.hostname){const e={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})};let o;const i=n.protocol==="https:";if(r){o=i?u.httpsOverHttps:u.httpsOverHttp}else{o=i?u.httpOverHttps:u.httpOverHttp}t=o(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:s};t=r?new c.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=r?c.globalAgent:a.globalAgent}if(r&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return i(this,void 0,void 0,(function*(){e=Math.min(y,e);const t=S*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return i(this,void 0,void 0,(function*(){return new Promise(((n,o)=>i(this,void 0,void 0,(function*(){const r=e.message.statusCode||0;const s={statusCode:r,result:null,headers:{}};if(r===l.NotFound){n(s)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let i;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){i=JSON.parse(a,dateTimeDeserializer)}else{i=JSON.parse(a)}s.result=i}s.headers=e.message.headers}catch(e){}if(r>299){let e;if(i&&i.message){e=i.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${r})`}const t=new HttpClientError(e,r);t.result=s.result;o(t)}else{n(s)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,n)=>(t[n.toLowerCase()]=e[n],t)),{})},46233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const n=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(n){return new URL(n)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}const o=[e.hostname.toUpperCase()];if(typeof n==="number"){o.push(`${o[0]}:${n}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(o.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},58222:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=void 0;var o=n(96848);var r=n(75816);var s=n(14739);var i=function(){function AwsCrc32(){this.crc32=new s.Crc32}AwsCrc32.prototype.update=function(e){if((0,r.isEmptyData)(e))return;this.crc32.update((0,r.convertToBuffer)(e))};AwsCrc32.prototype.digest=function(){return o.__awaiter(this,void 0,void 0,(function(){return o.__generator(this,(function(e){return[2,(0,r.numToUint8)(this.crc32.digest())]}))}))};AwsCrc32.prototype.reset=function(){this.crc32=new s.Crc32};return AwsCrc32}();t.AwsCrc32=i},14739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=t.Crc32=t.crc32=void 0;var o=n(96848);var r=n(75816);function crc32(e){return(new s).update(e).digest()}t.crc32=crc32;var s=function(){function Crc32(){this.checksum=4294967295}Crc32.prototype.update=function(e){var t,n;try{for(var r=o.__values(e),s=r.next();!s.done;s=r.next()){var i=s.value;this.checksum=this.checksum>>>8^a[(this.checksum^i)&255]}}catch(e){t={error:e}}finally{try{if(s&&!s.done&&(n=r.return))n.call(r)}finally{if(t)throw t.error}}return this};Crc32.prototype.digest=function(){return(this.checksum^4294967295)>>>0};return Crc32}();t.Crc32=s;var i=[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];var a=(0,r.uint32ArrayFrom)(i);var c=n(58222);Object.defineProperty(t,"AwsCrc32",{enumerable:true,get:function(){return c.AwsCrc32}})},96848:e=>{ -/*! ***************************************************************************** -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. -***************************************************************************** */ -var t;var n;var o;var r;var s;var i;var a;var c;var d;var u;var l;var p;var m;var f;var g;var E;var y;var S;var h;var _;var v;var C;var b;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(n,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,o){return e[n]=t?t(n,o):o}}})((function(e){var w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};t=function(e,t){w(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;a--)if(i=e[a])s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s;return r>3&&s&&Object.defineProperty(t,n,s),s};s=function(e,t){return function(n,o){t(n,o,e)}};i=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};a=function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};c=function(e,t){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},o,r,s,i;return i={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(i){if(o)throw new TypeError("Generator is already executing.");while(n)try{if(o=1,r&&(s=i[0]&2?r["return"]:i[0]?r["throw"]||((s=r["return"])&&s.call(r),0):r.next)&&!(s=s.call(r,i[1])).done)return s;if(r=0,s)i=[i[0]&2,s.value];switch(i[0]){case 0:case 1:s=i;break;case 4:n.label++;return{value:i[1],done:false};case 5:n.label++;r=i[1];i=[0];continue;case 7:i=n.ops.pop();n.trys.pop();continue;default:if(!(s=n.trys,s=s.length>0&&s[s.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!s||i[1]>s[0]&&i[1]=e.length)e=void 0;return{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};l=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var o=n.call(e),r,s=[],i;try{while((t===void 0||t-- >0)&&!(r=o.next()).done)s.push(r.value)}catch(e){i={error:e}}finally{try{if(r&&!r.done&&(n=o["return"]))n.call(o)}finally{if(i)throw i.error}}return s};p=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof f?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};E=function(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(o,r){t[o]=e[o]?function(t){return(n=!n)?{value:f(e[o](t)),done:o==="return"}:r?r(t):t}:r}};y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof u==="function"?u(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(o,r){n=e[t](n),settle(o,r,n.done,n.value)}))}}function settle(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}};S=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};h=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};_=function(e){return e&&e.__esModule?e:{default:e}};v=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};C=function(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n};e("__extends",t);e("__assign",n);e("__rest",o);e("__decorate",r);e("__param",s);e("__metadata",i);e("__awaiter",a);e("__generator",c);e("__exportStar",d);e("__createBinding",b);e("__values",u);e("__read",l);e("__spread",p);e("__spreadArrays",m);e("__await",f);e("__asyncGenerator",g);e("__asyncDelegator",E);e("__asyncValues",y);e("__makeTemplateObject",S);e("__importStar",h);e("__importDefault",_);e("__classPrivateFieldGet",v);e("__classPrivateFieldSet",C)}))},55851:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.convertToBuffer=void 0;var o=n(51908);var r=typeof Buffer!=="undefined"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:o.fromUtf8;function convertToBuffer(e){if(e instanceof Uint8Array)return e;if(typeof e==="string"){return r(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}t.convertToBuffer=convertToBuffer},75816:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0;var o=n(55851);Object.defineProperty(t,"convertToBuffer",{enumerable:true,get:function(){return o.convertToBuffer}});var r=n(67716);Object.defineProperty(t,"isEmptyData",{enumerable:true,get:function(){return r.isEmptyData}});var s=n(22390);Object.defineProperty(t,"numToUint8",{enumerable:true,get:function(){return s.numToUint8}});var i=n(17480);Object.defineProperty(t,"uint32ArrayFrom",{enumerable:true,get:function(){return i.uint32ArrayFrom}})},67716:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isEmptyData=void 0;function isEmptyData(e){if(typeof e==="string"){return e.length===0}return e.byteLength===0}t.isEmptyData=isEmptyData},22390:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.numToUint8=void 0;function numToUint8(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}t.numToUint8=numToUint8},17480:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=void 0;function uint32ArrayFrom(e){if(!Uint32Array.from){var t=new Uint32Array(e.length);var n=0;while(n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECS=void 0;const o=n(11866);const r=n(4106);const s=n(70125);const i=n(70662);const a=n(3133);const c=n(34177);const d=n(72666);const u=n(61001);const l=n(43221);const p=n(67664);const m=n(98866);const f=n(77683);const g=n(88780);const E=n(51040);const y=n(35735);const S=n(88101);const h=n(22219);const _=n(92834);const v=n(44911);const C=n(79186);const b=n(48484);const w=n(20844);const P=n(38410);const x=n(58314);const T=n(17481);const I=n(26486);const O=n(31388);const A=n(99449);const R=n(73683);const N=n(17588);const D=n(37838);const k=n(4147);const M=n(1152);const j=n(34751);const F=n(82037);const U=n(47724);const L=n(39147);const z=n(49555);const $=n(81380);const H=n(99178);const q=n(31058);const G=n(31882);const V=n(67986);const B=n(19824);const W=n(20693);const Y=n(76385);const K=n(24077);const X=n(96400);const J=n(93293);const Q=n(43520);const Z=n(68869);const ee=n(3713);const te=n(28942);const ne=n(46962);const oe=n(68259);const re=n(80563);const se=n(89239);const ie=n(99202);const ae={CreateCapacityProviderCommand:r.CreateCapacityProviderCommand,CreateClusterCommand:s.CreateClusterCommand,CreateServiceCommand:i.CreateServiceCommand,CreateTaskSetCommand:a.CreateTaskSetCommand,DeleteAccountSettingCommand:c.DeleteAccountSettingCommand,DeleteAttributesCommand:d.DeleteAttributesCommand,DeleteCapacityProviderCommand:u.DeleteCapacityProviderCommand,DeleteClusterCommand:l.DeleteClusterCommand,DeleteServiceCommand:p.DeleteServiceCommand,DeleteTaskDefinitionsCommand:m.DeleteTaskDefinitionsCommand,DeleteTaskSetCommand:f.DeleteTaskSetCommand,DeregisterContainerInstanceCommand:g.DeregisterContainerInstanceCommand,DeregisterTaskDefinitionCommand:E.DeregisterTaskDefinitionCommand,DescribeCapacityProvidersCommand:y.DescribeCapacityProvidersCommand,DescribeClustersCommand:S.DescribeClustersCommand,DescribeContainerInstancesCommand:h.DescribeContainerInstancesCommand,DescribeServicesCommand:_.DescribeServicesCommand,DescribeTaskDefinitionCommand:v.DescribeTaskDefinitionCommand,DescribeTasksCommand:C.DescribeTasksCommand,DescribeTaskSetsCommand:b.DescribeTaskSetsCommand,DiscoverPollEndpointCommand:w.DiscoverPollEndpointCommand,ExecuteCommandCommand:P.ExecuteCommandCommand,GetTaskProtectionCommand:x.GetTaskProtectionCommand,ListAccountSettingsCommand:T.ListAccountSettingsCommand,ListAttributesCommand:I.ListAttributesCommand,ListClustersCommand:O.ListClustersCommand,ListContainerInstancesCommand:A.ListContainerInstancesCommand,ListServicesCommand:N.ListServicesCommand,ListServicesByNamespaceCommand:R.ListServicesByNamespaceCommand,ListTagsForResourceCommand:D.ListTagsForResourceCommand,ListTaskDefinitionFamiliesCommand:k.ListTaskDefinitionFamiliesCommand,ListTaskDefinitionsCommand:M.ListTaskDefinitionsCommand,ListTasksCommand:j.ListTasksCommand,PutAccountSettingCommand:F.PutAccountSettingCommand,PutAccountSettingDefaultCommand:U.PutAccountSettingDefaultCommand,PutAttributesCommand:L.PutAttributesCommand,PutClusterCapacityProvidersCommand:z.PutClusterCapacityProvidersCommand,RegisterContainerInstanceCommand:$.RegisterContainerInstanceCommand,RegisterTaskDefinitionCommand:H.RegisterTaskDefinitionCommand,RunTaskCommand:q.RunTaskCommand,StartTaskCommand:G.StartTaskCommand,StopTaskCommand:V.StopTaskCommand,SubmitAttachmentStateChangesCommand:B.SubmitAttachmentStateChangesCommand,SubmitContainerStateChangeCommand:W.SubmitContainerStateChangeCommand,SubmitTaskStateChangeCommand:Y.SubmitTaskStateChangeCommand,TagResourceCommand:K.TagResourceCommand,UntagResourceCommand:X.UntagResourceCommand,UpdateCapacityProviderCommand:J.UpdateCapacityProviderCommand,UpdateClusterCommand:Q.UpdateClusterCommand,UpdateClusterSettingsCommand:Z.UpdateClusterSettingsCommand,UpdateContainerAgentCommand:ee.UpdateContainerAgentCommand,UpdateContainerInstancesStateCommand:te.UpdateContainerInstancesStateCommand,UpdateServiceCommand:ne.UpdateServiceCommand,UpdateServicePrimaryTaskSetCommand:oe.UpdateServicePrimaryTaskSetCommand,UpdateTaskProtectionCommand:re.UpdateTaskProtectionCommand,UpdateTaskSetCommand:se.UpdateTaskSetCommand};class ECS extends ie.ECSClient{}t.ECS=ECS;(0,o.createAggregatedClient)(ae,ECS)},99202:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECSClient=t.__Client=void 0;const o=n(42459);const r=n(1475);const s=n(14103);const i=n(83347);const a=n(37163);const c=n(1818);const d=n(71829);const u=n(12538);const l=n(67273);const p=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return p.Client}});const m=n(92134);const f=n(66737);const g=n(31358);class ECSClient extends p.Client{constructor(...[e]){const t=(0,f.getRuntimeConfig)(e||{});const n=(0,m.resolveClientEndpointParameters)(t);const p=(0,c.resolveRegionConfig)(n);const E=(0,u.resolveEndpointConfig)(p);const y=(0,l.resolveRetryConfig)(E);const S=(0,o.resolveHostHeaderConfig)(y);const h=(0,i.resolveAwsAuthConfig)(S);const _=(0,a.resolveUserAgentConfig)(h);const v=(0,g.resolveRuntimeExtensions)(_,e?.extensions||[]);super(v);this.config=v;this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,r.getLoggerPlugin)(this.config));this.middlewareStack.use((0,s.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getAwsAuthPlugin)(this.config));this.middlewareStack.use((0,a.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.ECSClient=ECSClient},4106:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateCapacityProviderCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class CreateCapacityProviderCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateCapacityProviderCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateCapacityProviderCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateCapacityProvider"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateCapacityProviderCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateCapacityProviderCommand)(e,t)}}t.CreateCapacityProviderCommand=CreateCapacityProviderCommand},70125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateClusterCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class CreateClusterCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateClusterCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateClusterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateCluster"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateClusterCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateClusterCommand)(e,t)}}t.CreateClusterCommand=CreateClusterCommand},70662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateServiceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class CreateServiceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateServiceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateServiceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateService"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateServiceCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateServiceCommand)(e,t)}}t.CreateServiceCommand=CreateServiceCommand},3133:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateTaskSetCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class CreateTaskSetCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateTaskSetCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateTaskSet"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateTaskSetCommand)(e,t)}}t.CreateTaskSetCommand=CreateTaskSetCommand},34177:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteAccountSettingCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeleteAccountSettingCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteAccountSettingCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteAccountSettingCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteAccountSetting"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteAccountSettingCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteAccountSettingCommand)(e,t)}}t.DeleteAccountSettingCommand=DeleteAccountSettingCommand},72666:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteAttributesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeleteAttributesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteAttributesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteAttributesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteAttributes"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteAttributesCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteAttributesCommand)(e,t)}}t.DeleteAttributesCommand=DeleteAttributesCommand},61001:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteCapacityProviderCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeleteCapacityProviderCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteCapacityProviderCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteCapacityProviderCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteCapacityProvider"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteCapacityProviderCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteCapacityProviderCommand)(e,t)}}t.DeleteCapacityProviderCommand=DeleteCapacityProviderCommand},43221:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteClusterCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeleteClusterCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteClusterCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteClusterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteCluster"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteClusterCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteClusterCommand)(e,t)}}t.DeleteClusterCommand=DeleteClusterCommand},67664:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteServiceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeleteServiceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteServiceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteServiceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteService"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteServiceCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteServiceCommand)(e,t)}}t.DeleteServiceCommand=DeleteServiceCommand},98866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteTaskDefinitionsCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeleteTaskDefinitionsCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteTaskDefinitionsCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteTaskDefinitionsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteTaskDefinitions"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteTaskDefinitionsCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteTaskDefinitionsCommand)(e,t)}}t.DeleteTaskDefinitionsCommand=DeleteTaskDefinitionsCommand},77683:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteTaskSetCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeleteTaskSetCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteTaskSetCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteTaskSet"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteTaskSetCommand)(e,t)}}t.DeleteTaskSetCommand=DeleteTaskSetCommand},88780:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterContainerInstanceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeregisterContainerInstanceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterContainerInstanceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeregisterContainerInstanceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeregisterContainerInstance"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeregisterContainerInstanceCommand)(e,t)}deserialize(e,t){return(0,a.de_DeregisterContainerInstanceCommand)(e,t)}}t.DeregisterContainerInstanceCommand=DeregisterContainerInstanceCommand},51040:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterTaskDefinitionCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DeregisterTaskDefinitionCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterTaskDefinitionCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeregisterTaskDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeregisterTaskDefinition"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeregisterTaskDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_DeregisterTaskDefinitionCommand)(e,t)}}t.DeregisterTaskDefinitionCommand=DeregisterTaskDefinitionCommand},35735:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeCapacityProvidersCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DescribeCapacityProvidersCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeCapacityProvidersCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeCapacityProvidersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeCapacityProviders"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeCapacityProvidersCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeCapacityProvidersCommand)(e,t)}}t.DescribeCapacityProvidersCommand=DescribeCapacityProvidersCommand},88101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeClustersCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DescribeClustersCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeClustersCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeClustersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeClusters"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeClustersCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeClustersCommand)(e,t)}}t.DescribeClustersCommand=DescribeClustersCommand},22219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeContainerInstancesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DescribeContainerInstancesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeContainerInstancesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeContainerInstancesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeContainerInstances"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeContainerInstancesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeContainerInstancesCommand)(e,t)}}t.DescribeContainerInstancesCommand=DescribeContainerInstancesCommand},92834:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeServicesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DescribeServicesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeServicesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeServicesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeServices"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeServicesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeServicesCommand)(e,t)}}t.DescribeServicesCommand=DescribeServicesCommand},44911:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeTaskDefinitionCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DescribeTaskDefinitionCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeTaskDefinitionCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeTaskDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeTaskDefinition"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeTaskDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeTaskDefinitionCommand)(e,t)}}t.DescribeTaskDefinitionCommand=DescribeTaskDefinitionCommand},48484:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeTaskSetsCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DescribeTaskSetsCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeTaskSetsCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeTaskSetsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeTaskSets"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeTaskSetsCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeTaskSetsCommand)(e,t)}}t.DescribeTaskSetsCommand=DescribeTaskSetsCommand},79186:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeTasksCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DescribeTasksCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeTasksCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeTasksCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeTasks"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeTasksCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeTasksCommand)(e,t)}}t.DescribeTasksCommand=DescribeTasksCommand},20844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiscoverPollEndpointCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class DiscoverPollEndpointCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DiscoverPollEndpointCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DiscoverPollEndpointCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DiscoverPollEndpoint"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DiscoverPollEndpointCommand)(e,t)}deserialize(e,t){return(0,a.de_DiscoverPollEndpointCommand)(e,t)}}t.DiscoverPollEndpointCommand=DiscoverPollEndpointCommand},38410:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ExecuteCommandCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(79965);const c=n(9833);class ExecuteCommandCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ExecuteCommandCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:c}=t;const d="ECSClient";const u="ExecuteCommandCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:a.ExecuteCommandResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ExecuteCommand"}};const{requestHandler:p}=t;return s.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ExecuteCommandCommand)(e,t)}deserialize(e,t){return(0,c.de_ExecuteCommandCommand)(e,t)}}t.ExecuteCommandCommand=ExecuteCommandCommand},58314:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetTaskProtectionCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class GetTaskProtectionCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetTaskProtectionCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="GetTaskProtectionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"GetTaskProtection"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetTaskProtectionCommand)(e,t)}deserialize(e,t){return(0,a.de_GetTaskProtectionCommand)(e,t)}}t.GetTaskProtectionCommand=GetTaskProtectionCommand},17481:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountSettingsCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListAccountSettingsCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountSettingsCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListAccountSettingsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListAccountSettings"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListAccountSettingsCommand)(e,t)}deserialize(e,t){return(0,a.de_ListAccountSettingsCommand)(e,t)}}t.ListAccountSettingsCommand=ListAccountSettingsCommand},26486:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAttributesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListAttributesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAttributesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListAttributesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListAttributes"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListAttributesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListAttributesCommand)(e,t)}}t.ListAttributesCommand=ListAttributesCommand},31388:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListClustersCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListClustersCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListClustersCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListClustersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListClusters"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListClustersCommand)(e,t)}deserialize(e,t){return(0,a.de_ListClustersCommand)(e,t)}}t.ListClustersCommand=ListClustersCommand},99449:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListContainerInstancesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListContainerInstancesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListContainerInstancesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListContainerInstancesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListContainerInstances"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListContainerInstancesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListContainerInstancesCommand)(e,t)}}t.ListContainerInstancesCommand=ListContainerInstancesCommand},73683:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListServicesByNamespaceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListServicesByNamespaceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListServicesByNamespaceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListServicesByNamespaceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListServicesByNamespace"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListServicesByNamespaceCommand)(e,t)}deserialize(e,t){return(0,a.de_ListServicesByNamespaceCommand)(e,t)}}t.ListServicesByNamespaceCommand=ListServicesByNamespaceCommand},17588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListServicesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListServicesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListServicesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListServicesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListServices"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListServicesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListServicesCommand)(e,t)}}t.ListServicesCommand=ListServicesCommand},37838:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListTagsForResourceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTagsForResourceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTagsForResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTagsForResource"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTagsForResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTagsForResourceCommand)(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},4147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTaskDefinitionFamiliesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListTaskDefinitionFamiliesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTaskDefinitionFamiliesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTaskDefinitionFamiliesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTaskDefinitionFamilies"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTaskDefinitionFamiliesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTaskDefinitionFamiliesCommand)(e,t)}}t.ListTaskDefinitionFamiliesCommand=ListTaskDefinitionFamiliesCommand},1152:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTaskDefinitionsCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListTaskDefinitionsCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTaskDefinitionsCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTaskDefinitionsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTaskDefinitions"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTaskDefinitionsCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTaskDefinitionsCommand)(e,t)}}t.ListTaskDefinitionsCommand=ListTaskDefinitionsCommand},34751:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTasksCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class ListTasksCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTasksCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTasksCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTasks"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTasksCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTasksCommand)(e,t)}}t.ListTasksCommand=ListTasksCommand},82037:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutAccountSettingCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class PutAccountSettingCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutAccountSettingCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutAccountSettingCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutAccountSetting"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutAccountSettingCommand)(e,t)}deserialize(e,t){return(0,a.de_PutAccountSettingCommand)(e,t)}}t.PutAccountSettingCommand=PutAccountSettingCommand},47724:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutAccountSettingDefaultCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class PutAccountSettingDefaultCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutAccountSettingDefaultCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutAccountSettingDefaultCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutAccountSettingDefault"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutAccountSettingDefaultCommand)(e,t)}deserialize(e,t){return(0,a.de_PutAccountSettingDefaultCommand)(e,t)}}t.PutAccountSettingDefaultCommand=PutAccountSettingDefaultCommand},39147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutAttributesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class PutAttributesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutAttributesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutAttributesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutAttributes"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutAttributesCommand)(e,t)}deserialize(e,t){return(0,a.de_PutAttributesCommand)(e,t)}}t.PutAttributesCommand=PutAttributesCommand},49555:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutClusterCapacityProvidersCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class PutClusterCapacityProvidersCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutClusterCapacityProvidersCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutClusterCapacityProvidersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutClusterCapacityProviders"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutClusterCapacityProvidersCommand)(e,t)}deserialize(e,t){return(0,a.de_PutClusterCapacityProvidersCommand)(e,t)}}t.PutClusterCapacityProvidersCommand=PutClusterCapacityProvidersCommand},81380:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterContainerInstanceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class RegisterContainerInstanceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterContainerInstanceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="RegisterContainerInstanceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"RegisterContainerInstance"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_RegisterContainerInstanceCommand)(e,t)}deserialize(e,t){return(0,a.de_RegisterContainerInstanceCommand)(e,t)}}t.RegisterContainerInstanceCommand=RegisterContainerInstanceCommand},99178:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterTaskDefinitionCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class RegisterTaskDefinitionCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterTaskDefinitionCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="RegisterTaskDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"RegisterTaskDefinition"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_RegisterTaskDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_RegisterTaskDefinitionCommand)(e,t)}}t.RegisterTaskDefinitionCommand=RegisterTaskDefinitionCommand},31058:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RunTaskCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class RunTaskCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RunTaskCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="RunTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"RunTask"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_RunTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_RunTaskCommand)(e,t)}}t.RunTaskCommand=RunTaskCommand},31882:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartTaskCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class StartTaskCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StartTaskCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="StartTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"StartTask"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_StartTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_StartTaskCommand)(e,t)}}t.StartTaskCommand=StartTaskCommand},67986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StopTaskCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class StopTaskCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StopTaskCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="StopTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"StopTask"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_StopTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_StopTaskCommand)(e,t)}}t.StopTaskCommand=StopTaskCommand},19824:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SubmitAttachmentStateChangesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class SubmitAttachmentStateChangesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SubmitAttachmentStateChangesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="SubmitAttachmentStateChangesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"SubmitAttachmentStateChanges"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_SubmitAttachmentStateChangesCommand)(e,t)}deserialize(e,t){return(0,a.de_SubmitAttachmentStateChangesCommand)(e,t)}}t.SubmitAttachmentStateChangesCommand=SubmitAttachmentStateChangesCommand},20693:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SubmitContainerStateChangeCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class SubmitContainerStateChangeCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SubmitContainerStateChangeCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="SubmitContainerStateChangeCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"SubmitContainerStateChange"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_SubmitContainerStateChangeCommand)(e,t)}deserialize(e,t){return(0,a.de_SubmitContainerStateChangeCommand)(e,t)}}t.SubmitContainerStateChangeCommand=SubmitContainerStateChangeCommand},76385:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SubmitTaskStateChangeCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class SubmitTaskStateChangeCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SubmitTaskStateChangeCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="SubmitTaskStateChangeCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"SubmitTaskStateChange"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_SubmitTaskStateChangeCommand)(e,t)}deserialize(e,t){return(0,a.de_SubmitTaskStateChangeCommand)(e,t)}}t.SubmitTaskStateChangeCommand=SubmitTaskStateChangeCommand},24077:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagResourceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class TagResourceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,TagResourceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="TagResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"TagResource"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_TagResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_TagResourceCommand)(e,t)}}t.TagResourceCommand=TagResourceCommand},96400:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagResourceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UntagResourceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UntagResourceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UntagResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UntagResource"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UntagResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_UntagResourceCommand)(e,t)}}t.UntagResourceCommand=UntagResourceCommand},93293:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateCapacityProviderCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateCapacityProviderCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateCapacityProviderCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateCapacityProviderCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateCapacityProvider"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateCapacityProviderCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateCapacityProviderCommand)(e,t)}}t.UpdateCapacityProviderCommand=UpdateCapacityProviderCommand},43520:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateClusterCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateClusterCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateClusterCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateClusterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateCluster"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateClusterCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateClusterCommand)(e,t)}}t.UpdateClusterCommand=UpdateClusterCommand},68869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateClusterSettingsCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateClusterSettingsCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateClusterSettingsCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateClusterSettingsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateClusterSettings"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateClusterSettingsCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateClusterSettingsCommand)(e,t)}}t.UpdateClusterSettingsCommand=UpdateClusterSettingsCommand},3713:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateContainerAgentCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateContainerAgentCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateContainerAgentCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateContainerAgentCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateContainerAgent"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateContainerAgentCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateContainerAgentCommand)(e,t)}}t.UpdateContainerAgentCommand=UpdateContainerAgentCommand},28942:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateContainerInstancesStateCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateContainerInstancesStateCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateContainerInstancesStateCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateContainerInstancesStateCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateContainerInstancesState"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateContainerInstancesStateCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateContainerInstancesStateCommand)(e,t)}}t.UpdateContainerInstancesStateCommand=UpdateContainerInstancesStateCommand},46962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateServiceCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateServiceCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateServiceCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateServiceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateService"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateServiceCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateServiceCommand)(e,t)}}t.UpdateServiceCommand=UpdateServiceCommand},68259:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateServicePrimaryTaskSetCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateServicePrimaryTaskSetCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateServicePrimaryTaskSetCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateServicePrimaryTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateServicePrimaryTaskSet"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateServicePrimaryTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateServicePrimaryTaskSetCommand)(e,t)}}t.UpdateServicePrimaryTaskSetCommand=UpdateServicePrimaryTaskSetCommand},80563:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateTaskProtectionCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateTaskProtectionCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateTaskProtectionCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateTaskProtectionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateTaskProtection"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateTaskProtectionCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateTaskProtectionCommand)(e,t)}}t.UpdateTaskProtectionCommand=UpdateTaskProtectionCommand},89239:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateTaskSetCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(9833);class UpdateTaskSetCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateTaskSetCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateTaskSet"}};const{requestHandler:l}=t;return s.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateTaskSetCommand)(e,t)}}t.UpdateTaskSetCommand=UpdateTaskSetCommand},7659:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(4106),t);o.__exportStar(n(70125),t);o.__exportStar(n(70662),t);o.__exportStar(n(3133),t);o.__exportStar(n(34177),t);o.__exportStar(n(72666),t);o.__exportStar(n(61001),t);o.__exportStar(n(43221),t);o.__exportStar(n(67664),t);o.__exportStar(n(98866),t);o.__exportStar(n(77683),t);o.__exportStar(n(88780),t);o.__exportStar(n(51040),t);o.__exportStar(n(35735),t);o.__exportStar(n(88101),t);o.__exportStar(n(22219),t);o.__exportStar(n(92834),t);o.__exportStar(n(44911),t);o.__exportStar(n(48484),t);o.__exportStar(n(79186),t);o.__exportStar(n(20844),t);o.__exportStar(n(38410),t);o.__exportStar(n(58314),t);o.__exportStar(n(17481),t);o.__exportStar(n(26486),t);o.__exportStar(n(31388),t);o.__exportStar(n(99449),t);o.__exportStar(n(73683),t);o.__exportStar(n(17588),t);o.__exportStar(n(37838),t);o.__exportStar(n(4147),t);o.__exportStar(n(1152),t);o.__exportStar(n(34751),t);o.__exportStar(n(82037),t);o.__exportStar(n(47724),t);o.__exportStar(n(39147),t);o.__exportStar(n(49555),t);o.__exportStar(n(81380),t);o.__exportStar(n(99178),t);o.__exportStar(n(31058),t);o.__exportStar(n(31882),t);o.__exportStar(n(67986),t);o.__exportStar(n(19824),t);o.__exportStar(n(20693),t);o.__exportStar(n(76385),t);o.__exportStar(n(24077),t);o.__exportStar(n(96400),t);o.__exportStar(n(93293),t);o.__exportStar(n(43520),t);o.__exportStar(n(68869),t);o.__exportStar(n(3713),t);o.__exportStar(n(28942),t);o.__exportStar(n(46962),t);o.__exportStar(n(68259),t);o.__exportStar(n(80563),t);o.__exportStar(n(89239),t)},92134:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"ecs"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},42739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const r=n(40301);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(r.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},40301:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="fn",r="argv",s="ref";const i=true,a="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",p="PartitionResult",m={[n]:false,type:"String"},f={[n]:true,default:false,type:"Boolean"},g={[s]:"Endpoint"},E={[o]:c,[r]:[{[s]:"UseFIPS"},true]},y={[o]:c,[r]:[{[s]:"UseDualStack"},true]},S={},h={[o]:"getAttr",[r]:[{[s]:p},"supportsFIPS"]},_={[o]:c,[r]:[true,{[o]:"getAttr",[r]:[{[s]:p},"supportsDualStack"]}]},v=[E],C=[y],b=[{[s]:"Region"}];const w={version:"1.0",parameters:{Region:m,UseDualStack:f,UseFIPS:f,Endpoint:m},rules:[{conditions:[{[o]:a,[r]:[g]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:C,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:g,properties:S,headers:S},type:u}],type:l},{conditions:[{[o]:a,[r]:b}],rules:[{conditions:[{[o]:"aws.partition",[r]:b,assign:p}],rules:[{conditions:[E,y],rules:[{conditions:[{[o]:c,[r]:[i,h]},_],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:v,rules:[{conditions:[{[o]:c,[r]:[h,i]}],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:C,rules:[{conditions:[_],rules:[{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=w},32702:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECSServiceException=void 0;const o=n(10204);o.__exportStar(n(99202),t);o.__exportStar(n(83800),t);o.__exportStar(n(7659),t);o.__exportStar(n(22590),t);o.__exportStar(n(14856),t);o.__exportStar(n(52890),t);n(61194);var r=n(90138);Object.defineProperty(t,"ECSServiceException",{enumerable:true,get:function(){return r.ECSServiceException}})},90138:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECSServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class ECSServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,ECSServiceException.prototype)}}t.ECSServiceException=ECSServiceException},52890:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(79965),t)},79965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TaskDefinitionPlacementConstraintType=t.PidMode=t.NetworkMode=t.IpcMode=t.UlimitName=t.ResourceType=t.TransportProtocol=t.ApplicationProtocol=t.DeviceCgroupPermission=t.FirelensConfigurationType=t.EnvironmentFileType=t.ContainerCondition=t.Compatibility=t.ClusterContainsTasksException=t.ClusterContainsServicesException=t.ClusterContainsContainerInstancesException=t.TargetNotFoundException=t.TargetType=t.SettingName=t.ServiceNotFoundException=t.ServiceNotActiveException=t.UnsupportedFeatureException=t.PlatformUnknownException=t.PlatformTaskDefinitionIncompatibilityException=t.StabilityStatus=t.ScaleUnit=t.DeploymentRolloutState=t.LogDriver=t.SchedulingStrategy=t.PropagateTags=t.PlacementStrategyType=t.PlacementConstraintType=t.AssignPublicIp=t.LaunchType=t.DeploymentControllerType=t.ClusterNotFoundException=t.NamespaceNotFoundException=t.ClusterSettingName=t.ExecuteCommandLogging=t.UpdateInProgressException=t.ServerException=t.LimitExceededException=t.InvalidParameterException=t.CapacityProviderUpdateStatus=t.CapacityProviderStatus=t.ManagedTerminationProtection=t.ManagedScalingStatus=t.ClientException=t.AgentUpdateStatus=t.AccessDeniedException=void 0;t.ExecuteCommandResponseFilterSensitiveLog=t.SessionFilterSensitiveLog=t.NoUpdateAvailableException=t.MissingVersionException=t.ConflictException=t.BlockedException=t.PlatformDeviceType=t.ResourceInUseException=t.AttributeLimitExceededException=t.DesiredStatus=t.SortOrder=t.TaskDefinitionFamilyStatus=t.ContainerInstanceStatus=t.ResourceNotFoundException=t.TargetNotConnectedException=t.TaskSetField=t.TaskStopCode=t.ManagedAgentName=t.HealthStatus=t.Connectivity=t.TaskField=t.TaskDefinitionField=t.ServiceField=t.ContainerInstanceField=t.ClusterField=t.CapacityProviderField=t.InstanceHealthCheckType=t.InstanceHealthCheckState=t.TaskSetNotFoundException=t.EFSTransitEncryption=t.EFSAuthorizationConfigIAM=t.Scope=t.TaskDefinitionStatus=t.OSFamily=t.CPUArchitecture=t.ProxyConfigurationType=void 0;const o=n(11866);const r=n(90138);class AccessDeniedException extends r.ECSServiceException{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,AccessDeniedException.prototype)}}t.AccessDeniedException=AccessDeniedException;t.AgentUpdateStatus={FAILED:"FAILED",PENDING:"PENDING",STAGED:"STAGED",STAGING:"STAGING",UPDATED:"UPDATED",UPDATING:"UPDATING"};class ClientException extends r.ECSServiceException{constructor(e){super({name:"ClientException",$fault:"client",...e});this.name="ClientException";this.$fault="client";Object.setPrototypeOf(this,ClientException.prototype)}}t.ClientException=ClientException;t.ManagedScalingStatus={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.ManagedTerminationProtection={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.CapacityProviderStatus={ACTIVE:"ACTIVE",INACTIVE:"INACTIVE"};t.CapacityProviderUpdateStatus={DELETE_COMPLETE:"DELETE_COMPLETE",DELETE_FAILED:"DELETE_FAILED",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",UPDATE_COMPLETE:"UPDATE_COMPLETE",UPDATE_FAILED:"UPDATE_FAILED",UPDATE_IN_PROGRESS:"UPDATE_IN_PROGRESS"};class InvalidParameterException extends r.ECSServiceException{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,InvalidParameterException.prototype)}}t.InvalidParameterException=InvalidParameterException;class LimitExceededException extends r.ECSServiceException{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,LimitExceededException.prototype)}}t.LimitExceededException=LimitExceededException;class ServerException extends r.ECSServiceException{constructor(e){super({name:"ServerException",$fault:"server",...e});this.name="ServerException";this.$fault="server";Object.setPrototypeOf(this,ServerException.prototype)}}t.ServerException=ServerException;class UpdateInProgressException extends r.ECSServiceException{constructor(e){super({name:"UpdateInProgressException",$fault:"client",...e});this.name="UpdateInProgressException";this.$fault="client";Object.setPrototypeOf(this,UpdateInProgressException.prototype)}}t.UpdateInProgressException=UpdateInProgressException;t.ExecuteCommandLogging={DEFAULT:"DEFAULT",NONE:"NONE",OVERRIDE:"OVERRIDE"};t.ClusterSettingName={CONTAINER_INSIGHTS:"containerInsights"};class NamespaceNotFoundException extends r.ECSServiceException{constructor(e){super({name:"NamespaceNotFoundException",$fault:"client",...e});this.name="NamespaceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,NamespaceNotFoundException.prototype)}}t.NamespaceNotFoundException=NamespaceNotFoundException;class ClusterNotFoundException extends r.ECSServiceException{constructor(e){super({name:"ClusterNotFoundException",$fault:"client",...e});this.name="ClusterNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ClusterNotFoundException.prototype)}}t.ClusterNotFoundException=ClusterNotFoundException;t.DeploymentControllerType={CODE_DEPLOY:"CODE_DEPLOY",ECS:"ECS",EXTERNAL:"EXTERNAL"};t.LaunchType={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};t.AssignPublicIp={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.PlacementConstraintType={DISTINCT_INSTANCE:"distinctInstance",MEMBER_OF:"memberOf"};t.PlacementStrategyType={BINPACK:"binpack",RANDOM:"random",SPREAD:"spread"};t.PropagateTags={NONE:"NONE",SERVICE:"SERVICE",TASK_DEFINITION:"TASK_DEFINITION"};t.SchedulingStrategy={DAEMON:"DAEMON",REPLICA:"REPLICA"};t.LogDriver={AWSFIRELENS:"awsfirelens",AWSLOGS:"awslogs",FLUENTD:"fluentd",GELF:"gelf",JOURNALD:"journald",JSON_FILE:"json-file",SPLUNK:"splunk",SYSLOG:"syslog"};t.DeploymentRolloutState={COMPLETED:"COMPLETED",FAILED:"FAILED",IN_PROGRESS:"IN_PROGRESS"};t.ScaleUnit={PERCENT:"PERCENT"};t.StabilityStatus={STABILIZING:"STABILIZING",STEADY_STATE:"STEADY_STATE"};class PlatformTaskDefinitionIncompatibilityException extends r.ECSServiceException{constructor(e){super({name:"PlatformTaskDefinitionIncompatibilityException",$fault:"client",...e});this.name="PlatformTaskDefinitionIncompatibilityException";this.$fault="client";Object.setPrototypeOf(this,PlatformTaskDefinitionIncompatibilityException.prototype)}}t.PlatformTaskDefinitionIncompatibilityException=PlatformTaskDefinitionIncompatibilityException;class PlatformUnknownException extends r.ECSServiceException{constructor(e){super({name:"PlatformUnknownException",$fault:"client",...e});this.name="PlatformUnknownException";this.$fault="client";Object.setPrototypeOf(this,PlatformUnknownException.prototype)}}t.PlatformUnknownException=PlatformUnknownException;class UnsupportedFeatureException extends r.ECSServiceException{constructor(e){super({name:"UnsupportedFeatureException",$fault:"client",...e});this.name="UnsupportedFeatureException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedFeatureException.prototype)}}t.UnsupportedFeatureException=UnsupportedFeatureException;class ServiceNotActiveException extends r.ECSServiceException{constructor(e){super({name:"ServiceNotActiveException",$fault:"client",...e});this.name="ServiceNotActiveException";this.$fault="client";Object.setPrototypeOf(this,ServiceNotActiveException.prototype)}}t.ServiceNotActiveException=ServiceNotActiveException;class ServiceNotFoundException extends r.ECSServiceException{constructor(e){super({name:"ServiceNotFoundException",$fault:"client",...e});this.name="ServiceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ServiceNotFoundException.prototype)}}t.ServiceNotFoundException=ServiceNotFoundException;t.SettingName={AWSVPC_TRUNKING:"awsvpcTrunking",CONTAINER_INSIGHTS:"containerInsights",CONTAINER_INSTANCE_LONG_ARN_FORMAT:"containerInstanceLongArnFormat",FARGATE_FIPS_MODE:"fargateFIPSMode",FARGATE_TASK_RETIREMENT_WAIT_PERIOD:"fargateTaskRetirementWaitPeriod",SERVICE_LONG_ARN_FORMAT:"serviceLongArnFormat",TAG_RESOURCE_AUTHORIZATION:"tagResourceAuthorization",TASK_LONG_ARN_FORMAT:"taskLongArnFormat"};t.TargetType={CONTAINER_INSTANCE:"container-instance"};class TargetNotFoundException extends r.ECSServiceException{constructor(e){super({name:"TargetNotFoundException",$fault:"client",...e});this.name="TargetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,TargetNotFoundException.prototype)}}t.TargetNotFoundException=TargetNotFoundException;class ClusterContainsContainerInstancesException extends r.ECSServiceException{constructor(e){super({name:"ClusterContainsContainerInstancesException",$fault:"client",...e});this.name="ClusterContainsContainerInstancesException";this.$fault="client";Object.setPrototypeOf(this,ClusterContainsContainerInstancesException.prototype)}}t.ClusterContainsContainerInstancesException=ClusterContainsContainerInstancesException;class ClusterContainsServicesException extends r.ECSServiceException{constructor(e){super({name:"ClusterContainsServicesException",$fault:"client",...e});this.name="ClusterContainsServicesException";this.$fault="client";Object.setPrototypeOf(this,ClusterContainsServicesException.prototype)}}t.ClusterContainsServicesException=ClusterContainsServicesException;class ClusterContainsTasksException extends r.ECSServiceException{constructor(e){super({name:"ClusterContainsTasksException",$fault:"client",...e});this.name="ClusterContainsTasksException";this.$fault="client";Object.setPrototypeOf(this,ClusterContainsTasksException.prototype)}}t.ClusterContainsTasksException=ClusterContainsTasksException;t.Compatibility={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};t.ContainerCondition={COMPLETE:"COMPLETE",HEALTHY:"HEALTHY",START:"START",SUCCESS:"SUCCESS"};t.EnvironmentFileType={S3:"s3"};t.FirelensConfigurationType={FLUENTBIT:"fluentbit",FLUENTD:"fluentd"};t.DeviceCgroupPermission={MKNOD:"mknod",READ:"read",WRITE:"write"};t.ApplicationProtocol={GRPC:"grpc",HTTP:"http",HTTP2:"http2"};t.TransportProtocol={TCP:"tcp",UDP:"udp"};t.ResourceType={GPU:"GPU",INFERENCE_ACCELERATOR:"InferenceAccelerator"};t.UlimitName={CORE:"core",CPU:"cpu",DATA:"data",FSIZE:"fsize",LOCKS:"locks",MEMLOCK:"memlock",MSGQUEUE:"msgqueue",NICE:"nice",NOFILE:"nofile",NPROC:"nproc",RSS:"rss",RTPRIO:"rtprio",RTTIME:"rttime",SIGPENDING:"sigpending",STACK:"stack"};t.IpcMode={HOST:"host",NONE:"none",TASK:"task"};t.NetworkMode={AWSVPC:"awsvpc",BRIDGE:"bridge",HOST:"host",NONE:"none"};t.PidMode={HOST:"host",TASK:"task"};t.TaskDefinitionPlacementConstraintType={MEMBER_OF:"memberOf"};t.ProxyConfigurationType={APPMESH:"APPMESH"};t.CPUArchitecture={ARM64:"ARM64",X86_64:"X86_64"};t.OSFamily={LINUX:"LINUX",WINDOWS_SERVER_2004_CORE:"WINDOWS_SERVER_2004_CORE",WINDOWS_SERVER_2016_FULL:"WINDOWS_SERVER_2016_FULL",WINDOWS_SERVER_2019_CORE:"WINDOWS_SERVER_2019_CORE",WINDOWS_SERVER_2019_FULL:"WINDOWS_SERVER_2019_FULL",WINDOWS_SERVER_2022_CORE:"WINDOWS_SERVER_2022_CORE",WINDOWS_SERVER_2022_FULL:"WINDOWS_SERVER_2022_FULL",WINDOWS_SERVER_20H2_CORE:"WINDOWS_SERVER_20H2_CORE"};t.TaskDefinitionStatus={ACTIVE:"ACTIVE",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",INACTIVE:"INACTIVE"};t.Scope={SHARED:"shared",TASK:"task"};t.EFSAuthorizationConfigIAM={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.EFSTransitEncryption={DISABLED:"DISABLED",ENABLED:"ENABLED"};class TaskSetNotFoundException extends r.ECSServiceException{constructor(e){super({name:"TaskSetNotFoundException",$fault:"client",...e});this.name="TaskSetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,TaskSetNotFoundException.prototype)}}t.TaskSetNotFoundException=TaskSetNotFoundException;t.InstanceHealthCheckState={IMPAIRED:"IMPAIRED",INITIALIZING:"INITIALIZING",INSUFFICIENT_DATA:"INSUFFICIENT_DATA",OK:"OK"};t.InstanceHealthCheckType={CONTAINER_RUNTIME:"CONTAINER_RUNTIME"};t.CapacityProviderField={TAGS:"TAGS"};t.ClusterField={ATTACHMENTS:"ATTACHMENTS",CONFIGURATIONS:"CONFIGURATIONS",SETTINGS:"SETTINGS",STATISTICS:"STATISTICS",TAGS:"TAGS"};t.ContainerInstanceField={CONTAINER_INSTANCE_HEALTH:"CONTAINER_INSTANCE_HEALTH",TAGS:"TAGS"};t.ServiceField={TAGS:"TAGS"};t.TaskDefinitionField={TAGS:"TAGS"};t.TaskField={TAGS:"TAGS"};t.Connectivity={CONNECTED:"CONNECTED",DISCONNECTED:"DISCONNECTED"};t.HealthStatus={HEALTHY:"HEALTHY",UNHEALTHY:"UNHEALTHY",UNKNOWN:"UNKNOWN"};t.ManagedAgentName={ExecuteCommandAgent:"ExecuteCommandAgent"};t.TaskStopCode={ESSENTIAL_CONTAINER_EXITED:"EssentialContainerExited",SERVICE_SCHEDULER_INITIATED:"ServiceSchedulerInitiated",SPOT_INTERRUPTION:"SpotInterruption",TASK_FAILED_TO_START:"TaskFailedToStart",TERMINATION_NOTICE:"TerminationNotice",USER_INITIATED:"UserInitiated"};t.TaskSetField={TAGS:"TAGS"};class TargetNotConnectedException extends r.ECSServiceException{constructor(e){super({name:"TargetNotConnectedException",$fault:"client",...e});this.name="TargetNotConnectedException";this.$fault="client";Object.setPrototypeOf(this,TargetNotConnectedException.prototype)}}t.TargetNotConnectedException=TargetNotConnectedException;class ResourceNotFoundException extends r.ECSServiceException{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceNotFoundException.prototype)}}t.ResourceNotFoundException=ResourceNotFoundException;t.ContainerInstanceStatus={ACTIVE:"ACTIVE",DEREGISTERING:"DEREGISTERING",DRAINING:"DRAINING",REGISTERING:"REGISTERING",REGISTRATION_FAILED:"REGISTRATION_FAILED"};t.TaskDefinitionFamilyStatus={ACTIVE:"ACTIVE",ALL:"ALL",INACTIVE:"INACTIVE"};t.SortOrder={ASC:"ASC",DESC:"DESC"};t.DesiredStatus={PENDING:"PENDING",RUNNING:"RUNNING",STOPPED:"STOPPED"};class AttributeLimitExceededException extends r.ECSServiceException{constructor(e){super({name:"AttributeLimitExceededException",$fault:"client",...e});this.name="AttributeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,AttributeLimitExceededException.prototype)}}t.AttributeLimitExceededException=AttributeLimitExceededException;class ResourceInUseException extends r.ECSServiceException{constructor(e){super({name:"ResourceInUseException",$fault:"client",...e});this.name="ResourceInUseException";this.$fault="client";Object.setPrototypeOf(this,ResourceInUseException.prototype)}}t.ResourceInUseException=ResourceInUseException;t.PlatformDeviceType={GPU:"GPU"};class BlockedException extends r.ECSServiceException{constructor(e){super({name:"BlockedException",$fault:"client",...e});this.name="BlockedException";this.$fault="client";Object.setPrototypeOf(this,BlockedException.prototype)}}t.BlockedException=BlockedException;class ConflictException extends r.ECSServiceException{constructor(e){super({name:"ConflictException",$fault:"client",...e});this.name="ConflictException";this.$fault="client";Object.setPrototypeOf(this,ConflictException.prototype);this.resourceIds=e.resourceIds}}t.ConflictException=ConflictException;class MissingVersionException extends r.ECSServiceException{constructor(e){super({name:"MissingVersionException",$fault:"client",...e});this.name="MissingVersionException";this.$fault="client";Object.setPrototypeOf(this,MissingVersionException.prototype)}}t.MissingVersionException=MissingVersionException;class NoUpdateAvailableException extends r.ECSServiceException{constructor(e){super({name:"NoUpdateAvailableException",$fault:"client",...e});this.name="NoUpdateAvailableException";this.$fault="client";Object.setPrototypeOf(this,NoUpdateAvailableException.prototype)}}t.NoUpdateAvailableException=NoUpdateAvailableException;const SessionFilterSensitiveLog=e=>({...e,...e.tokenValue&&{tokenValue:o.SENSITIVE_STRING}});t.SessionFilterSensitiveLog=SessionFilterSensitiveLog;const ExecuteCommandResponseFilterSensitiveLog=e=>({...e,...e.session&&{session:(0,t.SessionFilterSensitiveLog)(e.session)}});t.ExecuteCommandResponseFilterSensitiveLog=ExecuteCommandResponseFilterSensitiveLog},11148:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},52381:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccountSettings=void 0;const o=n(17481);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountSettingsCommand(t),...n);async function*paginateListAccountSettings(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAccountSettings=paginateListAccountSettings},99177:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAttributes=void 0;const o=n(26486);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAttributesCommand(t),...n);async function*paginateListAttributes(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAttributes=paginateListAttributes},70092:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListClusters=void 0;const o=n(31388);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListClustersCommand(t),...n);async function*paginateListClusters(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListClusters=paginateListClusters},5033:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListContainerInstances=void 0;const o=n(99449);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListContainerInstancesCommand(t),...n);async function*paginateListContainerInstances(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListContainerInstances=paginateListContainerInstances},36049:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListServicesByNamespace=void 0;const o=n(73683);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListServicesByNamespaceCommand(t),...n);async function*paginateListServicesByNamespace(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListServicesByNamespace=paginateListServicesByNamespace},56986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListServices=void 0;const o=n(17588);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListServicesCommand(t),...n);async function*paginateListServices(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListServices=paginateListServices},73908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListTaskDefinitionFamilies=void 0;const o=n(4147);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListTaskDefinitionFamiliesCommand(t),...n);async function*paginateListTaskDefinitionFamilies(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListTaskDefinitionFamilies=paginateListTaskDefinitionFamilies},32307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListTaskDefinitions=void 0;const o=n(1152);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListTaskDefinitionsCommand(t),...n);async function*paginateListTaskDefinitions(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListTaskDefinitions=paginateListTaskDefinitions},12534:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListTasks=void 0;const o=n(34751);const r=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListTasksCommand(t),...n);async function*paginateListTasks(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListTasks=paginateListTasks},22590:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(11148),t);o.__exportStar(n(52381),t);o.__exportStar(n(99177),t);o.__exportStar(n(70092),t);o.__exportStar(n(5033),t);o.__exportStar(n(36049),t);o.__exportStar(n(56986),t);o.__exportStar(n(73908),t);o.__exportStar(n(32307),t);o.__exportStar(n(12534),t)},9833:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.se_UpdateClusterSettingsCommand=t.se_UpdateClusterCommand=t.se_UpdateCapacityProviderCommand=t.se_UntagResourceCommand=t.se_TagResourceCommand=t.se_SubmitTaskStateChangeCommand=t.se_SubmitContainerStateChangeCommand=t.se_SubmitAttachmentStateChangesCommand=t.se_StopTaskCommand=t.se_StartTaskCommand=t.se_RunTaskCommand=t.se_RegisterTaskDefinitionCommand=t.se_RegisterContainerInstanceCommand=t.se_PutClusterCapacityProvidersCommand=t.se_PutAttributesCommand=t.se_PutAccountSettingDefaultCommand=t.se_PutAccountSettingCommand=t.se_ListTasksCommand=t.se_ListTaskDefinitionsCommand=t.se_ListTaskDefinitionFamiliesCommand=t.se_ListTagsForResourceCommand=t.se_ListServicesByNamespaceCommand=t.se_ListServicesCommand=t.se_ListContainerInstancesCommand=t.se_ListClustersCommand=t.se_ListAttributesCommand=t.se_ListAccountSettingsCommand=t.se_GetTaskProtectionCommand=t.se_ExecuteCommandCommand=t.se_DiscoverPollEndpointCommand=t.se_DescribeTaskSetsCommand=t.se_DescribeTasksCommand=t.se_DescribeTaskDefinitionCommand=t.se_DescribeServicesCommand=t.se_DescribeContainerInstancesCommand=t.se_DescribeClustersCommand=t.se_DescribeCapacityProvidersCommand=t.se_DeregisterTaskDefinitionCommand=t.se_DeregisterContainerInstanceCommand=t.se_DeleteTaskSetCommand=t.se_DeleteTaskDefinitionsCommand=t.se_DeleteServiceCommand=t.se_DeleteClusterCommand=t.se_DeleteCapacityProviderCommand=t.se_DeleteAttributesCommand=t.se_DeleteAccountSettingCommand=t.se_CreateTaskSetCommand=t.se_CreateServiceCommand=t.se_CreateClusterCommand=t.se_CreateCapacityProviderCommand=void 0;t.de_SubmitContainerStateChangeCommand=t.de_SubmitAttachmentStateChangesCommand=t.de_StopTaskCommand=t.de_StartTaskCommand=t.de_RunTaskCommand=t.de_RegisterTaskDefinitionCommand=t.de_RegisterContainerInstanceCommand=t.de_PutClusterCapacityProvidersCommand=t.de_PutAttributesCommand=t.de_PutAccountSettingDefaultCommand=t.de_PutAccountSettingCommand=t.de_ListTasksCommand=t.de_ListTaskDefinitionsCommand=t.de_ListTaskDefinitionFamiliesCommand=t.de_ListTagsForResourceCommand=t.de_ListServicesByNamespaceCommand=t.de_ListServicesCommand=t.de_ListContainerInstancesCommand=t.de_ListClustersCommand=t.de_ListAttributesCommand=t.de_ListAccountSettingsCommand=t.de_GetTaskProtectionCommand=t.de_ExecuteCommandCommand=t.de_DiscoverPollEndpointCommand=t.de_DescribeTaskSetsCommand=t.de_DescribeTasksCommand=t.de_DescribeTaskDefinitionCommand=t.de_DescribeServicesCommand=t.de_DescribeContainerInstancesCommand=t.de_DescribeClustersCommand=t.de_DescribeCapacityProvidersCommand=t.de_DeregisterTaskDefinitionCommand=t.de_DeregisterContainerInstanceCommand=t.de_DeleteTaskSetCommand=t.de_DeleteTaskDefinitionsCommand=t.de_DeleteServiceCommand=t.de_DeleteClusterCommand=t.de_DeleteCapacityProviderCommand=t.de_DeleteAttributesCommand=t.de_DeleteAccountSettingCommand=t.de_CreateTaskSetCommand=t.de_CreateServiceCommand=t.de_CreateClusterCommand=t.de_CreateCapacityProviderCommand=t.se_UpdateTaskSetCommand=t.se_UpdateTaskProtectionCommand=t.se_UpdateServicePrimaryTaskSetCommand=t.se_UpdateServiceCommand=t.se_UpdateContainerInstancesStateCommand=t.se_UpdateContainerAgentCommand=void 0;t.de_UpdateTaskSetCommand=t.de_UpdateTaskProtectionCommand=t.de_UpdateServicePrimaryTaskSetCommand=t.de_UpdateServiceCommand=t.de_UpdateContainerInstancesStateCommand=t.de_UpdateContainerAgentCommand=t.de_UpdateClusterSettingsCommand=t.de_UpdateClusterCommand=t.de_UpdateCapacityProviderCommand=t.de_UntagResourceCommand=t.de_TagResourceCommand=t.de_SubmitTaskStateChangeCommand=void 0;const o=n(54117);const r=n(11866);const s=n(2420);const i=n(90138);const a=n(79965);const se_CreateCapacityProviderCommand=async(e,t)=>{const n=sharedHeaders("CreateCapacityProvider");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateCapacityProviderCommand=se_CreateCapacityProviderCommand;const se_CreateClusterCommand=async(e,t)=>{const n=sharedHeaders("CreateCluster");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateClusterCommand=se_CreateClusterCommand;const se_CreateServiceCommand=async(e,t)=>{const n=sharedHeaders("CreateService");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateServiceCommand=se_CreateServiceCommand;const se_CreateTaskSetCommand=async(e,t)=>{const n=sharedHeaders("CreateTaskSet");let o;o=JSON.stringify(se_CreateTaskSetRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateTaskSetCommand=se_CreateTaskSetCommand;const se_DeleteAccountSettingCommand=async(e,t)=>{const n=sharedHeaders("DeleteAccountSetting");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteAccountSettingCommand=se_DeleteAccountSettingCommand;const se_DeleteAttributesCommand=async(e,t)=>{const n=sharedHeaders("DeleteAttributes");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteAttributesCommand=se_DeleteAttributesCommand;const se_DeleteCapacityProviderCommand=async(e,t)=>{const n=sharedHeaders("DeleteCapacityProvider");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteCapacityProviderCommand=se_DeleteCapacityProviderCommand;const se_DeleteClusterCommand=async(e,t)=>{const n=sharedHeaders("DeleteCluster");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteClusterCommand=se_DeleteClusterCommand;const se_DeleteServiceCommand=async(e,t)=>{const n=sharedHeaders("DeleteService");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteServiceCommand=se_DeleteServiceCommand;const se_DeleteTaskDefinitionsCommand=async(e,t)=>{const n=sharedHeaders("DeleteTaskDefinitions");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteTaskDefinitionsCommand=se_DeleteTaskDefinitionsCommand;const se_DeleteTaskSetCommand=async(e,t)=>{const n=sharedHeaders("DeleteTaskSet");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteTaskSetCommand=se_DeleteTaskSetCommand;const se_DeregisterContainerInstanceCommand=async(e,t)=>{const n=sharedHeaders("DeregisterContainerInstance");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterContainerInstanceCommand=se_DeregisterContainerInstanceCommand;const se_DeregisterTaskDefinitionCommand=async(e,t)=>{const n=sharedHeaders("DeregisterTaskDefinition");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterTaskDefinitionCommand=se_DeregisterTaskDefinitionCommand;const se_DescribeCapacityProvidersCommand=async(e,t)=>{const n=sharedHeaders("DescribeCapacityProviders");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeCapacityProvidersCommand=se_DescribeCapacityProvidersCommand;const se_DescribeClustersCommand=async(e,t)=>{const n=sharedHeaders("DescribeClusters");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeClustersCommand=se_DescribeClustersCommand;const se_DescribeContainerInstancesCommand=async(e,t)=>{const n=sharedHeaders("DescribeContainerInstances");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeContainerInstancesCommand=se_DescribeContainerInstancesCommand;const se_DescribeServicesCommand=async(e,t)=>{const n=sharedHeaders("DescribeServices");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeServicesCommand=se_DescribeServicesCommand;const se_DescribeTaskDefinitionCommand=async(e,t)=>{const n=sharedHeaders("DescribeTaskDefinition");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeTaskDefinitionCommand=se_DescribeTaskDefinitionCommand;const se_DescribeTasksCommand=async(e,t)=>{const n=sharedHeaders("DescribeTasks");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeTasksCommand=se_DescribeTasksCommand;const se_DescribeTaskSetsCommand=async(e,t)=>{const n=sharedHeaders("DescribeTaskSets");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeTaskSetsCommand=se_DescribeTaskSetsCommand;const se_DiscoverPollEndpointCommand=async(e,t)=>{const n=sharedHeaders("DiscoverPollEndpoint");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DiscoverPollEndpointCommand=se_DiscoverPollEndpointCommand;const se_ExecuteCommandCommand=async(e,t)=>{const n=sharedHeaders("ExecuteCommand");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ExecuteCommandCommand=se_ExecuteCommandCommand;const se_GetTaskProtectionCommand=async(e,t)=>{const n=sharedHeaders("GetTaskProtection");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetTaskProtectionCommand=se_GetTaskProtectionCommand;const se_ListAccountSettingsCommand=async(e,t)=>{const n=sharedHeaders("ListAccountSettings");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListAccountSettingsCommand=se_ListAccountSettingsCommand;const se_ListAttributesCommand=async(e,t)=>{const n=sharedHeaders("ListAttributes");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListAttributesCommand=se_ListAttributesCommand;const se_ListClustersCommand=async(e,t)=>{const n=sharedHeaders("ListClusters");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListClustersCommand=se_ListClustersCommand;const se_ListContainerInstancesCommand=async(e,t)=>{const n=sharedHeaders("ListContainerInstances");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListContainerInstancesCommand=se_ListContainerInstancesCommand;const se_ListServicesCommand=async(e,t)=>{const n=sharedHeaders("ListServices");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListServicesCommand=se_ListServicesCommand;const se_ListServicesByNamespaceCommand=async(e,t)=>{const n=sharedHeaders("ListServicesByNamespace");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListServicesByNamespaceCommand=se_ListServicesByNamespaceCommand;const se_ListTagsForResourceCommand=async(e,t)=>{const n=sharedHeaders("ListTagsForResource");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTagsForResourceCommand=se_ListTagsForResourceCommand;const se_ListTaskDefinitionFamiliesCommand=async(e,t)=>{const n=sharedHeaders("ListTaskDefinitionFamilies");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTaskDefinitionFamiliesCommand=se_ListTaskDefinitionFamiliesCommand;const se_ListTaskDefinitionsCommand=async(e,t)=>{const n=sharedHeaders("ListTaskDefinitions");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTaskDefinitionsCommand=se_ListTaskDefinitionsCommand;const se_ListTasksCommand=async(e,t)=>{const n=sharedHeaders("ListTasks");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTasksCommand=se_ListTasksCommand;const se_PutAccountSettingCommand=async(e,t)=>{const n=sharedHeaders("PutAccountSetting");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutAccountSettingCommand=se_PutAccountSettingCommand;const se_PutAccountSettingDefaultCommand=async(e,t)=>{const n=sharedHeaders("PutAccountSettingDefault");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutAccountSettingDefaultCommand=se_PutAccountSettingDefaultCommand;const se_PutAttributesCommand=async(e,t)=>{const n=sharedHeaders("PutAttributes");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutAttributesCommand=se_PutAttributesCommand;const se_PutClusterCapacityProvidersCommand=async(e,t)=>{const n=sharedHeaders("PutClusterCapacityProviders");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutClusterCapacityProvidersCommand=se_PutClusterCapacityProvidersCommand;const se_RegisterContainerInstanceCommand=async(e,t)=>{const n=sharedHeaders("RegisterContainerInstance");let o;o=JSON.stringify(se_RegisterContainerInstanceRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterContainerInstanceCommand=se_RegisterContainerInstanceCommand;const se_RegisterTaskDefinitionCommand=async(e,t)=>{const n=sharedHeaders("RegisterTaskDefinition");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterTaskDefinitionCommand=se_RegisterTaskDefinitionCommand;const se_RunTaskCommand=async(e,t)=>{const n=sharedHeaders("RunTask");let o;o=JSON.stringify(se_RunTaskRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RunTaskCommand=se_RunTaskCommand;const se_StartTaskCommand=async(e,t)=>{const n=sharedHeaders("StartTask");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StartTaskCommand=se_StartTaskCommand;const se_StopTaskCommand=async(e,t)=>{const n=sharedHeaders("StopTask");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StopTaskCommand=se_StopTaskCommand;const se_SubmitAttachmentStateChangesCommand=async(e,t)=>{const n=sharedHeaders("SubmitAttachmentStateChanges");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SubmitAttachmentStateChangesCommand=se_SubmitAttachmentStateChangesCommand;const se_SubmitContainerStateChangeCommand=async(e,t)=>{const n=sharedHeaders("SubmitContainerStateChange");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SubmitContainerStateChangeCommand=se_SubmitContainerStateChangeCommand;const se_SubmitTaskStateChangeCommand=async(e,t)=>{const n=sharedHeaders("SubmitTaskStateChange");let o;o=JSON.stringify(se_SubmitTaskStateChangeRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SubmitTaskStateChangeCommand=se_SubmitTaskStateChangeCommand;const se_TagResourceCommand=async(e,t)=>{const n=sharedHeaders("TagResource");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_TagResourceCommand=se_TagResourceCommand;const se_UntagResourceCommand=async(e,t)=>{const n=sharedHeaders("UntagResource");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UntagResourceCommand=se_UntagResourceCommand;const se_UpdateCapacityProviderCommand=async(e,t)=>{const n=sharedHeaders("UpdateCapacityProvider");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateCapacityProviderCommand=se_UpdateCapacityProviderCommand;const se_UpdateClusterCommand=async(e,t)=>{const n=sharedHeaders("UpdateCluster");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateClusterCommand=se_UpdateClusterCommand;const se_UpdateClusterSettingsCommand=async(e,t)=>{const n=sharedHeaders("UpdateClusterSettings");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateClusterSettingsCommand=se_UpdateClusterSettingsCommand;const se_UpdateContainerAgentCommand=async(e,t)=>{const n=sharedHeaders("UpdateContainerAgent");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateContainerAgentCommand=se_UpdateContainerAgentCommand;const se_UpdateContainerInstancesStateCommand=async(e,t)=>{const n=sharedHeaders("UpdateContainerInstancesState");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateContainerInstancesStateCommand=se_UpdateContainerInstancesStateCommand;const se_UpdateServiceCommand=async(e,t)=>{const n=sharedHeaders("UpdateService");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateServiceCommand=se_UpdateServiceCommand;const se_UpdateServicePrimaryTaskSetCommand=async(e,t)=>{const n=sharedHeaders("UpdateServicePrimaryTaskSet");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateServicePrimaryTaskSetCommand=se_UpdateServicePrimaryTaskSetCommand;const se_UpdateTaskProtectionCommand=async(e,t)=>{const n=sharedHeaders("UpdateTaskProtection");let o;o=JSON.stringify((0,r._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateTaskProtectionCommand=se_UpdateTaskProtectionCommand;const se_UpdateTaskSetCommand=async(e,t)=>{const n=sharedHeaders("UpdateTaskSet");let o;o=JSON.stringify(se_UpdateTaskSetRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateTaskSetCommand=se_UpdateTaskSetCommand;const de_CreateCapacityProviderCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateCapacityProviderCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_CreateCapacityProviderCommand=de_CreateCapacityProviderCommand;const de_CreateCapacityProviderCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.ecs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_CreateClusterCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateClusterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_CreateClusterCommand=de_CreateClusterCommand;const de_CreateClusterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_CreateServiceCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateServiceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_CreateServiceResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_CreateServiceCommand=de_CreateServiceCommand;const de_CreateServiceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_CreateTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_CreateTaskSetResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_CreateTaskSetCommand=de_CreateTaskSetCommand;const de_CreateTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeleteAccountSettingCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteAccountSettingCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeleteAccountSettingCommand=de_DeleteAccountSettingCommand;const de_DeleteAccountSettingCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeleteAttributesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteAttributesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeleteAttributesCommand=de_DeleteAttributesCommand;const de_DeleteAttributesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"TargetNotFoundException":case"com.amazonaws.ecs#TargetNotFoundException":throw await de_TargetNotFoundExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeleteCapacityProviderCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteCapacityProviderCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeleteCapacityProviderCommand=de_DeleteCapacityProviderCommand;const de_DeleteCapacityProviderCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeleteClusterCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteClusterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeleteClusterCommand=de_DeleteClusterCommand;const de_DeleteClusterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterContainsContainerInstancesException":case"com.amazonaws.ecs#ClusterContainsContainerInstancesException":throw await de_ClusterContainsContainerInstancesExceptionRes(n,t);case"ClusterContainsServicesException":case"com.amazonaws.ecs#ClusterContainsServicesException":throw await de_ClusterContainsServicesExceptionRes(n,t);case"ClusterContainsTasksException":case"com.amazonaws.ecs#ClusterContainsTasksException":throw await de_ClusterContainsTasksExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeleteServiceCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteServiceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeleteServiceResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteServiceCommand=de_DeleteServiceCommand;const de_DeleteServiceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeleteTaskDefinitionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteTaskDefinitionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeleteTaskDefinitionsResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteTaskDefinitionsCommand=de_DeleteTaskDefinitionsCommand;const de_DeleteTaskDefinitionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeleteTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeleteTaskSetResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteTaskSetCommand=de_DeleteTaskSetCommand;const de_DeleteTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await de_TaskSetNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeregisterContainerInstanceCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterContainerInstanceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeregisterContainerInstanceResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeregisterContainerInstanceCommand=de_DeregisterContainerInstanceCommand;const de_DeregisterContainerInstanceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DeregisterTaskDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterTaskDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeregisterTaskDefinitionResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeregisterTaskDefinitionCommand=de_DeregisterTaskDefinitionCommand;const de_DeregisterTaskDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DescribeCapacityProvidersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeCapacityProvidersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeCapacityProvidersCommand=de_DescribeCapacityProvidersCommand;const de_DescribeCapacityProvidersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DescribeClustersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeClustersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeClustersCommand=de_DescribeClustersCommand;const de_DescribeClustersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DescribeContainerInstancesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeContainerInstancesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeContainerInstancesResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeContainerInstancesCommand=de_DescribeContainerInstancesCommand;const de_DescribeContainerInstancesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DescribeServicesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeServicesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeServicesResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeServicesCommand=de_DescribeServicesCommand;const de_DescribeServicesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DescribeTaskDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeTaskDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeTaskDefinitionResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeTaskDefinitionCommand=de_DescribeTaskDefinitionCommand;const de_DescribeTaskDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DescribeTasksCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeTasksCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeTasksResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeTasksCommand=de_DescribeTasksCommand;const de_DescribeTasksCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DescribeTaskSetsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeTaskSetsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeTaskSetsResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeTaskSetsCommand=de_DescribeTaskSetsCommand;const de_DescribeTaskSetsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_DiscoverPollEndpointCommand=async(e,t)=>{if(e.statusCode>=300){return de_DiscoverPollEndpointCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DiscoverPollEndpointCommand=de_DiscoverPollEndpointCommand;const de_DiscoverPollEndpointCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ExecuteCommandCommand=async(e,t)=>{if(e.statusCode>=300){return de_ExecuteCommandCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ExecuteCommandCommand=de_ExecuteCommandCommand;const de_ExecuteCommandCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"TargetNotConnectedException":case"com.amazonaws.ecs#TargetNotConnectedException":throw await de_TargetNotConnectedExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_GetTaskProtectionCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetTaskProtectionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetTaskProtectionResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetTaskProtectionCommand=de_GetTaskProtectionCommand;const de_GetTaskProtectionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListAccountSettingsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListAccountSettingsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListAccountSettingsCommand=de_ListAccountSettingsCommand;const de_ListAccountSettingsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListAttributesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListAttributesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListAttributesCommand=de_ListAttributesCommand;const de_ListAttributesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListClustersCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListClustersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListClustersCommand=de_ListClustersCommand;const de_ListClustersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListContainerInstancesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListContainerInstancesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListContainerInstancesCommand=de_ListContainerInstancesCommand;const de_ListContainerInstancesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListServicesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListServicesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListServicesCommand=de_ListServicesCommand;const de_ListServicesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListServicesByNamespaceCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListServicesByNamespaceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListServicesByNamespaceCommand=de_ListServicesByNamespaceCommand;const de_ListServicesByNamespaceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListTagsForResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTagsForResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListTagsForResourceCommand=de_ListTagsForResourceCommand;const de_ListTagsForResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListTaskDefinitionFamiliesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTaskDefinitionFamiliesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListTaskDefinitionFamiliesCommand=de_ListTaskDefinitionFamiliesCommand;const de_ListTaskDefinitionFamiliesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListTaskDefinitionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTaskDefinitionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListTaskDefinitionsCommand=de_ListTaskDefinitionsCommand;const de_ListTaskDefinitionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_ListTasksCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTasksCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_ListTasksCommand=de_ListTasksCommand;const de_ListTasksCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_PutAccountSettingCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutAccountSettingCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_PutAccountSettingCommand=de_PutAccountSettingCommand;const de_PutAccountSettingCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_PutAccountSettingDefaultCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutAccountSettingDefaultCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_PutAccountSettingDefaultCommand=de_PutAccountSettingDefaultCommand;const de_PutAccountSettingDefaultCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_PutAttributesCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutAttributesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_PutAttributesCommand=de_PutAttributesCommand;const de_PutAttributesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AttributeLimitExceededException":case"com.amazonaws.ecs#AttributeLimitExceededException":throw await de_AttributeLimitExceededExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"TargetNotFoundException":case"com.amazonaws.ecs#TargetNotFoundException":throw await de_TargetNotFoundExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_PutClusterCapacityProvidersCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutClusterCapacityProvidersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_PutClusterCapacityProvidersCommand=de_PutClusterCapacityProvidersCommand;const de_PutClusterCapacityProvidersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceInUseException":case"com.amazonaws.ecs#ResourceInUseException":throw await de_ResourceInUseExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_RegisterContainerInstanceCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterContainerInstanceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_RegisterContainerInstanceResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_RegisterContainerInstanceCommand=de_RegisterContainerInstanceCommand;const de_RegisterContainerInstanceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_RegisterTaskDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterTaskDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_RegisterTaskDefinitionResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_RegisterTaskDefinitionCommand=de_RegisterTaskDefinitionCommand;const de_RegisterTaskDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_RunTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_RunTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_RunTaskResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_RunTaskCommand=de_RunTaskCommand;const de_RunTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"BlockedException":case"com.amazonaws.ecs#BlockedException":throw await de_BlockedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"ConflictException":case"com.amazonaws.ecs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_StartTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_StartTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_StartTaskResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_StartTaskCommand=de_StartTaskCommand;const de_StartTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_StopTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_StopTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_StopTaskResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_StopTaskCommand=de_StopTaskCommand;const de_StopTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_SubmitAttachmentStateChangesCommand=async(e,t)=>{if(e.statusCode>=300){return de_SubmitAttachmentStateChangesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_SubmitAttachmentStateChangesCommand=de_SubmitAttachmentStateChangesCommand;const de_SubmitAttachmentStateChangesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_SubmitContainerStateChangeCommand=async(e,t)=>{if(e.statusCode>=300){return de_SubmitContainerStateChangeCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_SubmitContainerStateChangeCommand=de_SubmitContainerStateChangeCommand;const de_SubmitContainerStateChangeCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_SubmitTaskStateChangeCommand=async(e,t)=>{if(e.statusCode>=300){return de_SubmitTaskStateChangeCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_SubmitTaskStateChangeCommand=de_SubmitTaskStateChangeCommand;const de_SubmitTaskStateChangeCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_TagResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_TagResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_TagResourceCommand=de_TagResourceCommand;const de_TagResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UntagResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_UntagResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UntagResourceCommand=de_UntagResourceCommand;const de_UntagResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateCapacityProviderCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateCapacityProviderCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateCapacityProviderCommand=de_UpdateCapacityProviderCommand;const de_UpdateCapacityProviderCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateClusterCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateClusterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateClusterCommand=de_UpdateClusterCommand;const de_UpdateClusterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateClusterSettingsCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateClusterSettingsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,r._json)(n);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateClusterSettingsCommand=de_UpdateClusterSettingsCommand;const de_UpdateClusterSettingsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateContainerAgentCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateContainerAgentCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateContainerAgentResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateContainerAgentCommand=de_UpdateContainerAgentCommand;const de_UpdateContainerAgentCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"MissingVersionException":case"com.amazonaws.ecs#MissingVersionException":throw await de_MissingVersionExceptionRes(n,t);case"NoUpdateAvailableException":case"com.amazonaws.ecs#NoUpdateAvailableException":throw await de_NoUpdateAvailableExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateContainerInstancesStateCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateContainerInstancesStateCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateContainerInstancesStateResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateContainerInstancesStateCommand=de_UpdateContainerInstancesStateCommand;const de_UpdateContainerInstancesStateCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateServiceCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateServiceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateServiceResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateServiceCommand=de_UpdateServiceCommand;const de_UpdateServiceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateServicePrimaryTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateServicePrimaryTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateServicePrimaryTaskSetResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateServicePrimaryTaskSetCommand=de_UpdateServicePrimaryTaskSetCommand;const de_UpdateServicePrimaryTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await de_TaskSetNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateTaskProtectionCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateTaskProtectionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateTaskProtectionResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateTaskProtectionCommand=de_UpdateTaskProtectionCommand;const de_UpdateTaskProtectionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_UpdateTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateTaskSetResponse(n,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateTaskSetCommand=de_UpdateTaskSetCommand;const de_UpdateTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await de_TaskSetNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r,errorCode:o})}};const de_AccessDeniedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.AccessDeniedException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_AttributeLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.AttributeLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_BlockedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.BlockedException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ClientExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ClientException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ClusterContainsContainerInstancesExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ClusterContainsContainerInstancesException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ClusterContainsServicesExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ClusterContainsServicesException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ClusterContainsTasksExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ClusterContainsTasksException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ClusterNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ClusterNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ConflictExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ConflictException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_InvalidParameterExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.InvalidParameterException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_LimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.LimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_MissingVersionExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.MissingVersionException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_NamespaceNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.NamespaceNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_NoUpdateAvailableExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.NoUpdateAvailableException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_PlatformTaskDefinitionIncompatibilityExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.PlatformTaskDefinitionIncompatibilityException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_PlatformUnknownExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.PlatformUnknownException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ResourceInUseExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ResourceInUseException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ResourceNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ResourceNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ServerExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ServerException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ServiceNotActiveExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ServiceNotActiveException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_ServiceNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.ServiceNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_TargetNotConnectedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.TargetNotConnectedException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_TargetNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.TargetNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_TaskSetNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.TaskSetNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_UnsupportedFeatureExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.UnsupportedFeatureException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_UpdateInProgressExceptionRes=async(e,t)=>{const n=e.body;const o=(0,r._json)(n);const s=new a.UpdateInProgressException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const se_CreateTaskSetRequest=(e,t)=>(0,r.take)(e,{capacityProviderStrategy:r._json,clientToken:[],cluster:[],externalId:[],launchType:[],loadBalancers:r._json,networkConfiguration:r._json,platformVersion:[],scale:e=>se_Scale(e,t),service:[],serviceRegistries:r._json,tags:r._json,taskDefinition:[]});const se_RegisterContainerInstanceRequest=(e,t)=>(0,r.take)(e,{attributes:r._json,cluster:[],containerInstanceArn:[],instanceIdentityDocument:[],instanceIdentityDocumentSignature:[],platformDevices:r._json,tags:r._json,totalResources:e=>se_Resources(e,t),versionInfo:r._json});const se_Resource=(e,t)=>(0,r.take)(e,{doubleValue:r.serializeFloat,integerValue:[],longValue:[],name:[],stringSetValue:r._json,type:[]});const se_Resources=(e,t)=>e.filter((e=>e!=null)).map((e=>se_Resource(e,t)));const se_RunTaskRequest=(e,t)=>(0,r.take)(e,{capacityProviderStrategy:r._json,clientToken:[true,e=>e??(0,s.v4)()],cluster:[],count:[],enableECSManagedTags:[],enableExecuteCommand:[],group:[],launchType:[],networkConfiguration:r._json,overrides:r._json,placementConstraints:r._json,placementStrategy:r._json,platformVersion:[],propagateTags:[],referenceId:[],startedBy:[],tags:r._json,taskDefinition:[]});const se_Scale=(e,t)=>(0,r.take)(e,{unit:[],value:r.serializeFloat});const se_SubmitTaskStateChangeRequest=(e,t)=>(0,r.take)(e,{attachments:r._json,cluster:[],containers:r._json,executionStoppedAt:e=>Math.round(e.getTime()/1e3),managedAgents:r._json,pullStartedAt:e=>Math.round(e.getTime()/1e3),pullStoppedAt:e=>Math.round(e.getTime()/1e3),reason:[],status:[],task:[]});const se_UpdateTaskSetRequest=(e,t)=>(0,r.take)(e,{cluster:[],scale:e=>se_Scale(e,t),service:[],taskSet:[]});const de_Container=(e,t)=>(0,r.take)(e,{containerArn:r.expectString,cpu:r.expectString,exitCode:r.expectInt32,gpuIds:r._json,healthStatus:r.expectString,image:r.expectString,imageDigest:r.expectString,lastStatus:r.expectString,managedAgents:e=>de_ManagedAgents(e,t),memory:r.expectString,memoryReservation:r.expectString,name:r.expectString,networkBindings:r._json,networkInterfaces:r._json,reason:r.expectString,runtimeId:r.expectString,taskArn:r.expectString});const de_ContainerInstance=(e,t)=>(0,r.take)(e,{agentConnected:r.expectBoolean,agentUpdateStatus:r.expectString,attachments:r._json,attributes:r._json,capacityProviderName:r.expectString,containerInstanceArn:r.expectString,ec2InstanceId:r.expectString,healthStatus:e=>de_ContainerInstanceHealthStatus(e,t),pendingTasksCount:r.expectInt32,registeredAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),registeredResources:e=>de_Resources(e,t),remainingResources:e=>de_Resources(e,t),runningTasksCount:r.expectInt32,status:r.expectString,statusReason:r.expectString,tags:r._json,version:r.expectLong,versionInfo:r._json});const de_ContainerInstanceHealthStatus=(e,t)=>(0,r.take)(e,{details:e=>de_InstanceHealthCheckResultList(e,t),overallStatus:r.expectString});const de_ContainerInstances=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ContainerInstance(e,t)));return n};const de_Containers=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Container(e,t)));return n};const de_CreateServiceResponse=(e,t)=>(0,r.take)(e,{service:e=>de_Service(e,t)});const de_CreateTaskSetResponse=(e,t)=>(0,r.take)(e,{taskSet:e=>de_TaskSet(e,t)});const de_DeleteServiceResponse=(e,t)=>(0,r.take)(e,{service:e=>de_Service(e,t)});const de_DeleteTaskDefinitionsResponse=(e,t)=>(0,r.take)(e,{failures:r._json,taskDefinitions:e=>de_TaskDefinitionList(e,t)});const de_DeleteTaskSetResponse=(e,t)=>(0,r.take)(e,{taskSet:e=>de_TaskSet(e,t)});const de_Deployment=(e,t)=>(0,r.take)(e,{capacityProviderStrategy:r._json,createdAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),desiredCount:r.expectInt32,failedTasks:r.expectInt32,id:r.expectString,launchType:r.expectString,networkConfiguration:r._json,pendingCount:r.expectInt32,platformFamily:r.expectString,platformVersion:r.expectString,rolloutState:r.expectString,rolloutStateReason:r.expectString,runningCount:r.expectInt32,serviceConnectConfiguration:r._json,serviceConnectResources:r._json,status:r.expectString,taskDefinition:r.expectString,updatedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e)))});const de_Deployments=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Deployment(e,t)));return n};const de_DeregisterContainerInstanceResponse=(e,t)=>(0,r.take)(e,{containerInstance:e=>de_ContainerInstance(e,t)});const de_DeregisterTaskDefinitionResponse=(e,t)=>(0,r.take)(e,{taskDefinition:e=>de_TaskDefinition(e,t)});const de_DescribeContainerInstancesResponse=(e,t)=>(0,r.take)(e,{containerInstances:e=>de_ContainerInstances(e,t),failures:r._json});const de_DescribeServicesResponse=(e,t)=>(0,r.take)(e,{failures:r._json,services:e=>de_Services(e,t)});const de_DescribeTaskDefinitionResponse=(e,t)=>(0,r.take)(e,{tags:r._json,taskDefinition:e=>de_TaskDefinition(e,t)});const de_DescribeTaskSetsResponse=(e,t)=>(0,r.take)(e,{failures:r._json,taskSets:e=>de_TaskSets(e,t)});const de_DescribeTasksResponse=(e,t)=>(0,r.take)(e,{failures:r._json,tasks:e=>de_Tasks(e,t)});const de_GetTaskProtectionResponse=(e,t)=>(0,r.take)(e,{failures:r._json,protectedTasks:e=>de_ProtectedTasks(e,t)});const de_InstanceHealthCheckResult=(e,t)=>(0,r.take)(e,{lastStatusChange:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),lastUpdated:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),status:r.expectString,type:r.expectString});const de_InstanceHealthCheckResultList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_InstanceHealthCheckResult(e,t)));return n};const de_ManagedAgent=(e,t)=>(0,r.take)(e,{lastStartedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),lastStatus:r.expectString,name:r.expectString,reason:r.expectString});const de_ManagedAgents=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ManagedAgent(e,t)));return n};const de_ProtectedTask=(e,t)=>(0,r.take)(e,{expirationDate:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),protectionEnabled:r.expectBoolean,taskArn:r.expectString});const de_ProtectedTasks=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ProtectedTask(e,t)));return n};const de_RegisterContainerInstanceResponse=(e,t)=>(0,r.take)(e,{containerInstance:e=>de_ContainerInstance(e,t)});const de_RegisterTaskDefinitionResponse=(e,t)=>(0,r.take)(e,{tags:r._json,taskDefinition:e=>de_TaskDefinition(e,t)});const de_Resource=(e,t)=>(0,r.take)(e,{doubleValue:r.limitedParseDouble,integerValue:r.expectInt32,longValue:r.expectLong,name:r.expectString,stringSetValue:r._json,type:r.expectString});const de_Resources=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Resource(e,t)));return n};const de_RunTaskResponse=(e,t)=>(0,r.take)(e,{failures:r._json,tasks:e=>de_Tasks(e,t)});const de_Scale=(e,t)=>(0,r.take)(e,{unit:r.expectString,value:r.limitedParseDouble});const de_Service=(e,t)=>(0,r.take)(e,{capacityProviderStrategy:r._json,clusterArn:r.expectString,createdAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),createdBy:r.expectString,deploymentConfiguration:r._json,deploymentController:r._json,deployments:e=>de_Deployments(e,t),desiredCount:r.expectInt32,enableECSManagedTags:r.expectBoolean,enableExecuteCommand:r.expectBoolean,events:e=>de_ServiceEvents(e,t),healthCheckGracePeriodSeconds:r.expectInt32,launchType:r.expectString,loadBalancers:r._json,networkConfiguration:r._json,pendingCount:r.expectInt32,placementConstraints:r._json,placementStrategy:r._json,platformFamily:r.expectString,platformVersion:r.expectString,propagateTags:r.expectString,roleArn:r.expectString,runningCount:r.expectInt32,schedulingStrategy:r.expectString,serviceArn:r.expectString,serviceName:r.expectString,serviceRegistries:r._json,status:r.expectString,tags:r._json,taskDefinition:r.expectString,taskSets:e=>de_TaskSets(e,t)});const de_ServiceEvent=(e,t)=>(0,r.take)(e,{createdAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),id:r.expectString,message:r.expectString});const de_ServiceEvents=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ServiceEvent(e,t)));return n};const de_Services=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Service(e,t)));return n};const de_StartTaskResponse=(e,t)=>(0,r.take)(e,{failures:r._json,tasks:e=>de_Tasks(e,t)});const de_StopTaskResponse=(e,t)=>(0,r.take)(e,{task:e=>de_Task(e,t)});const de_Task=(e,t)=>(0,r.take)(e,{attachments:r._json,attributes:r._json,availabilityZone:r.expectString,capacityProviderName:r.expectString,clusterArn:r.expectString,connectivity:r.expectString,connectivityAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),containerInstanceArn:r.expectString,containers:e=>de_Containers(e,t),cpu:r.expectString,createdAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),desiredStatus:r.expectString,enableExecuteCommand:r.expectBoolean,ephemeralStorage:r._json,executionStoppedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),group:r.expectString,healthStatus:r.expectString,inferenceAccelerators:r._json,lastStatus:r.expectString,launchType:r.expectString,memory:r.expectString,overrides:r._json,platformFamily:r.expectString,platformVersion:r.expectString,pullStartedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),pullStoppedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),startedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),startedBy:r.expectString,stopCode:r.expectString,stoppedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),stoppedReason:r.expectString,stoppingAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),tags:r._json,taskArn:r.expectString,taskDefinitionArn:r.expectString,version:r.expectLong});const de_TaskDefinition=(e,t)=>(0,r.take)(e,{compatibilities:r._json,containerDefinitions:r._json,cpu:r.expectString,deregisteredAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),ephemeralStorage:r._json,executionRoleArn:r.expectString,family:r.expectString,inferenceAccelerators:r._json,ipcMode:r.expectString,memory:r.expectString,networkMode:r.expectString,pidMode:r.expectString,placementConstraints:r._json,proxyConfiguration:r._json,registeredAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),registeredBy:r.expectString,requiresAttributes:r._json,requiresCompatibilities:r._json,revision:r.expectInt32,runtimePlatform:r._json,status:r.expectString,taskDefinitionArn:r.expectString,taskRoleArn:r.expectString,volumes:r._json});const de_TaskDefinitionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_TaskDefinition(e,t)));return n};const de_Tasks=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Task(e,t)));return n};const de_TaskSet=(e,t)=>(0,r.take)(e,{capacityProviderStrategy:r._json,clusterArn:r.expectString,computedDesiredCount:r.expectInt32,createdAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),externalId:r.expectString,id:r.expectString,launchType:r.expectString,loadBalancers:r._json,networkConfiguration:r._json,pendingCount:r.expectInt32,platformFamily:r.expectString,platformVersion:r.expectString,runningCount:r.expectInt32,scale:e=>de_Scale(e,t),serviceArn:r.expectString,serviceRegistries:r._json,stabilityStatus:r.expectString,stabilityStatusAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e))),startedBy:r.expectString,status:r.expectString,tags:r._json,taskDefinition:r.expectString,taskSetArn:r.expectString,updatedAt:e=>(0,r.expectNonNull)((0,r.parseEpochTimestamp)((0,r.expectNumber)(e)))});const de_TaskSets=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_TaskSet(e,t)));return n};const de_UpdateContainerAgentResponse=(e,t)=>(0,r.take)(e,{containerInstance:e=>de_ContainerInstance(e,t)});const de_UpdateContainerInstancesStateResponse=(e,t)=>(0,r.take)(e,{containerInstances:e=>de_ContainerInstances(e,t),failures:r._json});const de_UpdateServicePrimaryTaskSetResponse=(e,t)=>(0,r.take)(e,{taskSet:e=>de_TaskSet(e,t)});const de_UpdateServiceResponse=(e,t)=>(0,r.take)(e,{service:e=>de_Service(e,t)});const de_UpdateTaskProtectionResponse=(e,t)=>(0,r.take)(e,{failures:r._json,protectedTasks:e=>de_ProtectedTasks(e,t)});const de_UpdateTaskSetResponse=(e,t)=>(0,r.take)(e,{taskSet:e=>de_TaskSet(e,t)});const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,r.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const c=(0,r.withBaseException)(i.ECSServiceException);const buildHttpRpcRequest=async(e,t,n,r,s)=>{const{hostname:i,protocol:a="https",port:c,path:d}=await e.endpoint();const u={protocol:a,hostname:i,port:c,method:"POST",path:d.endsWith("/")?d.slice(0,-1)+n:d+n,headers:t};if(r!==undefined){u.hostname=r}if(s!==undefined){u.body=s}return new o.HttpRequest(u)};function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AmazonEC2ContainerServiceV20141113.${e}`}}const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);n.message=n.message??n.Message;return n};const loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==undefined){return sanitizeErrorCode(e.headers[n])}if(t.code!==undefined){return sanitizeErrorCode(t.code)}if(t["__type"]!==undefined){return sanitizeErrorCode(t["__type"])}}},66737:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const r=o.__importDefault(n(40031));const s=n(70374);const i=n(10601);const a=n(62944);const c=n(17906);const d=n(1818);const u=n(94681);const l=n(67273);const p=n(83993);const m=n(38179);const f=n(4161);const g=n(39751);const E=n(83522);const y=n(11866);const S=n(12871);const h=n(11866);const getRuntimeConfig=e=>{(0,h.emitWarningIfUnsupportedVersion)(process.version);const t=(0,S.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(y.loadConfigsForDefaultMode);const n=(0,E.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??f.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(0,s.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,c.defaultUserAgent)({serviceId:n.serviceId,clientVersion:r.default.version}),maxAttempts:e?.maxAttempts??(0,p.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,p.loadConfig)(d.NODE_REGION_CONFIG_OPTIONS,d.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new m.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,p.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||g.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??m.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,p.loadConfig)(d.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,p.loadConfig)(d.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},83522:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const r=n(59381);const s=n(76456);const i=n(47107);const a=n(42739);const getRuntimeConfig=e=>({apiVersion:"2014-11-13",base64Decoder:e?.base64Decoder??s.fromBase64,base64Encoder:e?.base64Encoder??s.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??a.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"ECS",urlParser:e?.urlParser??r.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},31358:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const r=n(54117);const s=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,s.getDefaultExtensionConfiguration)(e)),...asPartial((0,r.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,s.resolveDefaultRuntimeConfig)(n),...(0,r.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},14856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(30816),t);o.__exportStar(n(4562),t);o.__exportStar(n(54242),t);o.__exportStar(n(2006),t)},30816:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilServicesInactive=t.waitForServicesInactive=void 0;const o=n(67871);const r=n(92834);const checkState=async(e,t)=>{let n;try{const s=await e.send(new r.DescribeServicesCommand(t));n=s;try{const returnComparator=()=>{const e=[].concat(...s.failures);const t=e.map((e=>e.reason));return t};for(const e of returnComparator()){if(e=="MISSING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...s.services);const t=e.map((e=>e.status));return t};for(const e of returnComparator()){if(e=="INACTIVE"){return{state:o.WaiterState.SUCCESS,reason:n}}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForServicesInactive=async(e,t)=>{const n={minDelay:15,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForServicesInactive=waitForServicesInactive;const waitUntilServicesInactive=async(e,t)=>{const n={minDelay:15,maxDelay:120};const r=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(r)};t.waitUntilServicesInactive=waitUntilServicesInactive},4562:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilServicesStable=t.waitForServicesStable=void 0;const o=n(67871);const r=n(92834);const checkState=async(e,t)=>{let n;try{const s=await e.send(new r.DescribeServicesCommand(t));n=s;try{const returnComparator=()=>{const e=[].concat(...s.failures);const t=e.map((e=>e.reason));return t};for(const e of returnComparator()){if(e=="MISSING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...s.services);const t=e.map((e=>e.status));return t};for(const e of returnComparator()){if(e=="DRAINING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...s.services);const t=e.map((e=>e.status));return t};for(const e of returnComparator()){if(e=="INACTIVE"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=s.services.filter((e=>!(e.deployments.length==1&&e.runningCount==e.desiredCount)));return e.length==0};if(returnComparator()==true){return{state:o.WaiterState.SUCCESS,reason:n}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForServicesStable=async(e,t)=>{const n={minDelay:15,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForServicesStable=waitForServicesStable;const waitUntilServicesStable=async(e,t)=>{const n={minDelay:15,maxDelay:120};const r=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(r)};t.waitUntilServicesStable=waitUntilServicesStable},54242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilTasksRunning=t.waitForTasksRunning=void 0;const o=n(67871);const r=n(79186);const checkState=async(e,t)=>{let n;try{const s=await e.send(new r.DescribeTasksCommand(t));n=s;try{const returnComparator=()=>{const e=[].concat(...s.tasks);const t=e.map((e=>e.lastStatus));return t};for(const e of returnComparator()){if(e=="STOPPED"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...s.failures);const t=e.map((e=>e.reason));return t};for(const e of returnComparator()){if(e=="MISSING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...s.tasks);const t=e.map((e=>e.lastStatus));return t};let e=returnComparator().length>0;for(const t of returnComparator()){e=e&&t=="RUNNING"}if(e){return{state:o.WaiterState.SUCCESS,reason:n}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForTasksRunning=async(e,t)=>{const n={minDelay:6,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForTasksRunning=waitForTasksRunning;const waitUntilTasksRunning=async(e,t)=>{const n={minDelay:6,maxDelay:120};const r=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(r)};t.waitUntilTasksRunning=waitUntilTasksRunning},2006:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilTasksStopped=t.waitForTasksStopped=void 0;const o=n(67871);const r=n(79186);const checkState=async(e,t)=>{let n;try{const s=await e.send(new r.DescribeTasksCommand(t));n=s;try{const returnComparator=()=>{const e=[].concat(...s.tasks);const t=e.map((e=>e.lastStatus));return t};let e=returnComparator().length>0;for(const t of returnComparator()){e=e&&t=="STOPPED"}if(e){return{state:o.WaiterState.SUCCESS,reason:n}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForTasksStopped=async(e,t)=>{const n={minDelay:6,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForTasksStopped=waitForTasksStopped;const waitUntilTasksStopped=async(e,t)=>{const n={minDelay:6,maxDelay:120};const r=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(r)};t.waitUntilTasksStopped=waitUntilTasksStopped},69499:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSO=void 0;const o=n(11866);const r=n(73465);const s=n(19175);const i=n(74421);const a=n(35624);const c=n(85356);const d={GetRoleCredentialsCommand:r.GetRoleCredentialsCommand,ListAccountRolesCommand:s.ListAccountRolesCommand,ListAccountsCommand:i.ListAccountsCommand,LogoutCommand:a.LogoutCommand};class SSO extends c.SSOClient{}t.SSO=SSO;(0,o.createAggregatedClient)(d,SSO)},85356:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOClient=t.__Client=void 0;const o=n(42459);const r=n(1475);const s=n(14103);const i=n(37163);const a=n(1818);const c=n(71829);const d=n(12538);const u=n(67273);const l=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return l.Client}});const p=n(86827);const m=n(63107);const f=n(94265);class SSOClient extends l.Client{constructor(...[e]){const t=(0,m.getRuntimeConfig)(e||{});const n=(0,p.resolveClientEndpointParameters)(t);const l=(0,a.resolveRegionConfig)(n);const g=(0,d.resolveEndpointConfig)(l);const E=(0,u.resolveRetryConfig)(g);const y=(0,o.resolveHostHeaderConfig)(E);const S=(0,i.resolveUserAgentConfig)(y);const h=(0,f.resolveRuntimeExtensions)(S,e?.extensions||[]);super(h);this.config=h;this.middlewareStack.use((0,u.getRetryPlugin)(this.config));this.middlewareStack.use((0,c.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,r.getLoggerPlugin)(this.config));this.middlewareStack.use((0,s.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.SSOClient=SSOClient},73465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRoleCredentialsCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class GetRoleCredentialsCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetRoleCredentialsCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="GetRoleCredentialsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.GetRoleCredentialsRequestFilterSensitiveLog,outputFilterSensitiveLog:a.GetRoleCredentialsResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"GetRoleCredentials"}};const{requestHandler:p}=t;return s.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetRoleCredentialsCommand)(e,t)}deserialize(e,t){return(0,c.de_GetRoleCredentialsCommand)(e,t)}}t.GetRoleCredentialsCommand=GetRoleCredentialsCommand},19175:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountRolesCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class ListAccountRolesCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountRolesCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="ListAccountRolesCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.ListAccountRolesRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccountRoles"}};const{requestHandler:p}=t;return s.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListAccountRolesCommand)(e,t)}deserialize(e,t){return(0,c.de_ListAccountRolesCommand)(e,t)}}t.ListAccountRolesCommand=ListAccountRolesCommand},74421:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountsCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class ListAccountsCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountsCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="ListAccountsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.ListAccountsRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccounts"}};const{requestHandler:p}=t;return s.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListAccountsCommand)(e,t)}deserialize(e,t){return(0,c.de_ListAccountsCommand)(e,t)}}t.ListAccountsCommand=ListAccountsCommand},35624:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class LogoutCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,LogoutCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="LogoutCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.LogoutRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"Logout"}};const{requestHandler:p}=t;return s.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_LogoutCommand)(e,t)}deserialize(e,t){return(0,c.de_LogoutCommand)(e,t)}}t.LogoutCommand=LogoutCommand},86012:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73465),t);o.__exportStar(n(19175),t);o.__exportStar(n(74421),t);o.__exportStar(n(35624),t)},86827:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"awsssoportal"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},85986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const r=n(53001);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(r.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},53001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="fn",r="argv",s="ref";const i=true,a="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",p="PartitionResult",m="getAttr",f={[n]:false,type:"String"},g={[n]:true,default:false,type:"Boolean"},E={[s]:"Endpoint"},y={[o]:c,[r]:[{[s]:"UseFIPS"},true]},S={[o]:c,[r]:[{[s]:"UseDualStack"},true]},h={},_={[o]:m,[r]:[{[s]:p},"supportsFIPS"]},v={[s]:p},C={[o]:c,[r]:[true,{[o]:m,[r]:[v,"supportsDualStack"]}]},b=[y],w=[S],P=[{[s]:"Region"}];const x={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[o]:a,[r]:[E]}],rules:[{conditions:b,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:E,properties:h,headers:h},type:u}],type:l},{conditions:[{[o]:a,[r]:P}],rules:[{conditions:[{[o]:"aws.partition",[r]:P,assign:p}],rules:[{conditions:[y,S],rules:[{conditions:[{[o]:c,[r]:[i,_]},C],rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:b,rules:[{conditions:[{[o]:c,[r]:[_,i]}],rules:[{conditions:[{[o]:"stringEquals",[r]:[{[o]:m,[r]:[v,"name"]},"aws-us-gov"]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:h,headers:h},type:u},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:w,rules:[{conditions:[C],rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=x},69615:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=void 0;const o=n(10204);o.__exportStar(n(85356),t);o.__exportStar(n(69499),t);o.__exportStar(n(86012),t);o.__exportStar(n(40630),t);o.__exportStar(n(51269),t);n(61194);var r=n(99055);Object.defineProperty(t,"SSOServiceException",{enumerable:true,get:function(){return r.SSOServiceException}})},99055:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class SSOServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,SSOServiceException.prototype)}}t.SSOServiceException=SSOServiceException},51269:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(19125),t)},19125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutRequestFilterSensitiveLog=t.ListAccountsRequestFilterSensitiveLog=t.ListAccountRolesRequestFilterSensitiveLog=t.GetRoleCredentialsResponseFilterSensitiveLog=t.RoleCredentialsFilterSensitiveLog=t.GetRoleCredentialsRequestFilterSensitiveLog=t.UnauthorizedException=t.TooManyRequestsException=t.ResourceNotFoundException=t.InvalidRequestException=void 0;const o=n(11866);const r=n(99055);class InvalidRequestException extends r.SSOServiceException{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,InvalidRequestException.prototype)}}t.InvalidRequestException=InvalidRequestException;class ResourceNotFoundException extends r.SSOServiceException{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceNotFoundException.prototype)}}t.ResourceNotFoundException=ResourceNotFoundException;class TooManyRequestsException extends r.SSOServiceException{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e});this.name="TooManyRequestsException";this.$fault="client";Object.setPrototypeOf(this,TooManyRequestsException.prototype)}}t.TooManyRequestsException=TooManyRequestsException;class UnauthorizedException extends r.SSOServiceException{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,UnauthorizedException.prototype)}}t.UnauthorizedException=UnauthorizedException;const GetRoleCredentialsRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.GetRoleCredentialsRequestFilterSensitiveLog=GetRoleCredentialsRequestFilterSensitiveLog;const RoleCredentialsFilterSensitiveLog=e=>({...e,...e.secretAccessKey&&{secretAccessKey:o.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:o.SENSITIVE_STRING}});t.RoleCredentialsFilterSensitiveLog=RoleCredentialsFilterSensitiveLog;const GetRoleCredentialsResponseFilterSensitiveLog=e=>({...e,...e.roleCredentials&&{roleCredentials:(0,t.RoleCredentialsFilterSensitiveLog)(e.roleCredentials)}});t.GetRoleCredentialsResponseFilterSensitiveLog=GetRoleCredentialsResponseFilterSensitiveLog;const ListAccountRolesRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.ListAccountRolesRequestFilterSensitiveLog=ListAccountRolesRequestFilterSensitiveLog;const ListAccountsRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.ListAccountsRequestFilterSensitiveLog=ListAccountsRequestFilterSensitiveLog;const LogoutRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.LogoutRequestFilterSensitiveLog=LogoutRequestFilterSensitiveLog},54232:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3298:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccountRoles=void 0;const o=n(19175);const r=n(85356);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountRolesCommand(t),...n);async function*paginateListAccountRoles(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.SSOClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAccountRoles=paginateListAccountRoles},50551:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccounts=void 0;const o=n(74421);const r=n(85356);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountsCommand(t),...n);async function*paginateListAccounts(e,t,...n){let o=e.startingToken||undefined;let s=true;let i;while(s){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof r.SSOClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield i;const a=o;o=i.nextToken;s=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAccounts=paginateListAccounts},40630:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(54232),t);o.__exportStar(n(3298),t);o.__exportStar(n(50551),t)},62876:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.de_LogoutCommand=t.de_ListAccountsCommand=t.de_ListAccountRolesCommand=t.de_GetRoleCredentialsCommand=t.se_LogoutCommand=t.se_ListAccountsCommand=t.se_ListAccountRolesCommand=t.se_GetRoleCredentialsCommand=void 0;const o=n(54117);const r=n(11866);const s=n(19125);const i=n(99055);const se_GetRoleCredentialsCommand=async(e,t)=>{const{hostname:n,protocol:s="https",port:i,path:a}=await t.endpoint();const c=(0,r.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/federation/credentials";const u=(0,r.map)({role_name:[,(0,r.expectNonNull)(e.roleName,`roleName`)],account_id:[,(0,r.expectNonNull)(e.accountId,`accountId`)]});let l;return new o.HttpRequest({protocol:s,hostname:n,port:i,method:"GET",headers:c,path:d,query:u,body:l})};t.se_GetRoleCredentialsCommand=se_GetRoleCredentialsCommand;const se_ListAccountRolesCommand=async(e,t)=>{const{hostname:n,protocol:s="https",port:i,path:a}=await t.endpoint();const c=(0,r.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/assignment/roles";const u=(0,r.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()],account_id:[,(0,r.expectNonNull)(e.accountId,`accountId`)]});let l;return new o.HttpRequest({protocol:s,hostname:n,port:i,method:"GET",headers:c,path:d,query:u,body:l})};t.se_ListAccountRolesCommand=se_ListAccountRolesCommand;const se_ListAccountsCommand=async(e,t)=>{const{hostname:n,protocol:s="https",port:i,path:a}=await t.endpoint();const c=(0,r.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/assignment/accounts";const u=(0,r.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()]});let l;return new o.HttpRequest({protocol:s,hostname:n,port:i,method:"GET",headers:c,path:d,query:u,body:l})};t.se_ListAccountsCommand=se_ListAccountsCommand;const se_LogoutCommand=async(e,t)=>{const{hostname:n,protocol:s="https",port:i,path:a}=await t.endpoint();const c=(0,r.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/logout";let u;return new o.HttpRequest({protocol:s,hostname:n,port:i,method:"POST",headers:c,path:d,body:u})};t.se_LogoutCommand=se_LogoutCommand;const de_GetRoleCredentialsCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_GetRoleCredentialsCommandError(e,t)}const n=(0,r.map)({$metadata:deserializeMetadata(e)});const o=(0,r.expectNonNull)((0,r.expectObject)(await parseBody(e.body,t)),"body");const s=(0,r.take)(o,{roleCredentials:r._json});Object.assign(n,s);return n};t.de_GetRoleCredentialsCommand=de_GetRoleCredentialsCommand;const de_GetRoleCredentialsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const r=n.body;return a({output:e,parsedBody:r,errorCode:o})}};const de_ListAccountRolesCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_ListAccountRolesCommandError(e,t)}const n=(0,r.map)({$metadata:deserializeMetadata(e)});const o=(0,r.expectNonNull)((0,r.expectObject)(await parseBody(e.body,t)),"body");const s=(0,r.take)(o,{nextToken:r.expectString,roleList:r._json});Object.assign(n,s);return n};t.de_ListAccountRolesCommand=de_ListAccountRolesCommand;const de_ListAccountRolesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const r=n.body;return a({output:e,parsedBody:r,errorCode:o})}};const de_ListAccountsCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_ListAccountsCommandError(e,t)}const n=(0,r.map)({$metadata:deserializeMetadata(e)});const o=(0,r.expectNonNull)((0,r.expectObject)(await parseBody(e.body,t)),"body");const s=(0,r.take)(o,{accountList:r._json,nextToken:r.expectString});Object.assign(n,s);return n};t.de_ListAccountsCommand=de_ListAccountsCommand;const de_ListAccountsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const r=n.body;return a({output:e,parsedBody:r,errorCode:o})}};const de_LogoutCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_LogoutCommandError(e,t)}const n=(0,r.map)({$metadata:deserializeMetadata(e)});await(0,r.collectBody)(e.body,t);return n};t.de_LogoutCommand=de_LogoutCommand;const de_LogoutCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const r=n.body;return a({output:e,parsedBody:r,errorCode:o})}};const a=(0,r.withBaseException)(i.SSOServiceException);const de_InvalidRequestExceptionRes=async(e,t)=>{const n=(0,r.map)({});const o=e.body;const i=(0,r.take)(o,{message:r.expectString});Object.assign(n,i);const a=new s.InvalidRequestException({$metadata:deserializeMetadata(e),...n});return(0,r.decorateServiceException)(a,e.body)};const de_ResourceNotFoundExceptionRes=async(e,t)=>{const n=(0,r.map)({});const o=e.body;const i=(0,r.take)(o,{message:r.expectString});Object.assign(n,i);const a=new s.ResourceNotFoundException({$metadata:deserializeMetadata(e),...n});return(0,r.decorateServiceException)(a,e.body)};const de_TooManyRequestsExceptionRes=async(e,t)=>{const n=(0,r.map)({});const o=e.body;const i=(0,r.take)(o,{message:r.expectString});Object.assign(n,i);const a=new s.TooManyRequestsException({$metadata:deserializeMetadata(e),...n});return(0,r.decorateServiceException)(a,e.body)};const de_UnauthorizedExceptionRes=async(e,t)=>{const n=(0,r.map)({});const o=e.body;const i=(0,r.take)(o,{message:r.expectString});Object.assign(n,i);const a=new s.UnauthorizedException({$metadata:deserializeMetadata(e),...n});return(0,r.decorateServiceException)(a,e.body)};const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,r.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const isSerializableHeaderValue=e=>e!==undefined&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0);const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);n.message=n.message??n.Message;return n};const loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==undefined){return sanitizeErrorCode(e.headers[n])}if(t.code!==undefined){return sanitizeErrorCode(t.code)}if(t["__type"]!==undefined){return sanitizeErrorCode(t["__type"])}}},63107:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const r=o.__importDefault(n(16151));const s=n(10601);const i=n(17906);const a=n(1818);const c=n(94681);const d=n(67273);const u=n(83993);const l=n(38179);const p=n(4161);const m=n(39751);const f=n(88060);const g=n(11866);const E=n(12871);const y=n(11866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,E.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const n=(0,f.getRuntimeConfig)(e);(0,s.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??p.calculateBodyLength,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,i.defaultUserAgent)({serviceId:n.serviceId,clientVersion:r.default.version}),maxAttempts:e?.maxAttempts??(0,u.loadConfig)(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,u.loadConfig)(a.NODE_REGION_CONFIG_OPTIONS,a.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new l.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,u.loadConfig)({...d.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||m.DEFAULT_RETRY_MODE}),sha256:e?.sha256??c.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??l.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,u.loadConfig)(a.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,u.loadConfig)(a.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},88060:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const r=n(59381);const s=n(76456);const i=n(47107);const a=n(85986);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??s.fromBase64,base64Encoder:e?.base64Encoder??s.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??a.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"SSO",urlParser:e?.urlParser??r.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},94265:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const r=n(54117);const s=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,s.getDefaultExtensionConfiguration)(e)),...asPartial((0,r.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,s.resolveDefaultRuntimeConfig)(n),...(0,r.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},29632:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STS=void 0;const o=n(11866);const r=n(34173);const s=n(35023);const i=n(98864);const a=n(42679);const c=n(27690);const d=n(65240);const u=n(26923);const l=n(79732);const p=n(6901);const m={AssumeRoleCommand:r.AssumeRoleCommand,AssumeRoleWithSAMLCommand:s.AssumeRoleWithSAMLCommand,AssumeRoleWithWebIdentityCommand:i.AssumeRoleWithWebIdentityCommand,DecodeAuthorizationMessageCommand:a.DecodeAuthorizationMessageCommand,GetAccessKeyInfoCommand:c.GetAccessKeyInfoCommand,GetCallerIdentityCommand:d.GetCallerIdentityCommand,GetFederationTokenCommand:u.GetFederationTokenCommand,GetSessionTokenCommand:l.GetSessionTokenCommand};class STS extends p.STSClient{}t.STS=STS;(0,o.createAggregatedClient)(m,STS)},6901:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=t.__Client=void 0;const o=n(42459);const r=n(1475);const s=n(14103);const i=n(2629);const a=n(37163);const c=n(1818);const d=n(71829);const u=n(12538);const l=n(67273);const p=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return p.Client}});const m=n(54101);const f=n(36184);const g=n(88199);class STSClient extends p.Client{constructor(...[e]){const t=(0,f.getRuntimeConfig)(e||{});const n=(0,m.resolveClientEndpointParameters)(t);const p=(0,c.resolveRegionConfig)(n);const E=(0,u.resolveEndpointConfig)(p);const y=(0,l.resolveRetryConfig)(E);const S=(0,o.resolveHostHeaderConfig)(y);const h=(0,i.resolveStsAuthConfig)(S,{stsClientCtor:STSClient});const _=(0,a.resolveUserAgentConfig)(h);const v=(0,g.resolveRuntimeExtensions)(_,e?.extensions||[]);super(v);this.config=v;this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,r.getLoggerPlugin)(this.config));this.middlewareStack.use((0,s.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,a.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},34173:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleCommand=t.$Command=void 0;const o=n(83347);const r=n(12538);const s=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(3072);const d=n(69086);class AssumeRoleCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,r.getEndpointPlugin)(t,AssumeRoleCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="AssumeRoleCommand";const p={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.AssumeRoleResponseFilterSensitiveLog,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRole"}};const{requestHandler:m}=t;return i.resolve((e=>m.handle(e.request,n||{})),p)}serialize(e,t){return(0,d.se_AssumeRoleCommand)(e,t)}deserialize(e,t){return(0,d.de_AssumeRoleCommand)(e,t)}}t.AssumeRoleCommand=AssumeRoleCommand},35023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithSAMLCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(3072);const c=n(69086);class AssumeRoleWithSAMLCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssumeRoleWithSAMLCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="AssumeRoleWithSAMLCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.AssumeRoleWithSAMLRequestFilterSensitiveLog,outputFilterSensitiveLog:a.AssumeRoleWithSAMLResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithSAML"}};const{requestHandler:p}=t;return s.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_AssumeRoleWithSAMLCommand)(e,t)}deserialize(e,t){return(0,c.de_AssumeRoleWithSAMLCommand)(e,t)}}t.AssumeRoleWithSAMLCommand=AssumeRoleWithSAMLCommand},98864:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithWebIdentityCommand=t.$Command=void 0;const o=n(12538);const r=n(76904);const s=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return s.Command}});const i=n(18499);const a=n(3072);const c=n(69086);class AssumeRoleWithWebIdentityCommand extends s.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssumeRoleWithWebIdentityCommand.getEndpointParameterInstructions()));const s=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="AssumeRoleWithWebIdentityCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.AssumeRoleWithWebIdentityRequestFilterSensitiveLog,outputFilterSensitiveLog:a.AssumeRoleWithWebIdentityResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithWebIdentity"}};const{requestHandler:p}=t;return s.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_AssumeRoleWithWebIdentityCommand)(e,t)}deserialize(e,t){return(0,c.de_AssumeRoleWithWebIdentityCommand)(e,t)}}t.AssumeRoleWithWebIdentityCommand=AssumeRoleWithWebIdentityCommand},42679:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DecodeAuthorizationMessageCommand=t.$Command=void 0;const o=n(83347);const r=n(12538);const s=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(69086);class DecodeAuthorizationMessageCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,r.getEndpointPlugin)(t,DecodeAuthorizationMessageCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="DecodeAuthorizationMessageCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"DecodeAuthorizationMessage"}};const{requestHandler:p}=t;return i.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DecodeAuthorizationMessageCommand)(e,t)}deserialize(e,t){return(0,c.de_DecodeAuthorizationMessageCommand)(e,t)}}t.DecodeAuthorizationMessageCommand=DecodeAuthorizationMessageCommand},27690:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAccessKeyInfoCommand=t.$Command=void 0;const o=n(83347);const r=n(12538);const s=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(69086);class GetAccessKeyInfoCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,r.getEndpointPlugin)(t,GetAccessKeyInfoCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="GetAccessKeyInfoCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetAccessKeyInfo"}};const{requestHandler:p}=t;return i.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetAccessKeyInfoCommand)(e,t)}deserialize(e,t){return(0,c.de_GetAccessKeyInfoCommand)(e,t)}}t.GetAccessKeyInfoCommand=GetAccessKeyInfoCommand},65240:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCallerIdentityCommand=t.$Command=void 0;const o=n(83347);const r=n(12538);const s=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(69086);class GetCallerIdentityCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,r.getEndpointPlugin)(t,GetCallerIdentityCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="GetCallerIdentityCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetCallerIdentity"}};const{requestHandler:p}=t;return i.resolve((e=>p.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetCallerIdentityCommand)(e,t)}deserialize(e,t){return(0,c.de_GetCallerIdentityCommand)(e,t)}}t.GetCallerIdentityCommand=GetCallerIdentityCommand},26923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFederationTokenCommand=t.$Command=void 0;const o=n(83347);const r=n(12538);const s=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(3072);const d=n(69086);class GetFederationTokenCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,r.getEndpointPlugin)(t,GetFederationTokenCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="GetFederationTokenCommand";const p={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.GetFederationTokenResponseFilterSensitiveLog,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetFederationToken"}};const{requestHandler:m}=t;return i.resolve((e=>m.handle(e.request,n||{})),p)}serialize(e,t){return(0,d.se_GetFederationTokenCommand)(e,t)}deserialize(e,t){return(0,d.de_GetFederationTokenCommand)(e,t)}}t.GetFederationTokenCommand=GetFederationTokenCommand},79732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenCommand=t.$Command=void 0;const o=n(83347);const r=n(12538);const s=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(3072);const d=n(69086);class GetSessionTokenCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,r.getEndpointPlugin)(t,GetSessionTokenCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="GetSessionTokenCommand";const p={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.GetSessionTokenResponseFilterSensitiveLog,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetSessionToken"}};const{requestHandler:m}=t;return i.resolve((e=>m.handle(e.request,n||{})),p)}serialize(e,t){return(0,d.se_GetSessionTokenCommand)(e,t)}deserialize(e,t){return(0,d.de_GetSessionTokenCommand)(e,t)}}t.GetSessionTokenCommand=GetSessionTokenCommand},65361:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(34173),t);o.__exportStar(n(35023),t);o.__exportStar(n(98864),t);o.__exportStar(n(42679),t);o.__exportStar(n(27690),t);o.__exportStar(n(65240),t);o.__exportStar(n(26923),t);o.__exportStar(n(79732),t)},16170:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const o=n(98525);const r=n(6901);const getCustomizableStsClientCtor=(e,t)=>{if(!t)return e;else return class CustomizableSTSClient extends e{constructor(e){super(e);for(const e of t){this.middlewareStack.use(e)}}}};const getDefaultRoleAssumer=(e={},t)=>(0,o.getDefaultRoleAssumer)(e,getCustomizableStsClientCtor(r.STSClient,t));t.getDefaultRoleAssumer=getDefaultRoleAssumer;const getDefaultRoleAssumerWithWebIdentity=(e={},t)=>(0,o.getDefaultRoleAssumerWithWebIdentity)(e,getCustomizableStsClientCtor(r.STSClient,t));t.getDefaultRoleAssumerWithWebIdentity=getDefaultRoleAssumerWithWebIdentity;const decorateDefaultCredentialProvider=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n),...n});t.decorateDefaultCredentialProvider=decorateDefaultCredentialProvider},98525:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const o=n(34173);const r=n(98864);const s="us-east-1";const decorateDefaultRegion=e=>{if(typeof e!=="function"){return e===undefined?s:e}return async()=>{try{return await e()}catch(e){return s}}};const getDefaultRoleAssumer=(e,t)=>{let n;let r;return async(s,i)=>{r=s;if(!n){const{logger:o,region:s,requestHandler:i}=e;n=new t({logger:o,credentialDefaultProvider:()=>async()=>r,region:decorateDefaultRegion(s||e.region),...i?{requestHandler:i}:{}})}const{Credentials:a}=await n.send(new o.AssumeRoleCommand(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`)}return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration}}};t.getDefaultRoleAssumer=getDefaultRoleAssumer;const getDefaultRoleAssumerWithWebIdentity=(e,t)=>{let n;return async o=>{if(!n){const{logger:o,region:r,requestHandler:s}=e;n=new t({logger:o,region:decorateDefaultRegion(r||e.region),...s?{requestHandler:s}:{}})}const{Credentials:s}=await n.send(new r.AssumeRoleWithWebIdentityCommand(o));if(!s||!s.AccessKeyId||!s.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${o.RoleArn}`)}return{accessKeyId:s.AccessKeyId,secretAccessKey:s.SecretAccessKey,sessionToken:s.SessionToken,expiration:s.Expiration}}};t.getDefaultRoleAssumerWithWebIdentity=getDefaultRoleAssumerWithWebIdentity;const decorateDefaultCredentialProvider=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n,n.stsClientCtor),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n,n.stsClientCtor),...n});t.decorateDefaultCredentialProvider=decorateDefaultCredentialProvider},54101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,useGlobalEndpoint:e.useGlobalEndpoint??false,defaultSigningName:"sts"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},68763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const r=n(17705);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(r.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},17705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="type",r="fn",s="argv",i="ref";const a=false,c=true,d="booleanEquals",u="stringEquals",l="sigv4",p="sts",m="us-east-1",f="endpoint",g="https://sts.{Region}.{PartitionResult#dnsSuffix}",E="tree",y="error",S="getAttr",h={[n]:false,[o]:"String"},_={[n]:true,default:false,[o]:"Boolean"},v={[i]:"Endpoint"},C={[r]:"isSet",[s]:[{[i]:"Region"}]},b={[i]:"Region"},w={[r]:"aws.partition",[s]:[b],assign:"PartitionResult"},P={[i]:"UseFIPS"},x={[i]:"UseDualStack"},T={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:l,signingName:p,signingRegion:m}]},headers:{}},I={},O={conditions:[{[r]:u,[s]:[b,"aws-global"]}],[f]:T,[o]:f},A={[r]:d,[s]:[P,true]},R={[r]:d,[s]:[x,true]},N={[r]:S,[s]:[{[i]:"PartitionResult"},"supportsFIPS"]},D={[i]:"PartitionResult"},k={[r]:d,[s]:[true,{[r]:S,[s]:[D,"supportsDualStack"]}]},M=[{[r]:"isSet",[s]:[v]}],j=[A],F=[R];const U={version:"1.0",parameters:{Region:h,UseDualStack:_,UseFIPS:_,Endpoint:h,UseGlobalEndpoint:_},rules:[{conditions:[{[r]:d,[s]:[{[i]:"UseGlobalEndpoint"},c]},{[r]:"not",[s]:M},C,w,{[r]:d,[s]:[P,a]},{[r]:d,[s]:[x,a]}],rules:[{conditions:[{[r]:u,[s]:[b,"ap-northeast-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"ap-south-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"ap-southeast-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"ap-southeast-2"]}],endpoint:T,[o]:f},O,{conditions:[{[r]:u,[s]:[b,"ca-central-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"eu-central-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"eu-north-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"eu-west-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"eu-west-2"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"eu-west-3"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"sa-east-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,m]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"us-east-2"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"us-west-1"]}],endpoint:T,[o]:f},{conditions:[{[r]:u,[s]:[b,"us-west-2"]}],endpoint:T,[o]:f},{endpoint:{url:g,properties:{authSchemes:[{name:l,signingName:p,signingRegion:"{Region}"}]},headers:I},[o]:f}],[o]:E},{conditions:M,rules:[{conditions:j,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[o]:y},{conditions:F,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[o]:y},{endpoint:{url:v,properties:I,headers:I},[o]:f}],[o]:E},{conditions:[C],rules:[{conditions:[w],rules:[{conditions:[A,R],rules:[{conditions:[{[r]:d,[s]:[c,N]},k],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:I,headers:I},[o]:f}],[o]:E},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[o]:y}],[o]:E},{conditions:j,rules:[{conditions:[{[r]:d,[s]:[N,c]}],rules:[{conditions:[{[r]:u,[s]:[{[r]:S,[s]:[D,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:I,headers:I},[o]:f},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:I,headers:I},[o]:f}],[o]:E},{error:"FIPS is enabled but this partition does not support FIPS",[o]:y}],[o]:E},{conditions:F,rules:[{conditions:[k],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:I,headers:I},[o]:f}],[o]:E},{error:"DualStack is enabled but this partition does not support DualStack",[o]:y}],[o]:E},O,{endpoint:{url:g,properties:I,headers:I},[o]:f}],[o]:E}],[o]:E},{error:"Invalid Configuration: Missing Region",[o]:y}]};t.ruleSet=U},70374:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=void 0;const o=n(10204);o.__exportStar(n(6901),t);o.__exportStar(n(29632),t);o.__exportStar(n(65361),t);o.__exportStar(n(14668),t);o.__exportStar(n(16170),t);n(61194);var r=n(28101);Object.defineProperty(t,"STSServiceException",{enumerable:true,get:function(){return r.STSServiceException}})},28101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class STSServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,STSServiceException.prototype)}}t.STSServiceException=STSServiceException},14668:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(3072),t)},3072:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenResponseFilterSensitiveLog=t.GetFederationTokenResponseFilterSensitiveLog=t.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=t.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=t.AssumeRoleWithSAMLResponseFilterSensitiveLog=t.AssumeRoleWithSAMLRequestFilterSensitiveLog=t.AssumeRoleResponseFilterSensitiveLog=t.CredentialsFilterSensitiveLog=t.InvalidAuthorizationMessageException=t.IDPCommunicationErrorException=t.InvalidIdentityTokenException=t.IDPRejectedClaimException=t.RegionDisabledException=t.PackedPolicyTooLargeException=t.MalformedPolicyDocumentException=t.ExpiredTokenException=void 0;const o=n(11866);const r=n(28101);class ExpiredTokenException extends r.STSServiceException{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,ExpiredTokenException.prototype)}}t.ExpiredTokenException=ExpiredTokenException;class MalformedPolicyDocumentException extends r.STSServiceException{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e});this.name="MalformedPolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,MalformedPolicyDocumentException.prototype)}}t.MalformedPolicyDocumentException=MalformedPolicyDocumentException;class PackedPolicyTooLargeException extends r.STSServiceException{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e});this.name="PackedPolicyTooLargeException";this.$fault="client";Object.setPrototypeOf(this,PackedPolicyTooLargeException.prototype)}}t.PackedPolicyTooLargeException=PackedPolicyTooLargeException;class RegionDisabledException extends r.STSServiceException{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e});this.name="RegionDisabledException";this.$fault="client";Object.setPrototypeOf(this,RegionDisabledException.prototype)}}t.RegionDisabledException=RegionDisabledException;class IDPRejectedClaimException extends r.STSServiceException{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e});this.name="IDPRejectedClaimException";this.$fault="client";Object.setPrototypeOf(this,IDPRejectedClaimException.prototype)}}t.IDPRejectedClaimException=IDPRejectedClaimException;class InvalidIdentityTokenException extends r.STSServiceException{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e});this.name="InvalidIdentityTokenException";this.$fault="client";Object.setPrototypeOf(this,InvalidIdentityTokenException.prototype)}}t.InvalidIdentityTokenException=InvalidIdentityTokenException;class IDPCommunicationErrorException extends r.STSServiceException{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e});this.name="IDPCommunicationErrorException";this.$fault="client";Object.setPrototypeOf(this,IDPCommunicationErrorException.prototype)}}t.IDPCommunicationErrorException=IDPCommunicationErrorException;class InvalidAuthorizationMessageException extends r.STSServiceException{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e});this.name="InvalidAuthorizationMessageException";this.$fault="client";Object.setPrototypeOf(this,InvalidAuthorizationMessageException.prototype)}}t.InvalidAuthorizationMessageException=InvalidAuthorizationMessageException;const CredentialsFilterSensitiveLog=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:o.SENSITIVE_STRING}});t.CredentialsFilterSensitiveLog=CredentialsFilterSensitiveLog;const AssumeRoleResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleResponseFilterSensitiveLog=AssumeRoleResponseFilterSensitiveLog;const AssumeRoleWithSAMLRequestFilterSensitiveLog=e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:o.SENSITIVE_STRING}});t.AssumeRoleWithSAMLRequestFilterSensitiveLog=AssumeRoleWithSAMLRequestFilterSensitiveLog;const AssumeRoleWithSAMLResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleWithSAMLResponseFilterSensitiveLog=AssumeRoleWithSAMLResponseFilterSensitiveLog;const AssumeRoleWithWebIdentityRequestFilterSensitiveLog=e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:o.SENSITIVE_STRING}});t.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=AssumeRoleWithWebIdentityRequestFilterSensitiveLog;const AssumeRoleWithWebIdentityResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=AssumeRoleWithWebIdentityResponseFilterSensitiveLog;const GetFederationTokenResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.GetFederationTokenResponseFilterSensitiveLog=GetFederationTokenResponseFilterSensitiveLog;const GetSessionTokenResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.GetSessionTokenResponseFilterSensitiveLog=GetSessionTokenResponseFilterSensitiveLog},69086:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.de_GetSessionTokenCommand=t.de_GetFederationTokenCommand=t.de_GetCallerIdentityCommand=t.de_GetAccessKeyInfoCommand=t.de_DecodeAuthorizationMessageCommand=t.de_AssumeRoleWithWebIdentityCommand=t.de_AssumeRoleWithSAMLCommand=t.de_AssumeRoleCommand=t.se_GetSessionTokenCommand=t.se_GetFederationTokenCommand=t.se_GetCallerIdentityCommand=t.se_GetAccessKeyInfoCommand=t.se_DecodeAuthorizationMessageCommand=t.se_AssumeRoleWithWebIdentityCommand=t.se_AssumeRoleWithSAMLCommand=t.se_AssumeRoleCommand=void 0;const o=n(54117);const r=n(11866);const s=n(54819);const i=n(3072);const a=n(28101);const se_AssumeRoleCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleRequest(e,t),Action:"AssumeRole",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleCommand=se_AssumeRoleCommand;const se_AssumeRoleWithSAMLCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleWithSAMLRequest(e,t),Action:"AssumeRoleWithSAML",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleWithSAMLCommand=se_AssumeRoleWithSAMLCommand;const se_AssumeRoleWithWebIdentityCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleWithWebIdentityRequest(e,t),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleWithWebIdentityCommand=se_AssumeRoleWithWebIdentityCommand;const se_DecodeAuthorizationMessageCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_DecodeAuthorizationMessageRequest(e,t),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DecodeAuthorizationMessageCommand=se_DecodeAuthorizationMessageCommand;const se_GetAccessKeyInfoCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetAccessKeyInfoRequest(e,t),Action:"GetAccessKeyInfo",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetAccessKeyInfoCommand=se_GetAccessKeyInfoCommand;const se_GetCallerIdentityCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetCallerIdentityRequest(e,t),Action:"GetCallerIdentity",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetCallerIdentityCommand=se_GetCallerIdentityCommand;const se_GetFederationTokenCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetFederationTokenRequest(e,t),Action:"GetFederationToken",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetFederationTokenCommand=se_GetFederationTokenCommand;const se_GetSessionTokenCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetSessionTokenRequest(e,t),Action:"GetSessionToken",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetSessionTokenCommand=se_GetSessionTokenCommand;const de_AssumeRoleCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleResponse(n.AssumeRoleResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_AssumeRoleCommand=de_AssumeRoleCommand;const de_AssumeRoleCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})}};const de_AssumeRoleWithSAMLCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleWithSAMLCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleWithSAMLResponse(n.AssumeRoleWithSAMLResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_AssumeRoleWithSAMLCommand=de_AssumeRoleWithSAMLCommand;const de_AssumeRoleWithSAMLCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await de_IDPRejectedClaimExceptionRes(n,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await de_InvalidIdentityTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})}};const de_AssumeRoleWithWebIdentityCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleWithWebIdentityCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleWithWebIdentityResponse(n.AssumeRoleWithWebIdentityResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_AssumeRoleWithWebIdentityCommand=de_AssumeRoleWithWebIdentityCommand;const de_AssumeRoleWithWebIdentityCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await de_IDPCommunicationErrorExceptionRes(n,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await de_IDPRejectedClaimExceptionRes(n,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await de_InvalidIdentityTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})}};const de_DecodeAuthorizationMessageCommand=async(e,t)=>{if(e.statusCode>=300){return de_DecodeAuthorizationMessageCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DecodeAuthorizationMessageResponse(n.DecodeAuthorizationMessageResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DecodeAuthorizationMessageCommand=de_DecodeAuthorizationMessageCommand;const de_DecodeAuthorizationMessageCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await de_InvalidAuthorizationMessageExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})}};const de_GetAccessKeyInfoCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetAccessKeyInfoCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetAccessKeyInfoResponse(n.GetAccessKeyInfoResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetAccessKeyInfoCommand=de_GetAccessKeyInfoCommand;const de_GetAccessKeyInfoCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})};const de_GetCallerIdentityCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetCallerIdentityCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetCallerIdentityResponse(n.GetCallerIdentityResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetCallerIdentityCommand=de_GetCallerIdentityCommand;const de_GetCallerIdentityCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})};const de_GetFederationTokenCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetFederationTokenCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetFederationTokenResponse(n.GetFederationTokenResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetFederationTokenCommand=de_GetFederationTokenCommand;const de_GetFederationTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})}};const de_GetSessionTokenCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetSessionTokenCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetSessionTokenResponse(n.GetSessionTokenResult,t);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetSessionTokenCommand=de_GetSessionTokenCommand;const de_GetSessionTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const r=n.body;return c({output:e,parsedBody:r.Error,errorCode:o})}};const de_ExpiredTokenExceptionRes=async(e,t)=>{const n=e.body;const o=de_ExpiredTokenException(n.Error,t);const s=new i.ExpiredTokenException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_IDPCommunicationErrorExceptionRes=async(e,t)=>{const n=e.body;const o=de_IDPCommunicationErrorException(n.Error,t);const s=new i.IDPCommunicationErrorException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_IDPRejectedClaimExceptionRes=async(e,t)=>{const n=e.body;const o=de_IDPRejectedClaimException(n.Error,t);const s=new i.IDPRejectedClaimException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_InvalidAuthorizationMessageExceptionRes=async(e,t)=>{const n=e.body;const o=de_InvalidAuthorizationMessageException(n.Error,t);const s=new i.InvalidAuthorizationMessageException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_InvalidIdentityTokenExceptionRes=async(e,t)=>{const n=e.body;const o=de_InvalidIdentityTokenException(n.Error,t);const s=new i.InvalidIdentityTokenException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_MalformedPolicyDocumentExceptionRes=async(e,t)=>{const n=e.body;const o=de_MalformedPolicyDocumentException(n.Error,t);const s=new i.MalformedPolicyDocumentException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_PackedPolicyTooLargeExceptionRes=async(e,t)=>{const n=e.body;const o=de_PackedPolicyTooLargeException(n.Error,t);const s=new i.PackedPolicyTooLargeException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const de_RegionDisabledExceptionRes=async(e,t)=>{const n=e.body;const o=de_RegionDisabledException(n.Error,t);const s=new i.RegionDisabledException({$metadata:deserializeMetadata(e),...o});return(0,r.decorateServiceException)(s,n)};const se_AssumeRoleRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!=null){n["RoleSessionName"]=e.RoleSessionName}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!=null){const o=se_tagListType(e.Tags,t);if(e.Tags?.length===0){n.Tags=[]}Object.entries(o).forEach((([e,t])=>{const o=`Tags.${e}`;n[o]=t}))}if(e.TransitiveTagKeys!=null){const o=se_tagKeyListType(e.TransitiveTagKeys,t);if(e.TransitiveTagKeys?.length===0){n.TransitiveTagKeys=[]}Object.entries(o).forEach((([e,t])=>{const o=`TransitiveTagKeys.${e}`;n[o]=t}))}if(e.ExternalId!=null){n["ExternalId"]=e.ExternalId}if(e.SerialNumber!=null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!=null){n["TokenCode"]=e.TokenCode}if(e.SourceIdentity!=null){n["SourceIdentity"]=e.SourceIdentity}if(e.ProvidedContexts!=null){const o=se_ProvidedContextsListType(e.ProvidedContexts,t);if(e.ProvidedContexts?.length===0){n.ProvidedContexts=[]}Object.entries(o).forEach((([e,t])=>{const o=`ProvidedContexts.${e}`;n[o]=t}))}return n};const se_AssumeRoleWithSAMLRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.PrincipalArn!=null){n["PrincipalArn"]=e.PrincipalArn}if(e.SAMLAssertion!=null){n["SAMLAssertion"]=e.SAMLAssertion}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}return n};const se_AssumeRoleWithWebIdentityRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!=null){n["RoleSessionName"]=e.RoleSessionName}if(e.WebIdentityToken!=null){n["WebIdentityToken"]=e.WebIdentityToken}if(e.ProviderId!=null){n["ProviderId"]=e.ProviderId}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}return n};const se_DecodeAuthorizationMessageRequest=(e,t)=>{const n={};if(e.EncodedMessage!=null){n["EncodedMessage"]=e.EncodedMessage}return n};const se_GetAccessKeyInfoRequest=(e,t)=>{const n={};if(e.AccessKeyId!=null){n["AccessKeyId"]=e.AccessKeyId}return n};const se_GetCallerIdentityRequest=(e,t)=>{const n={};return n};const se_GetFederationTokenRequest=(e,t)=>{const n={};if(e.Name!=null){n["Name"]=e.Name}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!=null){const o=se_tagListType(e.Tags,t);if(e.Tags?.length===0){n.Tags=[]}Object.entries(o).forEach((([e,t])=>{const o=`Tags.${e}`;n[o]=t}))}return n};const se_GetSessionTokenRequest=(e,t)=>{const n={};if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.SerialNumber!=null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!=null){n["TokenCode"]=e.TokenCode}return n};const se_policyDescriptorListType=(e,t)=>{const n={};let o=1;for(const r of e){if(r===null){continue}const e=se_PolicyDescriptorType(r,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const se_PolicyDescriptorType=(e,t)=>{const n={};if(e.arn!=null){n["arn"]=e.arn}return n};const se_ProvidedContext=(e,t)=>{const n={};if(e.ProviderArn!=null){n["ProviderArn"]=e.ProviderArn}if(e.ContextAssertion!=null){n["ContextAssertion"]=e.ContextAssertion}return n};const se_ProvidedContextsListType=(e,t)=>{const n={};let o=1;for(const r of e){if(r===null){continue}const e=se_ProvidedContext(r,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const se_Tag=(e,t)=>{const n={};if(e.Key!=null){n["Key"]=e.Key}if(e.Value!=null){n["Value"]=e.Value}return n};const se_tagKeyListType=(e,t)=>{const n={};let o=1;for(const t of e){if(t===null){continue}n[`member.${o}`]=t;o++}return n};const se_tagListType=(e,t)=>{const n={};let o=1;for(const r of e){if(r===null){continue}const e=se_Tag(r,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const de_AssumedRoleUser=(e,t)=>{const n={};if(e["AssumedRoleId"]!==undefined){n.AssumedRoleId=(0,r.expectString)(e["AssumedRoleId"])}if(e["Arn"]!==undefined){n.Arn=(0,r.expectString)(e["Arn"])}return n};const de_AssumeRoleResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,r.strictParseInt32)(e["PackedPolicySize"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,r.expectString)(e["SourceIdentity"])}return n};const de_AssumeRoleWithSAMLResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,r.strictParseInt32)(e["PackedPolicySize"])}if(e["Subject"]!==undefined){n.Subject=(0,r.expectString)(e["Subject"])}if(e["SubjectType"]!==undefined){n.SubjectType=(0,r.expectString)(e["SubjectType"])}if(e["Issuer"]!==undefined){n.Issuer=(0,r.expectString)(e["Issuer"])}if(e["Audience"]!==undefined){n.Audience=(0,r.expectString)(e["Audience"])}if(e["NameQualifier"]!==undefined){n.NameQualifier=(0,r.expectString)(e["NameQualifier"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,r.expectString)(e["SourceIdentity"])}return n};const de_AssumeRoleWithWebIdentityResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["SubjectFromWebIdentityToken"]!==undefined){n.SubjectFromWebIdentityToken=(0,r.expectString)(e["SubjectFromWebIdentityToken"])}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,r.strictParseInt32)(e["PackedPolicySize"])}if(e["Provider"]!==undefined){n.Provider=(0,r.expectString)(e["Provider"])}if(e["Audience"]!==undefined){n.Audience=(0,r.expectString)(e["Audience"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,r.expectString)(e["SourceIdentity"])}return n};const de_Credentials=(e,t)=>{const n={};if(e["AccessKeyId"]!==undefined){n.AccessKeyId=(0,r.expectString)(e["AccessKeyId"])}if(e["SecretAccessKey"]!==undefined){n.SecretAccessKey=(0,r.expectString)(e["SecretAccessKey"])}if(e["SessionToken"]!==undefined){n.SessionToken=(0,r.expectString)(e["SessionToken"])}if(e["Expiration"]!==undefined){n.Expiration=(0,r.expectNonNull)((0,r.parseRfc3339DateTimeWithOffset)(e["Expiration"]))}return n};const de_DecodeAuthorizationMessageResponse=(e,t)=>{const n={};if(e["DecodedMessage"]!==undefined){n.DecodedMessage=(0,r.expectString)(e["DecodedMessage"])}return n};const de_ExpiredTokenException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const de_FederatedUser=(e,t)=>{const n={};if(e["FederatedUserId"]!==undefined){n.FederatedUserId=(0,r.expectString)(e["FederatedUserId"])}if(e["Arn"]!==undefined){n.Arn=(0,r.expectString)(e["Arn"])}return n};const de_GetAccessKeyInfoResponse=(e,t)=>{const n={};if(e["Account"]!==undefined){n.Account=(0,r.expectString)(e["Account"])}return n};const de_GetCallerIdentityResponse=(e,t)=>{const n={};if(e["UserId"]!==undefined){n.UserId=(0,r.expectString)(e["UserId"])}if(e["Account"]!==undefined){n.Account=(0,r.expectString)(e["Account"])}if(e["Arn"]!==undefined){n.Arn=(0,r.expectString)(e["Arn"])}return n};const de_GetFederationTokenResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["FederatedUser"]!==undefined){n.FederatedUser=de_FederatedUser(e["FederatedUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,r.strictParseInt32)(e["PackedPolicySize"])}return n};const de_GetSessionTokenResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}return n};const de_IDPCommunicationErrorException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const de_IDPRejectedClaimException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const de_InvalidAuthorizationMessageException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const de_InvalidIdentityTokenException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const de_MalformedPolicyDocumentException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const de_PackedPolicyTooLargeException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const de_RegionDisabledException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,r.expectString)(e["message"])}return n};const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,r.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const c=(0,r.withBaseException)(a.STSServiceException);const buildHttpRpcRequest=async(e,t,n,r,s)=>{const{hostname:i,protocol:a="https",port:c,path:d}=await e.endpoint();const u={protocol:a,hostname:i,port:c,method:"POST",path:d.endsWith("/")?d.slice(0,-1)+n:d+n,headers:t};if(r!==undefined){u.hostname=r}if(s!==undefined){u.body=s}return new o.HttpRequest(u)};const d={"content-type":"application/x-www-form-urlencoded"};const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){const t=new s.XMLParser({attributeNamePrefix:"",htmlEntities:true,ignoreAttributes:false,ignoreDeclaration:true,parseTagValue:false,trimValues:false,tagValueProcessor:(e,t)=>t.trim()===""&&t.includes("\n")?"":undefined});t.addEntity("#xD","\r");t.addEntity("#10","\n");const n=t.parse(e);const o="#text";const i=Object.keys(n)[0];const a=n[i];if(a[o]){a[i]=a[o];delete a[o]}return(0,r.getValueFromTextNode)(a)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);if(n.Error){n.Error.message=n.Error.message??n.Error.Message}return n};const buildFormUrlencodedString=e=>Object.entries(e).map((([e,t])=>(0,r.extendedEncodeURIComponent)(e)+"="+(0,r.extendedEncodeURIComponent)(t))).join("&");const loadQueryErrorCode=(e,t)=>{if(t.Error?.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}}},36184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const r=o.__importDefault(n(80858));const s=n(98525);const i=n(10601);const a=n(62944);const c=n(17906);const d=n(1818);const u=n(94681);const l=n(67273);const p=n(83993);const m=n(38179);const f=n(4161);const g=n(39751);const E=n(58809);const y=n(11866);const S=n(12871);const h=n(11866);const getRuntimeConfig=e=>{(0,h.emitWarningIfUnsupportedVersion)(process.version);const t=(0,S.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(y.loadConfigsForDefaultMode);const n=(0,E.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??f.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(0,s.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,c.defaultUserAgent)({serviceId:n.serviceId,clientVersion:r.default.version}),maxAttempts:e?.maxAttempts??(0,p.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,p.loadConfig)(d.NODE_REGION_CONFIG_OPTIONS,d.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new m.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,p.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||g.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??m.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,p.loadConfig)(d.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,p.loadConfig)(d.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},58809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const r=n(59381);const s=n(76456);const i=n(47107);const a=n(68763);const getRuntimeConfig=e=>({apiVersion:"2011-06-15",base64Decoder:e?.base64Decoder??s.fromBase64,base64Encoder:e?.base64Encoder??s.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??a.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"STS",urlParser:e?.urlParser??r.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},88199:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const r=n(54117);const s=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,s.getDefaultExtensionConfiguration)(e)),...asPartial((0,r.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,s.resolveDefaultRuntimeConfig)(n),...(0,r.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},52888:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const emitWarningIfUnsupportedVersion=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<16){n=true;process.emitWarning(`NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will\nno longer support Node.js 14.x on May 1, 2024.\n\nTo continue receiving updates to AWS services, bug fixes, and security\nupdates please upgrade to an active Node.js LTS version.\n\nMore information can be found at: https://a.co/dzr2AJd`)}};t.emitWarningIfUnsupportedVersion=emitWarningIfUnsupportedVersion},69714:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(52888),t)},10601:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(69714),t);o.__exportStar(n(48586),t)},26841:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t._toNum=t._toBool=t._toStr=void 0;const _toStr=e=>{if(e==null){return e}if(typeof e==="number"||typeof e==="bigint"){const t=new Error(`Received number ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}if(typeof e==="boolean"){const t=new Error(`Received boolean ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}return e};t._toStr=_toStr;const _toBool=e=>{if(e==null){return e}if(typeof e==="number"){}if(typeof e==="string"){const t=e.toLowerCase();if(e!==""&&t!=="false"&&t!=="true"){const t=new Error(`Received string "${e}" where a boolean was expected.`);t.name="Warning";console.warn(t)}return e!==""&&t!=="false"}return e};t._toBool=_toBool;const _toNum=e=>{if(e==null){return e}if(typeof e==="boolean"){}if(typeof e==="string"){const t=Number(e);if(t.toString()!==e){const t=new Error(`Received string "${e}" where a number was expected.`);t.name="Warning";console.warn(t);return e}return t}return e};t._toNum=_toNum},48586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(26841),t);o.__exportStar(n(14480),t)},14480:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.awsExpectUnion=void 0;const o=n(11866);const awsExpectUnion=e=>{if(e==null){return undefined}if(typeof e==="object"&&"__type"in e){delete e.__type}return(0,o.expectUnion)(e)};t.awsExpectUnion=awsExpectUnion},40212:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=t.ENV_EXPIRATION=t.ENV_SESSION=t.ENV_SECRET=t.ENV_KEY=void 0;const o=n(57879);t.ENV_KEY="AWS_ACCESS_KEY_ID";t.ENV_SECRET="AWS_SECRET_ACCESS_KEY";t.ENV_SESSION="AWS_SESSION_TOKEN";t.ENV_EXPIRATION="AWS_CREDENTIAL_EXPIRATION";const fromEnv=()=>async()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const r=process.env[t.ENV_SESSION];const s=process.env[t.ENV_EXPIRATION];if(e&&n){return{accessKeyId:e,secretAccessKey:n,...r&&{sessionToken:r},...s&&{expiration:new Date(s)}}}throw new o.CredentialsProviderError("Unable to find environment variable credentials.")};t.fromEnv=fromEnv},81114:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(40212),t)},73858:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromIni=void 0;const o=n(87831);const r=n(85642);const fromIni=(e={})=>async()=>{const t=await(0,o.parseKnownFiles)(e);return(0,r.resolveProfileData)((0,o.getProfileName)(e),t,e)};t.fromIni=fromIni},25544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73858),t)},92128:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAssumeRoleCredentials=t.isAssumeRoleProfile=void 0;const o=n(57879);const r=n(87831);const s=n(87662);const i=n(85642);const isAssumeRoleProfile=e=>Boolean(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&&(isAssumeRoleWithSourceProfile(e)||isAssumeRoleWithProviderProfile(e));t.isAssumeRoleProfile=isAssumeRoleProfile;const isAssumeRoleWithSourceProfile=e=>typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";const isAssumeRoleWithProviderProfile=e=>typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";const resolveAssumeRoleCredentials=async(e,t,n,a={})=>{const c=t[e];if(!n.roleAssumer){throw new o.CredentialsProviderError(`Profile ${e} requires a role to be assumed, but no role assumption callback was provided.`,false)}const{source_profile:d}=c;if(d&&d in a){throw new o.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${(0,r.getProfileName)(n)}. Profiles visited: `+Object.keys(a).join(", "),false)}const u=d?(0,i.resolveProfileData)(d,t,n,{...a,[d]:true}):(0,s.resolveCredentialSource)(c.credential_source,e)();const l={RoleArn:c.role_arn,RoleSessionName:c.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:c.external_id,DurationSeconds:parseInt(c.duration_seconds||"3600",10)};const{mfa_serial:p}=c;if(p){if(!n.mfaCodeProvider){throw new o.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,false)}l.SerialNumber=p;l.TokenCode=await n.mfaCodeProvider(p)}const m=await u;return n.roleAssumer(m,l)};t.resolveAssumeRoleCredentials=resolveAssumeRoleCredentials},87662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCredentialSource=void 0;const o=n(81114);const r=n(27919);const s=n(57879);const resolveCredentialSource=(e,t)=>{const n={EcsContainer:r.fromContainerMetadata,Ec2InstanceMetadata:r.fromInstanceMetadata,Environment:o.fromEnv};if(e in n){return n[e]()}else{throw new s.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, `+`expected EcsContainer or Ec2InstanceMetadata or Environment.`)}};t.resolveCredentialSource=resolveCredentialSource},54328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=t.isProcessProfile=void 0;const o=n(1287);const isProcessProfile=e=>Boolean(e)&&typeof e==="object"&&typeof e.credential_process==="string";t.isProcessProfile=isProcessProfile;const resolveProcessCredentials=async(e,t)=>(0,o.fromProcess)({...e,profile:t})();t.resolveProcessCredentials=resolveProcessCredentials},85642:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProfileData=void 0;const o=n(57879);const r=n(92128);const s=n(54328);const i=n(15813);const a=n(58024);const c=n(12483);const resolveProfileData=async(e,t,n,d={})=>{const u=t[e];if(Object.keys(d).length>0&&(0,a.isStaticCredsProfile)(u)){return(0,a.resolveStaticCredentials)(u)}if((0,r.isAssumeRoleProfile)(u)){return(0,r.resolveAssumeRoleCredentials)(e,t,n,d)}if((0,a.isStaticCredsProfile)(u)){return(0,a.resolveStaticCredentials)(u)}if((0,c.isWebIdentityProfile)(u)){return(0,c.resolveWebIdentityCredentials)(u,n)}if((0,s.isProcessProfile)(u)){return(0,s.resolveProcessCredentials)(n,e)}if((0,i.isSsoProfile)(u)){return(0,i.resolveSsoCredentials)(u)}throw new o.CredentialsProviderError(`Profile ${e} could not be found or parsed in shared credentials file.`)};t.resolveProfileData=resolveProfileData},15813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSsoCredentials=t.isSsoProfile=void 0;const o=n(14254);var r=n(14254);Object.defineProperty(t,"isSsoProfile",{enumerable:true,get:function(){return r.isSsoProfile}});const resolveSsoCredentials=e=>{const{sso_start_url:t,sso_account_id:n,sso_session:r,sso_region:s,sso_role_name:i}=(0,o.validateSsoProfile)(e);return(0,o.fromSSO)({ssoStartUrl:t,ssoAccountId:n,ssoSession:r,ssoRegion:s,ssoRoleName:i})()};t.resolveSsoCredentials=resolveSsoCredentials},58024:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStaticCredentials=t.isStaticCredsProfile=void 0;const isStaticCredsProfile=e=>Boolean(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;t.isStaticCredsProfile=isStaticCredsProfile;const resolveStaticCredentials=e=>Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token});t.resolveStaticCredentials=resolveStaticCredentials},12483:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveWebIdentityCredentials=t.isWebIdentityProfile=void 0;const o=n(28520);const isWebIdentityProfile=e=>Boolean(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;t.isWebIdentityProfile=isWebIdentityProfile;const resolveWebIdentityCredentials=async(e,t)=>(0,o.fromTokenFile)({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity})();t.resolveWebIdentityCredentials=resolveWebIdentityCredentials},55305:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=void 0;const o=n(81114);const r=n(25544);const s=n(1287);const i=n(14254);const a=n(28520);const c=n(57879);const d=n(87831);const u=n(20858);const defaultProvider=(e={})=>(0,c.memoize)((0,c.chain)(...e.profile||process.env[d.ENV_PROFILE]?[]:[(0,o.fromEnv)()],(0,i.fromSSO)(e),(0,r.fromIni)(e),(0,s.fromProcess)(e),(0,a.fromTokenFile)(e),(0,u.remoteProvider)(e),(async()=>{throw new c.CredentialsProviderError("Could not load credentials from any providers",false)})),(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==undefined));t.defaultProvider=defaultProvider},62944:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55305),t)},20858:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.remoteProvider=t.ENV_IMDS_DISABLED=void 0;const o=n(27919);const r=n(57879);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";const remoteProvider=e=>{if(process.env[o.ENV_CMDS_RELATIVE_URI]||process.env[o.ENV_CMDS_FULL_URI]){return(0,o.fromContainerMetadata)(e)}if(process.env[t.ENV_IMDS_DISABLED]){return async()=>{throw new r.CredentialsProviderError("EC2 Instance Metadata Service access disabled")}}return(0,o.fromInstanceMetadata)(e)};t.remoteProvider=remoteProvider},75576:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=void 0;const o=n(87831);const r=n(73035);const fromProcess=(e={})=>async()=>{const t=await(0,o.parseKnownFiles)(e);return(0,r.resolveProcessCredentials)((0,o.getProfileName)(e),t)};t.fromProcess=fromProcess},39726:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValidatedProcessCredentials=void 0;const getValidatedProcessCredentials=(e,t)=>{if(t.Version!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(t.AccessKeyId===undefined||t.SecretAccessKey===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}if(t.Expiration){const n=new Date;const o=new Date(t.Expiration);if(o{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(75576),t)},73035:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=void 0;const o=n(57879);const r=n(32081);const s=n(73837);const i=n(39726);const resolveProcessCredentials=async(e,t)=>{const n=t[e];if(t[e]){const t=n["credential_process"];if(t!==undefined){const n=(0,s.promisify)(r.exec);try{const{stdout:o}=await n(t);let r;try{r=JSON.parse(o.trim())}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return(0,i.getValidatedProcessCredentials)(e,r)}catch(e){throw new o.CredentialsProviderError(e.message)}}else{throw new o.CredentialsProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new o.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`)}};t.resolveProcessCredentials=resolveProcessCredentials},63079:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSSO=void 0;const o=n(57879);const r=n(87831);const s=n(14899);const i=n(37020);const a=n(69859);const fromSSO=(e={})=>async()=>{const{ssoStartUrl:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,ssoSession:l}=e;const p=(0,r.getProfileName)(e);if(!t&&!n&&!c&&!d&&!l){const n=await(0,r.parseKnownFiles)(e);const d=n[p];if(!d){throw new o.CredentialsProviderError(`Profile ${p} was not found.`)}if(!(0,s.isSsoProfile)(d)){throw new o.CredentialsProviderError(`Profile ${p} is not configured with SSO credentials.`)}if(d===null||d===void 0?void 0:d.sso_session){const n=await(0,r.loadSsoSessionData)(e);const s=n[d.sso_session];const i=` configurations in profile ${p} and sso-session ${d.sso_session}`;if(c&&c!==s.sso_region){throw new o.CredentialsProviderError(`Conflicting SSO region`+i,false)}if(t&&t!==s.sso_start_url){throw new o.CredentialsProviderError(`Conflicting SSO start_url`+i,false)}d.sso_region=s.sso_region;d.sso_start_url=s.sso_start_url}const{sso_start_url:l,sso_account_id:m,sso_region:f,sso_role_name:g,sso_session:E}=(0,a.validateSsoProfile)(d);return(0,i.resolveSSOCredentials)({ssoStartUrl:l,ssoSession:E,ssoAccountId:m,ssoRegion:f,ssoRoleName:g,ssoClient:u,profile:p})}else if(!t||!n||!c||!d){throw new o.CredentialsProviderError("Incomplete configuration. The fromSSO() argument hash must include "+'"ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"')}else{return(0,i.resolveSSOCredentials)({ssoStartUrl:t,ssoSession:l,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,profile:p})}};t.fromSSO=fromSSO},14254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(63079),t);o.__exportStar(n(14899),t);o.__exportStar(n(10245),t);o.__exportStar(n(69859),t)},14899:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSsoProfile=void 0;const isSsoProfile=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");t.isSsoProfile=isSsoProfile},37020:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSSOCredentials=void 0;const o=n(69615);const r=n(87179);const s=n(57879);const i=n(87831);const a=false;const resolveSSOCredentials=async({ssoStartUrl:e,ssoSession:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,profile:l})=>{let p;const m=`To refresh this SSO session run aws sso login with the corresponding profile.`;if(t){try{const e=await(0,r.fromSso)({profile:l})();p={accessToken:e.token,expiresAt:new Date(e.expiration).toISOString()}}catch(e){throw new s.CredentialsProviderError(e.message,a)}}else{try{p=await(0,i.getSSOTokenFromFile)(e)}catch(e){throw new s.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${m}`,a)}}if(new Date(p.expiresAt).getTime()-Date.now()<=0){throw new s.CredentialsProviderError(`The SSO session associated with this profile has expired. ${m}`,a)}const{accessToken:f}=p;const g=u||new o.SSOClient({region:c});let E;try{E=await g.send(new o.GetRoleCredentialsCommand({accountId:n,roleName:d,accessToken:f}))}catch(e){throw s.CredentialsProviderError.from(e,a)}const{roleCredentials:{accessKeyId:y,secretAccessKey:S,sessionToken:h,expiration:_}={}}=E;if(!y||!S||!h||!_){throw new s.CredentialsProviderError("SSO returns an invalid temporary credential.",a)}return{accessKeyId:y,secretAccessKey:S,sessionToken:h,expiration:new Date(_)}};t.resolveSSOCredentials=resolveSSOCredentials},10245:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},69859:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateSsoProfile=void 0;const o=n(57879);const validateSsoProfile=e=>{const{sso_start_url:t,sso_account_id:n,sso_region:r,sso_role_name:s}=e;if(!t||!n||!r||!s){throw new o.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(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,false)}return e};t.validateSsoProfile=validateSsoProfile},15701:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const o=n(57879);const r=n(57147);const s=n(34619);const i="AWS_WEB_IDENTITY_TOKEN_FILE";const a="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const fromTokenFile=(e={})=>async()=>{var t,n,d;const u=(t=e===null||e===void 0?void 0:e.webIdentityTokenFile)!==null&&t!==void 0?t:process.env[i];const l=(n=e===null||e===void 0?void 0:e.roleArn)!==null&&n!==void 0?n:process.env[a];const p=(d=e===null||e===void 0?void 0:e.roleSessionName)!==null&&d!==void 0?d:process.env[c];if(!u||!l){throw new o.CredentialsProviderError("Web identity configuration not specified")}return(0,s.fromWebToken)({...e,webIdentityToken:(0,r.readFileSync)(u,{encoding:"ascii"}),roleArn:l,roleSessionName:p})()};t.fromTokenFile=fromTokenFile},34619:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const o=n(57879);const fromWebToken=e=>()=>{const{roleArn:t,roleSessionName:n,webIdentityToken:r,providerId:s,policyArns:i,policy:a,durationSeconds:c,roleAssumerWithWebIdentity:d}=e;if(!d){throw new o.CredentialsProviderError(`Role Arn '${t}' needs to be assumed with web identity,`+` but no role assumption callback was provided.`,false)}return d({RoleArn:t,RoleSessionName:n!==null&&n!==void 0?n:`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:r,ProviderId:s,PolicyArns:i,Policy:a,DurationSeconds:c})};t.fromWebToken=fromWebToken},28520:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(15701),t);o.__exportStar(n(34619),t)},42459:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const o=n(54117);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const hostHeaderMiddleware=e=>t=>async n=>{if(!o.HttpRequest.isInstance(n.request))return t(n);const{request:r}=n;const{handlerProtocol:s=""}=e.requestHandler.metadata||{};if(s.indexOf("h2")>=0&&!r.headers[":authority"]){delete r.headers["host"];r.headers[":authority"]=r.hostname+(r.port?":"+r.port:"")}else if(!r.headers["host"]){let e=r.hostname;if(r.port!=null)e+=`:${r.port}`;r.headers["host"]=e}return t(n)};t.hostHeaderMiddleware=hostHeaderMiddleware;t.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};const getHostHeaderPlugin=e=>({applyToStack:n=>{n.add((0,t.hostHeaderMiddleware)(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=getHostHeaderPlugin},1475:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(41233),t)},41233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLoggerPlugin=t.loggerMiddlewareOptions=t.loggerMiddleware=void 0;const loggerMiddleware=()=>(e,t)=>async n=>{var o,r;try{const r=await e(n);const{clientName:s,commandName:i,logger:a,dynamoDbDocumentClientOptions:c={}}=t;const{overrideInputFilterSensitiveLog:d,overrideOutputFilterSensitiveLog:u}=c;const l=d!==null&&d!==void 0?d:t.inputFilterSensitiveLog;const p=u!==null&&u!==void 0?u:t.outputFilterSensitiveLog;const{$metadata:m,...f}=r.output;(o=a===null||a===void 0?void 0:a.info)===null||o===void 0?void 0:o.call(a,{clientName:s,commandName:i,input:l(n.input),output:p(f),metadata:m});return r}catch(e){const{clientName:o,commandName:s,logger:i,dynamoDbDocumentClientOptions:a={}}=t;const{overrideInputFilterSensitiveLog:c}=a;const d=c!==null&&c!==void 0?c:t.inputFilterSensitiveLog;(r=i===null||i===void 0?void 0:i.error)===null||r===void 0?void 0:r.call(i,{clientName:o,commandName:s,input:d(n.input),error:e,metadata:e.$metadata});throw e}};t.loggerMiddleware=loggerMiddleware;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};const getLoggerPlugin=e=>({applyToStack:e=>{e.add((0,t.loggerMiddleware)(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=getLoggerPlugin},14103:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRecursionDetectionPlugin=t.addRecursionDetectionMiddlewareOptions=t.recursionDetectionMiddleware=void 0;const o=n(54117);const r="X-Amzn-Trace-Id";const s="AWS_LAMBDA_FUNCTION_NAME";const i="_X_AMZN_TRACE_ID";const recursionDetectionMiddleware=e=>t=>async n=>{const{request:a}=n;if(!o.HttpRequest.isInstance(a)||e.runtime!=="node"||a.headers.hasOwnProperty(r)){return t(n)}const c=process.env[s];const d=process.env[i];const nonEmptyString=e=>typeof e==="string"&&e.length>0;if(nonEmptyString(c)&&nonEmptyString(d)){a.headers[r]=d}return t({...n,request:a})};t.recursionDetectionMiddleware=recursionDetectionMiddleware;t.addRecursionDetectionMiddlewareOptions={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:true,priority:"low"};const getRecursionDetectionPlugin=e=>({applyToStack:n=>{n.add((0,t.recursionDetectionMiddleware)(e),t.addRecursionDetectionMiddlewareOptions)}});t.getRecursionDetectionPlugin=getRecursionDetectionPlugin},2629:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStsAuthConfig=void 0;const o=n(83347);const resolveStsAuthConfig=(e,{stsClientCtor:t})=>(0,o.resolveAwsAuthConfig)({...e,stsClientCtor:t});t.resolveStsAuthConfig=resolveStsAuthConfig},55182:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSigV4AuthConfig=t.resolveAwsAuthConfig=void 0;const o=n(57879);const r=n(20829);const s=n(25275);const i=3e5;const resolveAwsAuthConfig=e=>{const t=e.credentials?normalizeCredentialProvider(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:o=e.systemClockOffset||0,sha256:i}=e;let a;if(e.signer){a=(0,s.normalizeProvider)(e.signer)}else if(e.regionInfoProvider){a=()=>(0,s.normalizeProvider)(e.region)().then((async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t])).then((([o,s])=>{const{signingRegion:a,signingService:c}=o;e.signingRegion=e.signingRegion||a||s;e.signingName=e.signingName||c||e.serviceId;const d={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:n};const u=e.signerConstructor||r.SignatureV4;return new u(d)}))}else{a=async o=>{o=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,s.normalizeProvider)(e.region)(),properties:{}},o);const a=o.signingRegion;const c=o.signingName;e.signingRegion=e.signingRegion||a;e.signingName=e.signingName||c||e.serviceId;const d={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:n};const u=e.signerConstructor||r.SignatureV4;return new u(d)}}return{...e,systemClockOffset:o,signingEscapePath:n,credentials:t,signer:a}};t.resolveAwsAuthConfig=resolveAwsAuthConfig;const resolveSigV4AuthConfig=e=>{const t=e.credentials?normalizeCredentialProvider(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:o=e.systemClockOffset||0,sha256:i}=e;let a;if(e.signer){a=(0,s.normalizeProvider)(e.signer)}else{a=(0,s.normalizeProvider)(new r.SignatureV4({credentials:t,region:e.region,service:e.signingName,sha256:i,uriEscapePath:n}))}return{...e,systemClockOffset:o,signingEscapePath:n,credentials:t,signer:a}};t.resolveSigV4AuthConfig=resolveSigV4AuthConfig;const normalizeCredentialProvider=e=>{if(typeof e==="function"){return(0,o.memoize)(e,(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()e.expiration!==undefined))}return(0,s.normalizeProvider)(e)}},7717:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSigV4AuthPlugin=t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const o=n(54117);const r=n(3904);const s=n(85384);const awsAuthMiddleware=e=>(t,n)=>async function(i){var a,c,d,u;if(!o.HttpRequest.isInstance(i.request))return t(i);const l=(d=(c=(a=n.endpointV2)===null||a===void 0?void 0:a.properties)===null||c===void 0?void 0:c.authSchemes)===null||d===void 0?void 0:d[0];const p=(l===null||l===void 0?void 0:l.name)==="sigv4a"?(u=l===null||l===void 0?void 0:l.signingRegionSet)===null||u===void 0?void 0:u.join(","):undefined;const m=await e.signer(l);const f=await t({...i,request:await m.sign(i.request,{signingDate:(0,r.getSkewCorrectedDate)(e.systemClockOffset),signingRegion:p||n["signing_region"],signingService:n["signing_service"]})}).catch((t=>{var n;const o=(n=t.ServerTime)!==null&&n!==void 0?n:getDateHeader(t.$response);if(o){e.systemClockOffset=(0,s.getUpdatedSystemClockOffset)(o,e.systemClockOffset)}throw t}));const g=getDateHeader(f.response);if(g){e.systemClockOffset=(0,s.getUpdatedSystemClockOffset)(g,e.systemClockOffset)}return f};t.awsAuthMiddleware=awsAuthMiddleware;const getDateHeader=e=>{var t,n,r;return o.HttpResponse.isInstance(e)?(n=(t=e.headers)===null||t===void 0?void 0:t.date)!==null&&n!==void 0?n:(r=e.headers)===null||r===void 0?void 0:r.Date:undefined};t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:true};const getAwsAuthPlugin=e=>({applyToStack:n=>{n.addRelativeTo((0,t.awsAuthMiddleware)(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=getAwsAuthPlugin;t.getSigV4AuthPlugin=t.getAwsAuthPlugin},83347:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55182),t);o.__exportStar(n(7717),t)},3904:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSkewCorrectedDate=void 0;const getSkewCorrectedDate=e=>new Date(Date.now()+e);t.getSkewCorrectedDate=getSkewCorrectedDate},85384:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUpdatedSystemClockOffset=void 0;const o=n(78958);const getUpdatedSystemClockOffset=(e,t)=>{const n=Date.parse(e);if((0,o.isClockSkewed)(n,t)){return n-Date.now()}return t};t.getUpdatedSystemClockOffset=getUpdatedSystemClockOffset},78958:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isClockSkewed=void 0;const o=n(3904);const isClockSkewed=(e,t)=>Math.abs((0,o.getSkewCorrectedDate)(t).getTime()-e)>=3e5;t.isClockSkewed=isClockSkewed},53274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveUserAgentConfig=void 0;function resolveUserAgentConfig(e){return{...e,customUserAgent:typeof e.customUserAgent==="string"?[[e.customUserAgent]]:e.customUserAgent}}t.resolveUserAgentConfig=resolveUserAgentConfig},37696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UA_ESCAPE_CHAR=t.UA_VALUE_ESCAPE_REGEX=t.UA_NAME_ESCAPE_REGEX=t.UA_NAME_SEPARATOR=t.SPACE=t.X_AMZ_USER_AGENT=t.USER_AGENT=void 0;t.USER_AGENT="user-agent";t.X_AMZ_USER_AGENT="x-amz-user-agent";t.SPACE=" ";t.UA_NAME_SEPARATOR="/";t.UA_NAME_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;t.UA_VALUE_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;t.UA_ESCAPE_CHAR="-"},37163:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(53274),t);o.__exportStar(n(83689),t)},83689:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const o=n(61194);const r=n(54117);const s=n(37696);const userAgentMiddleware=e=>(t,n)=>async i=>{var a,c;const{request:d}=i;if(!r.HttpRequest.isInstance(d))return t(i);const{headers:u}=d;const l=((a=n===null||n===void 0?void 0:n.userAgent)===null||a===void 0?void 0:a.map(escapeUserAgent))||[];const p=(await e.defaultUserAgentProvider()).map(escapeUserAgent);const m=((c=e===null||e===void 0?void 0:e.customUserAgent)===null||c===void 0?void 0:c.map(escapeUserAgent))||[];const f=(0,o.getUserAgentPrefix)();const g=(f?[f]:[]).concat([...p,...l,...m]).join(s.SPACE);const E=[...p.filter((e=>e.startsWith("aws-sdk-"))),...m].join(s.SPACE);if(e.runtime!=="browser"){if(E){u[s.X_AMZ_USER_AGENT]=u[s.X_AMZ_USER_AGENT]?`${u[s.USER_AGENT]} ${E}`:E}u[s.USER_AGENT]=g}else{u[s.X_AMZ_USER_AGENT]=g}return t({...i,request:d})};t.userAgentMiddleware=userAgentMiddleware;const escapeUserAgent=e=>{var t;const n=e[0].split(s.UA_NAME_SEPARATOR).map((e=>e.replace(s.UA_NAME_ESCAPE_REGEX,s.UA_ESCAPE_CHAR))).join(s.UA_NAME_SEPARATOR);const o=(t=e[1])===null||t===void 0?void 0:t.replace(s.UA_VALUE_ESCAPE_REGEX,s.UA_ESCAPE_CHAR);const r=n.indexOf(s.UA_NAME_SEPARATOR);const i=n.substring(0,r);let a=n.substring(r+1);if(i==="api"){a=a.toLowerCase()}return[i,a,o].filter((e=>e&&e.length>0)).reduce(((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}}),"")};t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};const getUserAgentPlugin=e=>({applyToStack:n=>{n.add((0,t.userAgentMiddleware)(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=getUserAgentPlugin},91115:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAwsRegionExtensionConfiguration=t.getAwsRegionExtensionConfiguration=void 0;const getAwsRegionExtensionConfiguration=e=>{let runtimeConfigRegion=async()=>{if(e.region===undefined){throw new Error("Region is missing from runtimeConfig")}const t=e.region;if(typeof t==="string"){return t}return t()};return{setRegion(e){runtimeConfigRegion=e},region(){return runtimeConfigRegion}}};t.getAwsRegionExtensionConfiguration=getAwsRegionExtensionConfiguration;const resolveAwsRegionExtensionConfiguration=e=>({region:e.region()});t.resolveAwsRegionExtensionConfiguration=resolveAwsRegionExtensionConfiguration},21945:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(91115),t);o.__exportStar(n(3982),t)},81558:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_REGION_CONFIG_FILE_OPTIONS=t.NODE_REGION_CONFIG_OPTIONS=t.REGION_INI_NAME=t.REGION_ENV_NAME=void 0;t.REGION_ENV_NAME="AWS_REGION";t.REGION_INI_NAME="region";t.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.REGION_ENV_NAME],configFileSelector:e=>e[t.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};t.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}},36926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const o=n(62995);const getRealRegion=e=>(0,o.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=getRealRegion},3982:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(81558),t);o.__exportStar(n(33757),t)},62995:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const isFipsRegion=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=isFipsRegion},33757:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const o=n(36926);const r=n(62995);const resolveRegionConfig=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return(0,o.getRealRegion)(t)}const e=await t();return(0,o.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,r.isFipsRegion)(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}};t.resolveRegionConfig=resolveRegionConfig},42965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UnsupportedGrantTypeException=t.UnauthorizedClientException=t.SlowDownException=t.SSOOIDCClient=t.InvalidScopeException=t.InvalidRequestException=t.InvalidClientException=t.InternalServerException=t.ExpiredTokenException=t.CreateTokenCommand=t.AuthorizationPendingException=t.AccessDeniedException=void 0;const o=n(42459);const r=n(1475);const s=n(14103);const i=n(37163);const a=n(1818);const c=n(71829);const d=n(12538);const u=n(67273);const l=n(11866);var resolveClientEndpointParameters=e=>{var t,n;return{...e,useDualstackEndpoint:(t=e.useDualstackEndpoint)!==null&&t!==void 0?t:false,useFipsEndpoint:(n=e.useFipsEndpoint)!==null&&n!==void 0?n:false,defaultSigningName:"awsssooidc"}};var p={version:"3.429.0"};const m=n(17906);const f=n(1818);const g=n(94681);const E=n(67273);const y=n(83993);const S=n(38179);const h=n(4161);const _=n(39751);const v=n(11866);const C=n(59381);const b=n(76456);const w=n(47107);const P=n(88013);var x="required";var T="fn";var I="argv";var O="ref";var A="isSet";var R="tree";var N="error";var D="endpoint";var k="PartitionResult";var M="getAttr";var j={[x]:false,type:"String"};var F={[x]:true,default:false,type:"Boolean"};var U={[O]:"Endpoint"};var L={[T]:"booleanEquals",[I]:[{[O]:"UseFIPS"},true]};var z={[T]:"booleanEquals",[I]:[{[O]:"UseDualStack"},true]};var $={};var H={[T]:"booleanEquals",[I]:[true,{[T]:M,[I]:[{[O]:k},"supportsFIPS"]}]};var q={[O]:k};var G={[T]:"booleanEquals",[I]:[true,{[T]:M,[I]:[q,"supportsDualStack"]}]};var V=[L];var B=[z];var W=[{[O]:"Region"}];var Y={version:"1.0",parameters:{Region:j,UseDualStack:F,UseFIPS:F,Endpoint:j},rules:[{conditions:[{[T]:A,[I]:[U]}],type:R,rules:[{conditions:V,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:N},{conditions:B,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:N},{endpoint:{url:U,properties:$,headers:$},type:D}]},{conditions:[{[T]:A,[I]:W}],type:R,rules:[{conditions:[{[T]:"aws.partition",[I]:W,assign:k}],type:R,rules:[{conditions:[L,z],type:R,rules:[{conditions:[H,G],type:R,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:$,headers:$},type:D}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:N}]},{conditions:V,type:R,rules:[{conditions:[H],type:R,rules:[{conditions:[{[T]:"stringEquals",[I]:["aws-us-gov",{[T]:M,[I]:[q,"name"]}]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:$,headers:$},type:D},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:$,headers:$},type:D}]},{error:"FIPS is enabled but this partition does not support FIPS",type:N}]},{conditions:B,type:R,rules:[{conditions:[G],type:R,rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:$,headers:$},type:D}]},{error:"DualStack is enabled but this partition does not support DualStack",type:N}]},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:$,headers:$},type:D}]}]},{error:"Invalid Configuration: Missing Region",type:N}]};var K=Y;var defaultEndpointResolver=(e,t={})=>(0,P.resolveEndpoint)(K,{endpointParams:e,logger:t.logger});var getRuntimeConfig=e=>{var t,n,o,r,s,i,a,c,d,u;return{apiVersion:"2019-06-10",base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:b.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:b.toBase64,disableHostPrefix:(o=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&o!==void 0?o:false,endpointProvider:(r=e===null||e===void 0?void 0:e.endpointProvider)!==null&&r!==void 0?r:defaultEndpointResolver,extensions:(s=e===null||e===void 0?void 0:e.extensions)!==null&&s!==void 0?s:[],logger:(i=e===null||e===void 0?void 0:e.logger)!==null&&i!==void 0?i:new v.NoOpLogger,serviceId:(a=e===null||e===void 0?void 0:e.serviceId)!==null&&a!==void 0?a:"SSO OIDC",urlParser:(c=e===null||e===void 0?void 0:e.urlParser)!==null&&c!==void 0?c:C.parseUrl,utf8Decoder:(d=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&d!==void 0?d:w.fromUtf8,utf8Encoder:(u=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&u!==void 0?u:w.toUtf8}};const X=n(11866);const J=n(12871);const Q=n(11866);var getRuntimeConfig2=e=>{var t,n,o,r,s,i,a,c,d,u;(0,Q.emitWarningIfUnsupportedVersion)(process.version);const l=(0,J.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>l().then(X.loadConfigsForDefaultMode);const v=getRuntimeConfig(e);return{...v,...e,runtime:"node",defaultsMode:l,bodyLengthChecker:(t=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&t!==void 0?t:h.calculateBodyLength,defaultUserAgentProvider:(n=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&n!==void 0?n:(0,m.defaultUserAgent)({serviceId:v.serviceId,clientVersion:p.version}),maxAttempts:(o=e===null||e===void 0?void 0:e.maxAttempts)!==null&&o!==void 0?o:(0,y.loadConfig)(E.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(r=e===null||e===void 0?void 0:e.region)!==null&&r!==void 0?r:(0,y.loadConfig)(f.NODE_REGION_CONFIG_OPTIONS,f.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(s=e===null||e===void 0?void 0:e.requestHandler)!==null&&s!==void 0?s:new S.NodeHttpHandler(defaultConfigProvider),retryMode:(i=e===null||e===void 0?void 0:e.retryMode)!==null&&i!==void 0?i:(0,y.loadConfig)({...E.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||_.DEFAULT_RETRY_MODE}),sha256:(a=e===null||e===void 0?void 0:e.sha256)!==null&&a!==void 0?a:g.Hash.bind(null,"sha256"),streamCollector:(c=e===null||e===void 0?void 0:e.streamCollector)!==null&&c!==void 0?c:S.streamCollector,useDualstackEndpoint:(d=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&d!==void 0?d:(0,y.loadConfig)(f.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(u=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&u!==void 0?u:(0,y.loadConfig)(f.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};const Z=n(21945);const ee=n(54117);const te=n(11866);var asPartial=e=>e;var resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,Z.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,te.getDefaultExtensionConfiguration)(e)),...asPartial((0,ee.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,Z.resolveAwsRegionExtensionConfiguration)(n),...(0,te.resolveDefaultRuntimeConfig)(n),...(0,ee.resolveHttpHandlerRuntimeConfig)(n)}};var ne=class extends l.Client{constructor(...[e]){const t=getRuntimeConfig2(e||{});const n=resolveClientEndpointParameters(t);const l=(0,a.resolveRegionConfig)(n);const p=(0,d.resolveEndpointConfig)(l);const m=(0,u.resolveRetryConfig)(p);const f=(0,o.resolveHostHeaderConfig)(m);const g=(0,i.resolveUserAgentConfig)(f);const E=resolveRuntimeExtensions(g,(e===null||e===void 0?void 0:e.extensions)||[]);super(E);this.config=E;this.middlewareStack.use((0,u.getRetryPlugin)(this.config));this.middlewareStack.use((0,c.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,r.getLoggerPlugin)(this.config));this.middlewareStack.use((0,s.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};t.SSOOIDCClient=ne;const oe=n(11866);const re=n(12538);const se=n(76904);const ie=n(11866);const ae=n(18499);const ce=n(54117);const de=n(11866);const ue=n(11866);var le=class _SSOOIDCServiceException extends ue.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOOIDCServiceException.prototype)}};var pe=class _AccessDeniedException extends le{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype);this.error=e.error;this.error_description=e.error_description}};t.AccessDeniedException=pe;var me=class _AuthorizationPendingException extends le{constructor(e){super({name:"AuthorizationPendingException",$fault:"client",...e});this.name="AuthorizationPendingException";this.$fault="client";Object.setPrototypeOf(this,_AuthorizationPendingException.prototype);this.error=e.error;this.error_description=e.error_description}};t.AuthorizationPendingException=me;var fe=class _ExpiredTokenException extends le{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype);this.error=e.error;this.error_description=e.error_description}};t.ExpiredTokenException=fe;var ge=class _InternalServerException extends le{constructor(e){super({name:"InternalServerException",$fault:"server",...e});this.name="InternalServerException";this.$fault="server";Object.setPrototypeOf(this,_InternalServerException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InternalServerException=ge;var Ee=class _InvalidClientException extends le{constructor(e){super({name:"InvalidClientException",$fault:"client",...e});this.name="InvalidClientException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidClientException=Ee;var ye=class _InvalidGrantException extends le{constructor(e){super({name:"InvalidGrantException",$fault:"client",...e});this.name="InvalidGrantException";this.$fault="client";Object.setPrototypeOf(this,_InvalidGrantException.prototype);this.error=e.error;this.error_description=e.error_description}};var Se=class _InvalidRequestException extends le{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidRequestException=Se;var he=class _InvalidScopeException extends le{constructor(e){super({name:"InvalidScopeException",$fault:"client",...e});this.name="InvalidScopeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidScopeException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidScopeException=he;var _e=class _SlowDownException extends le{constructor(e){super({name:"SlowDownException",$fault:"client",...e});this.name="SlowDownException";this.$fault="client";Object.setPrototypeOf(this,_SlowDownException.prototype);this.error=e.error;this.error_description=e.error_description}};t.SlowDownException=_e;var ve=class _UnauthorizedClientException extends le{constructor(e){super({name:"UnauthorizedClientException",$fault:"client",...e});this.name="UnauthorizedClientException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedClientException.prototype);this.error=e.error;this.error_description=e.error_description}};t.UnauthorizedClientException=ve;var Ce=class _UnsupportedGrantTypeException extends le{constructor(e){super({name:"UnsupportedGrantTypeException",$fault:"client",...e});this.name="UnsupportedGrantTypeException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedGrantTypeException.prototype);this.error=e.error;this.error_description=e.error_description}};t.UnsupportedGrantTypeException=Ce;var be=class _InvalidClientMetadataException extends le{constructor(e){super({name:"InvalidClientMetadataException",$fault:"client",...e});this.name="InvalidClientMetadataException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientMetadataException.prototype);this.error=e.error;this.error_description=e.error_description}};var se_CreateTokenCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:r,path:s}=await t.endpoint();const i={"content-type":"application/json"};const a=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}/token`;let c;c=JSON.stringify((0,de.take)(e,{clientId:[],clientSecret:[],code:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:e=>(0,de._json)(e)}));return new ce.HttpRequest({protocol:o,hostname:n,port:r,method:"POST",headers:i,path:a,body:c})};var se_RegisterClientCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:r,path:s}=await t.endpoint();const i={"content-type":"application/json"};const a=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}/client/register`;let c;c=JSON.stringify((0,de.take)(e,{clientName:[],clientType:[],scopes:e=>(0,de._json)(e)}));return new ce.HttpRequest({protocol:o,hostname:n,port:r,method:"POST",headers:i,path:a,body:c})};var se_StartDeviceAuthorizationCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:r,path:s}=await t.endpoint();const i={"content-type":"application/json"};const a=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}/device_authorization`;let c;c=JSON.stringify((0,de.take)(e,{clientId:[],clientSecret:[],startUrl:[]}));return new ce.HttpRequest({protocol:o,hostname:n,port:r,method:"POST",headers:i,path:a,body:c})};var de_CreateTokenCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_CreateTokenCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const r=(0,de.take)(o,{accessToken:de.expectString,expiresIn:de.expectInt32,idToken:de.expectString,refreshToken:de.expectString,tokenType:de.expectString});Object.assign(n,r);return n};var de_CreateTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await de_AuthorizationPendingExceptionRes(n,t);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await de_InvalidClientExceptionRes(n,t);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await de_InvalidGrantExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await de_InvalidScopeExceptionRes(n,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await de_SlowDownExceptionRes(n,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await de_UnauthorizedClientExceptionRes(n,t);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await de_UnsupportedGrantTypeExceptionRes(n,t);default:const r=n.body;return we({output:e,parsedBody:r,errorCode:o})}};var de_RegisterClientCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_RegisterClientCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const r=(0,de.take)(o,{authorizationEndpoint:de.expectString,clientId:de.expectString,clientIdIssuedAt:de.expectLong,clientSecret:de.expectString,clientSecretExpiresAt:de.expectLong,tokenEndpoint:de.expectString});Object.assign(n,r);return n};var de_RegisterClientCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await de_InvalidClientMetadataExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await de_InvalidScopeExceptionRes(n,t);default:const r=n.body;return we({output:e,parsedBody:r,errorCode:o})}};var de_StartDeviceAuthorizationCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_StartDeviceAuthorizationCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const r=(0,de.take)(o,{deviceCode:de.expectString,expiresIn:de.expectInt32,interval:de.expectInt32,userCode:de.expectString,verificationUri:de.expectString,verificationUriComplete:de.expectString});Object.assign(n,r);return n};var de_StartDeviceAuthorizationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await de_InvalidClientExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await de_SlowDownExceptionRes(n,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await de_UnauthorizedClientExceptionRes(n,t);default:const r=n.body;return we({output:e,parsedBody:r,errorCode:o})}};var we=(0,de.withBaseException)(le);var de_AccessDeniedExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new pe({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_AuthorizationPendingExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new me({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_ExpiredTokenExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new fe({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_InternalServerExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new ge({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_InvalidClientExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new Ee({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_InvalidClientMetadataExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new be({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_InvalidGrantExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new ye({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_InvalidRequestExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new Se({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_InvalidScopeExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new he({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_SlowDownExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new _e({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_UnauthorizedClientExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new ve({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var de_UnsupportedGrantTypeExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const r=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,r);const s=new Ce({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(s,e.body)};var deserializeMetadata=e=>{var t,n;return{httpStatusCode:e.statusCode,requestId:(n=(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"])!==null&&n!==void 0?n:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};var collectBodyString=(e,t)=>(0,de.collectBody)(e,t).then((e=>t.utf8Encoder(e)));var parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));var parseErrorBody=async(e,t)=>{var n;const o=await parseBody(e,t);o.message=(n=o.message)!==null&&n!==void 0?n:o.Message;return o};var loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==void 0){return sanitizeErrorCode(e.headers[n])}if(t.code!==void 0){return sanitizeErrorCode(t.code)}if(t["__type"]!==void 0){return sanitizeErrorCode(t["__type"])}};var Pe=class _CreateTokenCommand extends ie.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,se.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,re.getEndpointPlugin)(t,_CreateTokenCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:r}=t;const s="SSOOIDCClient";const i="CreateTokenCommand";const a={logger:r,clientName:s,commandName:i,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[ae.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"CreateToken"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),a)}serialize(e,t){return se_CreateTokenCommand(e,t)}deserialize(e,t){return de_CreateTokenCommand(e,t)}};t.CreateTokenCommand=Pe;const xe=n(12538);const Te=n(76904);const Ie=n(11866);const Oe=n(18499);var Ae=class _RegisterClientCommand extends Ie.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,Te.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,xe.getEndpointPlugin)(t,_RegisterClientCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:r}=t;const s="SSOOIDCClient";const i="RegisterClientCommand";const a={logger:r,clientName:s,commandName:i,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[Oe.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"RegisterClient"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),a)}serialize(e,t){return se_RegisterClientCommand(e,t)}deserialize(e,t){return de_RegisterClientCommand(e,t)}};const Re=n(12538);const Ne=n(76904);const De=n(11866);const ke=n(18499);var Me=class _StartDeviceAuthorizationCommand extends De.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,Ne.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,Re.getEndpointPlugin)(t,_StartDeviceAuthorizationCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:r}=t;const s="SSOOIDCClient";const i="StartDeviceAuthorizationCommand";const a={logger:r,clientName:s,commandName:i,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[ke.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"StartDeviceAuthorization"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),a)}serialize(e,t){return se_StartDeviceAuthorizationCommand(e,t)}deserialize(e,t){return de_StartDeviceAuthorizationCommand(e,t)}};var je={CreateTokenCommand:Pe,RegisterClientCommand:Ae,StartDeviceAuthorizationCommand:Me};var Fe=class extends ne{};(0,oe.createAggregatedClient)(je,Fe)},18041:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.REFRESH_MESSAGE=t.EXPIRE_WINDOW_MS=void 0;t.EXPIRE_WINDOW_MS=5*60*1e3;t.REFRESH_MESSAGE=`To refresh this SSO session run 'aws sso login' with the corresponding profile.`},66786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSso=void 0;const o=n(57879);const r=n(87831);const s=n(18041);const i=n(90363);const a=n(43140);const c=n(80345);const d=n(90665);const u=new Date(0);const fromSso=(e={})=>async()=>{const t=await(0,r.parseKnownFiles)(e);const n=(0,r.getProfileName)(e);const l=t[n];if(!l){throw new o.TokenProviderError(`Profile '${n}' could not be found in shared credentials file.`,false)}else if(!l["sso_session"]){throw new o.TokenProviderError(`Profile '${n}' is missing required property 'sso_session'.`)}const p=l["sso_session"];const m=await(0,r.loadSsoSessionData)(e);const f=m[p];if(!f){throw new o.TokenProviderError(`Sso session '${p}' could not be found in shared credentials file.`,false)}for(const e of["sso_start_url","sso_region"]){if(!f[e]){throw new o.TokenProviderError(`Sso session '${p}' is missing required property '${e}'.`,false)}}const g=f["sso_start_url"];const E=f["sso_region"];let y;try{y=await(0,r.getSSOTokenFromFile)(p)}catch(e){throw new o.TokenProviderError(`The SSO session token associated with profile=${n} was not found or is invalid. ${s.REFRESH_MESSAGE}`,false)}(0,c.validateTokenKey)("accessToken",y.accessToken);(0,c.validateTokenKey)("expiresAt",y.expiresAt);const{accessToken:S,expiresAt:h}=y;const _={token:S,expiration:new Date(h)};if(_.expiration.getTime()-Date.now()>s.EXPIRE_WINDOW_MS){return _}if(Date.now()-u.getTime()<30*1e3){(0,a.validateTokenExpiry)(_);return _}(0,c.validateTokenKey)("clientId",y.clientId,true);(0,c.validateTokenKey)("clientSecret",y.clientSecret,true);(0,c.validateTokenKey)("refreshToken",y.refreshToken,true);try{u.setTime(Date.now());const e=await(0,i.getNewSsoOidcToken)(y,E);(0,c.validateTokenKey)("accessToken",e.accessToken);(0,c.validateTokenKey)("expiresIn",e.expiresIn);const t=new Date(Date.now()+e.expiresIn*1e3);try{await(0,d.writeSSOTokenToFile)(p,{...y,accessToken:e.accessToken,expiresAt:t.toISOString(),refreshToken:e.refreshToken})}catch(e){}return{token:e.accessToken,expiration:t}}catch(e){(0,a.validateTokenExpiry)(_);return _}};t.fromSso=fromSso},9637:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const o=n(57879);const fromStatic=({token:e})=>async()=>{if(!e||!e.token){throw new o.TokenProviderError(`Please pass a valid token to fromStatic`,false)}return e};t.fromStatic=fromStatic},90363:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getNewSsoOidcToken=void 0;const o=n(42965);const r=n(23901);const getNewSsoOidcToken=(e,t)=>{const n=(0,r.getSsoOidcClient)(t);return n.send(new o.CreateTokenCommand({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}))};t.getNewSsoOidcToken=getNewSsoOidcToken},23901:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSsoOidcClient=void 0;const o=n(42965);const r={};const getSsoOidcClient=e=>{if(r[e]){return r[e]}const t=new o.SSOOIDCClient({region:e});r[e]=t;return t};t.getSsoOidcClient=getSsoOidcClient},87179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(42965),t);o.__exportStar(n(66786),t);o.__exportStar(n(9637),t);o.__exportStar(n(32518),t)},32518:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.nodeProvider=void 0;const o=n(57879);const r=n(66786);const nodeProvider=(e={})=>(0,o.memoize)((0,o.chain)((0,r.fromSso)(e),(async()=>{throw new o.TokenProviderError("Could not load token from any providers",false)})),(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==undefined));t.nodeProvider=nodeProvider},43140:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateTokenExpiry=void 0;const o=n(57879);const r=n(18041);const validateTokenExpiry=e=>{if(e.expiration&&e.expiration.getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateTokenKey=void 0;const o=n(57879);const r=n(18041);const validateTokenKey=(e,t,n=false)=>{if(typeof t==="undefined"){throw new o.TokenProviderError(`Value not present for '${e}' in SSO Token${n?". Cannot refresh":""}. ${r.REFRESH_MESSAGE}`,false)}};t.validateTokenKey=validateTokenKey},90665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeSSOTokenToFile=void 0;const o=n(87831);const r=n(57147);const{writeFile:s}=r.promises;const writeSSOTokenToFile=(e,t)=>{const n=(0,o.getSSOTokenFilepath)(e);const r=JSON.stringify(t,null,2);return s(n,r)};t.writeSSOTokenToFile=writeSSOTokenToFile},75581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(88013);const r=n(85054);const s=n(86814);const i=n(80116);const a={isVirtualHostableS3Bucket:r.isVirtualHostableS3Bucket,parseArn:s.parseArn,partition:i.partition};o.customEndpointFunctions.aws=a},61194:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(75581),t);o.__exportStar(n(80116),t);o.__exportStar(n(48028),t);o.__exportStar(n(77466),t);o.__exportStar(n(55045),t)},85054:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isVirtualHostableS3Bucket=void 0;const o=n(88013);const r=n(48028);const isVirtualHostableS3Bucket=(e,n=false)=>{if(n){for(const n of e.split(".")){if(!(0,t.isVirtualHostableS3Bucket)(n)){return false}}return true}if(!(0,o.isValidHostLabel)(e)){return false}if(e.length<3||e.length>63){return false}if(e!==e.toLowerCase()){return false}if((0,r.isIpAddress)(e)){return false}return true};t.isVirtualHostableS3Bucket=isVirtualHostableS3Bucket},86814:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseArn=void 0;const parseArn=e=>{const t=e.split(":");if(t.length<6)return null;const[n,o,r,s,i,...a]=t;if(n!=="arn"||o===""||r===""||a[0]==="")return null;return{partition:o,service:r,region:s,accountId:i,resourceId:a[0].includes("/")?a[0].split("/"):a}};t.parseArn=parseArn},80116:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPrefix=t.useDefaultPartitionInfo=t.setPartitionInfo=t.partition=void 0;const o=n(10204);const r=o.__importDefault(n(35055));let s=r.default;let i="";const partition=e=>{const{partitions:t}=s;for(const n of t){const{regions:t,outputs:o}=n;for(const[n,r]of Object.entries(t)){if(n===e){return{...o,...r}}}}for(const n of t){const{regionRegex:t,outputs:o}=n;if(new RegExp(t).test(e)){return{...o}}}const n=t.find((e=>e.id==="aws"));if(!n){throw new Error("Provided region was not found in the partition array or regex,"+" and default partition with id 'aws' doesn't exist.")}return{...n.outputs}};t.partition=partition;const setPartitionInfo=(e,t="")=>{s=e;i=t};t.setPartitionInfo=setPartitionInfo;const useDefaultPartitionInfo=()=>{(0,t.setPartitionInfo)(r.default,"")};t.useDefaultPartitionInfo=useDefaultPartitionInfo;const getUserAgentPrefix=()=>i;t.getUserAgentPrefix=getUserAgentPrefix},48028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIpAddress=void 0;var o=n(88013);Object.defineProperty(t,"isIpAddress",{enumerable:true,get:function(){return o.isIpAddress}})},77466:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpoint=void 0;var o=n(88013);Object.defineProperty(t,"resolveEndpoint",{enumerable:true,get:function(){return o.resolveEndpoint}})},96501:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointError=void 0;var o=n(88013);Object.defineProperty(t,"EndpointError",{enumerable:true,get:function(){return o.EndpointError}})},49503:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},61493:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55125:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},33343:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55045:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(96501),t);o.__exportStar(n(49503),t);o.__exportStar(n(61493),t);o.__exportStar(n(55125),t);o.__exportStar(n(33343),t);o.__exportStar(n(68412),t)},68412:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},60136:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.crtAvailability=void 0;t.crtAvailability={isCrtAvailable:false}},17906:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultUserAgent=t.UA_APP_ID_INI_NAME=t.UA_APP_ID_ENV_NAME=t.crtAvailability=void 0;const o=n(83993);const r=n(22037);const s=n(77282);const i=n(24214);var a=n(60136);Object.defineProperty(t,"crtAvailability",{enumerable:true,get:function(){return a.crtAvailability}});t.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";t.UA_APP_ID_INI_NAME="sdk-ua-app-id";const defaultUserAgent=({serviceId:e,clientVersion:n})=>{const a=[["aws-sdk-js",n],["ua","2.0"],[`os/${(0,r.platform)()}`,(0,r.release)()],["lang/js"],["md/nodejs",`${s.versions.node}`]];const c=(0,i.isCrtAvailable)();if(c){a.push(c)}if(e){a.push([`api/${e}`,n])}if(s.env.AWS_EXECUTION_ENV){a.push([`exec-env/${s.env.AWS_EXECUTION_ENV}`])}const d=(0,o.loadConfig)({environmentVariableSelector:e=>e[t.UA_APP_ID_ENV_NAME],configFileSelector:e=>e[t.UA_APP_ID_INI_NAME],default:undefined})();let u=undefined;return async()=>{if(!u){const e=await d;u=e?[...a,[`app/${e}`]]:[...a]}return u}};t.defaultUserAgent=defaultUserAgent},24214:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCrtAvailable=void 0;const o=n(60136);const isCrtAvailable=()=>{if(o.crtAvailability.isCrtAvailable){return["md/crt-avail"]}return null};t.isCrtAvailable=isCrtAvailable},51908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const o=n(10431);const r=n(97150);const fromUtf8=e=>typeof TextEncoder==="function"?(0,r.fromUtf8)(e):(0,o.fromUtf8)(e);t.fromUtf8=fromUtf8;const toUtf8=e=>typeof TextDecoder==="function"?(0,r.toUtf8)(e):(0,o.toUtf8)(e);t.toUtf8=toUtf8},10431:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const fromUtf8=e=>{const t=[];for(let n=0,o=e.length;n>6|192,o&63|128)}else if(n+1>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else{t.push(o>>12|224,o>>6&63|128,o&63|128)}}return Uint8Array.from(t)};t.fromUtf8=fromUtf8;const toUtf8=e=>{let t="";for(let n=0,o=e.length;ne.toString(16))).join("%");t+=decodeURIComponent(s)}else{t+=String.fromCharCode((o&15)<<12|(e[++n]&63)<<6|e[++n]&63)}}return t};t.toUtf8=toUtf8},97150:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;function fromUtf8(e){return(new TextEncoder).encode(e)}t.fromUtf8=fromUtf8;function toUtf8(e){return new TextDecoder("utf-8").decode(e)}t.toUtf8=toUtf8},7167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_DUALSTACK_ENDPOINT=t.CONFIG_USE_DUALSTACK_ENDPOINT=t.ENV_USE_DUALSTACK_ENDPOINT=void 0;const o=n(61979);t.ENV_USE_DUALSTACK_ENDPOINT="AWS_USE_DUALSTACK_ENDPOINT";t.CONFIG_USE_DUALSTACK_ENDPOINT="use_dualstack_endpoint";t.DEFAULT_USE_DUALSTACK_ENDPOINT=false;t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,o.booleanSelector)(e,t.ENV_USE_DUALSTACK_ENDPOINT,o.SelectorType.ENV),configFileSelector:e=>(0,o.booleanSelector)(e,t.CONFIG_USE_DUALSTACK_ENDPOINT,o.SelectorType.CONFIG),default:false}},33869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_FIPS_ENDPOINT=t.CONFIG_USE_FIPS_ENDPOINT=t.ENV_USE_FIPS_ENDPOINT=void 0;const o=n(61979);t.ENV_USE_FIPS_ENDPOINT="AWS_USE_FIPS_ENDPOINT";t.CONFIG_USE_FIPS_ENDPOINT="use_fips_endpoint";t.DEFAULT_USE_FIPS_ENDPOINT=false;t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,o.booleanSelector)(e,t.ENV_USE_FIPS_ENDPOINT,o.SelectorType.ENV),configFileSelector:e=>(0,o.booleanSelector)(e,t.CONFIG_USE_FIPS_ENDPOINT,o.SelectorType.CONFIG),default:false}},46955:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(7167),t);o.__exportStar(n(33869),t);o.__exportStar(n(52204),t);o.__exportStar(n(83240),t)},52204:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCustomEndpointsConfig=void 0;const o=n(25275);const resolveCustomEndpointsConfig=e=>{var t,n;const{endpoint:r,urlParser:s}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:(0,o.normalizeProvider)(typeof r==="string"?s(r):r),isCustomEndpoint:true,useDualstackEndpoint:(0,o.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:false)}};t.resolveCustomEndpointsConfig=resolveCustomEndpointsConfig},83240:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const o=n(25275);const r=n(94459);const resolveEndpointsConfig=e=>{var t,n;const s=(0,o.normalizeProvider)((t=e.useDualstackEndpoint)!==null&&t!==void 0?t:false);const{endpoint:i,useFipsEndpoint:a,urlParser:c}=e;return{...e,tls:(n=e.tls)!==null&&n!==void 0?n:true,endpoint:i?(0,o.normalizeProvider)(typeof i==="string"?c(i):i):()=>(0,r.getEndpointFromRegion)({...e,useDualstackEndpoint:s,useFipsEndpoint:a}),isCustomEndpoint:!!i,useDualstackEndpoint:s}};t.resolveEndpointsConfig=resolveEndpointsConfig},94459:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromRegion=void 0;const getEndpointFromRegion=async e=>{var t;const{tls:n=true}=e;const o=await e.region();const r=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!r.test(o)){throw new Error("Invalid region in client config")}const s=await e.useDualstackEndpoint();const i=await e.useFipsEndpoint();const{hostname:a}=(t=await e.regionInfoProvider(o,{useDualstackEndpoint:s,useFipsEndpoint:i}))!==null&&t!==void 0?t:{};if(!a){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${a}`)};t.getEndpointFromRegion=getEndpointFromRegion},1818:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46955),t);o.__exportStar(n(4133),t);o.__exportStar(n(55331),t)},86020:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_REGION_CONFIG_FILE_OPTIONS=t.NODE_REGION_CONFIG_OPTIONS=t.REGION_INI_NAME=t.REGION_ENV_NAME=void 0;t.REGION_ENV_NAME="AWS_REGION";t.REGION_INI_NAME="region";t.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.REGION_ENV_NAME],configFileSelector:e=>e[t.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};t.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}},9242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const o=n(28247);const getRealRegion=e=>(0,o.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=getRealRegion},4133:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(86020),t);o.__exportStar(n(96314),t)},28247:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const isFipsRegion=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=isFipsRegion},96314:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const o=n(9242);const r=n(28247);const resolveRegionConfig=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return(0,o.getRealRegion)(t)}const e=await t();return(0,o.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,r.isFipsRegion)(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}};t.resolveRegionConfig=resolveRegionConfig},92353:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},25545:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},24722:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostnameFromVariants=void 0;const getHostnameFromVariants=(e=[],{useFipsEndpoint:t,useDualstackEndpoint:n})=>{var o;return(o=e.find((({tags:e})=>t===e.includes("fips")&&n===e.includes("dualstack"))))===null||o===void 0?void 0:o.hostname};t.getHostnameFromVariants=getHostnameFromVariants},94538:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRegionInfo=void 0;const o=n(24722);const r=n(84408);const s=n(67223);const i=n(68101);const getRegionInfo=(e,{useFipsEndpoint:t=false,useDualstackEndpoint:n=false,signingService:a,regionHash:c,partitionHash:d})=>{var u,l,p,m,f,g;const E=(0,s.getResolvedPartition)(e,{partitionHash:d});const y=e in c?e:(l=(u=d[E])===null||u===void 0?void 0:u.endpoint)!==null&&l!==void 0?l:e;const S={useFipsEndpoint:t,useDualstackEndpoint:n};const h=(0,o.getHostnameFromVariants)((p=c[y])===null||p===void 0?void 0:p.variants,S);const _=(0,o.getHostnameFromVariants)((m=d[E])===null||m===void 0?void 0:m.variants,S);const v=(0,r.getResolvedHostname)(y,{regionHostname:h,partitionHostname:_});if(v===undefined){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:y,useFipsEndpoint:t,useDualstackEndpoint:n}}`)}const C=(0,i.getResolvedSigningRegion)(v,{signingRegion:(f=c[y])===null||f===void 0?void 0:f.signingRegion,regionRegex:d[E].regionRegex,useFipsEndpoint:t});return{partition:E,signingService:a,hostname:v,...C&&{signingRegion:C},...((g=c[y])===null||g===void 0?void 0:g.signingService)&&{signingService:c[y].signingService}}};t.getRegionInfo=getRegionInfo},84408:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedHostname=void 0;const getResolvedHostname=(e,{regionHostname:t,partitionHostname:n})=>t?t:n?n.replace("{region}",e):undefined;t.getResolvedHostname=getResolvedHostname},67223:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedPartition=void 0;const getResolvedPartition=(e,{partitionHash:t})=>{var n;return(n=Object.keys(t||{}).find((n=>t[n].regions.includes(e))))!==null&&n!==void 0?n:"aws"};t.getResolvedPartition=getResolvedPartition},68101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedSigningRegion=void 0;const getResolvedSigningRegion=(e,{signingRegion:t,regionRegex:n,useFipsEndpoint:o})=>{if(t){return t}else if(o){const t=n.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\.");const o=e.match(t);if(o){return o[0].slice(1,-1)}}};t.getResolvedSigningRegion=getResolvedSigningRegion},55331:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(92353),t);o.__exportStar(n(25545),t);o.__exportStar(n(94538),t)},87040:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Endpoint=void 0;var n;(function(e){e["IPv4"]="http://169.254.169.254";e["IPv6"]="http://[fd00:ec2::254]"})(n=t.Endpoint||(t.Endpoint={}))},12940:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_NAME=t.ENV_ENDPOINT_NAME=void 0;t.ENV_ENDPOINT_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT";t.CONFIG_ENDPOINT_NAME="ec2_metadata_service_endpoint";t.ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_NAME],default:undefined}},32528:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointMode=void 0;var n;(function(e){e["IPv4"]="IPv4";e["IPv6"]="IPv6"})(n=t.EndpointMode||(t.EndpointMode={}))},36308:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_MODE_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_MODE_NAME=t.ENV_ENDPOINT_MODE_NAME=void 0;const o=n(32528);t.ENV_ENDPOINT_MODE_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";t.CONFIG_ENDPOINT_MODE_NAME="ec2_metadata_service_endpoint_mode";t.ENDPOINT_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_MODE_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_MODE_NAME],default:o.EndpointMode.IPv4}},56655:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InstanceMetadataV1FallbackError=void 0;const o=n(57879);class InstanceMetadataV1FallbackError extends o.CredentialsProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="InstanceMetadataV1FallbackError";Object.setPrototypeOf(this,InstanceMetadataV1FallbackError.prototype)}}t.InstanceMetadataV1FallbackError=InstanceMetadataV1FallbackError},26856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromContainerMetadata=t.ENV_CMDS_AUTH_TOKEN=t.ENV_CMDS_RELATIVE_URI=t.ENV_CMDS_FULL_URI=void 0;const o=n(57879);const r=n(57310);const s=n(20212);const i=n(50694);const a=n(91006);const c=n(84898);t.ENV_CMDS_FULL_URI="AWS_CONTAINER_CREDENTIALS_FULL_URI";t.ENV_CMDS_RELATIVE_URI="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";t.ENV_CMDS_AUTH_TOKEN="AWS_CONTAINER_AUTHORIZATION_TOKEN";const fromContainerMetadata=(e={})=>{const{timeout:t,maxRetries:n}=(0,a.providerConfigFromInit)(e);return()=>(0,c.retry)((async()=>{const e=await getCmdsUri();const n=JSON.parse(await requestFromEcsImds(t,e));if(!(0,i.isImdsCredentials)(n)){throw new o.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,i.fromImdsCredentials)(n)}),n)};t.fromContainerMetadata=fromContainerMetadata;const requestFromEcsImds=async(e,n)=>{if(process.env[t.ENV_CMDS_AUTH_TOKEN]){n.headers={...n.headers,Authorization:process.env[t.ENV_CMDS_AUTH_TOKEN]}}const o=await(0,s.httpRequest)({...n,timeout:e});return o.toString()};const d="169.254.170.2";const u={localhost:true,"127.0.0.1":true};const l={"http:":true,"https:":true};const getCmdsUri=async()=>{if(process.env[t.ENV_CMDS_RELATIVE_URI]){return{hostname:d,path:process.env[t.ENV_CMDS_RELATIVE_URI]}}if(process.env[t.ENV_CMDS_FULL_URI]){const e=(0,r.parse)(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in u)){throw new o.CredentialsProviderError(`${e.hostname} is not a valid container metadata service hostname`,false)}if(!e.protocol||!(e.protocol in l)){throw new o.CredentialsProviderError(`${e.protocol} is not a valid container metadata service protocol`,false)}return{...e,port:e.port?parseInt(e.port,10):undefined}}throw new o.CredentialsProviderError("The container metadata credential provider cannot be used unless"+` the ${t.ENV_CMDS_RELATIVE_URI} or ${t.ENV_CMDS_FULL_URI} environment`+" variable is set",false)}},91737:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const o=n(83993);const r=n(57879);const s=n(56655);const i=n(20212);const a=n(50694);const c=n(91006);const d=n(84898);const u=n(53539);const l=n(22267);const p="/latest/meta-data/iam/security-credentials/";const m="/latest/api/token";const f="AWS_EC2_METADATA_V1_DISABLED";const g="ec2_metadata_v1_disabled";const E="x-aws-ec2-metadata-token";const fromInstanceMetadata=(e={})=>(0,l.staticStabilityProvider)(getInstanceImdsProvider(e),{logger:e.logger});t.fromInstanceMetadata=fromInstanceMetadata;const getInstanceImdsProvider=e=>{let t=false;const{logger:n,profile:i}=e;const{timeout:a,maxRetries:l}=(0,c.providerConfigFromInit)(e);const getCredentials=async(n,a)=>{var c;const u=t||((c=a.headers)===null||c===void 0?void 0:c[E])==null;if(u){let t=false;let n=false;const a=await(0,o.loadConfig)({environmentVariableSelector:e=>{const t=e[f];n=!!t&&t!=="false";if(t===undefined){throw new r.CredentialsProviderError(`${f} not set in env, checking config file next.`)}return n},configFileSelector:e=>{const n=e[g];t=!!n&&n!=="false";return t},default:false},{profile:i})();if(e.ec2MetadataV1Disabled||a){const o=[];if(e.ec2MetadataV1Disabled)o.push("credential provider initialization (runtime option ec2MetadataV1Disabled)");if(t)o.push(`config file profile (${g})`);if(n)o.push(`process environment variable (${f})`);throw new s.InstanceMetadataV1FallbackError(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${o.join(", ")}].`)}}const l=(await(0,d.retry)((async()=>{let e;try{e=await getProfile(a)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),n)).trim();return(0,d.retry)((async()=>{let e;try{e=await getCredentialsFromProfile(l,a)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),n)};return async()=>{const e=await(0,u.getInstanceMetadataEndpoint)();if(t){n===null||n===void 0?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)");return getCredentials(l,{...e,timeout:a})}else{let o;try{o=(await getMetadataToken({...e,timeout:a})).toString()}catch(o){if((o===null||o===void 0?void 0:o.statusCode)===400){throw Object.assign(o,{message:"EC2 Metadata token request returned error"})}else if(o.message==="TimeoutError"||[403,404,405].includes(o.statusCode)){t=true}n===null||n===void 0?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (initial)");return getCredentials(l,{...e,timeout:a})}return getCredentials(l,{...e,headers:{[E]:o},timeout:a})}}};const getMetadataToken=async e=>(0,i.httpRequest)({...e,path:m,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const getProfile=async e=>(await(0,i.httpRequest)({...e,path:p})).toString();const getCredentialsFromProfile=async(e,t)=>{const n=JSON.parse((await(0,i.httpRequest)({...t,path:p+e})).toString());if(!(0,a.isImdsCredentials)(n)){throw new r.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,a.fromImdsCredentials)(n)}},27919:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=t.httpRequest=void 0;const o=n(10204);o.__exportStar(n(26856),t);o.__exportStar(n(91737),t);o.__exportStar(n(91006),t);o.__exportStar(n(33347),t);var r=n(20212);Object.defineProperty(t,"httpRequest",{enumerable:true,get:function(){return r.httpRequest}});var s=n(53539);Object.defineProperty(t,"getInstanceMetadataEndpoint",{enumerable:true,get:function(){return s.getInstanceMetadataEndpoint}})},50694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromImdsCredentials=t.isImdsCredentials=void 0;const isImdsCredentials=e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string";t.isImdsCredentials=isImdsCredentials;const fromImdsCredentials=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=fromImdsCredentials},91006:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.providerConfigFromInit=t.DEFAULT_MAX_RETRIES=t.DEFAULT_TIMEOUT=void 0;t.DEFAULT_TIMEOUT=1e3;t.DEFAULT_MAX_RETRIES=0;const providerConfigFromInit=({maxRetries:e=t.DEFAULT_MAX_RETRIES,timeout:n=t.DEFAULT_TIMEOUT})=>({maxRetries:e,timeout:n});t.providerConfigFromInit=providerConfigFromInit},20212:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const o=n(57879);const r=n(14300);const s=n(13685);function httpRequest(e){return new Promise(((t,n)=>{var i;const a=(0,s.request)({method:"GET",...e,hostname:(i=e.hostname)===null||i===void 0?void 0:i.replace(/^\[(.+)\]$/,"$1")});a.on("error",(e=>{n(Object.assign(new o.ProviderError("Unable to connect to instance metadata service"),e));a.destroy()}));a.on("timeout",(()=>{n(new o.ProviderError("TimeoutError from instance metadata service"));a.destroy()}));a.on("response",(e=>{const{statusCode:s=400}=e;if(s<200||300<=s){n(Object.assign(new o.ProviderError("Error response received from instance metadata service"),{statusCode:s}));a.destroy()}const i=[];e.on("data",(e=>{i.push(e)}));e.on("end",(()=>{t(r.Buffer.concat(i));a.destroy()}))}));a.end()}))}t.httpRequest=httpRequest},84898:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const retry=(e,t)=>{let n=e();for(let o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:true})},5509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getExtendedInstanceMetadataCredentials=void 0;const n=5*60;const o=5*60;const r="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";const getExtendedInstanceMetadataCredentials=(e,t)=>{var s;const i=n+Math.floor(Math.random()*o);const a=new Date(Date.now()+i*1e3);t.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: "+r);const c=(s=e.originalExpiration)!==null&&s!==void 0?s:e.expiration;return{...e,...c?{originalExpiration:c}:{},expiration:a}};t.getExtendedInstanceMetadataCredentials=getExtendedInstanceMetadataCredentials},53539:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=void 0;const o=n(83993);const r=n(59381);const s=n(87040);const i=n(12940);const a=n(32528);const c=n(36308);const getInstanceMetadataEndpoint=async()=>(0,r.parseUrl)(await getFromEndpointConfig()||await getFromEndpointModeConfig());t.getInstanceMetadataEndpoint=getInstanceMetadataEndpoint;const getFromEndpointConfig=async()=>(0,o.loadConfig)(i.ENDPOINT_CONFIG_OPTIONS)();const getFromEndpointModeConfig=async()=>{const e=await(0,o.loadConfig)(c.ENDPOINT_MODE_CONFIG_OPTIONS)();switch(e){case a.EndpointMode.IPv4:return s.Endpoint.IPv4;case a.EndpointMode.IPv6:return s.Endpoint.IPv6;default:throw new Error(`Unsupported endpoint mode: ${e}.`+` Select from ${Object.values(a.EndpointMode)}`)}}},22267:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.staticStabilityProvider=void 0;const o=n(5509);const staticStabilityProvider=(e,t={})=>{const n=(t===null||t===void 0?void 0:t.logger)||console;let r;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EventStreamCodec=void 0;const o=n(14739);const r=n(58930);const s=n(21288);class EventStreamCodec{constructor(e,t){this.headerMarshaller=new r.HeaderMarshaller(e,t);this.messageBuffer=[];this.isEndOfStream=false}feed(e){this.messageBuffer.push(this.decode(e))}endOfStream(){this.isEndOfStream=true}getMessage(){const e=this.messageBuffer.pop();const t=this.isEndOfStream;return{getMessage(){return e},isEndOfStream(){return t}}}getAvailableMessages(){const e=this.messageBuffer;this.messageBuffer=[];const t=this.isEndOfStream;return{getMessages(){return e},isEndOfStream(){return t}}}encode({headers:e,body:t}){const n=this.headerMarshaller.format(e);const r=n.byteLength+t.byteLength+16;const s=new Uint8Array(r);const i=new DataView(s.buffer,s.byteOffset,s.byteLength);const a=new o.Crc32;i.setUint32(0,r,false);i.setUint32(4,n.byteLength,false);i.setUint32(8,a.update(s.subarray(0,8)).digest(),false);s.set(n,12);s.set(t,n.byteLength+12);i.setUint32(r-4,a.update(s.subarray(8,r-4)).digest(),false);return s}decode(e){const{headers:t,body:n}=(0,s.splitMessage)(e);return{headers:this.headerMarshaller.parse(t),body:n}}formatHeaders(e){return this.headerMarshaller.format(e)}}t.EventStreamCodec=EventStreamCodec},58930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HeaderMarshaller=void 0;const o=n(10846);const r=n(93789);class HeaderMarshaller{constructor(e,t){this.toUtf8=e;this.fromUtf8=t}format(e){const t=[];for(const n of Object.keys(e)){const o=this.fromUtf8(n);t.push(Uint8Array.from([o.byteLength]),o,this.formatHeaderValue(e[n]))}const n=new Uint8Array(t.reduce(((e,t)=>e+t.byteLength),0));let o=0;for(const e of t){n.set(e,o);o+=e.byteLength}return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));t.setUint8(0,3);t.setInt16(1,e.value,false);return new Uint8Array(t.buffer);case"integer":const n=new DataView(new ArrayBuffer(5));n.setUint8(0,4);n.setInt32(1,e.value,false);return new Uint8Array(n.buffer);case"long":const s=new Uint8Array(9);s[0]=5;s.set(e.value.bytes,1);return s;case"binary":const i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6);i.setUint16(1,e.value.byteLength,false);const a=new Uint8Array(i.buffer);a.set(e.value,3);return a;case"string":const c=this.fromUtf8(e.value);const d=new DataView(new ArrayBuffer(3+c.byteLength));d.setUint8(0,7);d.setUint16(1,c.byteLength,false);const u=new Uint8Array(d.buffer);u.set(c,3);return u;case"timestamp":const l=new Uint8Array(9);l[0]=8;l.set(r.Int64.fromNumber(e.value.valueOf()).bytes,1);return l;case"uuid":if(!g.test(e.value)){throw new Error(`Invalid UUID received: ${e.value}`)}const p=new Uint8Array(17);p[0]=9;p.set((0,o.fromHex)(e.value.replace(/\-/g,"")),1);return p}}parse(e){const t={};let n=0;while(n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Int64=void 0;const o=n(10846);class Int64{constructor(e){this.bytes=e;if(e.byteLength!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000){throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`)}const t=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256){t[n]=o}if(e<0){negate(t)}return new Int64(t)}valueOf(){const e=this.bytes.slice(0);const t=e[0]&128;if(t){negate(e)}return parseInt((0,o.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}t.Int64=Int64;function negate(e){for(let t=0;t<8;t++){e[t]^=255}for(let t=7;t>-1;t--){e[t]++;if(e[t]!==0)break}}},50735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},45919:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MessageDecoderStream=void 0;class MessageDecoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream){const t=this.options.decoder.decode(e);yield t}}}t.MessageDecoderStream=MessageDecoderStream},17627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MessageEncoderStream=void 0;class MessageEncoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream){const t=this.options.encoder.encode(e);yield t}if(this.options.includeEndFrame){yield new Uint8Array(0)}}}t.MessageEncoderStream=MessageEncoderStream},83043:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SmithyMessageDecoderStream=void 0;class SmithyMessageDecoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream){const t=await this.options.deserializer(e);if(t===undefined)continue;yield t}}}t.SmithyMessageDecoderStream=SmithyMessageDecoderStream},14112:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SmithyMessageEncoderStream=void 0;class SmithyMessageEncoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream){const t=this.options.serializer(e);yield t}}}t.SmithyMessageEncoderStream=SmithyMessageEncoderStream},64268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(62348),t);o.__exportStar(n(58930),t);o.__exportStar(n(93789),t);o.__exportStar(n(50735),t);o.__exportStar(n(45919),t);o.__exportStar(n(17627),t);o.__exportStar(n(83043),t);o.__exportStar(n(14112),t)},21288:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitMessage=void 0;const o=n(14739);const r=4;const s=r*2;const i=4;const a=s+i*2;function splitMessage({byteLength:e,byteOffset:t,buffer:n}){if(e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const o=n(922);const r=n(47107);const s=n(14300);const i=n(6113);class Hash{constructor(e,t){this.algorithmIdentifier=e;this.secret=t;this.reset()}update(e,t){this.hash.update((0,r.toUint8Array)(castSourceData(e,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,i.createHmac)(this.algorithmIdentifier,castSourceData(this.secret)):(0,i.createHash)(this.algorithmIdentifier)}}t.Hash=Hash;function castSourceData(e,t){if(s.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,o.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,o.fromArrayBuffer)(e)}},35696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArrayBuffer=void 0;const isArrayBuffer=e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";t.isArrayBuffer=isArrayBuffer},71829:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const o=n(54117);const r="content-length";function contentLengthMiddleware(e){return t=>async n=>{const s=n.request;if(o.HttpRequest.isInstance(s)){const{body:t,headers:n}=s;if(t&&Object.keys(n).map((e=>e.toLowerCase())).indexOf(r)===-1){try{const n=e(t);s.headers={...s.headers,[r]:String(n)}}catch(e){}}}return t({...n,request:s})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};const getContentLengthPlugin=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=getContentLengthPlugin},95215:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createConfigValueProvider=void 0;const createConfigValueProvider=(e,t,n)=>{const configProvider=async()=>{var o;const r=(o=n[e])!==null&&o!==void 0?o:n[t];if(typeof r==="function"){return r()}return r};if(e==="endpoint"||t==="endpoint"){return async()=>{const e=await configProvider();if(e&&typeof e==="object"){if("url"in e){return e.url.href}if("hostname"in e){const{protocol:t,hostname:n,port:o,path:r}=e;return`${t}//${n}${o?":"+o:""}${r}`}}return e}}return configProvider};t.createConfigValueProvider=createConfigValueProvider},62477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromConfig=void 0;const o=n(83993);const r=n(20536);const getEndpointFromConfig=async e=>(0,o.loadConfig)((0,r.getEndpointUrlConfig)(e))();t.getEndpointFromConfig=getEndpointFromConfig},46688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveParams=t.getEndpointFromInstructions=void 0;const o=n(43992);const r=n(95215);const s=n(62477);const i=n(36079);const getEndpointFromInstructions=async(e,n,o,r)=>{if(!o.endpoint){const e=await(0,s.getEndpointFromConfig)(o.serviceId||"");if(e){o.endpoint=()=>Promise.resolve((0,i.toEndpointV1)(e))}}const a=await(0,t.resolveParams)(e,n,o);if(typeof o.endpointProvider!=="function"){throw new Error("config.endpointProvider is not set.")}const c=o.endpointProvider(a,r);return c};t.getEndpointFromInstructions=getEndpointFromInstructions;const resolveParams=async(e,t,n)=>{var s;const i={};const a=((s=t===null||t===void 0?void 0:t.getEndpointParameterInstructions)===null||s===void 0?void 0:s.call(t))||{};for(const[t,o]of Object.entries(a)){switch(o.type){case"staticContextParams":i[t]=o.value;break;case"contextParams":i[t]=e[o.name];break;case"clientContextParams":case"builtInParams":i[t]=await(0,r.createConfigValueProvider)(o.name,t,n)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(o))}}if(Object.keys(a).length===0){Object.assign(i,n)}if(String(n.serviceId).toLowerCase()==="s3"){await(0,o.resolveParamsForS3)(i)}return i};t.resolveParams=resolveParams},20536:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrlConfig=void 0;const o=n(87831);const r="AWS_ENDPOINT_URL";const s="endpoint_url";const getEndpointUrlConfig=e=>({environmentVariableSelector:t=>{const n=e.split(" ").map((e=>e.toUpperCase()));const o=t[[r,...n].join("_")];if(o)return o;const s=t[r];if(s)return s;return undefined},configFileSelector:(t,n)=>{if(n&&t.services){const r=n[["services",t.services].join(o.CONFIG_PREFIX_SEPARATOR)];if(r){const t=e.split(" ").map((e=>e.toLowerCase()));const n=r[[t.join("_"),s].join(o.CONFIG_PREFIX_SEPARATOR)];if(n)return n}}const r=t[s];if(r)return r;return undefined},default:undefined});t.getEndpointUrlConfig=getEndpointUrlConfig},96324:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46688),t);o.__exportStar(n(36079),t)},36079:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toEndpointV1=void 0;const o=n(59381);const toEndpointV1=e=>{if(typeof e==="object"){if("url"in e){return(0,o.parseUrl)(e.url)}return e}return(0,o.parseUrl)(e)};t.toEndpointV1=toEndpointV1},82879:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.endpointMiddleware=void 0;const o=n(25275);const r=n(46688);const endpointMiddleware=({config:e,instructions:t})=>(n,s)=>async i=>{var a,c,d;const u=await(0,r.getEndpointFromInstructions)(i.input,{getEndpointParameterInstructions(){return t}},{...e},s);s.endpointV2=u;s.authSchemes=(a=u.properties)===null||a===void 0?void 0:a.authSchemes;const l=(c=s.authSchemes)===null||c===void 0?void 0:c[0];if(l){s["signing_region"]=l.signingRegion;s["signing_service"]=l.signingName;const e=(0,o.getSmithyContext)(s);const t=(d=e===null||e===void 0?void 0:e.selectedHttpAuthScheme)===null||d===void 0?void 0:d.httpAuthOption;if(t){t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:l.signingRegion,signingRegion:l.signingRegion,signing_service:l.signingName,signingName:l.signingName,signingRegionSet:l.signingRegionSet},l.properties)}}return n({...i})};t.endpointMiddleware=endpointMiddleware},72323:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointPlugin=t.endpointMiddlewareOptions=void 0;const o=n(76904);const r=n(82879);t.endpointMiddlewareOptions={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:true,relation:"before",toMiddleware:o.serializerMiddlewareOption.name};const getEndpointPlugin=(e,n)=>({applyToStack:o=>{o.addRelativeTo((0,r.endpointMiddleware)({config:e,instructions:n}),t.endpointMiddlewareOptions)}});t.getEndpointPlugin=getEndpointPlugin},12538:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(96324),t);o.__exportStar(n(82879),t);o.__exportStar(n(72323),t);o.__exportStar(n(76258),t);o.__exportStar(n(40561),t)},76258:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointConfig=void 0;const o=n(25275);const r=n(36079);const resolveEndpointConfig=e=>{var t,n,s;const i=(t=e.tls)!==null&&t!==void 0?t:true;const{endpoint:a}=e;const c=a!=null?async()=>(0,r.toEndpointV1)(await(0,o.normalizeProvider)(a)()):undefined;const d=!!a;return{...e,endpoint:c,tls:i,isCustomEndpoint:d,useDualstackEndpoint:(0,o.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:false),useFipsEndpoint:(0,o.normalizeProvider)((s=e.useFipsEndpoint)!==null&&s!==void 0?s:false)}};t.resolveEndpointConfig=resolveEndpointConfig},43992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(63994),t)},63994:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArnBucketName=t.isDnsCompatibleBucketName=t.S3_HOSTNAME_PATTERN=t.DOT_PATTERN=t.resolveParamsForS3=void 0;const resolveParamsForS3=async e=>{const n=(e===null||e===void 0?void 0:e.Bucket)||"";if(typeof e.Bucket==="string"){e.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))}if((0,t.isArnBucketName)(n)){if(e.ForcePathStyle===true){throw new Error("Path-style addressing cannot be used with ARN buckets")}}else if(!(0,t.isDnsCompatibleBucketName)(n)||n.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3){e.ForcePathStyle=true}if(e.DisableMultiRegionAccessPoints){e.disableMultiRegionAccessPoints=true;e.DisableMRAP=true}return e};t.resolveParamsForS3=resolveParamsForS3;const n=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/;const o=/(\d+\.){3}\d+/;const r=/\.\./;t.DOT_PATTERN=/\./;t.S3_HOSTNAME_PATTERN=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./;const isDnsCompatibleBucketName=e=>n.test(e)&&!o.test(e)&&!r.test(e);t.isDnsCompatibleBucketName=isDnsCompatibleBucketName;const isArnBucketName=e=>{const[t,n,o,r,s,i]=e.split(":");const a=t==="arn"&&e.split(":").length>=6;const c=[t,n,o,s,i].filter(Boolean).length===5;if(a&&!c){throw new Error(`Invalid ARN: ${e} was an invalid ARN.`)}return t==="arn"&&!!n&&!!o&&!!s&&!!i};t.isArnBucketName=isArnBucketName},40561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},73544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const o=n(39751);const r=n(33109);class AdaptiveRetryStrategy extends r.StandardRetryStrategy{constructor(e,t){const{rateLimiter:n,...r}=t!==null&&t!==void 0?t:{};super(e,r);this.rateLimiter=n!==null&&n!==void 0?n:new o.DefaultRateLimiter;this.mode=o.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},33109:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const o=n(54117);const r=n(51528);const s=n(39751);const i=n(2420);const a=n(56729);const c=n(21671);const d=n(73542);const u=n(69580);class StandardRetryStrategy{constructor(e,t){var n,o,r;this.maxAttemptsProvider=e;this.mode=s.RETRY_MODES.STANDARD;this.retryDecider=(n=t===null||t===void 0?void 0:t.retryDecider)!==null&&n!==void 0?n:d.defaultRetryDecider;this.delayDecider=(o=t===null||t===void 0?void 0:t.delayDecider)!==null&&o!==void 0?o:c.defaultDelayDecider;this.retryQuota=(r=t===null||t===void 0?void 0:t.retryQuota)!==null&&r!==void 0?r:(0,a.getDefaultRetryQuota)(s.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,o)));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=c;t.$metadata.totalRetryDelay=d;throw t}}}}t.StandardRetryStrategy=StandardRetryStrategy;const getDelayFromRetryAfterHeader=e=>{if(!o.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const r=Number(n);if(!Number.isNaN(r))return r*1e3;const s=new Date(n);return s.getTime()-Date.now()}},35115:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_RETRY_MODE_CONFIG_OPTIONS=t.CONFIG_RETRY_MODE=t.ENV_RETRY_MODE=t.resolveRetryConfig=t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS=t.CONFIG_MAX_ATTEMPTS=t.ENV_MAX_ATTEMPTS=void 0;const o=n(25275);const r=n(39751);t.ENV_MAX_ATTEMPTS="AWS_MAX_ATTEMPTS";t.CONFIG_MAX_ATTEMPTS="max_attempts";t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS={environmentVariableSelector:e=>{const n=e[t.ENV_MAX_ATTEMPTS];if(!n)return undefined;const o=parseInt(n);if(Number.isNaN(o)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return o},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const o=parseInt(n);if(Number.isNaN(o)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return o},default:r.DEFAULT_MAX_ATTEMPTS};const resolveRetryConfig=e=>{var t;const{retryStrategy:n}=e;const s=(0,o.normalizeProvider)((t=e.maxAttempts)!==null&&t!==void 0?t:r.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:s,retryStrategy:async()=>{if(n){return n}const t=await(0,o.normalizeProvider)(e.retryMode)();if(t===r.RETRY_MODES.ADAPTIVE){return new r.AdaptiveRetryStrategy(s)}return new r.StandardRetryStrategy(s)}}};t.resolveRetryConfig=resolveRetryConfig;t.ENV_RETRY_MODE="AWS_RETRY_MODE";t.CONFIG_RETRY_MODE="retry_mode";t.NODE_RETRY_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_RETRY_MODE],configFileSelector:e=>e[t.CONFIG_RETRY_MODE],default:r.DEFAULT_RETRY_MODE}},56729:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const o=n(39751);const getDefaultRetryQuota=(e,t)=>{var n,r,s;const i=e;const a=(n=t===null||t===void 0?void 0:t.noRetryIncrement)!==null&&n!==void 0?n:o.NO_RETRY_INCREMENT;const c=(r=t===null||t===void 0?void 0:t.retryCost)!==null&&r!==void 0?r:o.RETRY_COST;const d=(s=t===null||t===void 0?void 0:t.timeoutRetryCost)!==null&&s!==void 0?s:o.TIMEOUT_RETRY_COST;let u=e;const getCapacityAmount=e=>e.name==="TimeoutError"?d:c;const hasRetryTokens=e=>getCapacityAmount(e)<=u;const retrieveRetryTokens=e=>{if(!hasRetryTokens(e)){throw new Error("No retry token available")}const t=getCapacityAmount(e);u-=t;return t};const releaseRetryTokens=e=>{u+=e!==null&&e!==void 0?e:a;u=Math.min(u,i)};return Object.freeze({hasRetryTokens:hasRetryTokens,retrieveRetryTokens:retrieveRetryTokens,releaseRetryTokens:releaseRetryTokens})};t.getDefaultRetryQuota=getDefaultRetryQuota},21671:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const o=n(39751);const defaultDelayDecider=(e,t)=>Math.floor(Math.min(o.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=defaultDelayDecider},67273:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73544),t);o.__exportStar(n(33109),t);o.__exportStar(n(35115),t);o.__exportStar(n(21671),t);o.__exportStar(n(35031),t);o.__exportStar(n(73542),t);o.__exportStar(n(97153),t)},35031:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getOmitRetryHeadersPlugin=t.omitRetryHeadersMiddlewareOptions=t.omitRetryHeadersMiddleware=void 0;const o=n(54117);const r=n(39751);const omitRetryHeadersMiddleware=()=>e=>async t=>{const{request:n}=t;if(o.HttpRequest.isInstance(n)){delete n.headers[r.INVOCATION_ID_HEADER];delete n.headers[r.REQUEST_HEADER]}return e(t)};t.omitRetryHeadersMiddleware=omitRetryHeadersMiddleware;t.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};const getOmitRetryHeadersPlugin=e=>({applyToStack:e=>{e.addRelativeTo((0,t.omitRetryHeadersMiddleware)(),t.omitRetryHeadersMiddlewareOptions)}});t.getOmitRetryHeadersPlugin=getOmitRetryHeadersPlugin},73542:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const o=n(51528);const defaultRetryDecider=e=>{if(!e){return false}return(0,o.isRetryableByTrait)(e)||(0,o.isClockSkewError)(e)||(0,o.isThrottlingError)(e)||(0,o.isTransientError)(e)};t.defaultRetryDecider=defaultRetryDecider},97153:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryAfterHint=t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const o=n(54117);const r=n(51528);const s=n(39751);const i=n(2420);const a=n(69580);const retryMiddleware=e=>(t,n)=>async r=>{let c=await e.retryStrategy();const d=await e.maxAttempts();if(isRetryStrategyV2(c)){c=c;let e=await c.acquireInitialRetryToken(n["partition_id"]);let u=new Error;let l=0;let p=0;const{request:m}=r;if(o.HttpRequest.isInstance(m)){m.headers[s.INVOCATION_ID_HEADER]=(0,i.v4)()}while(true){try{if(o.HttpRequest.isInstance(m)){m.headers[s.REQUEST_HEADER]=`attempt=${l+1}; max=${d}`}const{response:n,output:i}=await t(r);c.recordSuccess(e);i.$metadata.attempts=l+1;i.$metadata.totalRetryDelay=p;return{response:n,output:i}}catch(t){const n=getRetryErrorInfo(t);u=(0,a.asSdkError)(t);try{e=await c.refreshRetryTokenForRetry(e,n)}catch(e){if(!u.$metadata){u.$metadata={}}u.$metadata.attempts=l+1;u.$metadata.totalRetryDelay=p;throw u}l=e.getRetryCount();const o=e.getRetryDelay();p+=o;await new Promise((e=>setTimeout(e,o)))}}}else{c=c;if(c===null||c===void 0?void 0:c.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",c.mode]];return c.retry(t,r)}};t.retryMiddleware=retryMiddleware;const isRetryStrategyV2=e=>typeof e.acquireInitialRetryToken!=="undefined"&&typeof e.refreshRetryTokenForRetry!=="undefined"&&typeof e.recordSuccess!=="undefined";const getRetryErrorInfo=e=>{const n={errorType:getRetryErrorType(e)};const o=(0,t.getRetryAfterHint)(e.$response);if(o){n.retryAfterHint=o}return n};const getRetryErrorType=e=>{if((0,r.isThrottlingError)(e))return"THROTTLING";if((0,r.isTransientError)(e))return"TRANSIENT";if((0,r.isServerError)(e))return"SERVER_ERROR";return"CLIENT_ERROR"};t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};const getRetryPlugin=e=>({applyToStack:n=>{n.add((0,t.retryMiddleware)(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=getRetryPlugin;const getRetryAfterHint=e=>{if(!o.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const r=Number(n);if(!Number.isNaN(r))return new Date(r*1e3);const s=new Date(n);return s};t.getRetryAfterHint=getRetryAfterHint},69580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.asSdkError=void 0;const asSdkError=e=>{if(e instanceof Error)return e;if(e instanceof Object)return Object.assign(new Error,e);if(typeof e==="string")return new Error(e);return new Error(`AWS SDK error wrapper for ${e}`)};t.asSdkError=asSdkError},35643:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const deserializerMiddleware=(e,t)=>(n,o)=>async o=>{const{response:r}=await n(o);try{const n=await t(r,e);return{response:r,output:n}}catch(e){Object.defineProperty(e,"$response",{value:r});if(!("$metadata"in e)){const t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;e.message+="\n "+t}throw e}};t.deserializerMiddleware=deserializerMiddleware},76904:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(35643),t);o.__exportStar(n(90359),t);o.__exportStar(n(78830),t)},90359:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const o=n(35643);const r=n(78830);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,n,s){return{applyToStack:i=>{i.add((0,o.deserializerMiddleware)(e,s),t.deserializerMiddlewareOption);i.add((0,r.serializerMiddleware)(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},78830:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const serializerMiddleware=(e,t)=>(n,o)=>async r=>{var s;const i=((s=o.endpointV2)===null||s===void 0?void 0:s.url)&&e.urlParser?async()=>e.urlParser(o.endpointV2.url):e.endpoint;if(!i){throw new Error("No valid endpoint provider available.")}const a=await t(r.input,{...e,endpoint:i});return n({...r,request:a})};t.serializerMiddleware=serializerMiddleware},31729:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const getAllAliases=(e,t)=>{const n=[];if(e){n.push(e)}if(t){for(const e of t){n.push(e)}}return n};const getMiddlewareNameWithAliases=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`;const constructStack=()=>{let e=[];let r=[];let s=false;const i=new Set;const sort=e=>e.sort(((e,t)=>n[t.step]-n[e.step]||o[t.priority||"normal"]-o[e.priority||"normal"]));const removeByName=t=>{let n=false;const filterCb=e=>{const o=getAllAliases(e.name,e.aliases);if(o.includes(t)){n=true;for(const e of o){i.delete(e)}return false}return true};e=e.filter(filterCb);r=r.filter(filterCb);return n};const removeByReference=t=>{let n=false;const filterCb=e=>{if(e.middleware===t){n=true;for(const t of getAllAliases(e.name,e.aliases)){i.delete(t)}return false}return true};e=e.filter(filterCb);r=r.filter(filterCb);return n};const cloneTo=t=>{var n;e.forEach((e=>{t.add(e.middleware,{...e})}));r.forEach((e=>{t.addRelativeTo(e.middleware,{...e})}));(n=t.identifyOnResolve)===null||n===void 0?void 0:n.call(t,a.identifyOnResolve());return t};const expandRelativeMiddlewareList=e=>{const t=[];e.before.forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...expandRelativeMiddlewareList(e))}}));t.push(e);e.after.reverse().forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...expandRelativeMiddlewareList(e))}}));return t};const getMiddlewareList=(t=false)=>{const n=[];const o=[];const s={};e.forEach((e=>{const t={...e,before:[],after:[]};for(const e of getAllAliases(t.name,t.aliases)){s[e]=t}n.push(t)}));r.forEach((e=>{const t={...e,before:[],after:[]};for(const e of getAllAliases(t.name,t.aliases)){s[e]=t}o.push(t)}));o.forEach((e=>{if(e.toMiddleware){const n=s[e.toMiddleware];if(n===undefined){if(t){return}throw new Error(`${e.toMiddleware} is not found when adding `+`${getMiddlewareNameWithAliases(e.name,e.aliases)} `+`middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){n.after.push(e)}if(e.relation==="before"){n.before.push(e)}}}));const i=sort(n).map(expandRelativeMiddlewareList).reduce(((e,t)=>{e.push(...t);return e}),[]);return i};const a={add:(t,n={})=>{const{name:o,override:r,aliases:s}=n;const a={step:"initialize",priority:"normal",middleware:t,...n};const c=getAllAliases(o,s);if(c.length>0){if(c.some((e=>i.has(e)))){if(!r)throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(o,s)}'`);for(const t of c){const n=e.findIndex((e=>{var n;return e.name===t||((n=e.aliases)===null||n===void 0?void 0:n.some((e=>e===t)))}));if(n===-1){continue}const r=e[n];if(r.step!==a.step||a.priority!==r.priority){throw new Error(`"${getMiddlewareNameWithAliases(r.name,r.aliases)}" middleware with `+`${r.priority} priority in ${r.step} step cannot `+`be overridden by "${getMiddlewareNameWithAliases(o,s)}" middleware with `+`${a.priority} priority in ${a.step} step.`)}e.splice(n,1)}}for(const e of c){i.add(e)}}e.push(a)},addRelativeTo:(e,t)=>{const{name:n,override:o,aliases:s}=t;const a={middleware:e,...t};const c=getAllAliases(n,s);if(c.length>0){if(c.some((e=>i.has(e)))){if(!o)throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(n,s)}'`);for(const e of c){const t=r.findIndex((t=>{var n;return t.name===e||((n=t.aliases)===null||n===void 0?void 0:n.some((t=>t===e)))}));if(t===-1){continue}const o=r[t];if(o.toMiddleware!==a.toMiddleware||o.relation!==a.relation){throw new Error(`"${getMiddlewareNameWithAliases(o.name,o.aliases)}" middleware `+`${o.relation} "${o.toMiddleware}" middleware cannot be overridden `+`by "${getMiddlewareNameWithAliases(n,s)}" middleware ${a.relation} `+`"${a.toMiddleware}" middleware.`)}r.splice(t,1)}}for(const e of c){i.add(e)}}r.push(a)},clone:()=>cloneTo((0,t.constructStack)()),use:e=>{e.applyToStack(a)},remove:e=>{if(typeof e==="string")return removeByName(e);else return removeByReference(e)},removeByTag:t=>{let n=false;const filterCb=e=>{const{tags:o,name:r,aliases:s}=e;if(o&&o.includes(t)){const e=getAllAliases(r,s);for(const t of e){i.delete(t)}n=true;return false}return true};e=e.filter(filterCb);r=r.filter(filterCb);return n},concat:e=>{var n,o;const r=cloneTo((0,t.constructStack)());r.use(e);r.identifyOnResolve(s||r.identifyOnResolve()||((o=(n=e.identifyOnResolve)===null||n===void 0?void 0:n.call(e))!==null&&o!==void 0?o:false));return r},applyToStack:cloneTo,identify:()=>getMiddlewareList(true).map((e=>{var t;const n=(t=e.step)!==null&&t!==void 0?t:e.relation+" "+e.toMiddleware;return getMiddlewareNameWithAliases(e.name,e.aliases)+" - "+n})),identifyOnResolve(e){if(typeof e==="boolean")s=e;return s},resolve:(e,t)=>{for(const n of getMiddlewareList().map((e=>e.middleware)).reverse()){e=n(e,t)}if(s){console.log(a.identify())}return e}};return a};t.constructStack=constructStack;const n={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const o={high:3,normal:2,low:1}},61903:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(31729),t)},65190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const o=n(57879);const r=n(99778);const s=n(20857);const i=n(1416);const loadConfig=({environmentVariableSelector:e,configFileSelector:t,default:n},a={})=>(0,o.memoize)((0,o.chain)((0,r.fromEnv)(e),(0,s.fromSharedConfigFiles)(t,a),(0,i.fromStatic)(n)));t.loadConfig=loadConfig},99778:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const o=n(57879);const fromEnv=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new o.CredentialsProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=fromEnv},20857:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=void 0;const o=n(57879);const r=n(87831);const fromSharedConfigFiles=(e,{preferredFile:t="config",...n}={})=>async()=>{const s=(0,r.getProfileName)(n);const{configFile:i,credentialsFile:a}=await(0,r.loadSharedConfigFiles)(n);const c=a[s]||{};const d=i[s]||{};const u=t==="config"?{...c,...d}:{...d,...c};try{const n=t==="config"?i:a;const o=e(u,n);if(o===undefined){throw new Error}return o}catch(t){throw new o.CredentialsProviderError(t.message||`Cannot load config for profile ${s} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=fromSharedConfigFiles},1416:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const o=n(57879);const isFunction=e=>typeof e==="function";const fromStatic=e=>isFunction(e)?async()=>await e():(0,o.fromStatic)(e);t.fromStatic=fromStatic},83993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(65190),t)},90505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODEJS_TIMEOUT_ERROR_CODES=void 0;t.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","EPIPE","ETIMEDOUT"]},22855:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getTransformedHeaders=void 0;const getTransformedHeaders=e=>{const t={};for(const n of Object.keys(e)){const o=e[n];t[n]=Array.isArray(o)?o.join(","):o}return t};t.getTransformedHeaders=getTransformedHeaders},38179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(78246),t);o.__exportStar(n(54138),t);o.__exportStar(n(7586),t)},78246:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=t.DEFAULT_REQUEST_TIMEOUT=void 0;const o=n(54117);const r=n(41962);const s=n(13685);const i=n(95687);const a=n(90505);const c=n(22855);const d=n(9165);const u=n(70629);const l=n(66011);const p=n(71977);t.DEFAULT_REQUEST_TIMEOUT=0;class NodeHttpHandler{constructor(e){this.metadata={handlerProtocol:"http/1.1"};this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(this.resolveDefaultConfig(e))})).catch(n)}else{t(this.resolveDefaultConfig(e))}}))}resolveDefaultConfig(e){const{requestTimeout:t,connectionTimeout:n,socketTimeout:o,httpAgent:r,httpsAgent:a}=e||{};const c=true;const d=50;return{connectionTimeout:n,requestTimeout:t!==null&&t!==void 0?t:o,httpAgent:r||new s.Agent({keepAlive:c,maxSockets:d}),httpsAgent:a||new i.Agent({keepAlive:c,maxSockets:d})}}destroy(){var e,t,n,o;(t=(e=this.config)===null||e===void 0?void 0:e.httpAgent)===null||t===void 0?void 0:t.destroy();(o=(n=this.config)===null||n===void 0?void 0:n.httpsAgent)===null||o===void 0?void 0:o.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}return new Promise(((n,m)=>{var f,g;let E=undefined;const resolve=async e=>{await E;n(e)};const reject=async e=>{await E;m(e)};if(!this.config){throw new Error("Node HTTP request handler config is not resolved")}if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";reject(e);return}const y=e.protocol==="https:";const S=(0,r.buildQueryString)(e.query||{});let h=undefined;if(e.username!=null||e.password!=null){const t=(f=e.username)!==null&&f!==void 0?f:"";const n=(g=e.password)!==null&&g!==void 0?g:"";h=`${t}:${n}`}let _=e.path;if(S){_+=`?${S}`}if(e.fragment){_+=`#${e.fragment}`}const v={headers:e.headers,host:e.hostname,method:e.method,path:_,port:e.port,agent:y?this.config.httpsAgent:this.config.httpAgent,auth:h};const C=y?i.request:s.request;const b=C(v,(e=>{const t=new o.HttpResponse({statusCode:e.statusCode||-1,reason:e.statusMessage,headers:(0,c.getTransformedHeaders)(e.headers),body:e});resolve({response:t})}));b.on("error",(e=>{if(a.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){reject(Object.assign(e,{name:"TimeoutError"}))}else{reject(e)}}));(0,d.setConnectionTimeout)(b,reject,this.config.connectionTimeout);(0,l.setSocketTimeout)(b,reject,this.config.requestTimeout);if(t){t.onabort=()=>{b.abort();const e=new Error("Request aborted");e.name="AbortError";reject(e)}}const w=v.agent;if(typeof w==="object"&&"keepAlive"in w){(0,u.setSocketKeepAlive)(b,{keepAlive:w.keepAlive,keepAliveMsecs:w.keepAliveMsecs})}E=(0,p.writeRequestBody)(b,e,this.config.requestTimeout).catch(m)}))}updateHttpClientConfig(e,t){this.config=undefined;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){var e;return(e=this.config)!==null&&e!==void 0?e:{}}}t.NodeHttpHandler=NodeHttpHandler},38030:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2ConnectionManager=void 0;const o=n(10204);const r=o.__importDefault(n(85158));const s=n(61030);class NodeHttp2ConnectionManager{constructor(e){this.sessionCache=new Map;this.config=e;if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrency must be greater than zero.")}}lease(e,t){const n=this.getUrlString(e);const o=this.sessionCache.get(n);if(o){const e=o.poll();if(e&&!this.config.disableConcurrency){return e}}const i=r.default.connect(n);if(this.config.maxConcurrency){i.settings({maxConcurrentStreams:this.config.maxConcurrency},(t=>{if(t){throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}}))}i.unref();const destroySessionCb=()=>{i.destroy();this.deleteSession(n,i)};i.on("goaway",destroySessionCb);i.on("error",destroySessionCb);i.on("frameError",destroySessionCb);i.on("close",(()=>this.deleteSession(n,i)));if(t.requestTimeout){i.setTimeout(t.requestTimeout,destroySessionCb)}const a=this.sessionCache.get(n)||new s.NodeHttp2ConnectionPool;a.offerLast(i);this.sessionCache.set(n,a);return i}deleteSession(e,t){const n=this.sessionCache.get(e);if(!n){return}if(!n.contains(t)){return}n.remove(t);this.sessionCache.set(e,n)}release(e,t){var n;const o=this.getUrlString(e);(n=this.sessionCache.get(o))===null||n===void 0?void 0:n.offerLast(t)}destroy(){for(const[e,t]of this.sessionCache){for(const e of t){if(!e.destroyed){e.destroy()}t.remove(e)}this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrentStreams must be greater than zero.")}this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}}t.NodeHttp2ConnectionManager=NodeHttp2ConnectionManager},61030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2ConnectionPool=void 0;class NodeHttp2ConnectionPool{constructor(e){this.sessions=[];this.sessions=e!==null&&e!==void 0?e:[]}poll(){if(this.sessions.length>0){return this.sessions.shift()}}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter((t=>t!==e))}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(const t of this.sessions){if(t===e){if(!t.destroyed){t.destroy()}}}}}t.NodeHttp2ConnectionPool=NodeHttp2ConnectionPool},54138:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const o=n(54117);const r=n(41962);const s=n(85158);const i=n(22855);const a=n(38030);const c=n(71977);class NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.connectionManager=new a.NodeHttp2ConnectionManager({});this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(e||{})})).catch(n)}else{t(e||{})}}))}destroy(){this.connectionManager.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider;this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||false);if(this.config.maxConcurrentStreams){this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams)}}const{requestTimeout:n,disableConcurrentStreams:a}=this.config;return new Promise(((d,u)=>{var l,p,m;let f=false;let g=undefined;const resolve=async e=>{await g;d(e)};const reject=async e=>{await g;u(e)};if(t===null||t===void 0?void 0:t.aborted){f=true;const e=new Error("Request aborted");e.name="AbortError";reject(e);return}const{hostname:E,method:y,port:S,protocol:h,query:_}=e;let v="";if(e.username!=null||e.password!=null){const t=(l=e.username)!==null&&l!==void 0?l:"";const n=(p=e.password)!==null&&p!==void 0?p:"";v=`${t}:${n}@`}const C=`${h}//${v}${E}${S?`:${S}`:""}`;const b={destination:new URL(C)};const w=this.connectionManager.lease(b,{requestTimeout:(m=this.config)===null||m===void 0?void 0:m.sessionTimeout,disableConcurrentStreams:a||false});const rejectWithDestroy=e=>{if(a){this.destroySession(w)}f=true;reject(e)};const P=(0,r.buildQueryString)(_||{});let x=e.path;if(P){x+=`?${P}`}if(e.fragment){x+=`#${e.fragment}`}const T=w.request({...e.headers,[s.constants.HTTP2_HEADER_PATH]:x,[s.constants.HTTP2_HEADER_METHOD]:y});w.ref();T.on("response",(e=>{const t=new o.HttpResponse({statusCode:e[":status"]||-1,headers:(0,i.getTransformedHeaders)(e),body:T});f=true;resolve({response:t});if(a){w.close();this.connectionManager.deleteSession(C,w)}}));if(n){T.setTimeout(n,(()=>{T.close();const e=new Error(`Stream timed out because of no activity for ${n} ms`);e.name="TimeoutError";rejectWithDestroy(e)}))}if(t){t.onabort=()=>{T.close();const e=new Error("Request aborted");e.name="AbortError";rejectWithDestroy(e)}}T.on("frameError",((e,t,n)=>{rejectWithDestroy(new Error(`Frame type id ${e} in stream id ${n} has failed with code ${t}.`))}));T.on("error",rejectWithDestroy);T.on("aborted",(()=>{rejectWithDestroy(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${T.rstCode}.`))}));T.on("close",(()=>{w.unref();if(a){w.destroy()}if(!f){rejectWithDestroy(new Error("Unexpected error: http2 request did not get a response"))}}));g=(0,c.writeRequestBody)(T,e,n)}))}updateHttpClientConfig(e,t){this.config=undefined;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){var e;return(e=this.config)!==null&&e!==void 0?e:{}}destroySession(e){if(!e.destroyed){e.destroy()}}}t.NodeHttp2Handler=NodeHttp2Handler},9165:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setConnectionTimeout=void 0;const setConnectionTimeout=(e,t,n=0)=>{if(!n){return}const o=setTimeout((()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))}),n);e.on("socket",(e=>{if(e.connecting){e.on("connect",(()=>{clearTimeout(o)}))}else{clearTimeout(o)}}))};t.setConnectionTimeout=setConnectionTimeout},70629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketKeepAlive=void 0;const setSocketKeepAlive=(e,{keepAlive:t,keepAliveMsecs:n})=>{if(t!==true){return}e.on("socket",(e=>{e.setKeepAlive(t,n||0)}))};t.setSocketKeepAlive=setSocketKeepAlive},66011:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketTimeout=void 0;const setSocketTimeout=(e,t,n=0)=>{e.setTimeout(n,(()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${n} ms`),{name:"TimeoutError"}))}))};t.setSocketTimeout=setSocketTimeout},20761:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const o=n(12781);class Collector extends o.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},7586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const o=n(20761);const streamCollector=e=>new Promise(((t,n)=>{const r=new o.Collector;e.pipe(r);e.on("error",(e=>{r.end();n(e)}));r.on("error",n);r.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)}))}));t.streamCollector=streamCollector},71977:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const o=n(12781);const r=1e3;async function writeRequestBody(e,t,n=r){var o;const s=(o=t.headers)!==null&&o!==void 0?o:{};const i=s["Expect"]||s["expect"];let a=-1;let c=false;if(i==="100-continue"){await Promise.race([new Promise((e=>{a=Number(setTimeout(e,Math.max(r,n)))})),new Promise((t=>{e.on("continue",(()=>{clearTimeout(a);t()}));e.on("error",(()=>{c=true;clearTimeout(a);t()}))}))])}if(!c){writeBody(e,t.body)}}t.writeRequestBody=writeRequestBody;function writeBody(e,t){if(t instanceof o.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},83601:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CredentialsProviderError=void 0;const o=n(32359);class CredentialsProviderError extends o.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="CredentialsProviderError";Object.setPrototypeOf(this,CredentialsProviderError.prototype)}}t.CredentialsProviderError=CredentialsProviderError},32359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProviderError=void 0;class ProviderError extends Error{constructor(e,t=true){super(e);this.tryNextLink=t;this.name="ProviderError";Object.setPrototypeOf(this,ProviderError.prototype)}static from(e,t=true){return Object.assign(new this(e.message,t),e)}}t.ProviderError=ProviderError},5710:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TokenProviderError=void 0;const o=n(32359);class TokenProviderError extends o.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="TokenProviderError";Object.setPrototypeOf(this,TokenProviderError.prototype)}}t.TokenProviderError=TokenProviderError},41143:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const o=n(32359);const chain=(...e)=>async()=>{if(e.length===0){throw new o.ProviderError("No providers in chain")}let t;for(const n of e){try{const e=await n();return e}catch(e){t=e;if(e===null||e===void 0?void 0:e.tryNextLink){continue}throw e}}throw t};t.chain=chain},19033:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const fromStatic=e=>()=>Promise.resolve(e);t.fromStatic=fromStatic},57879:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(83601),t);o.__exportStar(n(32359),t);o.__exportStar(n(5710),t);o.__exportStar(n(41143),t);o.__exportStar(n(19033),t);o.__exportStar(n(42435),t)},42435:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const memoize=(e,t,n)=>{let o;let r;let s;let i=false;const coalesceProvider=async()=>{if(!r){r=e()}try{o=await r;s=true;i=false}finally{r=undefined}return o};if(t===undefined){return async e=>{if(!s||(e===null||e===void 0?void 0:e.forceRefresh)){o=await coalesceProvider()}return o}}return async e=>{if(!s||(e===null||e===void 0?void 0:e.forceRefresh)){o=await coalesceProvider()}if(i){return o}if(n&&!n(o)){i=true;return o}if(t(o)){await coalesceProvider();return o}return o}};t.memoize=memoize},10488:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Field=void 0;const o=n(18499);class Field{constructor({name:e,kind:t=o.FieldPosition.HEADER,values:n=[]}){this.name=e;this.kind=t;this.values=n}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter((t=>t!==e))}toString(){return this.values.map((e=>e.includes(",")||e.includes(" ")?`"${e}"`:e)).join(", ")}get(){return this.values}}t.Field=Field},96585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Fields=void 0;class Fields{constructor({fields:e=[],encoding:t="utf-8"}){this.entries={};e.forEach(this.setField.bind(this));this.encoding=t}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter((t=>t.kind===e))}}t.Fields=Fields},50971:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpHandlerRuntimeConfig=t.getHttpHandlerExtensionConfiguration=void 0;const getHttpHandlerExtensionConfiguration=e=>{let t=e.httpHandler;return{setHttpHandler(e){t=e},httpHandler(){return t},updateHttpClientConfig(e,n){t.updateHttpClientConfig(e,n)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}};t.getHttpHandlerExtensionConfiguration=getHttpHandlerExtensionConfiguration;const resolveHttpHandlerRuntimeConfig=e=>({httpHandler:e.httpHandler()});t.resolveHttpHandlerRuntimeConfig=resolveHttpHandlerRuntimeConfig},54881:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(50971),t)},38382:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},75675:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpRequest=void 0;class HttpRequest{constructor(e){this.method=e.method||"GET";this.hostname=e.hostname||"localhost";this.port=e.port;this.query=e.query||{};this.headers=e.headers||{};this.body=e.body;this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:";this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/";this.username=e.username;this.password=e.password;this.fragment=e.fragment}static isInstance(e){if(!e)return false;const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t["query"]==="object"&&typeof t["headers"]==="object"}clone(){const e=new HttpRequest({...this,headers:{...this.headers}});if(e.query)e.query=cloneQuery(e.query);return e}}t.HttpRequest=HttpRequest;function cloneQuery(e){return Object.keys(e).reduce(((t,n)=>{const o=e[n];return{...t,[n]:Array.isArray(o)?[...o]:o}}),{})}},36471:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpResponse=void 0;class HttpResponse{constructor(e){this.statusCode=e.statusCode;this.reason=e.reason;this.headers=e.headers||{};this.body=e.body}static isInstance(e){if(!e)return false;const t=e;return typeof t.statusCode==="number"&&typeof t.headers==="object"}}t.HttpResponse=HttpResponse},54117:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(54881),t);o.__exportStar(n(10488),t);o.__exportStar(n(96585),t);o.__exportStar(n(38382),t);o.__exportStar(n(75675),t);o.__exportStar(n(36471),t);o.__exportStar(n(99448),t);o.__exportStar(n(11767),t)},99448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isValidHostname=void 0;function isValidHostname(e){const t=/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;return t.test(e)}t.isValidHostname=isValidHostname},11767:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},41962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const o=n(68290);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const r=e[n];n=(0,o.escapeUri)(n);if(Array.isArray(r)){for(let e=0,s=r.length;e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseQueryString=void 0;function parseQueryString(e){const t={};e=e.replace(/^\?/,"");if(e){for(const n of e.split("&")){let[e,o=null]=n.split("=");e=decodeURIComponent(e);if(o){o=decodeURIComponent(o)}if(!(e in t)){t[e]=o}else if(Array.isArray(t[e])){t[e].push(o)}else{t[e]=[t[e],o]}}}return t}t.parseQueryString=parseQueryString},35192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODEJS_TIMEOUT_ERROR_CODES=t.TRANSIENT_ERROR_STATUS_CODES=t.TRANSIENT_ERROR_CODES=t.THROTTLING_ERROR_CODES=t.CLOCK_SKEW_ERROR_CODES=void 0;t.CLOCK_SKEW_ERROR_CODES=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];t.THROTTLING_ERROR_CODES=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];t.TRANSIENT_ERROR_CODES=["TimeoutError","RequestTimeout","RequestTimeoutException"];t.TRANSIENT_ERROR_STATUS_CODES=[500,502,503,504];t.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]},51528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isServerError=t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const o=n(35192);const isRetryableByTrait=e=>e.$retryable!==undefined;t.isRetryableByTrait=isRetryableByTrait;const isClockSkewError=e=>o.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=isClockSkewError;const isThrottlingError=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||o.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=isThrottlingError;const isTransientError=e=>{var t;return o.TRANSIENT_ERROR_CODES.includes(e.name)||o.NODEJS_TIMEOUT_ERROR_CODES.includes((e===null||e===void 0?void 0:e.code)||"")||o.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=isTransientError;const isServerError=e=>{var n;if(((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)!==undefined){const n=e.$metadata.httpStatusCode;if(500<=n&&n<=599&&!(0,t.isTransientError)(e)){return true}return false}return false};t.isServerError=isServerError},58523:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigData=void 0;const o=n(18499);const r=n(61570);const getConfigData=e=>Object.entries(e).filter((([e])=>{const t=e.split(r.CONFIG_PREFIX_SEPARATOR);if(t.length===2&&Object.values(o.IniSectionType).includes(t[0])){return true}return false})).reduce(((e,[t,n])=>{const s=t.startsWith(o.IniSectionType.PROFILE)?t.split(r.CONFIG_PREFIX_SEPARATOR)[1]:t;e[s]=n;return e}),{...e.default&&{default:e.default}});t.getConfigData=getConfigData},24251:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigFilepath=t.ENV_CONFIG_PATH=void 0;const o=n(71017);const r=n(56733);t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const getConfigFilepath=()=>process.env[t.ENV_CONFIG_PATH]||(0,o.join)((0,r.getHomeDir)(),".aws","config");t.getConfigFilepath=getConfigFilepath},25244:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentialsFilepath=t.ENV_CREDENTIALS_PATH=void 0;const o=n(71017);const r=n(56733);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";const getCredentialsFilepath=()=>process.env[t.ENV_CREDENTIALS_PATH]||(0,o.join)((0,r.getHomeDir)(),".aws","credentials");t.getCredentialsFilepath=getCredentialsFilepath},56733:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const o=n(22037);const r=n(71017);const s={};const getHomeDirCacheKey=()=>{if(process&&process.geteuid){return`${process.geteuid()}`}return"DEFAULT"};const getHomeDir=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:i=`C:${r.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${i}${n}`;const a=getHomeDirCacheKey();if(!s[a])s[a]=(0,o.homedir)();return s[a]};t.getHomeDir=getHomeDir},44632:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getProfileName=t.DEFAULT_PROFILE=t.ENV_PROFILE=void 0;t.ENV_PROFILE="AWS_PROFILE";t.DEFAULT_PROFILE="default";const getProfileName=e=>e.profile||process.env[t.ENV_PROFILE]||t.DEFAULT_PROFILE;t.getProfileName=getProfileName},31910:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const o=n(6113);const r=n(71017);const s=n(56733);const getSSOTokenFilepath=e=>{const t=(0,o.createHash)("sha1");const n=t.update(e).digest("hex");return(0,r.join)((0,s.getHomeDir)(),".aws","sso","cache",`${n}.json`)};t.getSSOTokenFilepath=getSSOTokenFilepath},14026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const o=n(57147);const r=n(31910);const{readFile:s}=o.promises;const getSSOTokenFromFile=async e=>{const t=(0,r.getSSOTokenFilepath)(e);const n=await s(t,"utf8");return JSON.parse(n)};t.getSSOTokenFromFile=getSSOTokenFromFile},7295:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSsoSessionData=void 0;const o=n(18499);const r=n(61570);const getSsoSessionData=e=>Object.entries(e).filter((([e])=>e.startsWith(o.IniSectionType.SSO_SESSION+r.CONFIG_PREFIX_SEPARATOR))).reduce(((e,[t,n])=>({...e,[t.split(r.CONFIG_PREFIX_SEPARATOR)[1]]:n})),{});t.getSsoSessionData=getSsoSessionData},87831:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(56733),t);o.__exportStar(n(44632),t);o.__exportStar(n(31910),t);o.__exportStar(n(14026),t);o.__exportStar(n(61570),t);o.__exportStar(n(43340),t);o.__exportStar(n(98417),t);o.__exportStar(n(7958),t)},61570:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=t.CONFIG_PREFIX_SEPARATOR=void 0;const o=n(58523);const r=n(24251);const s=n(25244);const i=n(91095);const a=n(10168);const swallowError=()=>({});t.CONFIG_PREFIX_SEPARATOR=".";const loadSharedConfigFiles=async(e={})=>{const{filepath:t=(0,s.getCredentialsFilepath)(),configFilepath:n=(0,r.getConfigFilepath)()}=e;const c=await Promise.all([(0,a.slurpFile)(n,{ignoreCache:e.ignoreCache}).then(i.parseIni).then(o.getConfigData).catch(swallowError),(0,a.slurpFile)(t,{ignoreCache:e.ignoreCache}).then(i.parseIni).catch(swallowError)]);return{configFile:c[0],credentialsFile:c[1]}};t.loadSharedConfigFiles=loadSharedConfigFiles},43340:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSsoSessionData=void 0;const o=n(24251);const r=n(7295);const s=n(91095);const i=n(10168);const swallowError=()=>({});const loadSsoSessionData=async(e={})=>{var t;return(0,i.slurpFile)((t=e.configFilepath)!==null&&t!==void 0?t:(0,o.getConfigFilepath)()).then(s.parseIni).then(r.getSsoSessionData).catch(swallowError)};t.loadSsoSessionData=loadSsoSessionData},58791:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.mergeConfigFiles=void 0;const mergeConfigFiles=(...e)=>{const t={};for(const n of e){for(const[e,o]of Object.entries(n)){if(t[e]!==undefined){Object.assign(t[e],o)}else{t[e]=o}}}return t};t.mergeConfigFiles=mergeConfigFiles},91095:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseIni=void 0;const o=n(18499);const r=n(61570);const s=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/;const i=["__proto__","profile __proto__"];const parseIni=e=>{const t={};let n;let a;for(const c of e.split(/\r?\n/)){const e=c.split(/(^|\s)[;#]/)[0].trim();const d=e[0]==="["&&e[e.length-1]==="]";if(d){n=undefined;a=undefined;const t=e.substring(1,e.length-1);const c=s.exec(t);if(c){const[,e,,t]=c;if(Object.values(o.IniSectionType).includes(e)){n=[e,t].join(r.CONFIG_PREFIX_SEPARATOR)}}else{n=t}if(i.includes(t)){throw new Error(`Found invalid profile name "${t}"`)}}else if(n){const o=e.indexOf("=");if(![0,-1].includes(o)){const[s,i]=[e.substring(0,o).trim(),e.substring(o+1).trim()];if(i===""){a=s}else{if(a&&c.trimStart()===c){a=undefined}t[n]=t[n]||{};const e=a?[a,s].join(r.CONFIG_PREFIX_SEPARATOR):s;t[n][e]=i}}}}return t};t.parseIni=parseIni},98417:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=void 0;const o=n(61570);const r=n(58791);const parseKnownFiles=async e=>{const t=await(0,o.loadSharedConfigFiles)(e);return(0,r.mergeConfigFiles)(t.configFile,t.credentialsFile)};t.parseKnownFiles=parseKnownFiles},10168:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const o=n(57147);const{readFile:r}=o.promises;const s={};const slurpFile=(e,t)=>{if(!s[e]||(t===null||t===void 0?void 0:t.ignoreCache)){s[e]=r(e,"utf8")}return s[e]};t.slurpFile=slurpFile},7958:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},32028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const o=n(64268);const r=n(10846);const s=n(25275);const i=n(47107);const a=n(36089);const c=n(94346);const d=n(84306);const u=n(83297);const l=n(68178);const p=n(64858);const m=n(62665);const f=n(71989);const g=n(69890);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:a,uriEscapePath:c=true}){this.headerMarshaller=new o.HeaderMarshaller(i.toUtf8,i.fromUtf8);this.service=r;this.sha256=a;this.uriEscapePath=c;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,s.normalizeProvider)(n);this.credentialProvider=(0,s.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:o=3600,unsignableHeaders:r,unhoistableHeaders:s,signableHeaders:i,signingRegion:u,signingService:p}=t;const g=await this.credentialProvider();this.validateResolvedCredentials(g);const E=u!==null&&u!==void 0?u:await this.regionProvider();const{longDate:y,shortDate:S}=formatDate(n);if(o>a.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const h=(0,c.createScope)(S,E,p!==null&&p!==void 0?p:this.service);const _=(0,m.moveHeadersToQuery)((0,f.prepareRequest)(e),{unhoistableHeaders:s});if(g.sessionToken){_.query[a.TOKEN_QUERY_PARAM]=g.sessionToken}_.query[a.ALGORITHM_QUERY_PARAM]=a.ALGORITHM_IDENTIFIER;_.query[a.CREDENTIAL_QUERY_PARAM]=`${g.accessKeyId}/${h}`;_.query[a.AMZ_DATE_QUERY_PARAM]=y;_.query[a.EXPIRES_QUERY_PARAM]=o.toString(10);const v=(0,d.getCanonicalHeaders)(_,r,i);_.query[a.SIGNED_HEADERS_QUERY_PARAM]=getCanonicalHeaderList(v);_.query[a.SIGNATURE_QUERY_PARAM]=await this.getSignature(y,h,this.getSigningKey(g,E,S,p),this.createCanonicalRequest(_,v,await(0,l.getPayloadHash)(e,this.sha256)));return _}async sign(e,t){if(typeof e==="string"){return this.signString(e,t)}else if(e.headers&&e.payload){return this.signEvent(e,t)}else if(e.message){return this.signMessage(e,t)}else{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:o,signingRegion:s,signingService:i}){const d=s!==null&&s!==void 0?s:await this.regionProvider();const{shortDate:u,longDate:p}=formatDate(n);const m=(0,c.createScope)(u,d,i!==null&&i!==void 0?i:this.service);const f=await(0,l.getPayloadHash)({headers:{},body:t},this.sha256);const g=new this.sha256;g.update(e);const E=(0,r.toHex)(await g.digest());const y=[a.EVENT_ALGORITHM_IDENTIFIER,p,m,o,E,f].join("\n");return this.signString(y,{signingDate:n,signingRegion:d,signingService:i})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:o}){const r=this.signEvent({headers:this.headerMarshaller.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:o,priorSignature:e.priorSignature});return r.then((t=>({message:e.message,signature:t})))}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:o}={}){const s=await this.credentialProvider();this.validateResolvedCredentials(s);const a=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:c}=formatDate(t);const d=new this.sha256(await this.getSigningKey(s,a,c,o));d.update((0,i.toUint8Array)(e));return(0,r.toHex)(await d.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:o,signingRegion:r,signingService:s}={}){const i=await this.credentialProvider();this.validateResolvedCredentials(i);const u=r!==null&&r!==void 0?r:await this.regionProvider();const m=(0,f.prepareRequest)(e);const{longDate:g,shortDate:E}=formatDate(t);const y=(0,c.createScope)(E,u,s!==null&&s!==void 0?s:this.service);m.headers[a.AMZ_DATE_HEADER]=g;if(i.sessionToken){m.headers[a.TOKEN_HEADER]=i.sessionToken}const S=await(0,l.getPayloadHash)(m,this.sha256);if(!(0,p.hasHeader)(a.SHA256_HEADER,m.headers)&&this.applyChecksum){m.headers[a.SHA256_HEADER]=S}const h=(0,d.getCanonicalHeaders)(m,o,n);const _=await this.getSignature(g,y,this.getSigningKey(i,u,E,s),this.createCanonicalRequest(m,h,S));m.headers[a.AUTH_HEADER]=`${a.ALGORITHM_IDENTIFIER} `+`Credential=${i.accessKeyId}/${y}, `+`SignedHeaders=${getCanonicalHeaderList(h)}, `+`Signature=${_}`;return m}createCanonicalRequest(e,t,n){const o=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${(0,u.getCanonicalQuery)(e)}\n${o.map((e=>`${e}:${t[e]}`)).join("\n")}\n\n${o.join(";")}\n${n}`}async createStringToSign(e,t,n){const o=new this.sha256;o.update((0,i.toUint8Array)(n));const s=await o.digest();return`${a.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${(0,r.toHex)(s)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const n of e.split("/")){if((n===null||n===void 0?void 0:n.length)===0)continue;if(n===".")continue;if(n===".."){t.pop()}else{t.push(n)}}const n=`${(e===null||e===void 0?void 0:e.startsWith("/"))?"/":""}${t.join("/")}${t.length>0&&(e===null||e===void 0?void 0:e.endsWith("/"))?"/":""}`;const o=encodeURIComponent(n);return o.replace(/%2F/g,"/")}return e}async getSignature(e,t,n,o){const s=await this.createStringToSign(e,t,o);const a=new this.sha256(await n);a.update((0,i.toUint8Array)(s));return(0,r.toHex)(await a.digest())}getSigningKey(e,t,n,o){return(0,c.getSigningKey)(this.sha256,e,n,t,o||this.service)}validateResolvedCredentials(e){if(typeof e!=="object"||typeof e.accessKeyId!=="string"||typeof e.secretAccessKey!=="string"){throw new Error("Resolved credential object is not valid")}}}t.SignatureV4=SignatureV4;const formatDate=e=>{const t=(0,g.iso8601)(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}};const getCanonicalHeaderList=e=>Object.keys(e).sort().join(";")},42468:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneQuery=t.cloneRequest=void 0;const cloneRequest=({headers:e,query:n,...o})=>({...o,headers:{...e},query:n?(0,t.cloneQuery)(n):undefined});t.cloneRequest=cloneRequest;const cloneQuery=e=>Object.keys(e).reduce(((t,n)=>{const o=e[n];return{...t,[n]:Array.isArray(o)?[...o]:o}}),{});t.cloneQuery=cloneQuery},36089:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MAX_PRESIGNED_TTL=t.KEY_TYPE_IDENTIFIER=t.MAX_CACHE_SIZE=t.UNSIGNED_PAYLOAD=t.EVENT_ALGORITHM_IDENTIFIER=t.ALGORITHM_IDENTIFIER_V4A=t.ALGORITHM_IDENTIFIER=t.UNSIGNABLE_PATTERNS=t.SEC_HEADER_PATTERN=t.PROXY_HEADER_PATTERN=t.ALWAYS_UNSIGNABLE_HEADERS=t.HOST_HEADER=t.TOKEN_HEADER=t.SHA256_HEADER=t.SIGNATURE_HEADER=t.GENERATED_HEADERS=t.DATE_HEADER=t.AMZ_DATE_HEADER=t.AUTH_HEADER=t.REGION_SET_PARAM=t.TOKEN_QUERY_PARAM=t.SIGNATURE_QUERY_PARAM=t.EXPIRES_QUERY_PARAM=t.SIGNED_HEADERS_QUERY_PARAM=t.AMZ_DATE_QUERY_PARAM=t.CREDENTIAL_QUERY_PARAM=t.ALGORITHM_QUERY_PARAM=void 0;t.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";t.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";t.AMZ_DATE_QUERY_PARAM="X-Amz-Date";t.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";t.EXPIRES_QUERY_PARAM="X-Amz-Expires";t.SIGNATURE_QUERY_PARAM="X-Amz-Signature";t.TOKEN_QUERY_PARAM="X-Amz-Security-Token";t.REGION_SET_PARAM="X-Amz-Region-Set";t.AUTH_HEADER="authorization";t.AMZ_DATE_HEADER=t.AMZ_DATE_QUERY_PARAM.toLowerCase();t.DATE_HEADER="date";t.GENERATED_HEADERS=[t.AUTH_HEADER,t.AMZ_DATE_HEADER,t.DATE_HEADER];t.SIGNATURE_HEADER=t.SIGNATURE_QUERY_PARAM.toLowerCase();t.SHA256_HEADER="x-amz-content-sha256";t.TOKEN_HEADER=t.TOKEN_QUERY_PARAM.toLowerCase();t.HOST_HEADER="host";t.ALWAYS_UNSIGNABLE_HEADERS={authorization:true,"cache-control":true,connection:true,expect:true,from:true,"keep-alive":true,"max-forwards":true,pragma:true,referer:true,te:true,trailer:true,"transfer-encoding":true,upgrade:true,"user-agent":true,"x-amzn-trace-id":true};t.PROXY_HEADER_PATTERN=/^proxy-/;t.SEC_HEADER_PATTERN=/^sec-/;t.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];t.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";t.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";t.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";t.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";t.MAX_CACHE_SIZE=50;t.KEY_TYPE_IDENTIFIER="aws4_request";t.MAX_PRESIGNED_TTL=60*60*24*7},94346:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const o=n(10846);const r=n(47107);const s=n(36089);const i={};const a=[];const createScope=(e,t,n)=>`${e}/${t}/${n}/${s.KEY_TYPE_IDENTIFIER}`;t.createScope=createScope;const getSigningKey=async(e,t,n,r,c)=>{const d=await hmac(e,t.secretAccessKey,t.accessKeyId);const u=`${n}:${r}:${c}:${(0,o.toHex)(d)}:${t.sessionToken}`;if(u in i){return i[u]}a.push(u);while(a.length>s.MAX_CACHE_SIZE){delete i[a.shift()]}let l=`AWS4${t.secretAccessKey}`;for(const t of[n,r,c,s.KEY_TYPE_IDENTIFIER]){l=await hmac(e,l,t)}return i[u]=l};t.getSigningKey=getSigningKey;const clearCredentialCache=()=>{a.length=0;Object.keys(i).forEach((e=>{delete i[e]}))};t.clearCredentialCache=clearCredentialCache;const hmac=(e,t,n)=>{const o=new e(t);o.update((0,r.toUint8Array)(n));return o.digest()}},84306:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const o=n(36089);const getCanonicalHeaders=({headers:e},t,n)=>{const r={};for(const s of Object.keys(e).sort()){if(e[s]==undefined){continue}const i=s.toLowerCase();if(i in o.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(i))||o.PROXY_HEADER_PATTERN.test(i)||o.SEC_HEADER_PATTERN.test(i)){if(!n||n&&!n.has(i)){continue}}r[i]=e[s].trim().replace(/\s+/g," ")}return r};t.getCanonicalHeaders=getCanonicalHeaders},83297:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const o=n(68290);const r=n(36089);const getCanonicalQuery=({query:e={}})=>{const t=[];const n={};for(const s of Object.keys(e).sort()){if(s.toLowerCase()===r.SIGNATURE_HEADER){continue}t.push(s);const i=e[s];if(typeof i==="string"){n[s]=`${(0,o.escapeUri)(s)}=${(0,o.escapeUri)(i)}`}else if(Array.isArray(i)){n[s]=i.slice(0).reduce(((e,t)=>e.concat([`${(0,o.escapeUri)(s)}=${(0,o.escapeUri)(t)}`])),[]).sort().join("&")}}return t.map((e=>n[e])).filter((e=>e)).join("&")};t.getCanonicalQuery=getCanonicalQuery},68178:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const o=n(35696);const r=n(10846);const s=n(47107);const i=n(36089);const getPayloadHash=async({headers:e,body:t},n)=>{for(const t of Object.keys(e)){if(t.toLowerCase()===i.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||(0,o.isArrayBuffer)(t)){const e=new n;e.update((0,s.toUint8Array)(t));return(0,r.toHex)(await e.digest())}return i.UNSIGNED_PAYLOAD};t.getPayloadHash=getPayloadHash},64858:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deleteHeader=t.getHeaderValue=t.hasHeader=void 0;const hasHeader=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false};t.hasHeader=hasHeader;const getHeaderValue=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return t[n]}}return undefined};t.getHeaderValue=getHeaderValue;const deleteHeader=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){delete t[n]}}};t.deleteHeader=deleteHeader},20829:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=t.moveHeadersToQuery=t.getPayloadHash=t.getCanonicalQuery=t.getCanonicalHeaders=void 0;const o=n(10204);o.__exportStar(n(32028),t);var r=n(84306);Object.defineProperty(t,"getCanonicalHeaders",{enumerable:true,get:function(){return r.getCanonicalHeaders}});var s=n(83297);Object.defineProperty(t,"getCanonicalQuery",{enumerable:true,get:function(){return s.getCanonicalQuery}});var i=n(68178);Object.defineProperty(t,"getPayloadHash",{enumerable:true,get:function(){return i.getPayloadHash}});var a=n(62665);Object.defineProperty(t,"moveHeadersToQuery",{enumerable:true,get:function(){return a.moveHeadersToQuery}});var c=n(71989);Object.defineProperty(t,"prepareRequest",{enumerable:true,get:function(){return c.prepareRequest}});o.__exportStar(n(94346),t)},62665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const o=n(42468);const moveHeadersToQuery=(e,t={})=>{var n;const{headers:r,query:s={}}=typeof e.clone==="function"?e.clone():(0,o.cloneRequest)(e);for(const e of Object.keys(r)){const o=e.toLowerCase();if(o.slice(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(o))){s[e]=r[e];delete r[e]}}return{...e,headers:r,query:s}};t.moveHeadersToQuery=moveHeadersToQuery},71989:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const o=n(42468);const r=n(36089);const prepareRequest=e=>{e=typeof e.clone==="function"?e.clone():(0,o.cloneRequest)(e);for(const t of Object.keys(e.headers)){if(r.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e};t.prepareRequest=prepareRequest},69890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;const iso8601=e=>(0,t.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");t.iso8601=iso8601;const toDate=e=>{if(typeof e==="number"){return new Date(e*1e3)}if(typeof e==="string"){if(Number(e)){return new Date(Number(e)*1e3)}return new Date(e)}return e};t.toDate=toDate},42518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoOpLogger=void 0;class NoOpLogger{trace(){}debug(){}info(){}warn(){}error(){}}t.NoOpLogger=NoOpLogger},57242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const o=n(61903);class Client{constructor(e){this.middlewareStack=(0,o.constructStack)();this.config=e}send(e,t,n){const o=typeof t!=="function"?t:undefined;const r=typeof t==="function"?t:n;const s=e.resolveMiddleware(this.middlewareStack,this.config,o);if(r){s(e).then((e=>r(null,e.output)),(e=>r(e))).catch((()=>{}))}else{return s(e).then((e=>e.output))}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},8903:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.collectBody=void 0;const o=n(5422);const collectBody=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return o.Uint8ArrayBlobAdapter.mutate(e)}if(!e){return o.Uint8ArrayBlobAdapter.mutate(new Uint8Array)}const n=t.streamCollector(e);return o.Uint8ArrayBlobAdapter.mutate(await n)};t.collectBody=collectBody},91507:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const o=n(61903);class Command{constructor(){this.middlewareStack=(0,o.constructStack)()}}t.Command=Command},34381:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},7559:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createAggregatedClient=void 0;const createAggregatedClient=(e,t)=>{for(const n of Object.keys(e)){const o=e[n];const methodImpl=async function(e,t,n){const r=new o(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expected http options but got ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}};const r=(n[0].toLowerCase()+n.slice(1)).replace(/Command$/,"");t.prototype[r]=methodImpl}};t.createAggregatedClient=createAggregatedClient},98529:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseEpochTimestamp=t.parseRfc7231DateTime=t.parseRfc3339DateTimeWithOffset=t.parseRfc3339DateTime=t.dateToUtcString=void 0;const o=n(62986);const r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const n=e.getUTCMonth();const o=e.getUTCDay();const i=e.getUTCDate();const a=e.getUTCHours();const c=e.getUTCMinutes();const d=e.getUTCSeconds();const u=i<10?`0${i}`:`${i}`;const l=a<10?`0${a}`:`${a}`;const p=c<10?`0${c}`:`${c}`;const m=d<10?`0${d}`:`${d}`;return`${r[o]}, ${u} ${s[n]} ${t} ${l}:${p}:${m} GMT`}t.dateToUtcString=dateToUtcString;const i=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);const parseRfc3339DateTime=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=i.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,r,s,a,c,d,u,l]=t;const p=(0,o.strictParseShort)(stripLeadingZeroes(r));const m=parseDateValue(s,"month",1,12);const f=parseDateValue(a,"day",1,31);return buildDate(p,m,f,{hours:c,minutes:d,seconds:u,fractionalMilliseconds:l})};t.parseRfc3339DateTime=parseRfc3339DateTime;const a=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/);const parseRfc3339DateTimeWithOffset=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=a.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,r,s,i,c,d,u,l,p]=t;const m=(0,o.strictParseShort)(stripLeadingZeroes(r));const f=parseDateValue(s,"month",1,12);const g=parseDateValue(i,"day",1,31);const E=buildDate(m,f,g,{hours:c,minutes:d,seconds:u,fractionalMilliseconds:l});if(p.toUpperCase()!="Z"){E.setTime(E.getTime()-parseOffsetToMilliseconds(p))}return E};t.parseRfc3339DateTimeWithOffset=parseRfc3339DateTimeWithOffset;const c=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$/);const d=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$/);const u=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})$/);const parseRfc7231DateTime=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-7231 date-times must be expressed as strings")}let t=c.exec(e);if(t){const[e,n,r,s,i,a,c,d]=t;return buildDate((0,o.strictParseShort)(stripLeadingZeroes(s)),parseMonthByShortName(r),parseDateValue(n,"day",1,31),{hours:i,minutes:a,seconds:c,fractionalMilliseconds:d})}t=d.exec(e);if(t){const[e,n,o,r,s,i,a,c]=t;return adjustRfc850Year(buildDate(parseTwoDigitYear(r),parseMonthByShortName(o),parseDateValue(n,"day",1,31),{hours:s,minutes:i,seconds:a,fractionalMilliseconds:c}))}t=u.exec(e);if(t){const[e,n,r,s,i,a,c,d]=t;return buildDate((0,o.strictParseShort)(stripLeadingZeroes(d)),parseMonthByShortName(n),parseDateValue(r.trimLeft(),"day",1,31),{hours:s,minutes:i,seconds:a,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")};t.parseRfc7231DateTime=parseRfc7231DateTime;const parseEpochTimestamp=e=>{if(e===null||e===undefined){return undefined}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=(0,o.strictParseDouble)(e)}else{throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation")}if(Number.isNaN(t)||t===Infinity||t===-Infinity){throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics")}return new Date(Math.round(t*1e3))};t.parseEpochTimestamp=parseEpochTimestamp;const buildDate=(e,t,n,o)=>{const r=t-1;validateDayOfMonth(e,r,n);return new Date(Date.UTC(e,r,n,parseDateValue(o.hours,"hour",0,23),parseDateValue(o.minutes,"minute",0,59),parseDateValue(o.seconds,"seconds",0,60),parseMilliseconds(o.fractionalMilliseconds)))};const parseTwoDigitYear=e=>{const t=(new Date).getUTCFullYear();const n=Math.floor(t/100)*100+(0,o.strictParseShort)(stripLeadingZeroes(e));if(n{if(e.getTime()-(new Date).getTime()>l){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e};const parseMonthByShortName=e=>{const t=s.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1};const p=[31,28,31,30,31,30,31,31,30,31,30,31];const validateDayOfMonth=(e,t,n)=>{let o=p[t];if(t===1&&isLeapYear(e)){o=29}if(n>o){throw new TypeError(`Invalid day for ${s[t]} in ${e}: ${n}`)}};const isLeapYear=e=>e%4===0&&(e%100!==0||e%400===0);const parseDateValue=(e,t,n,r)=>{const s=(0,o.strictParseByte)(stripLeadingZeroes(e));if(sr){throw new TypeError(`${t} must be between ${n} and ${r}, inclusive`)}return s};const parseMilliseconds=e=>{if(e===null||e===undefined){return 0}return(0,o.strictParseFloat32)("0."+e)*1e3};const parseOffsetToMilliseconds=e=>{const t=e[0];let n=1;if(t=="+"){n=1}else if(t=="-"){n=-1}else{throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`)}const o=Number(e.substring(1,3));const r=Number(e.substring(4,6));return n*(o*60+r)*60*1e3};const stripLeadingZeroes=e=>{let t=0;while(t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.withBaseException=t.throwDefaultError=void 0;const o=n(78672);const throwDefaultError=({output:e,parsedBody:t,exceptionCtor:n,errorCode:r})=>{const s=deserializeMetadata(e);const i=s.httpStatusCode?s.httpStatusCode+"":undefined;const a=new n({name:(t===null||t===void 0?void 0:t.code)||(t===null||t===void 0?void 0:t.Code)||r||i||"UnknownError",$fault:"client",$metadata:s});throw(0,o.decorateServiceException)(a,t)};t.throwDefaultError=throwDefaultError;const withBaseException=e=>({output:n,parsedBody:o,errorCode:r})=>{(0,t.throwDefaultError)({output:n,parsedBody:o,exceptionCtor:e,errorCode:r})};t.withBaseException=withBaseException;const deserializeMetadata=e=>{var t,n;return{httpStatusCode:e.statusCode,requestId:(n=(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"])!==null&&n!==void 0?n:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}}},51109:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfigsForDefaultMode=void 0;const loadConfigsForDefaultMode=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{}}};t.loadConfigsForDefaultMode=loadConfigsForDefaultMode},73842:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const emitWarningIfUnsupportedVersion=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<14){n=true}};t.emitWarningIfUnsupportedVersion=emitWarningIfUnsupportedVersion},78672:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateServiceException=t.ServiceException=void 0;class ServiceException extends Error{constructor(e){super(e.message);Object.setPrototypeOf(this,ServiceException.prototype);this.name=e.name;this.$fault=e.$fault;this.$metadata=e.$metadata}}t.ServiceException=ServiceException;const decorateServiceException=(e,t={})=>{Object.entries(t).filter((([,e])=>e!==undefined)).forEach((([t,n])=>{if(e[t]==undefined||e[t]===""){e[t]=n}}));const n=e.message||e.Message||"UnknownError";e.message=n;delete e.Message;return e};t.decorateServiceException=decorateServiceException},56047:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.extendedEncodeURIComponent=void 0;function extendedEncodeURIComponent(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}t.extendedEncodeURIComponent=extendedEncodeURIComponent},74739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveChecksumRuntimeConfig=t.getChecksumConfiguration=t.AlgorithmId=void 0;const o=n(18499);Object.defineProperty(t,"AlgorithmId",{enumerable:true,get:function(){return o.AlgorithmId}});const getChecksumConfiguration=e=>{const t=[];for(const n in o.AlgorithmId){const r=o.AlgorithmId[n];if(e[r]===undefined){continue}t.push({algorithmId:()=>r,checksumConstructor:()=>e[r]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}};t.getChecksumConfiguration=getChecksumConfiguration;const resolveChecksumRuntimeConfig=e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t};t.resolveChecksumRuntimeConfig=resolveChecksumRuntimeConfig},16566:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultRuntimeConfig=t.getDefaultClientConfiguration=t.getDefaultExtensionConfiguration=void 0;const o=n(74739);const r=n(70478);const getDefaultExtensionConfiguration=e=>({...(0,o.getChecksumConfiguration)(e),...(0,r.getRetryConfiguration)(e)});t.getDefaultExtensionConfiguration=getDefaultExtensionConfiguration;t.getDefaultClientConfiguration=t.getDefaultExtensionConfiguration;const resolveDefaultRuntimeConfig=e=>({...(0,o.resolveChecksumRuntimeConfig)(e),...(0,r.resolveRetryRuntimeConfig)(e)});t.resolveDefaultRuntimeConfig=resolveDefaultRuntimeConfig},15866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(16566),t)},70478:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRetryRuntimeConfig=t.getRetryConfiguration=void 0;const getRetryConfiguration=e=>{let t=e.retryStrategy;return{setRetryStrategy(e){t=e},retryStrategy(){return t}}};t.getRetryConfiguration=getRetryConfiguration;const resolveRetryRuntimeConfig=e=>{const t={};t.retryStrategy=e.retryStrategy();return t};t.resolveRetryRuntimeConfig=resolveRetryRuntimeConfig},76760:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getArrayIfSingleItem=void 0;const getArrayIfSingleItem=e=>Array.isArray(e)?e:[e];t.getArrayIfSingleItem=getArrayIfSingleItem},67595:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const getValueFromTextNode=e=>{const n="#text";for(const o in e){if(e.hasOwnProperty(o)&&e[o][n]!==undefined){e[o]=e[o][n]}else if(typeof e[o]==="object"&&e[o]!==null){e[o]=(0,t.getValueFromTextNode)(e[o])}}return e};t.getValueFromTextNode=getValueFromTextNode},11866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(42518),t);o.__exportStar(n(57242),t);o.__exportStar(n(8903),t);o.__exportStar(n(91507),t);o.__exportStar(n(34381),t);o.__exportStar(n(7559),t);o.__exportStar(n(98529),t);o.__exportStar(n(81138),t);o.__exportStar(n(51109),t);o.__exportStar(n(73842),t);o.__exportStar(n(15866),t);o.__exportStar(n(78672),t);o.__exportStar(n(56047),t);o.__exportStar(n(76760),t);o.__exportStar(n(67595),t);o.__exportStar(n(14952),t);o.__exportStar(n(84206),t);o.__exportStar(n(62986),t);o.__exportStar(n(99454),t);o.__exportStar(n(86045),t);o.__exportStar(n(9182),t);o.__exportStar(n(80781),t)},14952:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LazyJsonString=t.StringWrapper=void 0;const StringWrapper=function(){const e=Object.getPrototypeOf(this).constructor;const t=Function.bind.apply(String,[null,...arguments]);const n=new t;Object.setPrototypeOf(n,e.prototype);return n};t.StringWrapper=StringWrapper;t.StringWrapper.prototype=Object.create(String.prototype,{constructor:{value:t.StringWrapper,enumerable:false,writable:true,configurable:true}});Object.setPrototypeOf(t.StringWrapper,String);class LazyJsonString extends t.StringWrapper{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(e){if(e instanceof LazyJsonString){return e}else if(e instanceof String||typeof e==="string"){return new LazyJsonString(e)}return new LazyJsonString(JSON.stringify(e))}}t.LazyJsonString=LazyJsonString},84206:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.take=t.convertMap=t.map=void 0;function map(e,t,n){let o;let r;let s;if(typeof t==="undefined"&&typeof n==="undefined"){o={};s=e}else{o=e;if(typeof t==="function"){r=t;s=n;return mapWithFilter(o,r,s)}else{s=t}}for(const e of Object.keys(s)){if(!Array.isArray(s[e])){o[e]=s[e];continue}applyInstruction(o,null,s,e)}return o}t.map=map;const convertMap=e=>{const t={};for(const[n,o]of Object.entries(e||{})){t[n]=[,o]}return t};t.convertMap=convertMap;const take=(e,t)=>{const n={};for(const o in t){applyInstruction(n,e,t,o)}return n};t.take=take;const mapWithFilter=(e,t,n)=>map(e,Object.entries(n).reduce(((e,[n,o])=>{if(Array.isArray(o)){e[n]=o}else{if(typeof o==="function"){e[n]=[t,o()]}else{e[n]=[t,o]}}return e}),{}));const applyInstruction=(e,t,n,o)=>{if(t!==null){let r=n[o];if(typeof r==="function"){r=[,r]}const[s=nonNullish,i=pass,a=o]=r;if(typeof s==="function"&&s(t[a])||typeof s!=="function"&&!!s){e[o]=i(t[a])}return}let[r,s]=n[o];if(typeof s==="function"){let t;const n=r===undefined&&(t=s())!=null;const i=typeof r==="function"&&!!r(void 0)||typeof r!=="function"&&!!r;if(n){e[o]=t}else if(i){e[o]=s()}}else{const t=r===undefined&&s!=null;const n=typeof r==="function"&&!!r(s)||typeof r!=="function"&&!!r;if(t||n){e[o]=s}}};const nonNullish=e=>e!=null;const pass=e=>e},62986:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.logger=t.strictParseByte=t.strictParseShort=t.strictParseInt32=t.strictParseInt=t.strictParseLong=t.limitedParseFloat32=t.limitedParseFloat=t.handleFloat=t.limitedParseDouble=t.strictParseFloat32=t.strictParseFloat=t.strictParseDouble=t.expectUnion=t.expectString=t.expectObject=t.expectNonNull=t.expectByte=t.expectShort=t.expectInt32=t.expectInt=t.expectLong=t.expectFloat32=t.expectNumber=t.expectBoolean=t.parseBoolean=void 0;const parseBoolean=e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}};t.parseBoolean=parseBoolean;const expectBoolean=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="number"){if(e===0||e===1){t.logger.warn(stackTraceWarning(`Expected boolean, got ${typeof e}: ${e}`))}if(e===0){return false}if(e===1){return true}}if(typeof e==="string"){const n=e.toLowerCase();if(n==="false"||n==="true"){t.logger.warn(stackTraceWarning(`Expected boolean, got ${typeof e}: ${e}`))}if(n==="false"){return false}if(n==="true"){return true}}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)};t.expectBoolean=expectBoolean;const expectNumber=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){const n=parseFloat(e);if(!Number.isNaN(n)){if(String(n)!==String(e)){t.logger.warn(stackTraceWarning(`Expected number but observed string: ${e}`))}return n}}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}: ${e}`)};t.expectNumber=expectNumber;const n=Math.ceil(2**127*(2-2**-23));const expectFloat32=e=>{const o=(0,t.expectNumber)(e);if(o!==undefined&&!Number.isNaN(o)&&o!==Infinity&&o!==-Infinity){if(Math.abs(o)>n){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return o};t.expectFloat32=expectFloat32;const expectLong=e=>{if(e===null||e===undefined){return undefined}if(Number.isInteger(e)&&!Number.isNaN(e)){return e}throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)};t.expectLong=expectLong;t.expectInt=t.expectLong;const expectInt32=e=>expectSizedInt(e,32);t.expectInt32=expectInt32;const expectShort=e=>expectSizedInt(e,16);t.expectShort=expectShort;const expectByte=e=>expectSizedInt(e,8);t.expectByte=expectByte;const expectSizedInt=(e,n)=>{const o=(0,t.expectLong)(e);if(o!==undefined&&castInt(o,n)!==o){throw new TypeError(`Expected ${n}-bit integer, got ${e}`)}return o};const castInt=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}};const expectNonNull=(e,t)=>{if(e===null||e===undefined){if(t){throw new TypeError(`Expected a non-null value for ${t}`)}throw new TypeError("Expected a non-null value")}return e};t.expectNonNull=expectNonNull;const expectObject=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="object"&&!Array.isArray(e)){return e}const t=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${t}: ${e}`)};t.expectObject=expectObject;const expectString=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){return e}if(["boolean","number","bigint"].includes(typeof e)){t.logger.warn(stackTraceWarning(`Expected string, got ${typeof e}: ${e}`));return String(e)}throw new TypeError(`Expected string, got ${typeof e}: ${e}`)};t.expectString=expectString;const expectUnion=e=>{if(e===null||e===undefined){return undefined}const n=(0,t.expectObject)(e);const o=Object.entries(n).filter((([,e])=>e!=null)).map((([e])=>e));if(o.length===0){throw new TypeError(`Unions must have exactly one non-null member. None were found.`)}if(o.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${o} were not null.`)}return n};t.expectUnion=expectUnion;const strictParseDouble=e=>{if(typeof e=="string"){return(0,t.expectNumber)(parseNumber(e))}return(0,t.expectNumber)(e)};t.strictParseDouble=strictParseDouble;t.strictParseFloat=t.strictParseDouble;const strictParseFloat32=e=>{if(typeof e=="string"){return(0,t.expectFloat32)(parseNumber(e))}return(0,t.expectFloat32)(e)};t.strictParseFloat32=strictParseFloat32;const o=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;const parseNumber=e=>{const t=e.match(o);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)};const limitedParseDouble=e=>{if(typeof e=="string"){return parseFloatString(e)}return(0,t.expectNumber)(e)};t.limitedParseDouble=limitedParseDouble;t.handleFloat=t.limitedParseDouble;t.limitedParseFloat=t.limitedParseDouble;const limitedParseFloat32=e=>{if(typeof e=="string"){return parseFloatString(e)}return(0,t.expectFloat32)(e)};t.limitedParseFloat32=limitedParseFloat32;const parseFloatString=e=>{switch(e){case"NaN":return NaN;case"Infinity":return Infinity;case"-Infinity":return-Infinity;default:throw new Error(`Unable to parse float value: ${e}`)}};const strictParseLong=e=>{if(typeof e==="string"){return(0,t.expectLong)(parseNumber(e))}return(0,t.expectLong)(e)};t.strictParseLong=strictParseLong;t.strictParseInt=t.strictParseLong;const strictParseInt32=e=>{if(typeof e==="string"){return(0,t.expectInt32)(parseNumber(e))}return(0,t.expectInt32)(e)};t.strictParseInt32=strictParseInt32;const strictParseShort=e=>{if(typeof e==="string"){return(0,t.expectShort)(parseNumber(e))}return(0,t.expectShort)(e)};t.strictParseShort=strictParseShort;const strictParseByte=e=>{if(typeof e==="string"){return(0,t.expectByte)(parseNumber(e))}return(0,t.expectByte)(e)};t.strictParseByte=strictParseByte;const stackTraceWarning=e=>String(new TypeError(e).stack||e).split("\n").slice(0,5).filter((e=>!e.includes("stackTraceWarning"))).join("\n");t.logger={warn:console.warn}},99454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolvedPath=void 0;const o=n(56047);const resolvedPath=(e,t,n,r,s,i)=>{if(t!=null&&t[n]!==undefined){const t=r();if(t.length<=0){throw new Error("Empty value provided for input HTTP label: "+n+".")}e=e.replace(s,i?t.split("/").map((e=>(0,o.extendedEncodeURIComponent)(e))).join("/"):(0,o.extendedEncodeURIComponent)(t))}else{throw new Error("No value provided for input HTTP label: "+n+".")}return e};t.resolvedPath=resolvedPath},86045:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializeFloat=void 0;const serializeFloat=e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}};t.serializeFloat=serializeFloat},9182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t._json=void 0;const _json=e=>{if(e==null){return{}}if(Array.isArray(e)){return e.filter((e=>e!=null))}if(typeof e==="object"){const n={};for(const o of Object.keys(e)){if(e[o]==null){continue}n[o]=(0,t._json)(e[o])}return n}return e};t._json=_json},80781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitEvery=void 0;function splitEvery(e,t,n){if(n<=0||!Number.isInteger(n)){throw new Error("Invalid number of delimiters ("+n+") for splitEvery.")}const o=e.split(t);if(n===1){return o}const r=[];let s="";for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:true})},53240:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpApiKeyAuthLocation=void 0;var n;(function(e){e["HEADER"]="header";e["QUERY"]="query"})(n=t.HttpApiKeyAuthLocation||(t.HttpApiKeyAuthLocation={}))},83707:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55957:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},89012:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},68399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpAuthLocation=void 0;var n;(function(e){e["HEADER"]="header";e["QUERY"]="query"})(n=t.HttpAuthLocation||(t.HttpAuthLocation={}))},65071:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(68399),t);o.__exportStar(n(53240),t);o.__exportStar(n(83707),t);o.__exportStar(n(55957),t);o.__exportStar(n(89012),t);o.__exportStar(n(6359),t)},78698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},79697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},4036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},52772:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},50942:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55379),t);o.__exportStar(n(41407),t);o.__exportStar(n(74590),t)},41407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},74590:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},77415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},30103:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointURLScheme=void 0;var n;(function(e){e["HTTP"]="http";e["HTTPS"]="https"})(n=t.EndpointURLScheme||(t.EndpointURLScheme={}))},44169:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},51407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},34735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},18162:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},10546:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(44169),t);o.__exportStar(n(51407),t);o.__exportStar(n(34735),t);o.__exportStar(n(54469),t);o.__exportStar(n(18162),t)},54469:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},51281:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55294:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveChecksumRuntimeConfig=t.getChecksumConfiguration=t.AlgorithmId=void 0;var n;(function(e){e["MD5"]="md5";e["CRC32"]="crc32";e["CRC32C"]="crc32c";e["SHA1"]="sha1";e["SHA256"]="sha256"})(n=t.AlgorithmId||(t.AlgorithmId={}));const getChecksumConfiguration=e=>{const t=[];if(e.sha256!==undefined){t.push({algorithmId:()=>n.SHA256,checksumConstructor:()=>e.sha256})}if(e.md5!=undefined){t.push({algorithmId:()=>n.MD5,checksumConstructor:()=>e.md5})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}};t.getChecksumConfiguration=getChecksumConfiguration;const resolveChecksumRuntimeConfig=e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t};t.resolveChecksumRuntimeConfig=resolveChecksumRuntimeConfig},66209:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultRuntimeConfig=t.getDefaultClientConfiguration=void 0;const o=n(55294);const getDefaultClientConfiguration=e=>({...(0,o.getChecksumConfiguration)(e)});t.getDefaultClientConfiguration=getDefaultClientConfiguration;const resolveDefaultRuntimeConfig=e=>({...(0,o.resolveChecksumRuntimeConfig)(e)});t.resolveDefaultRuntimeConfig=resolveDefaultRuntimeConfig},68152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},64950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AlgorithmId=void 0;const o=n(10204);o.__exportStar(n(66209),t);o.__exportStar(n(68152),t);var r=n(55294);Object.defineProperty(t,"AlgorithmId",{enumerable:true,get:function(){return r.AlgorithmId}})},92368:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.FieldPosition=void 0;var n;(function(e){e[e["HEADER"]=0]="HEADER";e[e["TRAILER"]=1]="TRAILER"})(n=t.FieldPosition||(t.FieldPosition={}))},47814:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},15390:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},63781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},54853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(47814),t);o.__exportStar(n(15390),t);o.__exportStar(n(63781),t);o.__exportStar(n(6170),t)},6170:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},18499:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(15954),t);o.__exportStar(n(65071),t);o.__exportStar(n(78698),t);o.__exportStar(n(79697),t);o.__exportStar(n(4036),t);o.__exportStar(n(52772),t);o.__exportStar(n(50942),t);o.__exportStar(n(77415),t);o.__exportStar(n(31421),t);o.__exportStar(n(30103),t);o.__exportStar(n(10546),t);o.__exportStar(n(51281),t);o.__exportStar(n(64950),t);o.__exportStar(n(92368),t);o.__exportStar(n(54853),t);o.__exportStar(n(51512),t);o.__exportStar(n(93259),t);o.__exportStar(n(95886),t);o.__exportStar(n(2041),t);o.__exportStar(n(93224),t);o.__exportStar(n(94055),t);o.__exportStar(n(97569),t);o.__exportStar(n(31509),t);o.__exportStar(n(80451),t);o.__exportStar(n(77606),t);o.__exportStar(n(31495),t);o.__exportStar(n(57427),t);o.__exportStar(n(93030),t);o.__exportStar(n(21014),t);o.__exportStar(n(54274),t);o.__exportStar(n(7440),t);o.__exportStar(n(28602),t);o.__exportStar(n(79201),t);o.__exportStar(n(49030),t)},51512:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},93259:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SMITHY_CONTEXT_KEY=void 0;t.SMITHY_CONTEXT_KEY="__smithy_context"},95886:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2041:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IniSectionType=void 0;var n;(function(e){e["PROFILE"]="profile";e["SSO_SESSION"]="sso-session";e["SERVICES"]="services"})(n=t.IniSectionType||(t.IniSectionType={}))},93224:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},94055:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},97569:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},80451:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},77606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31495:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},57427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},93030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},21014:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RequestHandlerProtocol=void 0;var n;(function(e){e["HTTP_0_9"]="http/0.9";e["HTTP_1_0"]="http/1.0";e["TDS_8_0"]="tds/8.0"})(n=t.RequestHandlerProtocol||(t.RequestHandlerProtocol={}))},54274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},7440:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},28602:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},79201:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},49030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},59381:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const o=n(40626);const parseUrl=e=>{if(typeof e==="string"){return(0,t.parseUrl)(new URL(e))}const{hostname:n,pathname:r,port:s,protocol:i,search:a}=e;let c;if(a){c=(0,o.parseQueryString)(a)}return{hostname:n,port:s?parseInt(s):undefined,protocol:i,path:r,query:c}};t.parseUrl=parseUrl},61204:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromBase64=void 0;const o=n(922);const r=/^[A-Za-z0-9+/]*={0,2}$/;const fromBase64=e=>{if(e.length*3%4!==0){throw new TypeError(`Incorrect padding on base64 string.`)}if(!r.exec(e)){throw new TypeError(`Invalid base64 string.`)}const t=(0,o.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)};t.fromBase64=fromBase64},76456:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(61204),t);o.__exportStar(n(11587),t)},11587:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=void 0;const o=n(922);const toBase64=e=>(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64");t.toBase64=toBase64},46925:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const o=n(57147);const calculateBodyLength=e=>{if(!e){return 0}if(typeof e==="string"){return Buffer.from(e).length}else if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.size==="number"){return e.size}else if(typeof e.start==="number"&&typeof e.end==="number"){return e.end+1-e.start}else if(typeof e.path==="string"||Buffer.isBuffer(e.path)){return(0,o.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,o.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)};t.calculateBodyLength=calculateBodyLength},4161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46925),t)},922:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const o=n(35696);const r=n(14300);const fromArrayBuffer=(e,t=0,n=e.byteLength-t)=>{if(!(0,o.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return r.Buffer.from(e,t,n)};t.fromArrayBuffer=fromArrayBuffer;const fromString=(e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?r.Buffer.from(e,t):r.Buffer.from(e)};t.fromString=fromString},87618:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.booleanSelector=t.SelectorType=void 0;var n;(function(e){e["ENV"]="env";e["CONFIG"]="shared config entry"})(n=t.SelectorType||(t.SelectorType={}));const booleanSelector=(e,t,n)=>{if(!(t in e))return undefined;if(e[t]==="true")return true;if(e[t]==="false")return false;throw new Error(`Cannot load ${n} "${t}". Expected "true" or "false", got ${e[t]}.`)};t.booleanSelector=booleanSelector},61979:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(87618),t)},28226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IMDS_REGION_PATH=t.DEFAULTS_MODE_OPTIONS=t.ENV_IMDS_DISABLED=t.AWS_DEFAULT_REGION_ENV=t.AWS_REGION_ENV=t.AWS_EXECUTION_ENV=void 0;t.AWS_EXECUTION_ENV="AWS_EXECUTION_ENV";t.AWS_REGION_ENV="AWS_REGION";t.AWS_DEFAULT_REGION_ENV="AWS_DEFAULT_REGION";t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";t.DEFAULTS_MODE_OPTIONS=["in-region","cross-region","mobile","standard","legacy"];t.IMDS_REGION_PATH="/latest/meta-data/placement/region"},94792:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS=void 0;const n="AWS_DEFAULTS_MODE";const o="defaults_mode";t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[n],configFileSelector:e=>e[o],default:"legacy"}},12871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(82027),t)},82027:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultsModeConfig=void 0;const o=n(1818);const r=n(27919);const s=n(83993);const i=n(57879);const a=n(28226);const c=n(94792);const resolveDefaultsModeConfig=({region:e=(0,s.loadConfig)(o.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,s.loadConfig)(c.NODE_DEFAULTS_MODE_CONFIG_OPTIONS)}={})=>(0,i.memoize)((async()=>{const n=typeof t==="function"?await t():t;switch(n===null||n===void 0?void 0:n.toLowerCase()){case"auto":return resolveNodeDefaultsModeAuto(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(n===null||n===void 0?void 0:n.toLocaleLowerCase());case undefined:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${a.DEFAULTS_MODE_OPTIONS.join(", ")}, got ${n}`)}}));t.resolveDefaultsModeConfig=resolveDefaultsModeConfig;const resolveNodeDefaultsModeAuto=async e=>{if(e){const t=typeof e==="function"?await e():e;const n=await inferPhysicalRegion();if(!n){return"standard"}if(t===n){return"in-region"}else{return"cross-region"}}return"standard"};const inferPhysicalRegion=async()=>{var e;if(process.env[a.AWS_EXECUTION_ENV]&&(process.env[a.AWS_REGION_ENV]||process.env[a.AWS_DEFAULT_REGION_ENV])){return(e=process.env[a.AWS_REGION_ENV])!==null&&e!==void 0?e:process.env[a.AWS_DEFAULT_REGION_ENV]}if(!process.env[a.ENV_IMDS_DISABLED]){try{const e=await(0,r.getInstanceMetadataEndpoint)();return(await(0,r.httpRequest)({...e,path:a.IMDS_REGION_PATH})).toString()}catch(e){}}}},74378:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.debugId=void 0;t.debugId="endpoints"},10917:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(74378),t);o.__exportStar(n(40250),t)},40250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDebugString=void 0;function toDebugString(e){if(typeof e!=="object"||e==null){return e}if("ref"in e){return`$${toDebugString(e.ref)}`}if("fn"in e){return`${e.fn}(${(e.argv||[]).map(toDebugString).join(", ")})`}return JSON.stringify(e,null,2)}t.toDebugString=toDebugString},88013:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(67050),t);o.__exportStar(n(78036),t);o.__exportStar(n(72938),t);o.__exportStar(n(72570),t);o.__exportStar(n(35460),t)},97110:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.booleanEquals=void 0;const booleanEquals=(e,t)=>e===t;t.booleanEquals=booleanEquals},62692:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAttr=void 0;const o=n(35460);const r=n(64007);const getAttr=(e,t)=>(0,r.getAttrPathList)(t).reduce(((n,r)=>{if(typeof n!=="object"){throw new o.EndpointError(`Index '${r}' in '${t}' not found in '${JSON.stringify(e)}'`)}else if(Array.isArray(n)){return n[parseInt(r)]}return n[r]}),e);t.getAttr=getAttr},64007:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAttrPathList=void 0;const o=n(35460);const getAttrPathList=e=>{const t=e.split(".");const n=[];for(const r of t){const t=r.indexOf("[");if(t!==-1){if(r.indexOf("]")!==r.length-1){throw new o.EndpointError(`Path: '${e}' does not end with ']'`)}const s=r.slice(t+1,-1);if(Number.isNaN(parseInt(s))){throw new o.EndpointError(`Invalid array index: '${s}' in path: '${e}'`)}if(t!==0){n.push(r.slice(0,t))}n.push(s)}else{n.push(r)}}return n};t.getAttrPathList=getAttrPathList},97182:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(97110),t);o.__exportStar(n(62692),t);o.__exportStar(n(62391),t);o.__exportStar(n(78036),t);o.__exportStar(n(75608),t);o.__exportStar(n(26297),t);o.__exportStar(n(10391),t);o.__exportStar(n(3110),t);o.__exportStar(n(86751),t)},67050:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIpAddress=void 0;const n=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}$`);const isIpAddress=e=>n.test(e)||e.startsWith("[")&&e.endsWith("]");t.isIpAddress=isIpAddress},62391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSet=void 0;const isSet=e=>e!=null;t.isSet=isSet},78036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isValidHostLabel=void 0;const n=new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`);const isValidHostLabel=(e,o=false)=>{if(!o){return n.test(e)}const r=e.split(".");for(const e of r){if(!(0,t.isValidHostLabel)(e)){return false}}return true};t.isValidHostLabel=isValidHostLabel},75608:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.not=void 0;const not=e=>!e;t.not=not},26297:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseURL=void 0;const o=n(18499);const r=n(67050);const s={[o.EndpointURLScheme.HTTP]:80,[o.EndpointURLScheme.HTTPS]:443};const parseURL=e=>{const t=(()=>{try{if(e instanceof URL){return e}if(typeof e==="object"&&"hostname"in e){const{hostname:t,port:n,protocol:o="",path:r="",query:s={}}=e;const i=new URL(`${o}//${t}${n?`:${n}`:""}${r}`);i.search=Object.entries(s).map((([e,t])=>`${e}=${t}`)).join("&");return i}return new URL(e)}catch(e){return null}})();if(!t){console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`);return null}const n=t.href;const{host:i,hostname:a,pathname:c,protocol:d,search:u}=t;if(u){return null}const l=d.slice(0,-1);if(!Object.values(o.EndpointURLScheme).includes(l)){return null}const p=(0,r.isIpAddress)(a);const m=n.includes(`${i}:${s[l]}`)||typeof e==="string"&&e.includes(`${i}:${s[l]}`);const f=`${i}${m?`:${s[l]}`:``}`;return{scheme:l,authority:f,path:c,normalizedPath:c.endsWith("/")?c:`${c}/`,isIp:p}};t.parseURL=parseURL},10391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stringEquals=void 0;const stringEquals=(e,t)=>e===t;t.stringEquals=stringEquals},3110:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.substring=void 0;const substring=(e,t,n,o)=>{if(t>=n||e.length{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uriEncode=void 0;const uriEncode=e=>encodeURIComponent(e).replace(/[!*'()]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`));t.uriEncode=uriEncode},72570:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpoint=void 0;const o=n(10917);const r=n(35460);const s=n(8396);const resolveEndpoint=(e,t)=>{var n,i,a,c,d,u;const{endpointParams:l,logger:p}=t;const{parameters:m,rules:f}=e;(i=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||i===void 0?void 0:i.call(n,`${o.debugId} Initial EndpointParams: ${(0,o.toDebugString)(l)}`);const g=Object.entries(m).filter((([,e])=>e.default!=null)).map((([e,t])=>[e,t.default]));if(g.length>0){for(const[e,t]of g){l[e]=(a=l[e])!==null&&a!==void 0?a:t}}const E=Object.entries(m).filter((([,e])=>e.required)).map((([e])=>e));for(const e of E){if(l[e]==null){throw new r.EndpointError(`Missing required parameter: '${e}'`)}}const y=(0,s.evaluateRules)(f,{endpointParams:l,logger:p,referenceRecord:{}});if((c=t.endpointParams)===null||c===void 0?void 0:c.Endpoint){try{const e=new URL(t.endpointParams.Endpoint);const{protocol:n,port:o}=e;y.url.protocol=n;y.url.port=o}catch(e){}}(u=(d=t.logger)===null||d===void 0?void 0:d.debug)===null||u===void 0?void 0:u.call(d,`${o.debugId} Resolved endpoint: ${(0,o.toDebugString)(y)}`);return y};t.resolveEndpoint=resolveEndpoint},3622:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointError=void 0;class EndpointError extends Error{constructor(e){super(e);this.name="EndpointError"}}t.EndpointError=EndpointError},21427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},44786:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},95097:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},30586:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},35460:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(3622),t);o.__exportStar(n(21427),t);o.__exportStar(n(44786),t);o.__exportStar(n(95097),t);o.__exportStar(n(30586),t);o.__exportStar(n(8309),t);o.__exportStar(n(88732),t)},88732:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},81410:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.callFunction=void 0;const o=n(72938);const r=n(85488);const s=n(75992);const callFunction=({fn:e,argv:t},n)=>{const i=t.map((e=>["boolean","number"].includes(typeof e)?e:(0,s.evaluateExpression)(e,"arg",n)));const a=e.split(".");if(a[0]in o.customEndpointFunctions&&a[1]!=null){return o.customEndpointFunctions[a[0]][a[1]](...i)}return r.endpointFunctions[e](...i)};t.callFunction=callFunction},72938:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.customEndpointFunctions=void 0;t.customEndpointFunctions={}},85488:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.endpointFunctions=void 0;const o=n(97182);t.endpointFunctions={booleanEquals:o.booleanEquals,getAttr:o.getAttr,isSet:o.isSet,isValidHostLabel:o.isValidHostLabel,not:o.not,parseURL:o.parseURL,stringEquals:o.stringEquals,substring:o.substring,uriEncode:o.uriEncode}},28575:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateCondition=void 0;const o=n(10917);const r=n(35460);const s=n(81410);const evaluateCondition=({assign:e,...t},n)=>{var i,a;if(e&&e in n.referenceRecord){throw new r.EndpointError(`'${e}' is already defined in Reference Record.`)}const c=(0,s.callFunction)(t,n);(a=(i=n.logger)===null||i===void 0?void 0:i.debug)===null||a===void 0?void 0:a.call(i,o.debugId,`evaluateCondition: ${(0,o.toDebugString)(t)} = ${(0,o.toDebugString)(c)}`);return{result:c===""?true:!!c,...e!=null&&{toAssign:{name:e,value:c}}}};t.evaluateCondition=evaluateCondition},53232:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateConditions=void 0;const o=n(10917);const r=n(28575);const evaluateConditions=(e=[],t)=>{var n,s;const i={};for(const a of e){const{result:e,toAssign:c}=(0,r.evaluateCondition)(a,{...t,referenceRecord:{...t.referenceRecord,...i}});if(!e){return{result:e}}if(c){i[c.name]=c.value;(s=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||s===void 0?void 0:s.call(n,o.debugId,`assign: ${c.name} := ${(0,o.toDebugString)(c.value)}`)}}return{result:true,referenceRecord:i}};t.evaluateConditions=evaluateConditions},64930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateEndpointRule=void 0;const o=n(10917);const r=n(53232);const s=n(56813);const i=n(3788);const a=n(6528);const evaluateEndpointRule=(e,t)=>{var n,c;const{conditions:d,endpoint:u}=e;const{result:l,referenceRecord:p}=(0,r.evaluateConditions)(d,t);if(!l){return}const m={...t,referenceRecord:{...t.referenceRecord,...p}};const{url:f,properties:g,headers:E}=u;(c=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||c===void 0?void 0:c.call(n,o.debugId,`Resolving endpoint from template: ${(0,o.toDebugString)(u)}`);return{...E!=undefined&&{headers:(0,s.getEndpointHeaders)(E,m)},...g!=undefined&&{properties:(0,i.getEndpointProperties)(g,m)},url:(0,a.getEndpointUrl)(f,m)}};t.evaluateEndpointRule=evaluateEndpointRule},91169:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateErrorRule=void 0;const o=n(35460);const r=n(53232);const s=n(75992);const evaluateErrorRule=(e,t)=>{const{conditions:n,error:i}=e;const{result:a,referenceRecord:c}=(0,r.evaluateConditions)(n,t);if(!a){return}throw new o.EndpointError((0,s.evaluateExpression)(i,"Error",{...t,referenceRecord:{...t.referenceRecord,...c}}))};t.evaluateErrorRule=evaluateErrorRule},75992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateExpression=void 0;const o=n(35460);const r=n(81410);const s=n(86787);const i=n(3686);const evaluateExpression=(e,t,n)=>{if(typeof e==="string"){return(0,s.evaluateTemplate)(e,n)}else if(e["fn"]){return(0,r.callFunction)(e,n)}else if(e["ref"]){return(0,i.getReferenceValue)(e,n)}throw new o.EndpointError(`'${t}': ${String(e)} is not a string, function or reference.`)};t.evaluateExpression=evaluateExpression},30291:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateRules=void 0;const o=n(35460);const r=n(64930);const s=n(91169);const i=n(22591);const evaluateRules=(e,t)=>{for(const n of e){if(n.type==="endpoint"){const e=(0,r.evaluateEndpointRule)(n,t);if(e){return e}}else if(n.type==="error"){(0,s.evaluateErrorRule)(n,t)}else if(n.type==="tree"){const e=(0,i.evaluateTreeRule)(n,t);if(e){return e}}else{throw new o.EndpointError(`Unknown endpoint rule: ${n}`)}}throw new o.EndpointError(`Rules evaluation failed`)};t.evaluateRules=evaluateRules},86787:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateTemplate=void 0;const o=n(97182);const evaluateTemplate=(e,t)=>{const n=[];const r={...t.endpointParams,...t.referenceRecord};let s=0;while(s{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateTreeRule=void 0;const o=n(53232);const r=n(30291);const evaluateTreeRule=(e,t)=>{const{conditions:n,rules:s}=e;const{result:i,referenceRecord:a}=(0,o.evaluateConditions)(n,t);if(!i){return}return(0,r.evaluateRules)(s,{...t,referenceRecord:{...t.referenceRecord,...a}})};t.evaluateTreeRule=evaluateTreeRule},56813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointHeaders=void 0;const o=n(35460);const r=n(75992);const getEndpointHeaders=(e,t)=>Object.entries(e).reduce(((e,[n,s])=>({...e,[n]:s.map((e=>{const s=(0,r.evaluateExpression)(e,"Header value entry",t);if(typeof s!=="string"){throw new o.EndpointError(`Header '${n}' value '${s}' is not a string`)}return s}))})),{});t.getEndpointHeaders=getEndpointHeaders},3788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointProperties=void 0;const o=n(95462);const getEndpointProperties=(e,t)=>Object.entries(e).reduce(((e,[n,r])=>({...e,[n]:(0,o.getEndpointProperty)(r,t)})),{});t.getEndpointProperties=getEndpointProperties},95462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointProperty=void 0;const o=n(35460);const r=n(86787);const s=n(3788);const getEndpointProperty=(e,n)=>{if(Array.isArray(e)){return e.map((e=>(0,t.getEndpointProperty)(e,n)))}switch(typeof e){case"string":return(0,r.evaluateTemplate)(e,n);case"object":if(e===null){throw new o.EndpointError(`Unexpected endpoint property: ${e}`)}return(0,s.getEndpointProperties)(e,n);case"boolean":return e;default:throw new o.EndpointError(`Unexpected endpoint property type: ${typeof e}`)}};t.getEndpointProperty=getEndpointProperty},6528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrl=void 0;const o=n(35460);const r=n(75992);const getEndpointUrl=(e,t)=>{const n=(0,r.evaluateExpression)(e,"Endpoint URL",t);if(typeof n==="string"){try{return new URL(n)}catch(e){console.error(`Failed to construct URL with ${n}`,e);throw e}}throw new o.EndpointError(`Endpoint URL must be a string, got ${typeof n}`)};t.getEndpointUrl=getEndpointUrl},3686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getReferenceValue=void 0;const getReferenceValue=({ref:e},t)=>{const n={...t.endpointParams,...t.referenceRecord};return n[e]};t.getReferenceValue=getReferenceValue},8396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(72938),t);o.__exportStar(n(30291),t)},10846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const o={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;o[t]=e}function fromHex(e){if(e.length%2!==0){throw new Error("Hex encoded strings must have an even number length")}const t=new Uint8Array(e.length/2);for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSmithyContext=void 0;const o=n(18499);const getSmithyContext=e=>e[o.SMITHY_CONTEXT_KEY]||(e[o.SMITHY_CONTEXT_KEY]={});t.getSmithyContext=getSmithyContext},25275:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(25516),t);o.__exportStar(n(19931),t)},19931:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.normalizeProvider=void 0;const normalizeProvider=e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t};t.normalizeProvider=normalizeProvider},307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const o=n(74251);const r=n(17703);const s=n(51453);class AdaptiveRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode=o.RETRY_MODES.ADAPTIVE;const{rateLimiter:n}=t!==null&&t!==void 0?t:{};this.rateLimiter=n!==null&&n!==void 0?n:new r.DefaultRateLimiter;this.standardRetryStrategy=new s.StandardRetryStrategy(e)}async acquireInitialRetryToken(e){await this.rateLimiter.getSendToken();return this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);return this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({});this.standardRetryStrategy.recordSuccess(e)}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},48786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ConfiguredRetryStrategy=void 0;const o=n(11659);const r=n(51453);class ConfiguredRetryStrategy extends r.StandardRetryStrategy{constructor(e,t=o.DEFAULT_RETRY_DELAY_BASE){super(typeof e==="function"?e:async()=>e);if(typeof t==="number"){this.computeNextBackoffDelay=()=>t}else{this.computeNextBackoffDelay=t}}async refreshRetryTokenForRetry(e,t){const n=await super.refreshRetryTokenForRetry(e,t);n.getRetryDelay=()=>this.computeNextBackoffDelay(n.getRetryCount());return n}}t.ConfiguredRetryStrategy=ConfiguredRetryStrategy},17703:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DefaultRateLimiter=void 0;const o=n(51528);class DefaultRateLimiter{constructor(e){var t,n,o,r,s;this.currentCapacity=0;this.enabled=false;this.lastMaxRate=0;this.measuredTxRate=0;this.requestCount=0;this.lastTimestamp=0;this.timeWindow=0;this.beta=(t=e===null||e===void 0?void 0:e.beta)!==null&&t!==void 0?t:.7;this.minCapacity=(n=e===null||e===void 0?void 0:e.minCapacity)!==null&&n!==void 0?n:1;this.minFillRate=(o=e===null||e===void 0?void 0:e.minFillRate)!==null&&o!==void 0?o:.5;this.scaleConstant=(r=e===null||e===void 0?void 0:e.scaleConstant)!==null&&r!==void 0?r:.4;this.smooth=(s=e===null||e===void 0?void 0:e.smooth)!==null&&s!==void 0?s:.8;const 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(e){if(!this.enabled){return}this.refillTokenBucket();if(e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise((e=>setTimeout(e,t)))}this.currentCapacity=this.currentCapacity-e}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t);this.lastTimestamp=e}updateClientSendingRate(e){let t;this.updateMeasuredRate();if((0,o.isThrottlingError)(e)){const e=!this.enabled?this.measuredTxRate:Math.min(this.measuredTxRate,this.fillRate);this.lastMaxRate=e;this.calculateTimeWindow();this.lastThrottleTime=this.getCurrentTimeInSeconds();t=this.cubicThrottle(e);this.enableTokenBucket()}else{this.calculateTimeWindow();t=this.cubicSuccess(this.getCurrentTimeInSeconds())}const n=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=true}updateTokenBucketRate(e){this.refillTokenBucket();this.fillRate=Math.max(e,this.minFillRate);this.maxCapacity=Math.max(e,this.minCapacity);this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds();const t=Math.floor(e*2)/2;this.requestCount++;if(t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth));this.requestCount=0;this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}}t.DefaultRateLimiter=DefaultRateLimiter},51453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const o=n(74251);const r=n(11659);const s=n(71397);const i=n(27316);class StandardRetryStrategy{constructor(e){this.maxAttempts=e;this.mode=o.RETRY_MODES.STANDARD;this.capacity=r.INITIAL_RETRY_TOKENS;this.retryBackoffStrategy=(0,s.getDefaultRetryBackoffStrategy)();this.maxAttemptsProvider=typeof e==="function"?e:async()=>e}async acquireInitialRetryToken(e){return(0,i.createDefaultRetryToken)({retryDelay:r.DEFAULT_RETRY_DELAY_BASE,retryCount:0})}async refreshRetryTokenForRetry(e,t){const n=await this.getMaxAttempts();if(this.shouldRetry(e,t,n)){const n=t.errorType;this.retryBackoffStrategy.setDelayBase(n==="THROTTLING"?r.THROTTLING_RETRY_DELAY_BASE:r.DEFAULT_RETRY_DELAY_BASE);const o=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());const s=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,o):o;const a=this.getCapacityCost(n);this.capacity-=a;return(0,i.createDefaultRetryToken)({retryDelay:s,retryCount:e.getRetryCount()+1,retryCost:a})}throw new Error("No retry token available")}recordSuccess(e){var t;this.capacity=Math.max(r.INITIAL_RETRY_TOKENS,this.capacity+((t=e.getRetryCost())!==null&&t!==void 0?t:r.NO_RETRY_INCREMENT))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){console.warn(`Max attempts provider could not resolve. Using default of ${o.DEFAULT_MAX_ATTEMPTS}`);return o.DEFAULT_MAX_ATTEMPTS}}shouldRetry(e,t,n){const o=e.getRetryCount()+1;return o=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return e==="TRANSIENT"?r.TIMEOUT_RETRY_COST:r.RETRY_COST}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}t.StandardRetryStrategy=StandardRetryStrategy},74251:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=t.RETRY_MODES=void 0;var n;(function(e){e["STANDARD"]="standard";e["ADAPTIVE"]="adaptive"})(n=t.RETRY_MODES||(t.RETRY_MODES={}));t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE=n.STANDARD},11659:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.REQUEST_HEADER=t.INVOCATION_ID_HEADER=t.NO_RETRY_INCREMENT=t.TIMEOUT_RETRY_COST=t.RETRY_COST=t.INITIAL_RETRY_TOKENS=t.THROTTLING_RETRY_DELAY_BASE=t.MAXIMUM_RETRY_DELAY=t.DEFAULT_RETRY_DELAY_BASE=void 0;t.DEFAULT_RETRY_DELAY_BASE=100;t.MAXIMUM_RETRY_DELAY=20*1e3;t.THROTTLING_RETRY_DELAY_BASE=500;t.INITIAL_RETRY_TOKENS=500;t.RETRY_COST=5;t.TIMEOUT_RETRY_COST=10;t.NO_RETRY_INCREMENT=1;t.INVOCATION_ID_HEADER="amz-sdk-invocation-id";t.REQUEST_HEADER="amz-sdk-request"},71397:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryBackoffStrategy=void 0;const o=n(11659);const getDefaultRetryBackoffStrategy=()=>{let e=o.DEFAULT_RETRY_DELAY_BASE;const computeNextBackoffDelay=t=>Math.floor(Math.min(o.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));const setDelayBase=t=>{e=t};return{computeNextBackoffDelay:computeNextBackoffDelay,setDelayBase:setDelayBase}};t.getDefaultRetryBackoffStrategy=getDefaultRetryBackoffStrategy},27316:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createDefaultRetryToken=void 0;const o=n(11659);const createDefaultRetryToken=({retryDelay:e,retryCount:t,retryCost:n})=>{const getRetryCount=()=>t;const getRetryDelay=()=>Math.min(o.MAXIMUM_RETRY_DELAY,e);const getRetryCost=()=>n;return{getRetryCount:getRetryCount,getRetryDelay:getRetryDelay,getRetryCost:getRetryCost}};t.createDefaultRetryToken=createDefaultRetryToken},39751:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(307),t);o.__exportStar(n(48786),t);o.__exportStar(n(17703),t);o.__exportStar(n(51453),t);o.__exportStar(n(74251),t);o.__exportStar(n(11659),t);o.__exportStar(n(62457),t)},62457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},97797:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Uint8ArrayBlobAdapter=void 0;const o=n(54706);class Uint8ArrayBlobAdapter extends Uint8Array{static fromString(e,t="utf-8"){switch(typeof e){case"string":return(0,o.transformFromString)(e,t);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){Object.setPrototypeOf(e,Uint8ArrayBlobAdapter.prototype);return e}transformToString(e="utf-8"){return(0,o.transformToString)(this,e)}}t.Uint8ArrayBlobAdapter=Uint8ArrayBlobAdapter},54706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.transformFromString=t.transformToString=void 0;const o=n(76456);const r=n(47107);const s=n(97797);function transformToString(e,t="utf-8"){if(t==="base64"){return(0,o.toBase64)(e)}return(0,r.toUtf8)(e)}t.transformToString=transformToString;function transformFromString(e,t){if(t==="base64"){return s.Uint8ArrayBlobAdapter.mutate((0,o.fromBase64)(e))}return s.Uint8ArrayBlobAdapter.mutate((0,r.fromUtf8)(e))}t.transformFromString=transformFromString},2840:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsChunkedEncodingStream=void 0;const o=n(12781);const getAwsChunkedEncodingStream=(e,t)=>{const{base64Encoder:n,bodyLengthChecker:r,checksumAlgorithmFn:s,checksumLocationName:i,streamHasher:a}=t;const c=n!==undefined&&s!==undefined&&i!==undefined&&a!==undefined;const d=c?a(s,e):undefined;const u=new o.Readable({read:()=>{}});e.on("data",(e=>{const t=r(e)||0;u.push(`${t.toString(16)}\r\n`);u.push(e);u.push("\r\n")}));e.on("end",(async()=>{u.push(`0\r\n`);if(c){const e=n(await d);u.push(`${i}:${e}\r\n`);u.push(`\r\n`)}u.push(null)}));return u};t.getAwsChunkedEncodingStream=getAwsChunkedEncodingStream},5422:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(97797),t);o.__exportStar(n(2840),t);o.__exportStar(n(53101),t)},53101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const o=n(38179);const r=n(922);const s=n(12781);const i=n(73837);const a="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,n;if(!(e instanceof s.Readable)){const o=((n=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||n===void 0?void 0:n.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${o}`)}let c=false;const transformToByteArray=async()=>{if(c){throw new Error(a)}c=true;return await(0,o.streamCollector)(e)};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e===undefined||Buffer.isEncoding(e)){return(0,r.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString(e)}else{const n=new i.TextDecoder(e);return n.decode(t)}},transformToWebStream:()=>{if(c){throw new Error(a)}if(e.readableFlowing!==null){throw new Error("The stream has been consumed by other callbacks.")}if(typeof s.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.")}c=true;return s.Readable.toWeb(e)}})};t.sdkStreamMixin=sdkStreamMixin},83156:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const o=n(74279);const escapeUriPath=e=>e.split("/").map(o.escapeUri).join("/");t.escapeUriPath=escapeUriPath},74279:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const escapeUri=e=>encodeURIComponent(e).replace(/[!'()*]/g,hexEncode);t.escapeUri=escapeUri;const hexEncode=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},68290:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(74279),t);o.__exportStar(n(83156),t)},93607:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromUtf8=void 0;const o=n(922);const fromUtf8=e=>{const t=(0,o.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=fromUtf8},47107:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(93607),t);o.__exportStar(n(66809),t);o.__exportStar(n(36442),t)},66809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUint8Array=void 0;const o=n(93607);const toUint8Array=e=>{if(typeof e==="string"){return(0,o.fromUtf8)(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)};t.toUint8Array=toUint8Array},36442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=void 0;const o=n(922);const toUtf8=e=>(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=toUtf8},85640:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createWaiter=void 0;const o=n(12274);const r=n(64548);const s=n(87919);const abortTimeout=async e=>new Promise((t=>{e.onabort=()=>t({state:s.WaiterState.ABORTED})}));const createWaiter=async(e,t,n)=>{const i={...s.waiterServiceDefaults,...e};(0,r.validateWaiterOptions)(i);const a=[(0,o.runPolling)(i,t,n)];if(e.abortController){a.push(abortTimeout(e.abortController.signal))}if(e.abortSignal){a.push(abortTimeout(e.abortSignal))}return Promise.race(a)};t.createWaiter=createWaiter},67871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(85640),t);o.__exportStar(n(87919),t)},12274:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runPolling=void 0;const o=n(76127);const r=n(87919);const exponentialBackoffWithJitter=(e,t,n,o)=>{if(o>n)return t;const r=e*2**(o-1);return randomInRange(e,r)};const randomInRange=(e,t)=>e+Math.random()*(t-e);const runPolling=async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:s,client:i,abortSignal:a},c,d)=>{var u;const{state:l,reason:p}=await d(i,c);if(l!==r.WaiterState.RETRY){return{state:l,reason:p}}let m=1;const f=Date.now()+n*1e3;const g=Math.log(t/e)/Math.log(2)+1;while(true){if(((u=s===null||s===void 0?void 0:s.signal)===null||u===void 0?void 0:u.aborted)||(a===null||a===void 0?void 0:a.aborted)){return{state:r.WaiterState.ABORTED}}const n=exponentialBackoffWithJitter(e,t,g,m);if(Date.now()+n*1e3>f){return{state:r.WaiterState.TIMEOUT}}await(0,o.sleep)(n);const{state:l,reason:p}=await d(i,c);if(l!==r.WaiterState.RETRY){return{state:l,reason:p}}m+=1}};t.runPolling=runPolling},64548:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(76127),t);o.__exportStar(n(45256),t)},76127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sleep=void 0;const sleep=e=>new Promise((t=>setTimeout(t,e*1e3)));t.sleep=sleep},45256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateWaiterOptions=void 0;const validateWaiterOptions=e=>{if(e.maxWaitTime<1){throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`)}else if(e.minDelay<1){throw new Error(`WaiterConfiguration.minDelay must be greater than 0`)}else if(e.maxDelay<1){throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`)}else if(e.maxWaitTime<=e.minDelay){throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}else if(e.maxDelay{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkExceptions=t.WaiterState=t.waiterServiceDefaults=void 0;t.waiterServiceDefaults={minDelay:2,maxDelay:120};var n;(function(e){e["ABORTED"]="ABORTED";e["FAILURE"]="FAILURE";e["SUCCESS"]="SUCCESS";e["RETRY"]="RETRY";e["TIMEOUT"]="TIMEOUT"})(n=t.WaiterState||(t.WaiterState={}));const checkExceptions=e=>{if(e.state===n.ABORTED){const t=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);t.name="AbortError";throw t}else if(e.state===n.TIMEOUT){const t=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);t.name="TimeoutError";throw t}else if(e.state!==n.SUCCESS){throw new Error(`${JSON.stringify({result:e})}`)}return e};t.checkExceptions=checkExceptions},54819:(e,t,n)=>{"use strict";const o=n(5850);const r=n(80086);const s=n(3601);e.exports={XMLParser:r,XMLValidator:o,XMLBuilder:s}},43348:(e,t)=>{"use strict";const n=":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";const o=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const r="["+n+"]["+o+"]*";const s=new RegExp("^"+r+"$");const getAllMatches=function(e,t){const n=[];let o=t.exec(e);while(o){const r=[];r.startIndex=t.lastIndex-o[0].length;const s=o.length;for(let e=0;e{"use strict";const o=n(43348);const r={allowBooleanAttributes:false,unpairedTags:[]};t.validate=function(e,t){t=Object.assign({},r,t);const n=[];let o=false;let s=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let r=0;r"&&e[r]!==" "&&e[r]!=="\t"&&e[r]!=="\n"&&e[r]!=="\r";r++){c+=e[r]}c=c.trim();if(c[c.length-1]==="/"){c=c.substring(0,c.length-1);r--}if(!validateTagName(c)){let t;if(c.trim().length===0){t="Invalid space after '<'."}else{t="Tag '"+c+"' is an invalid name."}return getErrorObject("InvalidTag",t,getLineNumberForPosition(e,r))}const d=readAttributeStr(e,r);if(d===false){return getErrorObject("InvalidAttr","Attributes for '"+c+"' have open quote.",getLineNumberForPosition(e,r))}let u=d.value;r=d.index;if(u[u.length-1]==="/"){const n=r-u.length;u=u.substring(0,u.length-1);const s=validateAttributeString(u,t);if(s===true){o=true}else{return getErrorObject(s.err.code,s.err.msg,getLineNumberForPosition(e,n+s.err.line))}}else if(a){if(!d.tagClosed){return getErrorObject("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",getLineNumberForPosition(e,r))}else if(u.trim().length>0){return getErrorObject("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,i))}else{const t=n.pop();if(c!==t.tagName){let n=getLineNumberForPosition(e,t.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+c+"'.",getLineNumberForPosition(e,i))}if(n.length==0){s=true}}}else{const a=validateAttributeString(u,t);if(a!==true){return getErrorObject(a.err.code,a.err.msg,getLineNumberForPosition(e,r-u.length+a.err.line))}if(s===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,r))}else if(t.unpairedTags.indexOf(c)!==-1){}else{n.push({tagName:c,tagStartPos:i})}o=true}for(r++;r0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(n.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}return true};function isWhiteSpace(e){return e===" "||e==="\t"||e==="\n"||e==="\r"}function readPI(e,t){const n=t;for(;t5&&o==="xml"){return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(e,t))}else if(e[t]=="?"&&e[t+1]==">"){t++;break}else{continue}}}return t}function readCommentAndCDATA(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let n=1;for(t+=8;t"){n--;if(n===0){break}}}}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}}return t}const s='"';const i="'";function readAttributeStr(e,t){let n="";let o="";let r=false;for(;t"){if(o===""){r=true;break}}n+=e[t]}if(o!==""){return false}return{value:n,index:t,tagClosed:r}}const a=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=o.getAllMatches(e,a);const r={};for(let e=0;e{"use strict";const o=n(82717);const r={attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,cdataPropName:false,format:false,indentBy:" ",suppressEmptyNode:false,suppressUnpairedNode:true,suppressBooleanAttributes:true,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:false,commentPropName:false,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:true,stopNodes:[],oneListGroup:false};function Builder(e){this.options=Object.assign({},r,e);if(this.options.ignoreAttributes||this.options.attributesGroupName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}this.processTextOrObjNode=processTextOrObjNode;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}}Builder.prototype.build=function(e){if(this.options.preserveOrder){return o(e,this.options)}else{if(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1){e={[this.options.arrayNodeName]:e}}return this.j2x(e,0).val}};Builder.prototype.j2x=function(e,t){let n="";let o="";for(let r in e){if(typeof e[r]==="undefined"){}else if(e[r]===null){if(r[0]==="?")o+=this.indentate(t)+"<"+r+"?"+this.tagEndChar;else o+=this.indentate(t)+"<"+r+"/"+this.tagEndChar}else if(e[r]instanceof Date){o+=this.buildTextValNode(e[r],r,"",t)}else if(typeof e[r]!=="object"){const s=this.isAttribute(r);if(s){n+=this.buildAttrPairStr(s,""+e[r])}else{if(r===this.options.textNodeName){let t=this.options.tagValueProcessor(r,""+e[r]);o+=this.replaceEntitiesValue(t)}else{o+=this.buildTextValNode(e[r],r,"",t)}}}else if(Array.isArray(e[r])){const n=e[r].length;let s="";for(let i=0;i"+e+r}else if(this.options.commentPropName!==false&&t===this.options.commentPropName&&s.length===0){return this.indentate(o)+`\x3c!--${e}--\x3e`+this.newLine}else{return this.indentate(o)+"<"+t+n+s+this.tagEndChar+e+this.indentate(o)+r}}};Builder.prototype.closeTag=function(e){let t="";if(this.options.unpairedTags.indexOf(e)!==-1){if(!this.options.suppressUnpairedNode)t="/"}else if(this.options.suppressEmptyNode){t="/"}else{t=`>`+this.newLine}else if(this.options.commentPropName!==false&&t===this.options.commentPropName){return this.indentate(o)+`\x3c!--${e}--\x3e`+this.newLine}else if(t[0]==="?"){return this.indentate(o)+"<"+t+n+"?"+this.tagEndChar}else{let r=this.options.tagValueProcessor(t,e);r=this.replaceEntitiesValue(r);if(r===""){return this.indentate(o)+"<"+t+n+this.closeTag(t)+this.tagEndChar}else{return this.indentate(o)+"<"+t+n+">"+r+"0&&this.options.processEntities){for(let t=0;t{const t="\n";function toXml(e,n){let o="";if(n.format&&n.indentBy.length>0){o=t}return arrToStr(e,n,"",o)}function arrToStr(e,t,n,o){let r="";let s=false;for(let i=0;i`;s=false;continue}else if(c===t.commentPropName){r+=o+`\x3c!--${a[c][0][t.textNodeName]}--\x3e`;s=true;continue}else if(c[0]==="?"){const e=attr_to_str(a[":@"],t);const n=c==="?xml"?"":o;let i=a[c][0][t.textNodeName];i=i.length!==0?" "+i:"";r+=n+`<${c}${i}${e}?>`;s=true;continue}let u=o;if(u!==""){u+=t.indentBy}const l=attr_to_str(a[":@"],t);const p=o+`<${c}${l}`;const m=arrToStr(a[c],t,d,u);if(t.unpairedTags.indexOf(c)!==-1){if(t.suppressUnpairedNode)r+=p+">";else r+=p+"/>"}else if((!m||m.length===0)&&t.suppressEmptyNode){r+=p+"/>"}else if(m&&m.endsWith(">")){r+=p+`>${m}${o}`}else{r+=p+">";if(m&&o!==""&&(m.includes("/>")||m.includes("`}s=true}return r}function propName(e){const t=Object.keys(e);for(let e=0;e0&&t.processEntities){for(let n=0;n{const o=n(43348);function readDocType(e,t){const n={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let o=1;let r=false,s=false;let i="";for(;t"){if(s){if(e[t-1]==="-"&&e[t-2]==="-"){s=false;o--}}else{o--}if(o===0){break}}else if(e[t]==="["){r=true}else{i+=e[t]}}if(o!==0){throw new Error(`Unclosed DOCTYPE`)}}else{throw new Error(`Invalid Tag instead of DOCTYPE`)}return{entities:n,i:t}}function readEntityExp(e,t){let n="";for(;t{const n={preserveOrder:false,attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,removeNSPrefix:false,allowBooleanAttributes:false,parseTagValue:true,parseAttributeValue:false,trimValues:true,cdataPropName:false,numberParseOptions:{hex:true,leadingZeros:true,eNotation:true},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:false,isArray:()=>false,commentPropName:false,unpairedTags:[],processEntities:true,htmlEntities:false,ignoreDeclaration:false,ignorePiTags:false,transformTagName:false,transformAttributeName:false,updateTag:function(e,t,n){return e}};const buildOptions=function(e){return Object.assign({},n,e)};t.buildOptions=buildOptions;t.defaultOptions=n},57724:(e,t,n)=>{"use strict";const o=n(43348);const r=n(39186);const s=n(26317);const i=n(53230);const a="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,o.nameRegexp);class OrderedObjParser{constructor(e){this.options=e;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:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"}};this.addExternalEntities=addExternalEntities;this.parseXml=parseXml;this.parseTextData=parseTextData;this.resolveNameSpace=resolveNameSpace;this.buildAttributesMap=buildAttributesMap;this.isItStopNode=isItStopNode;this.replaceEntitiesValue=replaceEntitiesValue;this.readStopNodeData=readStopNodeData;this.saveTextToParentTag=saveTextToParentTag;this.addChild=addChild}}function addExternalEntities(e){const t=Object.keys(e);for(let n=0;n0){if(!i)e=this.replaceEntitiesValue(e);const o=this.options.tagValueProcessor(t,e,n,r,s);if(o===null||o===undefined){return e}else if(typeof o!==typeof e||o!==e){return o}else if(this.options.trimValues){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{const t=e.trim();if(t===e){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{return e}}}}}function resolveNameSpace(e){if(this.options.removeNSPrefix){const t=e.split(":");const n=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=n+t[1]}}return e}const c=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function buildAttributesMap(e,t,n){if(!this.options.ignoreAttributes&&typeof e==="string"){const n=o.getAllMatches(e,c);const r=n.length;const s={};for(let e=0;e",a,"Closing Tag is not closed.");let r=e.substring(a+2,t).trim();if(this.options.removeNSPrefix){const e=r.indexOf(":");if(e!==-1){r=r.substr(e+1)}}if(this.options.transformTagName){r=this.options.transformTagName(r)}if(n){o=this.saveTextToParentTag(o,n,i)}const s=i.substring(i.lastIndexOf(".")+1);if(r&&this.options.unpairedTags.indexOf(r)!==-1){throw new Error(`Unpaired tag can not be used as closing tag: `)}let c=0;if(s&&this.options.unpairedTags.indexOf(s)!==-1){c=i.lastIndexOf(".",i.lastIndexOf(".")-1);this.tagsNodeStack.pop()}else{c=i.lastIndexOf(".")}i=i.substring(0,c);n=this.tagsNodeStack.pop();o="";a=t}else if(e[a+1]==="?"){let t=readTagExp(e,a,false,"?>");if(!t)throw new Error("Pi Tag is not closed.");o=this.saveTextToParentTag(o,n,i);if(this.options.ignoreDeclaration&&t.tagName==="?xml"||this.options.ignorePiTags){}else{const e=new r(t.tagName);e.add(this.options.textNodeName,"");if(t.tagName!==t.tagExp&&t.attrExpPresent){e[":@"]=this.buildAttributesMap(t.tagExp,i,t.tagName)}this.addChild(n,e,i)}a=t.closeIndex+1}else if(e.substr(a+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",a+4,"Comment is not closed.");if(this.options.commentPropName){const r=e.substring(a+4,t-2);o=this.saveTextToParentTag(o,n,i);n.add(this.options.commentPropName,[{[this.options.textNodeName]:r}])}a=t}else if(e.substr(a+1,2)==="!D"){const t=s(e,a);this.docTypeEntities=t.entities;a=t.i}else if(e.substr(a+1,2)==="!["){const t=findClosingIndex(e,"]]>",a,"CDATA is not closed.")-2;const r=e.substring(a+9,t);o=this.saveTextToParentTag(o,n,i);if(this.options.cdataPropName){n.add(this.options.cdataPropName,[{[this.options.textNodeName]:r}])}else{let e=this.parseTextData(r,n.tagname,i,true,false,true);if(e==undefined)e="";n.add(this.options.textNodeName,e)}a=t+2}else{let s=readTagExp(e,a,this.options.removeNSPrefix);let c=s.tagName;let d=s.tagExp;let u=s.attrExpPresent;let l=s.closeIndex;if(this.options.transformTagName){c=this.options.transformTagName(c)}if(n&&o){if(n.tagname!=="!xml"){o=this.saveTextToParentTag(o,n,i,false)}}const p=n;if(p&&this.options.unpairedTags.indexOf(p.tagname)!==-1){n=this.tagsNodeStack.pop();i=i.substring(0,i.lastIndexOf("."))}if(c!==t.tagname){i+=i?"."+c:c}if(this.isItStopNode(this.options.stopNodes,i,c)){let t="";if(d.length>0&&d.lastIndexOf("/")===d.length-1){a=s.closeIndex}else if(this.options.unpairedTags.indexOf(c)!==-1){a=s.closeIndex}else{const n=this.readStopNodeData(e,c,l+1);if(!n)throw new Error(`Unexpected end of ${c}`);a=n.i;t=n.tagContent}const o=new r(c);if(c!==d&&u){o[":@"]=this.buildAttributesMap(d,i,c)}if(t){t=this.parseTextData(t,c,i,true,u,true,true)}i=i.substr(0,i.lastIndexOf("."));o.add(this.options.textNodeName,t);this.addChild(n,o,i)}else{if(d.length>0&&d.lastIndexOf("/")===d.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);d=c}else{d=d.substr(0,d.length-1)}if(this.options.transformTagName){c=this.options.transformTagName(c)}const e=new r(c);if(c!==d&&u){e[":@"]=this.buildAttributesMap(d,i,c)}this.addChild(n,e,i);i=i.substr(0,i.lastIndexOf("."))}else{const e=new r(c);this.tagsNodeStack.push(n);if(c!==d&&u){e[":@"]=this.buildAttributesMap(d,i,c)}this.addChild(n,e,i);n=e}o="";a=l}}}else{o+=e[a]}}return t.child};function addChild(e,t,n){const o=this.options.updateTag(t.tagname,n,t[":@"]);if(o===false){}else if(typeof o==="string"){t.tagname=o;e.addChild(t)}else{e.addChild(t)}}const replaceEntitiesValue=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){const n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities){for(let t in this.htmlEntities){const n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function saveTextToParentTag(e,t,n,o){if(e){if(o===undefined)o=Object.keys(t.child).length===0;e=this.parseTextData(e,t.tagname,n,false,t[":@"]?Object.keys(t[":@"]).length!==0:false,o);if(e!==undefined&&e!=="")t.add(this.options.textNodeName,e);e=""}return e}function isItStopNode(e,t,n){const o="*."+n;for(const n in e){const r=e[n];if(o===r||t===r)return true}return false}function tagExpWithClosingIndex(e,t,n=">"){let o;let r="";for(let s=t;s",n,`${t} is not closed`);let i=e.substring(n+2,s).trim();if(i===t){r--;if(r===0){return{tagContent:e.substring(o,n),i:s}}}n=s}else if(e[n+1]==="?"){const t=findClosingIndex(e,"?>",n+1,"StopNode is not closed.");n=t}else if(e.substr(n+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",n+3,"StopNode is not closed.");n=t}else if(e.substr(n+1,2)==="!["){const t=findClosingIndex(e,"]]>",n,"StopNode is not closed.")-2;n=t}else{const o=readTagExp(e,n,">");if(o){const e=o&&o.tagName;if(e===t&&o.tagExp[o.tagExp.length-1]!=="/"){r++}n=o.closeIndex}}}}}function parseValue(e,t,n){if(t&&typeof e==="string"){const t=e.trim();if(t==="true")return true;else if(t==="false")return false;else return i(e,n)}else{if(o.isExist(e)){return e}else{return""}}}e.exports=OrderedObjParser},80086:(e,t,n)=>{const{buildOptions:o}=n(33565);const r=n(57724);const{prettify:s}=n(10766);const i=n(5850);class XMLParser{constructor(e){this.externalEntities={};this.options=o(e)}parse(e,t){if(typeof e==="string"){}else if(e.toString){e=e.toString()}else{throw new Error("XML data is accepted in String or Bytes[] form.")}if(t){if(t===true)t={};const n=i.validate(e,t);if(n!==true){throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}}const n=new r(this.options);n.addExternalEntities(this.externalEntities);const o=n.parseXml(e);if(this.options.preserveOrder||o===undefined)return o;else return s(o,this.options)}addEntity(e,t){if(t.indexOf("&")!==-1){throw new Error("Entity value can't have '&'")}else if(e.indexOf("&")!==-1||e.indexOf(";")!==-1){throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '")}else if(t==="&"){throw new Error("An entity with value '&' is not permitted")}else{this.externalEntities[e]=t}}}e.exports=XMLParser},10766:(e,t)=>{"use strict";function prettify(e,t){return compress(e,t)}function compress(e,t,n){let o;const r={};for(let s=0;s0)r[t.textNodeName]=o}else if(o!==undefined)r[t.textNodeName]=o;return r}function propName(e){const t=Object.keys(e);for(let e=0;e{"use strict";class XmlNode{constructor(e){this.tagname=e;this.child=[];this[":@"]={}}add(e,t){if(e==="__proto__")e="#__proto__";this.child.push({[e]:t})}addChild(e){if(e.tagname==="__proto__")e.tagname="#__proto__";if(e[":@"]&&Object.keys(e[":@"]).length>0){this.child.push({[e.tagname]:e.child,[":@"]:e[":@"]})}else{this.child.push({[e.tagname]:e.child})}}}e.exports=XmlNode},53230:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/;const n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const o={hex:true,leadingZeros:true,decimalPoint:".",eNotation:true};function toNumber(e,r={}){r=Object.assign({},o,r);if(!e||typeof e!=="string")return e;let s=e.trim();if(r.skipLike!==undefined&&r.skipLike.test(s))return e;else if(r.hex&&t.test(s)){return Number.parseInt(s,16)}else{const t=n.exec(s);if(t){const n=t[1];const o=t[2];let i=trimZeros(t[3]);const a=t[4]||t[6];if(!r.leadingZeros&&o.length>0&&n&&s[2]!==".")return e;else if(!r.leadingZeros&&o.length>0&&!n&&s[1]!==".")return e;else{const t=Number(s);const c=""+t;if(c.search(/[eE]/)!==-1){if(r.eNotation)return t;else return e}else if(a){if(r.eNotation)return t;else return e}else if(s.indexOf(".")!==-1){if(c==="0"&&i==="")return t;else if(c===i)return t;else if(n&&c==="-"+i)return t;else return e}if(o){if(i===c)return t;else if(n+i===c)return t;else return e}if(s===c)return t;else if(s===n+c)return t;return e}}else{return e}}}function trimZeros(e){if(e&&e.indexOf(".")!==-1){e=e.replace(/0+$/,"");if(e===".")e="0";else if(e[0]===".")e="0"+e;else if(e[e.length-1]===".")e=e.substr(0,e.length-1);return e}return e}e.exports=toNumber},10204:e=>{var t;var n;var o;var r;var s;var i;var a;var c;var d;var u;var l;var p;var m;var f;var g;var E;var y;var S;var h;var _;var v;var C;var b;var w;var P;var x;var T;var I;var O;var A;var R;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(n,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,o){return e[n]=t?t(n,o):o}}})((function(e){var N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");N(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;a--)if(i=e[a])s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s;return r>3&&s&&Object.defineProperty(t,n,s),s};s=function(e,t){return function(n,o){t(n,o,e)}};i=function(e,t,n,o,r,s){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var i=o.kind,a=i==="getter"?"get":i==="setter"?"set":"value";var c=!t&&e?o["static"]?e:e.prototype:null;var d=t||(c?Object.getOwnPropertyDescriptor(c,o.name):{});var u,l=false;for(var p=n.length-1;p>=0;p--){var m={};for(var f in o)m[f]=f==="access"?{}:o[f];for(var f in o.access)m.access[f]=o.access[f];m.addInitializer=function(e){if(l)throw new TypeError("Cannot add initializers after decoration has completed");s.push(accept(e||null))};var g=(0,n[p])(i==="accessor"?{get:d.get,set:d.set}:d[a],m);if(i==="accessor"){if(g===void 0)continue;if(g===null||typeof g!=="object")throw new TypeError("Object expected");if(u=accept(g.get))d.get=u;if(u=accept(g.set))d.set=u;if(u=accept(g.init))r.unshift(u)}else if(u=accept(g)){if(i==="field")r.unshift(u);else d[a]=u}}if(c)Object.defineProperty(c,o.name,d);l=true};a=function(e,t,n){var o=arguments.length>2;for(var r=0;r0&&s[s.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!s||a[1]>s[0]&&a[1]=e.length)e=void 0;return{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};g=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var o=n.call(e),r,s=[],i;try{while((t===void 0||t-- >0)&&!(r=o.next()).done)s.push(r.value)}catch(e){i={error:e}}finally{try{if(r&&!r.done&&(n=o["return"]))n.call(o)}finally{if(i)throw i.error}}return s};E=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};v=function(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(o,r){t[o]=e[o]?function(t){return(n=!n)?{value:h(e[o](t)),done:false}:r?r(t):t}:r}};C=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof f==="function"?f(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(o,r){n=e[t](n),settle(o,r,n.done,n.value)}))}}function settle(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}};b=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var D=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))O(t,e,n);D(t,e);return t};P=function(e){return e&&e.__esModule?e:{default:e}};x=function(e,t,n,o){if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?o:n==="a"?o.call(e):o?o.value:t.get(e)};T=function(e,t,n,o,r){if(o==="m")throw new TypeError("Private method is not writable");if(o==="a"&&!r)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return o==="a"?r.call(e,n):r?r.value=n:t.set(e,n),n};I=function(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)};A=function(e,t,n){if(t!==null&&t!==void 0){if(typeof t!=="object"&&typeof t!=="function")throw new TypeError("Object expected.");var o;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");o=t[Symbol.asyncDispose]}if(o===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");o=t[Symbol.dispose]}if(typeof o!=="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:o,async:n})}else if(n){e.stack.push({async:true})}return t};var k=typeof SuppressedError==="function"?SuppressedError:function(e,t,n){var o=new Error(n);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};R=function(e){function fail(t){e.error=e.hasError?new k(t,e.error,"An error was suppressed during disposal."):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var n=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(n).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()};e("__extends",t);e("__assign",n);e("__rest",o);e("__decorate",r);e("__param",s);e("__esDecorate",i);e("__runInitializers",a);e("__propKey",c);e("__setFunctionName",d);e("__metadata",u);e("__awaiter",l);e("__generator",p);e("__exportStar",m);e("__createBinding",O);e("__values",f);e("__read",g);e("__spread",E);e("__spreadArrays",y);e("__spreadArray",S);e("__await",h);e("__asyncGenerator",_);e("__asyncDelegator",v);e("__asyncValues",C);e("__makeTemplateObject",b);e("__importStar",w);e("__importDefault",P);e("__classPrivateFieldGet",x);e("__classPrivateFieldSet",T);e("__classPrivateFieldIn",I);e("__addDisposableResource",A);e("__disposeResources",R)}))},45220:(e,t,n)=>{e.exports=n(17419)},17419:(e,t,n)=>{"use strict";var o=n(41808);var r=n(24404);var s=n(13685);var i=n(95687);var a=n(82361);var c=n(39491);var d=n(73837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,n,o,r){var s=toOptions(n,o,r);for(var i=0,a=t.requests.length;i=this.maxSockets){r.requests.push(s);return}r.createSocket(s,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){r.emit("free",t,s)}function onCloseOrRemove(e){r.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var o={};n.sockets.push(o);var r=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){r.localAddress=e.localAddress}if(r.proxyAuth){r.headers=r.headers||{};r.headers["Proxy-Authorization"]="Basic "+new Buffer(r.proxyAuth).toString("base64")}u("making CONNECT request");var s=n.request(r);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick((function(){onConnect(e,t,n)}))}function onConnect(r,i,a){s.removeAllListeners();i.removeAllListeners();if(r.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",r.statusCode);i.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+r.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(o);return}if(a.length>0){u("got illegal response body from proxy");i.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(o);return}u("tunneling connection has established");n.sockets[n.sockets.indexOf(o)]=i;return t(i)}function onError(t){s.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var r=new Error("tunneling socket could not be established, "+"cause="+t.message);r.code="ECONNRESET";e.request.emit("error",r);n.removeSocket(o)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,(function(e){n.request.onSocket(e)}))}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,(function(o){var s=e.request.getHeader("host");var i=mergeOptions({},n.options,{socket:o,servername:s?s.replace(/:.*$/,""):e.host});var a=r.connect(0,i);n.sockets[n.sockets.indexOf(o)]=a;t(a)}))}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return r.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return l.default}});var o=_interopRequireDefault(n(35076));var r=_interopRequireDefault(n(8226));var s=_interopRequireDefault(n(94261));var i=_interopRequireDefault(n(37926));var a=_interopRequireDefault(n(6438));var c=_interopRequireDefault(n(39337));var d=_interopRequireDefault(n(48541));var u=_interopRequireDefault(n(51368));var l=_interopRequireDefault(n(45553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},58776:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o.default.createHash("md5").update(e).digest()}var r=md5;t["default"]=r},6438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n="00000000-0000-0000-0000-000000000000";t["default"]=n},45553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,o.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var r=parse;t["default"]=r},43787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=/^(?:[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;t["default"]=n},3843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const r=new Uint8Array(256);let s=r.length;function rng(){if(s>r.length-16){o.default.randomFillSync(r);s=0}return r.slice(s,s+=16)}},39084:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o.default.createHash("sha1").update(e).digest()}var r=sha1;t["default"]=r},51368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const r=[];for(let e=0;e<256;++e){r.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(r[e[t+0]]+r[e[t+1]]+r[e[t+2]]+r[e[t+3]]+"-"+r[e[t+4]]+r[e[t+5]]+"-"+r[e[t+6]]+r[e[t+7]]+"-"+r[e[t+8]]+r[e[t+9]]+"-"+r[e[t+10]]+r[e[t+11]]+r[e[t+12]]+r[e[t+13]]+r[e[t+14]]+r[e[t+15]]).toLowerCase();if(!(0,o.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var s=stringify;t["default"]=s},35076:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(3843));var r=_interopRequireDefault(n(51368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let s;let i;let a=0;let c=0;function v1(e,t,n){let d=t&&n||0;const u=t||new Array(16);e=e||{};let l=e.node||s;let p=e.clockseq!==undefined?e.clockseq:i;if(l==null||p==null){const t=e.random||(e.rng||o.default)();if(l==null){l=s=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(p==null){p=i=(t[6]<<8|t[7])&16383}}let m=e.msecs!==undefined?e.msecs:Date.now();let f=e.nsecs!==undefined?e.nsecs:c+1;const g=m-a+(f-c)/1e4;if(g<0&&e.clockseq===undefined){p=p+1&16383}if((g<0||m>a)&&e.nsecs===undefined){f=0}if(f>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=m;c=f;i=p;m+=122192928e5;const E=((m&268435455)*1e4+f)%4294967296;u[d++]=E>>>24&255;u[d++]=E>>>16&255;u[d++]=E>>>8&255;u[d++]=E&255;const y=m/4294967296*1e4&268435455;u[d++]=y>>>8&255;u[d++]=y&255;u[d++]=y>>>24&15|16;u[d++]=y>>>16&255;u[d++]=p>>>8|128;u[d++]=p&255;for(let e=0;e<6;++e){u[d+e]=l[e]}return t||(0,r.default)(u)}var d=v1;t["default"]=d},8226:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48745));var r=_interopRequireDefault(n(58776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=(0,o.default)("v3",48,r.default);var i=s;t["default"]=i},48745:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var o=_interopRequireDefault(n(51368));var r=_interopRequireDefault(n(45553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(3843));var r=_interopRequireDefault(n(51368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,n){e=e||{};const s=e.random||(e.rng||o.default)();s[6]=s[6]&15|64;s[8]=s[8]&63|128;if(t){n=n||0;for(let e=0;e<16;++e){t[n+e]=s[e]}return t}return(0,r.default)(s)}var s=v4;t["default"]=s},37926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48745));var r=_interopRequireDefault(n(39084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=(0,o.default)("v5",80,r.default);var i=s;t["default"]=i},48541:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(43787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&o.default.test(e)}var r=validate;t["default"]=r},39337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,o.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var r=version;t["default"]=r},83500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(75316);const{ECS:ECS}=__nccwpck_require__(32702);const fs=__nccwpck_require__(57147);const path=__nccwpck_require__(71017);async function run(){try{const e=new ECS;const t=core.getInput("task-definition",{required:true});const n=path.isAbsolute(t)?t:path.join(process.env.GITHUB_WORKSPACE,t);const o=JSON.parse(fs.readFileSync(n,"utf8"));let r;r=await e.registerTaskDefinition(o);core.setOutput("task_definition_arn",r.taskDefinition.taskDefinitionArn)}catch(e){core.setFailed("Failed to register task definition in ECS: "+e.message);core.debug("Task definition contents:");core.debug(JSON.stringify(taskDefinition,undefined,2))}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},13685:e=>{"use strict";e.exports=require("http")},85158:e=>{"use strict";e.exports=require("http2")},95687:e=>{"use strict";e.exports=require("https")},41808:e=>{"use strict";e.exports=require("net")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},77282:e=>{"use strict";e.exports=require("process")},12781:e=>{"use strict";e.exports=require("stream")},24404:e=>{"use strict";e.exports=require("tls")},57310:e=>{"use strict";e.exports=require("url")},73837:e=>{"use strict";e.exports=require("util")},40031:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ecs","description":"AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native","version":"3.454.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 ecs"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/client-sts":"3.454.0","@aws-sdk/core":"3.451.0","@aws-sdk/credential-provider-node":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-signing":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","@smithy/util-waiter":"^2.0.13","tslib":"^2.5.0","uuid":"^8.3.2"},"devDependencies":{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","@types/uuid":"^8.3.0","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-ecs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecs"}}')},16151:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.451.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":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/core":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","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"}}')},80858:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.454.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":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/core":"3.451.0","@aws-sdk/credential-provider-node":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-sdk-sts":"3.451.0","@aws-sdk/middleware-signing":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","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"}}')},35055:e=>{"use strict";e.exports=JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-east-1","name":"aws","supportsDualStack":true,"supportsFIPS":true},"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":true,"supportsFIPS":true},"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":true,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$","regions":{}}],"version":"1.1"}')}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var n=__webpack_module_cache__[e]={exports:{}};var o=true;try{__webpack_modules__[e].call(n.exports,n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete __webpack_module_cache__[e]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(83500);module.exports=__webpack_exports__})(); \ No newline at end of file +(()=>{var __webpack_modules__={9190:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=i(r(2037));const a=r(2861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const c="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=c+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},5316:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=r(9190);const c=r(3685);const u=r(2861);const l=i(r(2037));const d=i(r(1017));const p=r(3419);var f;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(f=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=u.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){return c.issueFileCommand("ENV",c.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},r)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){c.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${d.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}t.getInput=getInput;function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const r=["true","True","TRUE"];const n=["false","False","FALSE"];const o=getInput(e,t);if(r.includes(o))return true;if(n.includes(o))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return c.issueFileCommand("OUTPUT",c.prepareKeyValueMessage(e,t))}process.stdout.write(l.EOL);a.issueCommand("set-output",{name:e},u.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=f.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",u.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}t.group=group;function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return c.issueFileCommand("STATE",c.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},u.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,(function*(){return yield p.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var m=r(4656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return m.summary}});var v=r(4656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return v.markdownSummary}});var g=r(4989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return g.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return g.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return g.toPlatformPath}})},3685:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const s=i(r(7147));const a=i(r(2037));const c=r(2449);const u=r(2861);function issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}s.appendFileSync(r,`${u.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const r=`ghadelimiter_${c.v4()}`;const n=u.toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(n.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${a.EOL}${n}${a.EOL}${r}`}t.prepareKeyValueMessage=prepareKeyValueMessage},3419:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const o=r(5315);const i=r(2421);const s=r(5316);class OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new o.HttpClient("actions/oidc-client",[new i.BearerCredentialHandler(OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return n(this,void 0,void 0,(function*(){const r=OidcClient.createHttpClient();const n=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const o=(t=n.result)===null||t===void 0?void 0:t.value;if(!o){throw new Error("Response json body do not have ID Token field")}return o}))}static getIDToken(e){return n(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}s.debug(`ID token url is ${t}`);const r=yield OidcClient.getCall(t);s.setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},4989:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(r(1017));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},4656:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const o=r(2037);const i=r(7147);const{access:s,appendFile:a,writeFile:c}=i.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return n(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,i.constants.R_OK|i.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const n=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return n(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const n=t?c:a;yield n(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return n(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(o.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(n).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const o=this.wrap(r,n);return this.addRaw(o).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:n,rowspan:o}=e;const i=t?"th":"td";const s=Object.assign(Object.assign({},n&&{colspan:n}),o&&{rowspan:o});return this.wrap(i,r,s)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:n,height:o}=r||{};const i=Object.assign(Object.assign({},n&&{width:n}),o&&{height:o});const s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const r=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const o=this.wrap(n,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,r);return this.addRaw(n).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const u=new Summary;t.markdownSummary=u;t.summary=u},2861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},2449:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.default}});var n=_interopRequireDefault(r(8869));var o=_interopRequireDefault(r(2398));var i=_interopRequireDefault(r(9736));var s=_interopRequireDefault(r(2938));var a=_interopRequireDefault(r(8712));var c=_interopRequireDefault(r(9760));var u=_interopRequireDefault(r(2084));var l=_interopRequireDefault(r(2150));var d=_interopRequireDefault(r(4148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},4797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},8712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},4148:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},5393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},7934:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},6247:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},2150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const r=(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase();if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},8869:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(7934));var o=_interopRequireDefault(r(2150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let c=0;function v1(e,t,r){let u=t&&r||0;const l=t||new Array(16);e=e||{};let d=e.node||i;let p=e.clockseq!==undefined?e.clockseq:s;if(d==null||p==null){const t=e.random||(e.rng||n.default)();if(d==null){d=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(p==null){p=s=(t[6]<<8|t[7])&16383}}let f=e.msecs!==undefined?e.msecs:Date.now();let m=e.nsecs!==undefined?e.nsecs:c+1;const v=f-a+(m-c)/1e4;if(v<0&&e.clockseq===undefined){p=p+1&16383}if((v<0||f>a)&&e.nsecs===undefined){m=0}if(m>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=f;c=m;s=p;f+=122192928e5;const g=((f&268435455)*1e4+m)%4294967296;l[u++]=g>>>24&255;l[u++]=g>>>16&255;l[u++]=g>>>8&255;l[u++]=g&255;const h=f/4294967296*1e4&268435455;l[u++]=h>>>8&255;l[u++]=h&255;l[u++]=h>>>24&15|16;l[u++]=h>>>16&255;l[u++]=p>>>8|128;l[u++]=p&255;for(let e=0;e<6;++e){l[u+e]=d[e]}return t||(0,o.default)(l)}var u=v1;t["default"]=u},2398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(4313));var o=_interopRequireDefault(r(4797));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},4313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var n=_interopRequireDefault(r(2150));var o=_interopRequireDefault(r(4148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(7934));var o=_interopRequireDefault(r(2150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){e=e||{};const i=e.random||(e.rng||n.default)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=i[e]}return t}return(0,o.default)(i)}var i=v4;t["default"]=i},2938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(4313));var o=_interopRequireDefault(r(6247));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},2084:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(5393));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},9760:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var o=version;t["default"]=o},2421:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},5315:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=i(r(2181));const c=i(r(5687));const u=i(r(6233));const l=i(r(5220));var d;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(d=t.HttpCodes||(t.HttpCodes={}));var p;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(p=t.Headers||(t.Headers={}));var f;(function(e){e["ApplicationJson"]="application/json"})(f=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=u.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const m=[d.MovedPermanently,d.ResourceMoved,d.SeeOther,d.TemporaryRedirect,d.PermanentRedirect];const v=[d.BadGateway,d.ServiceUnavailable,d.GatewayTimeout];const g=["OPTIONS","GET","DELETE","HEAD"];const h=10;const y=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,(function*(){return new Promise((e=>s(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return s(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return s(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return s(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return s(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,n){return s(this,void 0,void 0,(function*(){return this.request(e,t,r,n)}))}getJson(e,t={}){return s(this,void 0,void 0,(function*(){t[p.Accept]=this._getExistingOrDefaultHeader(t,p.Accept,f.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[p.Accept]=this._getExistingOrDefaultHeader(r,p.Accept,f.ApplicationJson);r[p.ContentType]=this._getExistingOrDefaultHeader(r,p.ContentType,f.ApplicationJson);const o=yield this.post(e,n,r);return this._processResponse(o,this.requestOptions)}))}putJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[p.Accept]=this._getExistingOrDefaultHeader(r,p.Accept,f.ApplicationJson);r[p.ContentType]=this._getExistingOrDefaultHeader(r,p.ContentType,f.ApplicationJson);const o=yield this.put(e,n,r);return this._processResponse(o,this.requestOptions)}))}patchJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[p.Accept]=this._getExistingOrDefaultHeader(r,p.Accept,f.ApplicationJson);r[p.ContentType]=this._getExistingOrDefaultHeader(r,p.ContentType,f.ApplicationJson);const o=yield this.patch(e,n,r);return this._processResponse(o,this.requestOptions)}))}request(e,t,r,n){return s(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const o=new URL(t);let i=this._prepareRequest(e,o,n);const s=this._allowRetries&&g.includes(e)?this._maxRetries+1:1;let a=0;let c;do{c=yield this.requestRaw(i,r);if(c&&c.message&&c.message.statusCode===d.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(c)){e=t;break}}if(e){return e.handleAuthentication(this,i,r)}else{return c}}let t=this._maxRedirects;while(c.message.statusCode&&m.includes(c.message.statusCode)&&this._allowRedirects&&t>0){const s=c.message.headers["location"];if(!s){break}const a=new URL(s);if(o.protocol==="https:"&&o.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield c.readBody();if(a.hostname!==o.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}i=this._prepareRequest(e,a,n);c=yield this.requestRaw(i,r);t--}if(!c.message.statusCode||!v.includes(c.message.statusCode)){return c}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;r(e,t)}}const o=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let i;o.on("socket",(e=>{i=e}));o.setTimeout(this._socketTimeout||3*6e4,(()=>{if(i){i.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));o.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){o.end()}));t.pipe(o)}else{o.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const n={};n.parsedUrl=t;const o=n.parsedUrl.protocol==="https:";n.httpModule=o?c:a;const i=o?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):i;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let n;if(this.requestOptions&&this.requestOptions.headers){n=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||n||r}_getAgent(e){let t;const r=u.getProxyUrl(e);const n=r&&r.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(this._keepAlive&&!n){t=this._agent}if(t){return t}const o=e.protocol==="https:";let i=100;if(this.requestOptions){i=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let n;const s=r.protocol==="https:";if(o){n=s?l.httpsOverHttps:l.httpsOverHttp}else{n=s?l.httpOverHttps:l.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new c.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=o?c.globalAgent:a.globalAgent}if(o&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,(function*(){e=Math.min(h,e);const t=y*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return s(this,void 0,void 0,(function*(){return new Promise(((r,n)=>s(this,void 0,void 0,(function*(){const o=e.message.statusCode||0;const i={statusCode:o,result:null,headers:{}};if(o===d.NotFound){r(i)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){s=JSON.parse(a,dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${o})`}const t=new HttpClientError(e,o);t.result=i.result;n(t)}else{r(i)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{})},6233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){return new URL(r)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(n.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},3340:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultECSHttpAuthSchemeProvider=t.defaultECSHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const defaultECSHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultECSHttpAuthSchemeParametersProvider=defaultECSHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"ecs",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}const defaultECSHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultECSHttpAuthSchemeProvider=defaultECSHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,n.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},2739:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(301);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},301:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="fn",o="argv",i="ref";const s=true,a="isSet",c="booleanEquals",u="error",l="endpoint",d="tree",p="PartitionResult",f={[r]:false,type:"String"},m={[r]:true,default:false,type:"Boolean"},v={[i]:"Endpoint"},g={[n]:c,[o]:[{[i]:"UseFIPS"},true]},h={[n]:c,[o]:[{[i]:"UseDualStack"},true]},y={},S={[n]:"getAttr",[o]:[{[i]:p},"supportsFIPS"]},E={[n]:c,[o]:[true,{[n]:"getAttr",[o]:[{[i]:p},"supportsDualStack"]}]},C=[g],b=[h],_=[{[i]:"Region"}];const w={version:"1.0",parameters:{Region:f,UseDualStack:m,UseFIPS:m,Endpoint:f},rules:[{conditions:[{[n]:a,[o]:[v]}],rules:[{conditions:C,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:u},{conditions:b,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:u},{endpoint:{url:v,properties:y,headers:y},type:l}],type:d},{conditions:[{[n]:a,[o]:_}],rules:[{conditions:[{[n]:"aws.partition",[o]:_,assign:p}],rules:[{conditions:[g,h],rules:[{conditions:[{[n]:c,[o]:[s,S]},E],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:y,headers:y},type:l}],type:d},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:u}],type:d},{conditions:C,rules:[{conditions:[{[n]:c,[o]:[S,s]}],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:y,headers:y},type:l}],type:d},{error:"FIPS is enabled but this partition does not support FIPS",type:u}],type:d},{conditions:b,rules:[{conditions:[E],rules:[{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:y,headers:y},type:l}],type:d},{error:"DualStack is enabled but this partition does not support DualStack",type:u}],type:d},{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dnsSuffix}",properties:y,headers:y},type:l}],type:d}],type:d},{error:"Invalid Configuration: Missing Region",type:u}]};t.ruleSet=w},2702:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AccessDeniedException:()=>U,AgentUpdateStatus:()=>M,ApplicationProtocol:()=>ze,AssignPublicIp:()=>ae,AttributeLimitExceededException:()=>At,BlockedException:()=>Dt,CPUArchitecture:()=>Ze,CapacityProviderField:()=>ut,CapacityProviderStatus:()=>q,CapacityProviderUpdateStatus:()=>z,ClientException:()=>F,ClusterContainsContainerInstancesException:()=>De,ClusterContainsServicesException:()=>Ue,ClusterContainsTasksException:()=>Le,ClusterField:()=>lt,ClusterNotFoundException:()=>oe,ClusterSettingName:()=>ee,Compatibility:()=>Fe,ConflictException:()=>Ut,Connectivity:()=>vt,ContainerCondition:()=>$e,ContainerInstanceField:()=>dt,ContainerInstanceStatus:()=>wt,CreateCapacityProviderCommand:()=>Ri,CreateClusterCommand:()=>Ni,CreateServiceCommand:()=>Di,CreateTaskSetCommand:()=>Ui,DeleteAccountSettingCommand:()=>Li,DeleteAttributesCommand:()=>$i,DeleteCapacityProviderCommand:()=>Bi,DeleteClusterCommand:()=>zi,DeleteServiceCommand:()=>Gi,DeleteTaskDefinitionsCommand:()=>Ji,DeleteTaskSetCommand:()=>Yi,DeploymentControllerType:()=>ie,DeploymentRolloutState:()=>ve,DeregisterContainerInstanceCommand:()=>Qi,DeregisterTaskDefinitionCommand:()=>es,DescribeCapacityProvidersCommand:()=>rs,DescribeClustersCommand:()=>os,DescribeContainerInstancesCommand:()=>ss,DescribeServicesCommand:()=>cs,DescribeTaskDefinitionCommand:()=>ls,DescribeTaskSetsCommand:()=>vs,DescribeTasksCommand:()=>ps,DesiredStatus:()=>Tt,DeviceCgroupPermission:()=>qe,DiscoverPollEndpointCommand:()=>hs,EBSResourceType:()=>me,ECS:()=>Ua,ECSClient:()=>A,ECSServiceException:()=>D,EFSAuthorizationConfigIAM:()=>nt,EFSTransitEncryption:()=>ot,EnvironmentFileType:()=>He,ExecuteCommandCommand:()=>Ss,ExecuteCommandLogging:()=>Z,ExecuteCommandResponseFilterSensitiveLog:()=>Bt,FirelensConfigurationType:()=>Be,GetTaskProtectionCommand:()=>Cs,HealthStatus:()=>gt,InstanceHealthCheckState:()=>at,InstanceHealthCheckType:()=>ct,InvalidParameterException:()=>G,IpcMode:()=>Je,LaunchType:()=>se,LimitExceededException:()=>J,ListAccountSettingsCommand:()=>_s,ListAttributesCommand:()=>Ps,ListClustersCommand:()=>Ts,ListContainerInstancesCommand:()=>As,ListServicesByNamespaceCommand:()=>Is,ListServicesCommand:()=>ks,ListTagsForResourceCommand:()=>js,ListTaskDefinitionFamiliesCommand:()=>Ms,ListTaskDefinitionsCommand:()=>Fs,ListTasksCommand:()=>Hs,LogDriver:()=>pe,ManagedAgentName:()=>ht,ManagedDraining:()=>$,ManagedScalingStatus:()=>H,ManagedTerminationProtection:()=>B,MissingVersionException:()=>Lt,NamespaceNotFoundException:()=>re,NetworkMode:()=>Ke,NoUpdateAvailableException:()=>$t,OSFamily:()=>et,PidMode:()=>Ye,PlacementConstraintType:()=>ce,PlacementStrategyType:()=>ue,PlatformDeviceType:()=>Nt,PlatformTaskDefinitionIncompatibilityException:()=>Se,PlatformUnknownException:()=>Ce,PropagateTags:()=>le,ProxyConfigurationType:()=>Qe,PutAccountSettingCommand:()=>qs,PutAccountSettingDefaultCommand:()=>Vs,PutAttributesCommand:()=>Ws,PutClusterCapacityProvidersCommand:()=>Ks,RegisterContainerInstanceCommand:()=>Xs,RegisterTaskDefinitionCommand:()=>Zs,ResourceInUseException:()=>It,ResourceNotFoundException:()=>_t,ResourceType:()=>Ge,RunTaskCommand:()=>ta,ScaleUnit:()=>ge,SchedulingStrategy:()=>de,Scope:()=>rt,ServerException:()=>Y,ServiceField:()=>pt,ServiceNotActiveException:()=>Pe,ServiceNotFoundException:()=>Te,SessionFilterSensitiveLog:()=>Ht,SettingName:()=>Oe,SettingType:()=>Ae,SortOrder:()=>xt,StabilityStatus:()=>he,StartTaskCommand:()=>na,StopTaskCommand:()=>ia,SubmitAttachmentStateChangesCommand:()=>aa,SubmitContainerStateChangeCommand:()=>ua,SubmitTaskStateChangeCommand:()=>da,TagResourceCommand:()=>fa,TargetNotConnectedException:()=>Ct,TargetNotFoundException:()=>Ne,TargetType:()=>Re,TaskDefinitionFamilyStatus:()=>Pt,TaskDefinitionField:()=>ft,TaskDefinitionPlacementConstraintType:()=>Xe,TaskDefinitionStatus:()=>tt,TaskField:()=>mt,TaskFilesystemType:()=>fe,TaskSetField:()=>St,TaskSetNotFoundException:()=>st,TaskStopCode:()=>yt,TransportProtocol:()=>Ve,UlimitName:()=>We,UnsupportedFeatureException:()=>_e,UntagResourceCommand:()=>va,UpdateCapacityProviderCommand:()=>ha,UpdateClusterCommand:()=>Sa,UpdateClusterSettingsCommand:()=>Ca,UpdateContainerAgentCommand:()=>_a,UpdateContainerInstancesStateCommand:()=>Pa,UpdateInProgressException:()=>Q,UpdateServiceCommand:()=>Ta,UpdateServicePrimaryTaskSetCommand:()=>Aa,UpdateTaskProtectionCommand:()=>Ia,UpdateTaskSetCommand:()=>ka,__Client:()=>_.Client,paginateListAccountSettings:()=>Ma,paginateListAttributes:()=>La,paginateListClusters:()=>Fa,paginateListContainerInstances:()=>$a,paginateListServices:()=>Ba,paginateListServicesByNamespace:()=>Ha,paginateListTaskDefinitionFamilies:()=>qa,paginateListTaskDefinitions:()=>za,paginateListTasks:()=>Va,waitForServicesInactive:()=>Ja,waitForServicesStable:()=>Xa,waitForTasksRunning:()=>ec,waitForTasksStopped:()=>nc,waitUntilServicesInactive:()=>Ka,waitUntilServicesStable:()=>Qa,waitUntilTasksRunning:()=>tc,waitUntilTasksStopped:()=>oc});e.exports=__toCommonJS(a);var c=r(2459);var u=r(1475);var l=r(4103);var d=r(7163);var p=r(1818);var f=r(1422);var m=r(1829);var v=r(2538);var g=r(7273);var h=r(3340);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"ecs"})),"resolveClientEndpointParameters");var S={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var E=r(6737);var C=r(1945);var b=r(4117);var _=r(1866);var w=__name((e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}}),"getHttpAuthExtensionConfiguration");var P=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var x=__name((e=>e),"asPartial");var T=__name(((e,t)=>{const r={...x((0,C.getAwsRegionExtensionConfiguration)(e)),...x((0,_.getDefaultExtensionConfiguration)(e)),...x((0,b.getHttpHandlerExtensionConfiguration)(e)),...x(w(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,C.resolveAwsRegionExtensionConfiguration)(r),...(0,_.resolveDefaultRuntimeConfig)(r),...(0,b.resolveHttpHandlerRuntimeConfig)(r),...P(r)}}),"resolveRuntimeExtensions");var O=class _ECSClient extends _.Client{constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});const r=y(t);const n=(0,d.resolveUserAgentConfig)(r);const o=(0,g.resolveRetryConfig)(n);const i=(0,p.resolveRegionConfig)(o);const s=(0,c.resolveHostHeaderConfig)(i);const a=(0,v.resolveEndpointConfig)(s);const S=(0,h.resolveHttpAuthSchemeConfig)(a);const C=T(S,(e==null?void 0:e.extensions)||[]);super(C);this.config=C;this.middlewareStack.use((0,d.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,m.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,u.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,f.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultECSHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new f.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,f.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(O,"ECSClient");var A=O;var R=r(6904);var I=r(601);var N=r(2420);var k=class _ECSServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_ECSServiceException.prototype)}};__name(k,"ECSServiceException");var D=k;var j=class _AccessDeniedException extends D{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype)}};__name(j,"AccessDeniedException");var U=j;var M={FAILED:"FAILED",PENDING:"PENDING",STAGED:"STAGED",STAGING:"STAGING",UPDATED:"UPDATED",UPDATING:"UPDATING"};var L=class _ClientException extends D{constructor(e){super({name:"ClientException",$fault:"client",...e});this.name="ClientException";this.$fault="client";Object.setPrototypeOf(this,_ClientException.prototype)}};__name(L,"ClientException");var F=L;var $={DISABLED:"DISABLED",ENABLED:"ENABLED"};var H={DISABLED:"DISABLED",ENABLED:"ENABLED"};var B={DISABLED:"DISABLED",ENABLED:"ENABLED"};var q={ACTIVE:"ACTIVE",INACTIVE:"INACTIVE"};var z={DELETE_COMPLETE:"DELETE_COMPLETE",DELETE_FAILED:"DELETE_FAILED",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",UPDATE_COMPLETE:"UPDATE_COMPLETE",UPDATE_FAILED:"UPDATE_FAILED",UPDATE_IN_PROGRESS:"UPDATE_IN_PROGRESS"};var V=class _InvalidParameterException extends D{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,_InvalidParameterException.prototype)}};__name(V,"InvalidParameterException");var G=V;var W=class _LimitExceededException extends D{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_LimitExceededException.prototype)}};__name(W,"LimitExceededException");var J=W;var K=class _ServerException extends D{constructor(e){super({name:"ServerException",$fault:"server",...e});this.name="ServerException";this.$fault="server";Object.setPrototypeOf(this,_ServerException.prototype)}};__name(K,"ServerException");var Y=K;var X=class _UpdateInProgressException extends D{constructor(e){super({name:"UpdateInProgressException",$fault:"client",...e});this.name="UpdateInProgressException";this.$fault="client";Object.setPrototypeOf(this,_UpdateInProgressException.prototype)}};__name(X,"UpdateInProgressException");var Q=X;var Z={DEFAULT:"DEFAULT",NONE:"NONE",OVERRIDE:"OVERRIDE"};var ee={CONTAINER_INSIGHTS:"containerInsights"};var te=class _NamespaceNotFoundException extends D{constructor(e){super({name:"NamespaceNotFoundException",$fault:"client",...e});this.name="NamespaceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_NamespaceNotFoundException.prototype)}};__name(te,"NamespaceNotFoundException");var re=te;var ne=class _ClusterNotFoundException extends D{constructor(e){super({name:"ClusterNotFoundException",$fault:"client",...e});this.name="ClusterNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ClusterNotFoundException.prototype)}};__name(ne,"ClusterNotFoundException");var oe=ne;var ie={CODE_DEPLOY:"CODE_DEPLOY",ECS:"ECS",EXTERNAL:"EXTERNAL"};var se={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};var ae={DISABLED:"DISABLED",ENABLED:"ENABLED"};var ce={DISTINCT_INSTANCE:"distinctInstance",MEMBER_OF:"memberOf"};var ue={BINPACK:"binpack",RANDOM:"random",SPREAD:"spread"};var le={NONE:"NONE",SERVICE:"SERVICE",TASK_DEFINITION:"TASK_DEFINITION"};var de={DAEMON:"DAEMON",REPLICA:"REPLICA"};var pe={AWSFIRELENS:"awsfirelens",AWSLOGS:"awslogs",FLUENTD:"fluentd",GELF:"gelf",JOURNALD:"journald",JSON_FILE:"json-file",SPLUNK:"splunk",SYSLOG:"syslog"};var fe={EXT3:"ext3",EXT4:"ext4",XFS:"xfs"};var me={VOLUME:"volume"};var ve={COMPLETED:"COMPLETED",FAILED:"FAILED",IN_PROGRESS:"IN_PROGRESS"};var ge={PERCENT:"PERCENT"};var he={STABILIZING:"STABILIZING",STEADY_STATE:"STEADY_STATE"};var ye=class _PlatformTaskDefinitionIncompatibilityException extends D{constructor(e){super({name:"PlatformTaskDefinitionIncompatibilityException",$fault:"client",...e});this.name="PlatformTaskDefinitionIncompatibilityException";this.$fault="client";Object.setPrototypeOf(this,_PlatformTaskDefinitionIncompatibilityException.prototype)}};__name(ye,"PlatformTaskDefinitionIncompatibilityException");var Se=ye;var Ee=class _PlatformUnknownException extends D{constructor(e){super({name:"PlatformUnknownException",$fault:"client",...e});this.name="PlatformUnknownException";this.$fault="client";Object.setPrototypeOf(this,_PlatformUnknownException.prototype)}};__name(Ee,"PlatformUnknownException");var Ce=Ee;var be=class _UnsupportedFeatureException extends D{constructor(e){super({name:"UnsupportedFeatureException",$fault:"client",...e});this.name="UnsupportedFeatureException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedFeatureException.prototype)}};__name(be,"UnsupportedFeatureException");var _e=be;var we=class _ServiceNotActiveException extends D{constructor(e){super({name:"ServiceNotActiveException",$fault:"client",...e});this.name="ServiceNotActiveException";this.$fault="client";Object.setPrototypeOf(this,_ServiceNotActiveException.prototype)}};__name(we,"ServiceNotActiveException");var Pe=we;var xe=class _ServiceNotFoundException extends D{constructor(e){super({name:"ServiceNotFoundException",$fault:"client",...e});this.name="ServiceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ServiceNotFoundException.prototype)}};__name(xe,"ServiceNotFoundException");var Te=xe;var Oe={AWSVPC_TRUNKING:"awsvpcTrunking",CONTAINER_INSIGHTS:"containerInsights",CONTAINER_INSTANCE_LONG_ARN_FORMAT:"containerInstanceLongArnFormat",FARGATE_FIPS_MODE:"fargateFIPSMode",FARGATE_TASK_RETIREMENT_WAIT_PERIOD:"fargateTaskRetirementWaitPeriod",GUARD_DUTY_ACTIVATE:"guardDutyActivate",SERVICE_LONG_ARN_FORMAT:"serviceLongArnFormat",TAG_RESOURCE_AUTHORIZATION:"tagResourceAuthorization",TASK_LONG_ARN_FORMAT:"taskLongArnFormat"};var Ae={AWS_MANAGED:"aws_managed",USER:"user"};var Re={CONTAINER_INSTANCE:"container-instance"};var Ie=class _TargetNotFoundException extends D{constructor(e){super({name:"TargetNotFoundException",$fault:"client",...e});this.name="TargetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_TargetNotFoundException.prototype)}};__name(Ie,"TargetNotFoundException");var Ne=Ie;var ke=class _ClusterContainsContainerInstancesException extends D{constructor(e){super({name:"ClusterContainsContainerInstancesException",$fault:"client",...e});this.name="ClusterContainsContainerInstancesException";this.$fault="client";Object.setPrototypeOf(this,_ClusterContainsContainerInstancesException.prototype)}};__name(ke,"ClusterContainsContainerInstancesException");var De=ke;var je=class _ClusterContainsServicesException extends D{constructor(e){super({name:"ClusterContainsServicesException",$fault:"client",...e});this.name="ClusterContainsServicesException";this.$fault="client";Object.setPrototypeOf(this,_ClusterContainsServicesException.prototype)}};__name(je,"ClusterContainsServicesException");var Ue=je;var Me=class _ClusterContainsTasksException extends D{constructor(e){super({name:"ClusterContainsTasksException",$fault:"client",...e});this.name="ClusterContainsTasksException";this.$fault="client";Object.setPrototypeOf(this,_ClusterContainsTasksException.prototype)}};__name(Me,"ClusterContainsTasksException");var Le=Me;var Fe={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};var $e={COMPLETE:"COMPLETE",HEALTHY:"HEALTHY",START:"START",SUCCESS:"SUCCESS"};var He={S3:"s3"};var Be={FLUENTBIT:"fluentbit",FLUENTD:"fluentd"};var qe={MKNOD:"mknod",READ:"read",WRITE:"write"};var ze={GRPC:"grpc",HTTP:"http",HTTP2:"http2"};var Ve={TCP:"tcp",UDP:"udp"};var Ge={GPU:"GPU",INFERENCE_ACCELERATOR:"InferenceAccelerator"};var We={CORE:"core",CPU:"cpu",DATA:"data",FSIZE:"fsize",LOCKS:"locks",MEMLOCK:"memlock",MSGQUEUE:"msgqueue",NICE:"nice",NOFILE:"nofile",NPROC:"nproc",RSS:"rss",RTPRIO:"rtprio",RTTIME:"rttime",SIGPENDING:"sigpending",STACK:"stack"};var Je={HOST:"host",NONE:"none",TASK:"task"};var Ke={AWSVPC:"awsvpc",BRIDGE:"bridge",HOST:"host",NONE:"none"};var Ye={HOST:"host",TASK:"task"};var Xe={MEMBER_OF:"memberOf"};var Qe={APPMESH:"APPMESH"};var Ze={ARM64:"ARM64",X86_64:"X86_64"};var et={LINUX:"LINUX",WINDOWS_SERVER_2004_CORE:"WINDOWS_SERVER_2004_CORE",WINDOWS_SERVER_2016_FULL:"WINDOWS_SERVER_2016_FULL",WINDOWS_SERVER_2019_CORE:"WINDOWS_SERVER_2019_CORE",WINDOWS_SERVER_2019_FULL:"WINDOWS_SERVER_2019_FULL",WINDOWS_SERVER_2022_CORE:"WINDOWS_SERVER_2022_CORE",WINDOWS_SERVER_2022_FULL:"WINDOWS_SERVER_2022_FULL",WINDOWS_SERVER_20H2_CORE:"WINDOWS_SERVER_20H2_CORE"};var tt={ACTIVE:"ACTIVE",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",INACTIVE:"INACTIVE"};var rt={SHARED:"shared",TASK:"task"};var nt={DISABLED:"DISABLED",ENABLED:"ENABLED"};var ot={DISABLED:"DISABLED",ENABLED:"ENABLED"};var it=class _TaskSetNotFoundException extends D{constructor(e){super({name:"TaskSetNotFoundException",$fault:"client",...e});this.name="TaskSetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_TaskSetNotFoundException.prototype)}};__name(it,"TaskSetNotFoundException");var st=it;var at={IMPAIRED:"IMPAIRED",INITIALIZING:"INITIALIZING",INSUFFICIENT_DATA:"INSUFFICIENT_DATA",OK:"OK"};var ct={CONTAINER_RUNTIME:"CONTAINER_RUNTIME"};var ut={TAGS:"TAGS"};var lt={ATTACHMENTS:"ATTACHMENTS",CONFIGURATIONS:"CONFIGURATIONS",SETTINGS:"SETTINGS",STATISTICS:"STATISTICS",TAGS:"TAGS"};var dt={CONTAINER_INSTANCE_HEALTH:"CONTAINER_INSTANCE_HEALTH",TAGS:"TAGS"};var pt={TAGS:"TAGS"};var ft={TAGS:"TAGS"};var mt={TAGS:"TAGS"};var vt={CONNECTED:"CONNECTED",DISCONNECTED:"DISCONNECTED"};var gt={HEALTHY:"HEALTHY",UNHEALTHY:"UNHEALTHY",UNKNOWN:"UNKNOWN"};var ht={ExecuteCommandAgent:"ExecuteCommandAgent"};var yt={ESSENTIAL_CONTAINER_EXITED:"EssentialContainerExited",SERVICE_SCHEDULER_INITIATED:"ServiceSchedulerInitiated",SPOT_INTERRUPTION:"SpotInterruption",TASK_FAILED_TO_START:"TaskFailedToStart",TERMINATION_NOTICE:"TerminationNotice",USER_INITIATED:"UserInitiated"};var St={TAGS:"TAGS"};var Et=class _TargetNotConnectedException extends D{constructor(e){super({name:"TargetNotConnectedException",$fault:"client",...e});this.name="TargetNotConnectedException";this.$fault="client";Object.setPrototypeOf(this,_TargetNotConnectedException.prototype)}};__name(Et,"TargetNotConnectedException");var Ct=Et;var bt=class _ResourceNotFoundException extends D{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceNotFoundException.prototype)}};__name(bt,"ResourceNotFoundException");var _t=bt;var wt={ACTIVE:"ACTIVE",DEREGISTERING:"DEREGISTERING",DRAINING:"DRAINING",REGISTERING:"REGISTERING",REGISTRATION_FAILED:"REGISTRATION_FAILED"};var Pt={ACTIVE:"ACTIVE",ALL:"ALL",INACTIVE:"INACTIVE"};var xt={ASC:"ASC",DESC:"DESC"};var Tt={PENDING:"PENDING",RUNNING:"RUNNING",STOPPED:"STOPPED"};var Ot=class _AttributeLimitExceededException extends D{constructor(e){super({name:"AttributeLimitExceededException",$fault:"client",...e});this.name="AttributeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_AttributeLimitExceededException.prototype)}};__name(Ot,"AttributeLimitExceededException");var At=Ot;var Rt=class _ResourceInUseException extends D{constructor(e){super({name:"ResourceInUseException",$fault:"client",...e});this.name="ResourceInUseException";this.$fault="client";Object.setPrototypeOf(this,_ResourceInUseException.prototype)}};__name(Rt,"ResourceInUseException");var It=Rt;var Nt={GPU:"GPU"};var kt=class _BlockedException extends D{constructor(e){super({name:"BlockedException",$fault:"client",...e});this.name="BlockedException";this.$fault="client";Object.setPrototypeOf(this,_BlockedException.prototype)}};__name(kt,"BlockedException");var Dt=kt;var jt=class _ConflictException extends D{constructor(e){super({name:"ConflictException",$fault:"client",...e});this.name="ConflictException";this.$fault="client";Object.setPrototypeOf(this,_ConflictException.prototype);this.resourceIds=e.resourceIds}};__name(jt,"ConflictException");var Ut=jt;var Mt=class _MissingVersionException extends D{constructor(e){super({name:"MissingVersionException",$fault:"client",...e});this.name="MissingVersionException";this.$fault="client";Object.setPrototypeOf(this,_MissingVersionException.prototype)}};__name(Mt,"MissingVersionException");var Lt=Mt;var Ft=class _NoUpdateAvailableException extends D{constructor(e){super({name:"NoUpdateAvailableException",$fault:"client",...e});this.name="NoUpdateAvailableException";this.$fault="client";Object.setPrototypeOf(this,_NoUpdateAvailableException.prototype)}};__name(Ft,"NoUpdateAvailableException");var $t=Ft;var Ht=__name((e=>({...e,...e.tokenValue&&{tokenValue:_.SENSITIVE_STRING}})),"SessionFilterSensitiveLog");var Bt=__name((e=>({...e,...e.session&&{session:Ht(e.session)}})),"ExecuteCommandResponseFilterSensitiveLog");var qt=__name((async(e,t)=>{const r=sharedHeaders("CreateCapacityProvider");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_CreateCapacityProviderCommand");var zt=__name((async(e,t)=>{const r=sharedHeaders("CreateCluster");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_CreateClusterCommand");var Vt=__name((async(e,t)=>{const r=sharedHeaders("CreateService");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_CreateServiceCommand");var Gt=__name((async(e,t)=>{const r=sharedHeaders("CreateTaskSet");let n;n=JSON.stringify(bo(e,t));return Oi(t,r,"/",void 0,n)}),"se_CreateTaskSetCommand");var Wt=__name((async(e,t)=>{const r=sharedHeaders("DeleteAccountSetting");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeleteAccountSettingCommand");var Jt=__name((async(e,t)=>{const r=sharedHeaders("DeleteAttributes");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeleteAttributesCommand");var Kt=__name((async(e,t)=>{const r=sharedHeaders("DeleteCapacityProvider");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeleteCapacityProviderCommand");var Yt=__name((async(e,t)=>{const r=sharedHeaders("DeleteCluster");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeleteClusterCommand");var Xt=__name((async(e,t)=>{const r=sharedHeaders("DeleteService");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeleteServiceCommand");var Qt=__name((async(e,t)=>{const r=sharedHeaders("DeleteTaskDefinitions");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeleteTaskDefinitionsCommand");var Zt=__name((async(e,t)=>{const r=sharedHeaders("DeleteTaskSet");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeleteTaskSetCommand");var er=__name((async(e,t)=>{const r=sharedHeaders("DeregisterContainerInstance");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeregisterContainerInstanceCommand");var tr=__name((async(e,t)=>{const r=sharedHeaders("DeregisterTaskDefinition");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DeregisterTaskDefinitionCommand");var rr=__name((async(e,t)=>{const r=sharedHeaders("DescribeCapacityProviders");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DescribeCapacityProvidersCommand");var nr=__name((async(e,t)=>{const r=sharedHeaders("DescribeClusters");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DescribeClustersCommand");var or=__name((async(e,t)=>{const r=sharedHeaders("DescribeContainerInstances");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DescribeContainerInstancesCommand");var ir=__name((async(e,t)=>{const r=sharedHeaders("DescribeServices");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DescribeServicesCommand");var sr=__name((async(e,t)=>{const r=sharedHeaders("DescribeTaskDefinition");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DescribeTaskDefinitionCommand");var ar=__name((async(e,t)=>{const r=sharedHeaders("DescribeTasks");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DescribeTasksCommand");var cr=__name((async(e,t)=>{const r=sharedHeaders("DescribeTaskSets");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DescribeTaskSetsCommand");var ur=__name((async(e,t)=>{const r=sharedHeaders("DiscoverPollEndpoint");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_DiscoverPollEndpointCommand");var lr=__name((async(e,t)=>{const r=sharedHeaders("ExecuteCommand");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ExecuteCommandCommand");var dr=__name((async(e,t)=>{const r=sharedHeaders("GetTaskProtection");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_GetTaskProtectionCommand");var pr=__name((async(e,t)=>{const r=sharedHeaders("ListAccountSettings");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListAccountSettingsCommand");var fr=__name((async(e,t)=>{const r=sharedHeaders("ListAttributes");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListAttributesCommand");var mr=__name((async(e,t)=>{const r=sharedHeaders("ListClusters");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListClustersCommand");var vr=__name((async(e,t)=>{const r=sharedHeaders("ListContainerInstances");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListContainerInstancesCommand");var gr=__name((async(e,t)=>{const r=sharedHeaders("ListServices");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListServicesCommand");var hr=__name((async(e,t)=>{const r=sharedHeaders("ListServicesByNamespace");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListServicesByNamespaceCommand");var yr=__name((async(e,t)=>{const r=sharedHeaders("ListTagsForResource");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListTagsForResourceCommand");var Sr=__name((async(e,t)=>{const r=sharedHeaders("ListTaskDefinitionFamilies");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListTaskDefinitionFamiliesCommand");var Er=__name((async(e,t)=>{const r=sharedHeaders("ListTaskDefinitions");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListTaskDefinitionsCommand");var Cr=__name((async(e,t)=>{const r=sharedHeaders("ListTasks");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_ListTasksCommand");var br=__name((async(e,t)=>{const r=sharedHeaders("PutAccountSetting");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_PutAccountSettingCommand");var _r=__name((async(e,t)=>{const r=sharedHeaders("PutAccountSettingDefault");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_PutAccountSettingDefaultCommand");var wr=__name((async(e,t)=>{const r=sharedHeaders("PutAttributes");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_PutAttributesCommand");var Pr=__name((async(e,t)=>{const r=sharedHeaders("PutClusterCapacityProviders");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_PutClusterCapacityProvidersCommand");var xr=__name((async(e,t)=>{const r=sharedHeaders("RegisterContainerInstance");let n;n=JSON.stringify(_o(e,t));return Oi(t,r,"/",void 0,n)}),"se_RegisterContainerInstanceCommand");var Tr=__name((async(e,t)=>{const r=sharedHeaders("RegisterTaskDefinition");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_RegisterTaskDefinitionCommand");var Or=__name((async(e,t)=>{const r=sharedHeaders("RunTask");let n;n=JSON.stringify(xo(e,t));return Oi(t,r,"/",void 0,n)}),"se_RunTaskCommand");var Ar=__name((async(e,t)=>{const r=sharedHeaders("StartTask");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_StartTaskCommand");var Rr=__name((async(e,t)=>{const r=sharedHeaders("StopTask");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_StopTaskCommand");var Ir=__name((async(e,t)=>{const r=sharedHeaders("SubmitAttachmentStateChanges");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_SubmitAttachmentStateChangesCommand");var Nr=__name((async(e,t)=>{const r=sharedHeaders("SubmitContainerStateChange");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_SubmitContainerStateChangeCommand");var kr=__name((async(e,t)=>{const r=sharedHeaders("SubmitTaskStateChange");let n;n=JSON.stringify(Oo(e,t));return Oi(t,r,"/",void 0,n)}),"se_SubmitTaskStateChangeCommand");var Dr=__name((async(e,t)=>{const r=sharedHeaders("TagResource");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_TagResourceCommand");var jr=__name((async(e,t)=>{const r=sharedHeaders("UntagResource");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UntagResourceCommand");var Ur=__name((async(e,t)=>{const r=sharedHeaders("UpdateCapacityProvider");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateCapacityProviderCommand");var Mr=__name((async(e,t)=>{const r=sharedHeaders("UpdateCluster");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateClusterCommand");var Lr=__name((async(e,t)=>{const r=sharedHeaders("UpdateClusterSettings");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateClusterSettingsCommand");var Fr=__name((async(e,t)=>{const r=sharedHeaders("UpdateContainerAgent");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateContainerAgentCommand");var $r=__name((async(e,t)=>{const r=sharedHeaders("UpdateContainerInstancesState");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateContainerInstancesStateCommand");var Hr=__name((async(e,t)=>{const r=sharedHeaders("UpdateService");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateServiceCommand");var Br=__name((async(e,t)=>{const r=sharedHeaders("UpdateServicePrimaryTaskSet");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateServicePrimaryTaskSetCommand");var qr=__name((async(e,t)=>{const r=sharedHeaders("UpdateTaskProtection");let n;n=JSON.stringify((0,_._json)(e));return Oi(t,r,"/",void 0,n)}),"se_UpdateTaskProtectionCommand");var zr=__name((async(e,t)=>{const r=sharedHeaders("UpdateTaskSet");let n;n=JSON.stringify(Ao(e,t));return Oi(t,r,"/",void 0,n)}),"se_UpdateTaskSetCommand");var Vr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_CreateCapacityProviderCommand");var Gr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_CreateClusterCommand");var Wr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=jo(r,t);const o={$metadata:xi(e),...n};return o}),"de_CreateServiceCommand");var Jr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Uo(r,t);const o={$metadata:xi(e),...n};return o}),"de_CreateTaskSetCommand");var Kr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteAccountSettingCommand");var Yr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteAttributesCommand");var Xr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteCapacityProviderCommand");var Qr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteClusterCommand");var Zr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Mo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeleteServiceCommand");var en=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Lo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeleteTaskDefinitionsCommand");var tn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Fo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeleteTaskSetCommand");var rn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Bo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeregisterContainerInstanceCommand");var nn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=qo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeregisterTaskDefinitionCommand");var on=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DescribeCapacityProvidersCommand");var sn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DescribeClustersCommand");var an=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=zo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeContainerInstancesCommand");var cn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Vo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeServicesCommand");var un=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Go(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeTaskDefinitionCommand");var ln=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Jo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeTasksCommand");var dn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Wo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeTaskSetsCommand");var pn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DiscoverPollEndpointCommand");var fn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ExecuteCommandCommand");var mn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Ko(r,t);const o={$metadata:xi(e),...n};return o}),"de_GetTaskProtectionCommand");var vn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListAccountSettingsCommand");var gn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListAttributesCommand");var hn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListClustersCommand");var yn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListContainerInstancesCommand");var Sn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListServicesCommand");var En=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListServicesByNamespaceCommand");var Cn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTagsForResourceCommand");var bn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTaskDefinitionFamiliesCommand");var _n=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTaskDefinitionsCommand");var wn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTasksCommand");var Pn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutAccountSettingCommand");var xn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutAccountSettingDefaultCommand");var Tn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutAttributesCommand");var On=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutClusterCapacityProvidersCommand");var An=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=ri(r,t);const o={$metadata:xi(e),...n};return o}),"de_RegisterContainerInstanceCommand");var Rn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=ni(r,t);const o={$metadata:xi(e),...n};return o}),"de_RegisterTaskDefinitionCommand");var In=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=si(r,t);const o={$metadata:xi(e),...n};return o}),"de_RunTaskCommand");var Nn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=pi(r,t);const o={$metadata:xi(e),...n};return o}),"de_StartTaskCommand");var kn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=fi(r,t);const o={$metadata:xi(e),...n};return o}),"de_StopTaskCommand");var Dn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_SubmitAttachmentStateChangesCommand");var jn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_SubmitContainerStateChangeCommand");var Un=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_SubmitTaskStateChangeCommand");var Mn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_TagResourceCommand");var Ln=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UntagResourceCommand");var Fn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UpdateCapacityProviderCommand");var $n=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UpdateClusterCommand");var Hn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UpdateClusterSettingsCommand");var Bn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Ei(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateContainerAgentCommand");var qn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Ci(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateContainerInstancesStateCommand");var zn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=_i(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateServiceCommand");var Vn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=bi(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateServicePrimaryTaskSetCommand");var Gn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=wi(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateTaskProtectionCommand");var Wn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=Pi(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateTaskSetCommand");var Jn=__name((async(e,t)=>{const r={...e,body:await(0,I.parseJsonErrorBody)(e.body,t)};const n=(0,I.loadRestJsonErrorCode)(e,r.body);switch(n){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await Qn(r,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await oo(r,t);case"LimitExceededException":case"com.amazonaws.ecs#LimitExceededException":throw await io(r,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await mo(r,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await Co(r,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await ao(r,t);case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await Kn(r,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await ro(r,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await uo(r,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await lo(r,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await Eo(r,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await vo(r,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await go(r,t);case"TargetNotFoundException":case"com.amazonaws.ecs#TargetNotFoundException":throw await yo(r,t);case"ClusterContainsContainerInstancesException":case"com.amazonaws.ecs#ClusterContainsContainerInstancesException":throw await Zn(r,t);case"ClusterContainsServicesException":case"com.amazonaws.ecs#ClusterContainsServicesException":throw await eo(r,t);case"ClusterContainsTasksException":case"com.amazonaws.ecs#ClusterContainsTasksException":throw await to(r,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await So(r,t);case"TargetNotConnectedException":case"com.amazonaws.ecs#TargetNotConnectedException":throw await ho(r,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await fo(r,t);case"AttributeLimitExceededException":case"com.amazonaws.ecs#AttributeLimitExceededException":throw await Yn(r,t);case"ResourceInUseException":case"com.amazonaws.ecs#ResourceInUseException":throw await po(r,t);case"BlockedException":case"com.amazonaws.ecs#BlockedException":throw await Xn(r,t);case"ConflictException":case"com.amazonaws.ecs#ConflictException":throw await no(r,t);case"MissingVersionException":case"com.amazonaws.ecs#MissingVersionException":throw await so(r,t);case"NoUpdateAvailableException":case"com.amazonaws.ecs#NoUpdateAvailableException":throw await co(r,t);default:const o=r.body;return Ti({output:e,parsedBody:o,errorCode:n})}}),"de_CommandError");var Kn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new U({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_AccessDeniedExceptionRes");var Yn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new At({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_AttributeLimitExceededExceptionRes");var Xn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Dt({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_BlockedExceptionRes");var Qn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new F({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClientExceptionRes");var Zn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new De({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterContainsContainerInstancesExceptionRes");var eo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ue({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterContainsServicesExceptionRes");var to=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Le({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterContainsTasksExceptionRes");var ro=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new oe({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterNotFoundExceptionRes");var no=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ut({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ConflictExceptionRes");var oo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new G({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_InvalidParameterExceptionRes");var io=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new J({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_LimitExceededExceptionRes");var so=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Lt({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_MissingVersionExceptionRes");var ao=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new re({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_NamespaceNotFoundExceptionRes");var co=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new $t({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_NoUpdateAvailableExceptionRes");var uo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Se({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_PlatformTaskDefinitionIncompatibilityExceptionRes");var lo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ce({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_PlatformUnknownExceptionRes");var po=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new It({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ResourceInUseExceptionRes");var fo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new _t({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ResourceNotFoundExceptionRes");var mo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Y({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ServerExceptionRes");var vo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Pe({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ServiceNotActiveExceptionRes");var go=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Te({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ServiceNotFoundExceptionRes");var ho=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ct({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_TargetNotConnectedExceptionRes");var yo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ne({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_TargetNotFoundExceptionRes");var So=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new st({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_TaskSetNotFoundExceptionRes");var Eo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new _e({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_UnsupportedFeatureExceptionRes");var Co=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Q({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_UpdateInProgressExceptionRes");var bo=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clientToken:[],cluster:[],externalId:[],launchType:[],loadBalancers:_._json,networkConfiguration:_._json,platformVersion:[],scale:e=>To(e,t),service:[],serviceRegistries:_._json,tags:_._json,taskDefinition:[]})),"se_CreateTaskSetRequest");var _o=__name(((e,t)=>(0,_.take)(e,{attributes:_._json,cluster:[],containerInstanceArn:[],instanceIdentityDocument:[],instanceIdentityDocumentSignature:[],platformDevices:_._json,tags:_._json,totalResources:e=>Po(e,t),versionInfo:_._json})),"se_RegisterContainerInstanceRequest");var wo=__name(((e,t)=>(0,_.take)(e,{doubleValue:_.serializeFloat,integerValue:[],longValue:[],name:[],stringSetValue:_._json,type:[]})),"se_Resource");var Po=__name(((e,t)=>e.filter((e=>e!=null)).map((e=>wo(e,t)))),"se_Resources");var xo=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clientToken:[true,e=>e??(0,N.v4)()],cluster:[],count:[],enableECSManagedTags:[],enableExecuteCommand:[],group:[],launchType:[],networkConfiguration:_._json,overrides:_._json,placementConstraints:_._json,placementStrategy:_._json,platformVersion:[],propagateTags:[],referenceId:[],startedBy:[],tags:_._json,taskDefinition:[],volumeConfigurations:_._json})),"se_RunTaskRequest");var To=__name(((e,t)=>(0,_.take)(e,{unit:[],value:_.serializeFloat})),"se_Scale");var Oo=__name(((e,t)=>(0,_.take)(e,{attachments:_._json,cluster:[],containers:_._json,executionStoppedAt:e=>e.getTime()/1e3,managedAgents:_._json,pullStartedAt:e=>e.getTime()/1e3,pullStoppedAt:e=>e.getTime()/1e3,reason:[],status:[],task:[]})),"se_SubmitTaskStateChangeRequest");var Ao=__name(((e,t)=>(0,_.take)(e,{cluster:[],scale:e=>To(e,t),service:[],taskSet:[]})),"se_UpdateTaskSetRequest");var Ro=__name(((e,t)=>(0,_.take)(e,{containerArn:_.expectString,cpu:_.expectString,exitCode:_.expectInt32,gpuIds:_._json,healthStatus:_.expectString,image:_.expectString,imageDigest:_.expectString,lastStatus:_.expectString,managedAgents:e=>Zo(e,t),memory:_.expectString,memoryReservation:_.expectString,name:_.expectString,networkBindings:_._json,networkInterfaces:_._json,reason:_.expectString,runtimeId:_.expectString,taskArn:_.expectString})),"de_Container");var Io=__name(((e,t)=>(0,_.take)(e,{agentConnected:_.expectBoolean,agentUpdateStatus:_.expectString,attachments:_._json,attributes:_._json,capacityProviderName:_.expectString,containerInstanceArn:_.expectString,ec2InstanceId:_.expectString,healthStatus:e=>No(e,t),pendingTasksCount:_.expectInt32,registeredAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),registeredResources:e=>ii(e,t),remainingResources:e=>ii(e,t),runningTasksCount:_.expectInt32,status:_.expectString,statusReason:_.expectString,tags:_._json,version:_.expectLong,versionInfo:_._json})),"de_ContainerInstance");var No=__name(((e,t)=>(0,_.take)(e,{details:e=>Xo(e,t),overallStatus:_.expectString})),"de_ContainerInstanceHealthStatus");var ko=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Io(e,t)));return r}),"de_ContainerInstances");var Do=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Ro(e,t)));return r}),"de_Containers");var jo=__name(((e,t)=>(0,_.take)(e,{service:e=>ci(e,t)})),"de_CreateServiceResponse");var Uo=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_CreateTaskSetResponse");var Mo=__name(((e,t)=>(0,_.take)(e,{service:e=>ci(e,t)})),"de_DeleteServiceResponse");var Lo=__name(((e,t)=>(0,_.take)(e,{failures:_._json,taskDefinitions:e=>gi(e,t)})),"de_DeleteTaskDefinitionsResponse");var Fo=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_DeleteTaskSetResponse");var $o=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),desiredCount:_.expectInt32,failedTasks:_.expectInt32,fargateEphemeralStorage:_._json,id:_.expectString,launchType:_.expectString,networkConfiguration:_._json,pendingCount:_.expectInt32,platformFamily:_.expectString,platformVersion:_.expectString,rolloutState:_.expectString,rolloutStateReason:_.expectString,runningCount:_.expectInt32,serviceConnectConfiguration:_._json,serviceConnectResources:_._json,status:_.expectString,taskDefinition:_.expectString,updatedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),volumeConfigurations:_._json})),"de_Deployment");var Ho=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>$o(e,t)));return r}),"de_Deployments");var Bo=__name(((e,t)=>(0,_.take)(e,{containerInstance:e=>Io(e,t)})),"de_DeregisterContainerInstanceResponse");var qo=__name(((e,t)=>(0,_.take)(e,{taskDefinition:e=>vi(e,t)})),"de_DeregisterTaskDefinitionResponse");var zo=__name(((e,t)=>(0,_.take)(e,{containerInstances:e=>ko(e,t),failures:_._json})),"de_DescribeContainerInstancesResponse");var Vo=__name(((e,t)=>(0,_.take)(e,{failures:_._json,services:e=>di(e,t)})),"de_DescribeServicesResponse");var Go=__name(((e,t)=>(0,_.take)(e,{tags:_._json,taskDefinition:e=>vi(e,t)})),"de_DescribeTaskDefinitionResponse");var Wo=__name(((e,t)=>(0,_.take)(e,{failures:_._json,taskSets:e=>Si(e,t)})),"de_DescribeTaskSetsResponse");var Jo=__name(((e,t)=>(0,_.take)(e,{failures:_._json,tasks:e=>hi(e,t)})),"de_DescribeTasksResponse");var Ko=__name(((e,t)=>(0,_.take)(e,{failures:_._json,protectedTasks:e=>ti(e,t)})),"de_GetTaskProtectionResponse");var Yo=__name(((e,t)=>(0,_.take)(e,{lastStatusChange:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),lastUpdated:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),status:_.expectString,type:_.expectString})),"de_InstanceHealthCheckResult");var Xo=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Yo(e,t)));return r}),"de_InstanceHealthCheckResultList");var Qo=__name(((e,t)=>(0,_.take)(e,{lastStartedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),lastStatus:_.expectString,name:_.expectString,reason:_.expectString})),"de_ManagedAgent");var Zo=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Qo(e,t)));return r}),"de_ManagedAgents");var ei=__name(((e,t)=>(0,_.take)(e,{expirationDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),protectionEnabled:_.expectBoolean,taskArn:_.expectString})),"de_ProtectedTask");var ti=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>ei(e,t)));return r}),"de_ProtectedTasks");var ri=__name(((e,t)=>(0,_.take)(e,{containerInstance:e=>Io(e,t)})),"de_RegisterContainerInstanceResponse");var ni=__name(((e,t)=>(0,_.take)(e,{tags:_._json,taskDefinition:e=>vi(e,t)})),"de_RegisterTaskDefinitionResponse");var oi=__name(((e,t)=>(0,_.take)(e,{doubleValue:_.limitedParseDouble,integerValue:_.expectInt32,longValue:_.expectLong,name:_.expectString,stringSetValue:_._json,type:_.expectString})),"de_Resource");var ii=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>oi(e,t)));return r}),"de_Resources");var si=__name(((e,t)=>(0,_.take)(e,{failures:_._json,tasks:e=>hi(e,t)})),"de_RunTaskResponse");var ai=__name(((e,t)=>(0,_.take)(e,{unit:_.expectString,value:_.limitedParseDouble})),"de_Scale");var ci=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clusterArn:_.expectString,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),createdBy:_.expectString,deploymentConfiguration:_._json,deploymentController:_._json,deployments:e=>Ho(e,t),desiredCount:_.expectInt32,enableECSManagedTags:_.expectBoolean,enableExecuteCommand:_.expectBoolean,events:e=>li(e,t),healthCheckGracePeriodSeconds:_.expectInt32,launchType:_.expectString,loadBalancers:_._json,networkConfiguration:_._json,pendingCount:_.expectInt32,placementConstraints:_._json,placementStrategy:_._json,platformFamily:_.expectString,platformVersion:_.expectString,propagateTags:_.expectString,roleArn:_.expectString,runningCount:_.expectInt32,schedulingStrategy:_.expectString,serviceArn:_.expectString,serviceName:_.expectString,serviceRegistries:_._json,status:_.expectString,tags:_._json,taskDefinition:_.expectString,taskSets:e=>Si(e,t)})),"de_Service");var ui=__name(((e,t)=>(0,_.take)(e,{createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),id:_.expectString,message:_.expectString})),"de_ServiceEvent");var li=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>ui(e,t)));return r}),"de_ServiceEvents");var di=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>ci(e,t)));return r}),"de_Services");var pi=__name(((e,t)=>(0,_.take)(e,{failures:_._json,tasks:e=>hi(e,t)})),"de_StartTaskResponse");var fi=__name(((e,t)=>(0,_.take)(e,{task:e=>mi(e,t)})),"de_StopTaskResponse");var mi=__name(((e,t)=>(0,_.take)(e,{attachments:_._json,attributes:_._json,availabilityZone:_.expectString,capacityProviderName:_.expectString,clusterArn:_.expectString,connectivity:_.expectString,connectivityAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),containerInstanceArn:_.expectString,containers:e=>Do(e,t),cpu:_.expectString,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),desiredStatus:_.expectString,enableExecuteCommand:_.expectBoolean,ephemeralStorage:_._json,executionStoppedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),fargateEphemeralStorage:_._json,group:_.expectString,healthStatus:_.expectString,inferenceAccelerators:_._json,lastStatus:_.expectString,launchType:_.expectString,memory:_.expectString,overrides:_._json,platformFamily:_.expectString,platformVersion:_.expectString,pullStartedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),pullStoppedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),startedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),startedBy:_.expectString,stopCode:_.expectString,stoppedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),stoppedReason:_.expectString,stoppingAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),tags:_._json,taskArn:_.expectString,taskDefinitionArn:_.expectString,version:_.expectLong})),"de_Task");var vi=__name(((e,t)=>(0,_.take)(e,{compatibilities:_._json,containerDefinitions:_._json,cpu:_.expectString,deregisteredAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ephemeralStorage:_._json,executionRoleArn:_.expectString,family:_.expectString,inferenceAccelerators:_._json,ipcMode:_.expectString,memory:_.expectString,networkMode:_.expectString,pidMode:_.expectString,placementConstraints:_._json,proxyConfiguration:_._json,registeredAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),registeredBy:_.expectString,requiresAttributes:_._json,requiresCompatibilities:_._json,revision:_.expectInt32,runtimePlatform:_._json,status:_.expectString,taskDefinitionArn:_.expectString,taskRoleArn:_.expectString,volumes:_._json})),"de_TaskDefinition");var gi=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>vi(e,t)));return r}),"de_TaskDefinitionList");var hi=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>mi(e,t)));return r}),"de_Tasks");var yi=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clusterArn:_.expectString,computedDesiredCount:_.expectInt32,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),externalId:_.expectString,fargateEphemeralStorage:_._json,id:_.expectString,launchType:_.expectString,loadBalancers:_._json,networkConfiguration:_._json,pendingCount:_.expectInt32,platformFamily:_.expectString,platformVersion:_.expectString,runningCount:_.expectInt32,scale:e=>ai(e,t),serviceArn:_.expectString,serviceRegistries:_._json,stabilityStatus:_.expectString,stabilityStatusAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),startedBy:_.expectString,status:_.expectString,tags:_._json,taskDefinition:_.expectString,taskSetArn:_.expectString,updatedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e)))})),"de_TaskSet");var Si=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>yi(e,t)));return r}),"de_TaskSets");var Ei=__name(((e,t)=>(0,_.take)(e,{containerInstance:e=>Io(e,t)})),"de_UpdateContainerAgentResponse");var Ci=__name(((e,t)=>(0,_.take)(e,{containerInstances:e=>ko(e,t),failures:_._json})),"de_UpdateContainerInstancesStateResponse");var bi=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_UpdateServicePrimaryTaskSetResponse");var _i=__name(((e,t)=>(0,_.take)(e,{service:e=>ci(e,t)})),"de_UpdateServiceResponse");var wi=__name(((e,t)=>(0,_.take)(e,{failures:_._json,protectedTasks:e=>ti(e,t)})),"de_UpdateTaskProtectionResponse");var Pi=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_UpdateTaskSetResponse");var xi=__name((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"]})),"deserializeMetadata");var Ti=(0,_.withBaseException)(D);var Oi=__name((async(e,t,r,n,o)=>{const{hostname:i,protocol:s="https",port:a,path:c}=await e.endpoint();const u={protocol:s,hostname:i,port:a,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+r:c+r,headers:t};if(n!==void 0){u.hostname=n}if(o!==void 0){u.body=o}return new b.HttpRequest(u)}),"buildHttpRpcRequest");function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AmazonEC2ContainerServiceV20141113.${e}`}}__name(sharedHeaders,"sharedHeaders");var Ai=class _CreateCapacityProviderCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateCapacityProvider",{}).n("ECSClient","CreateCapacityProviderCommand").f(void 0,void 0).ser(qt).de(Vr).build()){};__name(Ai,"CreateCapacityProviderCommand");var Ri=Ai;var Ii=class _CreateClusterCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateCluster",{}).n("ECSClient","CreateClusterCommand").f(void 0,void 0).ser(zt).de(Gr).build()){};__name(Ii,"CreateClusterCommand");var Ni=Ii;var ki=class _CreateServiceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateService",{}).n("ECSClient","CreateServiceCommand").f(void 0,void 0).ser(Vt).de(Wr).build()){};__name(ki,"CreateServiceCommand");var Di=ki;var ji=class _CreateTaskSetCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateTaskSet",{}).n("ECSClient","CreateTaskSetCommand").f(void 0,void 0).ser(Gt).de(Jr).build()){};__name(ji,"CreateTaskSetCommand");var Ui=ji;var Mi=class _DeleteAccountSettingCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteAccountSetting",{}).n("ECSClient","DeleteAccountSettingCommand").f(void 0,void 0).ser(Wt).de(Kr).build()){};__name(Mi,"DeleteAccountSettingCommand");var Li=Mi;var Fi=class _DeleteAttributesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteAttributes",{}).n("ECSClient","DeleteAttributesCommand").f(void 0,void 0).ser(Jt).de(Yr).build()){};__name(Fi,"DeleteAttributesCommand");var $i=Fi;var Hi=class _DeleteCapacityProviderCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteCapacityProvider",{}).n("ECSClient","DeleteCapacityProviderCommand").f(void 0,void 0).ser(Kt).de(Xr).build()){};__name(Hi,"DeleteCapacityProviderCommand");var Bi=Hi;var qi=class _DeleteClusterCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteCluster",{}).n("ECSClient","DeleteClusterCommand").f(void 0,void 0).ser(Yt).de(Qr).build()){};__name(qi,"DeleteClusterCommand");var zi=qi;var Vi=class _DeleteServiceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteService",{}).n("ECSClient","DeleteServiceCommand").f(void 0,void 0).ser(Xt).de(Zr).build()){};__name(Vi,"DeleteServiceCommand");var Gi=Vi;var Wi=class _DeleteTaskDefinitionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteTaskDefinitions",{}).n("ECSClient","DeleteTaskDefinitionsCommand").f(void 0,void 0).ser(Qt).de(en).build()){};__name(Wi,"DeleteTaskDefinitionsCommand");var Ji=Wi;var Ki=class _DeleteTaskSetCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteTaskSet",{}).n("ECSClient","DeleteTaskSetCommand").f(void 0,void 0).ser(Zt).de(tn).build()){};__name(Ki,"DeleteTaskSetCommand");var Yi=Ki;var Xi=class _DeregisterContainerInstanceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeregisterContainerInstance",{}).n("ECSClient","DeregisterContainerInstanceCommand").f(void 0,void 0).ser(er).de(rn).build()){};__name(Xi,"DeregisterContainerInstanceCommand");var Qi=Xi;var Zi=class _DeregisterTaskDefinitionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeregisterTaskDefinition",{}).n("ECSClient","DeregisterTaskDefinitionCommand").f(void 0,void 0).ser(tr).de(nn).build()){};__name(Zi,"DeregisterTaskDefinitionCommand");var es=Zi;var ts=class _DescribeCapacityProvidersCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeCapacityProviders",{}).n("ECSClient","DescribeCapacityProvidersCommand").f(void 0,void 0).ser(rr).de(on).build()){};__name(ts,"DescribeCapacityProvidersCommand");var rs=ts;var ns=class _DescribeClustersCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeClusters",{}).n("ECSClient","DescribeClustersCommand").f(void 0,void 0).ser(nr).de(sn).build()){};__name(ns,"DescribeClustersCommand");var os=ns;var is=class _DescribeContainerInstancesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeContainerInstances",{}).n("ECSClient","DescribeContainerInstancesCommand").f(void 0,void 0).ser(or).de(an).build()){};__name(is,"DescribeContainerInstancesCommand");var ss=is;var as=class _DescribeServicesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeServices",{}).n("ECSClient","DescribeServicesCommand").f(void 0,void 0).ser(ir).de(cn).build()){};__name(as,"DescribeServicesCommand");var cs=as;var us=class _DescribeTaskDefinitionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeTaskDefinition",{}).n("ECSClient","DescribeTaskDefinitionCommand").f(void 0,void 0).ser(sr).de(un).build()){};__name(us,"DescribeTaskDefinitionCommand");var ls=us;var ds=class _DescribeTasksCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeTasks",{}).n("ECSClient","DescribeTasksCommand").f(void 0,void 0).ser(ar).de(ln).build()){};__name(ds,"DescribeTasksCommand");var ps=ds;var ms=class _DescribeTaskSetsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeTaskSets",{}).n("ECSClient","DescribeTaskSetsCommand").f(void 0,void 0).ser(cr).de(dn).build()){};__name(ms,"DescribeTaskSetsCommand");var vs=ms;var gs=class _DiscoverPollEndpointCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DiscoverPollEndpoint",{}).n("ECSClient","DiscoverPollEndpointCommand").f(void 0,void 0).ser(ur).de(pn).build()){};__name(gs,"DiscoverPollEndpointCommand");var hs=gs;var ys=class _ExecuteCommandCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ExecuteCommand",{}).n("ECSClient","ExecuteCommandCommand").f(void 0,Bt).ser(lr).de(fn).build()){};__name(ys,"ExecuteCommandCommand");var Ss=ys;var Es=class _GetTaskProtectionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","GetTaskProtection",{}).n("ECSClient","GetTaskProtectionCommand").f(void 0,void 0).ser(dr).de(mn).build()){};__name(Es,"GetTaskProtectionCommand");var Cs=Es;var bs=class _ListAccountSettingsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListAccountSettings",{}).n("ECSClient","ListAccountSettingsCommand").f(void 0,void 0).ser(pr).de(vn).build()){};__name(bs,"ListAccountSettingsCommand");var _s=bs;var ws=class _ListAttributesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListAttributes",{}).n("ECSClient","ListAttributesCommand").f(void 0,void 0).ser(fr).de(gn).build()){};__name(ws,"ListAttributesCommand");var Ps=ws;var xs=class _ListClustersCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListClusters",{}).n("ECSClient","ListClustersCommand").f(void 0,void 0).ser(mr).de(hn).build()){};__name(xs,"ListClustersCommand");var Ts=xs;var Os=class _ListContainerInstancesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListContainerInstances",{}).n("ECSClient","ListContainerInstancesCommand").f(void 0,void 0).ser(vr).de(yn).build()){};__name(Os,"ListContainerInstancesCommand");var As=Os;var Rs=class _ListServicesByNamespaceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListServicesByNamespace",{}).n("ECSClient","ListServicesByNamespaceCommand").f(void 0,void 0).ser(hr).de(En).build()){};__name(Rs,"ListServicesByNamespaceCommand");var Is=Rs;var Ns=class _ListServicesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListServices",{}).n("ECSClient","ListServicesCommand").f(void 0,void 0).ser(gr).de(Sn).build()){};__name(Ns,"ListServicesCommand");var ks=Ns;var Ds=class _ListTagsForResourceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTagsForResource",{}).n("ECSClient","ListTagsForResourceCommand").f(void 0,void 0).ser(yr).de(Cn).build()){};__name(Ds,"ListTagsForResourceCommand");var js=Ds;var Us=class _ListTaskDefinitionFamiliesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTaskDefinitionFamilies",{}).n("ECSClient","ListTaskDefinitionFamiliesCommand").f(void 0,void 0).ser(Sr).de(bn).build()){};__name(Us,"ListTaskDefinitionFamiliesCommand");var Ms=Us;var Ls=class _ListTaskDefinitionsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTaskDefinitions",{}).n("ECSClient","ListTaskDefinitionsCommand").f(void 0,void 0).ser(Er).de(_n).build()){};__name(Ls,"ListTaskDefinitionsCommand");var Fs=Ls;var $s=class _ListTasksCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTasks",{}).n("ECSClient","ListTasksCommand").f(void 0,void 0).ser(Cr).de(wn).build()){};__name($s,"ListTasksCommand");var Hs=$s;var Bs=class _PutAccountSettingCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutAccountSetting",{}).n("ECSClient","PutAccountSettingCommand").f(void 0,void 0).ser(br).de(Pn).build()){};__name(Bs,"PutAccountSettingCommand");var qs=Bs;var zs=class _PutAccountSettingDefaultCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutAccountSettingDefault",{}).n("ECSClient","PutAccountSettingDefaultCommand").f(void 0,void 0).ser(_r).de(xn).build()){};__name(zs,"PutAccountSettingDefaultCommand");var Vs=zs;var Gs=class _PutAttributesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutAttributes",{}).n("ECSClient","PutAttributesCommand").f(void 0,void 0).ser(wr).de(Tn).build()){};__name(Gs,"PutAttributesCommand");var Ws=Gs;var Js=class _PutClusterCapacityProvidersCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutClusterCapacityProviders",{}).n("ECSClient","PutClusterCapacityProvidersCommand").f(void 0,void 0).ser(Pr).de(On).build()){};__name(Js,"PutClusterCapacityProvidersCommand");var Ks=Js;var Ys=class _RegisterContainerInstanceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","RegisterContainerInstance",{}).n("ECSClient","RegisterContainerInstanceCommand").f(void 0,void 0).ser(xr).de(An).build()){};__name(Ys,"RegisterContainerInstanceCommand");var Xs=Ys;var Qs=class _RegisterTaskDefinitionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","RegisterTaskDefinition",{}).n("ECSClient","RegisterTaskDefinitionCommand").f(void 0,void 0).ser(Tr).de(Rn).build()){};__name(Qs,"RegisterTaskDefinitionCommand");var Zs=Qs;var ea=class _RunTaskCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","RunTask",{}).n("ECSClient","RunTaskCommand").f(void 0,void 0).ser(Or).de(In).build()){};__name(ea,"RunTaskCommand");var ta=ea;var ra=class _StartTaskCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","StartTask",{}).n("ECSClient","StartTaskCommand").f(void 0,void 0).ser(Ar).de(Nn).build()){};__name(ra,"StartTaskCommand");var na=ra;var oa=class _StopTaskCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","StopTask",{}).n("ECSClient","StopTaskCommand").f(void 0,void 0).ser(Rr).de(kn).build()){};__name(oa,"StopTaskCommand");var ia=oa;var sa=class _SubmitAttachmentStateChangesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","SubmitAttachmentStateChanges",{}).n("ECSClient","SubmitAttachmentStateChangesCommand").f(void 0,void 0).ser(Ir).de(Dn).build()){};__name(sa,"SubmitAttachmentStateChangesCommand");var aa=sa;var ca=class _SubmitContainerStateChangeCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","SubmitContainerStateChange",{}).n("ECSClient","SubmitContainerStateChangeCommand").f(void 0,void 0).ser(Nr).de(jn).build()){};__name(ca,"SubmitContainerStateChangeCommand");var ua=ca;var la=class _SubmitTaskStateChangeCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","SubmitTaskStateChange",{}).n("ECSClient","SubmitTaskStateChangeCommand").f(void 0,void 0).ser(kr).de(Un).build()){};__name(la,"SubmitTaskStateChangeCommand");var da=la;var pa=class _TagResourceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","TagResource",{}).n("ECSClient","TagResourceCommand").f(void 0,void 0).ser(Dr).de(Mn).build()){};__name(pa,"TagResourceCommand");var fa=pa;var ma=class _UntagResourceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UntagResource",{}).n("ECSClient","UntagResourceCommand").f(void 0,void 0).ser(jr).de(Ln).build()){};__name(ma,"UntagResourceCommand");var va=ma;var ga=class _UpdateCapacityProviderCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateCapacityProvider",{}).n("ECSClient","UpdateCapacityProviderCommand").f(void 0,void 0).ser(Ur).de(Fn).build()){};__name(ga,"UpdateCapacityProviderCommand");var ha=ga;var ya=class _UpdateClusterCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateCluster",{}).n("ECSClient","UpdateClusterCommand").f(void 0,void 0).ser(Mr).de($n).build()){};__name(ya,"UpdateClusterCommand");var Sa=ya;var Ea=class _UpdateClusterSettingsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateClusterSettings",{}).n("ECSClient","UpdateClusterSettingsCommand").f(void 0,void 0).ser(Lr).de(Hn).build()){};__name(Ea,"UpdateClusterSettingsCommand");var Ca=Ea;var ba=class _UpdateContainerAgentCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateContainerAgent",{}).n("ECSClient","UpdateContainerAgentCommand").f(void 0,void 0).ser(Fr).de(Bn).build()){};__name(ba,"UpdateContainerAgentCommand");var _a=ba;var wa=class _UpdateContainerInstancesStateCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateContainerInstancesState",{}).n("ECSClient","UpdateContainerInstancesStateCommand").f(void 0,void 0).ser($r).de(qn).build()){};__name(wa,"UpdateContainerInstancesStateCommand");var Pa=wa;var xa=class _UpdateServiceCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateService",{}).n("ECSClient","UpdateServiceCommand").f(void 0,void 0).ser(Hr).de(zn).build()){};__name(xa,"UpdateServiceCommand");var Ta=xa;var Oa=class _UpdateServicePrimaryTaskSetCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateServicePrimaryTaskSet",{}).n("ECSClient","UpdateServicePrimaryTaskSetCommand").f(void 0,void 0).ser(Br).de(Vn).build()){};__name(Oa,"UpdateServicePrimaryTaskSetCommand");var Aa=Oa;var Ra=class _UpdateTaskProtectionCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateTaskProtection",{}).n("ECSClient","UpdateTaskProtectionCommand").f(void 0,void 0).ser(qr).de(Gn).build()){};__name(Ra,"UpdateTaskProtectionCommand");var Ia=Ra;var Na=class _UpdateTaskSetCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateTaskSet",{}).n("ECSClient","UpdateTaskSetCommand").f(void 0,void 0).ser(zr).de(Wn).build()){};__name(Na,"UpdateTaskSetCommand");var ka=Na;var Da={CreateCapacityProviderCommand:Ri,CreateClusterCommand:Ni,CreateServiceCommand:Di,CreateTaskSetCommand:Ui,DeleteAccountSettingCommand:Li,DeleteAttributesCommand:$i,DeleteCapacityProviderCommand:Bi,DeleteClusterCommand:zi,DeleteServiceCommand:Gi,DeleteTaskDefinitionsCommand:Ji,DeleteTaskSetCommand:Yi,DeregisterContainerInstanceCommand:Qi,DeregisterTaskDefinitionCommand:es,DescribeCapacityProvidersCommand:rs,DescribeClustersCommand:os,DescribeContainerInstancesCommand:ss,DescribeServicesCommand:cs,DescribeTaskDefinitionCommand:ls,DescribeTasksCommand:ps,DescribeTaskSetsCommand:vs,DiscoverPollEndpointCommand:hs,ExecuteCommandCommand:Ss,GetTaskProtectionCommand:Cs,ListAccountSettingsCommand:_s,ListAttributesCommand:Ps,ListClustersCommand:Ts,ListContainerInstancesCommand:As,ListServicesCommand:ks,ListServicesByNamespaceCommand:Is,ListTagsForResourceCommand:js,ListTaskDefinitionFamiliesCommand:Ms,ListTaskDefinitionsCommand:Fs,ListTasksCommand:Hs,PutAccountSettingCommand:qs,PutAccountSettingDefaultCommand:Vs,PutAttributesCommand:Ws,PutClusterCapacityProvidersCommand:Ks,RegisterContainerInstanceCommand:Xs,RegisterTaskDefinitionCommand:Zs,RunTaskCommand:ta,StartTaskCommand:na,StopTaskCommand:ia,SubmitAttachmentStateChangesCommand:aa,SubmitContainerStateChangeCommand:ua,SubmitTaskStateChangeCommand:da,TagResourceCommand:fa,UntagResourceCommand:va,UpdateCapacityProviderCommand:ha,UpdateClusterCommand:Sa,UpdateClusterSettingsCommand:Ca,UpdateContainerAgentCommand:_a,UpdateContainerInstancesStateCommand:Pa,UpdateServiceCommand:Ta,UpdateServicePrimaryTaskSetCommand:Aa,UpdateTaskProtectionCommand:Ia,UpdateTaskSetCommand:ka};var ja=class _ECS extends A{};__name(ja,"ECS");var Ua=ja;(0,_.createAggregatedClient)(Da,Ua);var Ma=(0,f.createPaginator)(A,_s,"nextToken","nextToken","maxResults");var La=(0,f.createPaginator)(A,Ps,"nextToken","nextToken","maxResults");var Fa=(0,f.createPaginator)(A,Ts,"nextToken","nextToken","maxResults");var $a=(0,f.createPaginator)(A,As,"nextToken","nextToken","maxResults");var Ha=(0,f.createPaginator)(A,Is,"nextToken","nextToken","maxResults");var Ba=(0,f.createPaginator)(A,ks,"nextToken","nextToken","maxResults");var qa=(0,f.createPaginator)(A,Ms,"nextToken","nextToken","maxResults");var za=(0,f.createPaginator)(A,Fs,"nextToken","nextToken","maxResults");var Va=(0,f.createPaginator)(A,Hs,"nextToken","nextToken","maxResults");var Ga=r(7871);var Wa=__name((async(e,t)=>{let r;try{const n=await e.send(new cs(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.failures);const t=e.map((e=>e.reason));return t}),"returnComparator");for(const t of e()){if(t=="MISSING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.services);const t=e.map((e=>e.status));return t}),"returnComparator");for(const t of e()){if(t=="INACTIVE"){return{state:Ga.WaiterState.SUCCESS,reason:r}}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var Ja=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,Wa)}),"waitForServicesInactive");var Ka=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,Wa);return(0,Ga.checkExceptions)(n)}),"waitUntilServicesInactive");var Ya=__name((async(e,t)=>{let r;try{const n=await e.send(new cs(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.failures);const t=e.map((e=>e.reason));return t}),"returnComparator");for(const t of e()){if(t=="MISSING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.services);const t=e.map((e=>e.status));return t}),"returnComparator");for(const t of e()){if(t=="DRAINING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.services);const t=e.map((e=>e.status));return t}),"returnComparator");for(const t of e()){if(t=="INACTIVE"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=n.services.filter((e=>!(e.deployments.length==1&&e.runningCount==e.desiredCount)));return e.length==0}),"returnComparator");if(e()==true){return{state:Ga.WaiterState.SUCCESS,reason:r}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var Xa=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,Ya)}),"waitForServicesStable");var Qa=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,Ya);return(0,Ga.checkExceptions)(n)}),"waitUntilServicesStable");var Za=__name((async(e,t)=>{let r;try{const n=await e.send(new ps(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.tasks);const t=e.map((e=>e.lastStatus));return t}),"returnComparator");for(const t of e()){if(t=="STOPPED"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.failures);const t=e.map((e=>e.reason));return t}),"returnComparator");for(const t of e()){if(t=="MISSING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.tasks);const t=e.map((e=>e.lastStatus));return t}),"returnComparator");let t=e().length>0;for(const r of e()){t=t&&r=="RUNNING"}if(t){return{state:Ga.WaiterState.SUCCESS,reason:r}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var ec=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,Za)}),"waitForTasksRunning");var tc=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,Za);return(0,Ga.checkExceptions)(n)}),"waitUntilTasksRunning");var rc=__name((async(e,t)=>{let r;try{const n=await e.send(new ps(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.tasks);const t=e.map((e=>e.lastStatus));return t}),"returnComparator");let t=e().length>0;for(const r of e()){t=t&&r=="STOPPED"}if(t){return{state:Ga.WaiterState.SUCCESS,reason:r}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var nc=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,rc)}),"waitForTasksStopped");var oc=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,rc);return(0,Ga.checkExceptions)(n)}),"waitUntilTasksStopped");0&&0},6737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(31));const i=r(601);const s=r(2944);const a=r(7906);const c=r(1818);const u=r(4681);const l=r(7273);const d=r(3993);const p=r(8179);const f=r(4161);const m=r(9751);const v=r(3522);const g=r(1866);const h=r(2871);const y=r(1866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const r=(0,v.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??f.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,a.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),maxAttempts:e?.maxAttempts??(0,d.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,d.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:p.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,d.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||m.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,d.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,d.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},3522:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1866);const i=r(9381);const s=r(6456);const a=r(7107);const c=r(3340);const u=r(2739);const getRuntimeConfig=e=>({apiVersion:"2014-11-13",base64Decoder:e?.base64Decoder??s.fromBase64,base64Encoder:e?.base64Encoder??s.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??u.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??c.defaultECSHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer}],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"ECS",urlParser:e?.urlParser??i.parseUrl,utf8Decoder:e?.utf8Decoder??a.fromUtf8,utf8Encoder:e?.utf8Encoder??a.toUtf8});t.getRuntimeConfig=getRuntimeConfig},209:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultSSOOIDCHttpAuthSchemeProvider=t.defaultSSOOIDCHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const defaultSSOOIDCHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSSOOIDCHttpAuthSchemeParametersProvider=defaultSSOOIDCHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sso-oauth",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSSOOIDCHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"CreateToken":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"RegisterClient":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"StartDeviceAuthorization":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSSOOIDCHttpAuthSchemeProvider=defaultSSOOIDCHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,n.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},6515:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(8323);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},8323:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="fn",o="argv",i="ref";const s=true,a="isSet",c="booleanEquals",u="error",l="endpoint",d="tree",p="PartitionResult",f="getAttr",m={[r]:false,type:"String"},v={[r]:true,default:false,type:"Boolean"},g={[i]:"Endpoint"},h={[n]:c,[o]:[{[i]:"UseFIPS"},true]},y={[n]:c,[o]:[{[i]:"UseDualStack"},true]},S={},E={[n]:f,[o]:[{[i]:p},"supportsFIPS"]},C={[i]:p},b={[n]:c,[o]:[true,{[n]:f,[o]:[C,"supportsDualStack"]}]},_=[h],w=[y],P=[{[i]:"Region"}];const x={version:"1.0",parameters:{Region:m,UseDualStack:v,UseFIPS:v,Endpoint:m},rules:[{conditions:[{[n]:a,[o]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:u},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:u},{endpoint:{url:g,properties:S,headers:S},type:l}],type:d},{conditions:[{[n]:a,[o]:P}],rules:[{conditions:[{[n]:"aws.partition",[o]:P,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[n]:c,[o]:[s,E]},b],rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:l}],type:d},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:u}],type:d},{conditions:_,rules:[{conditions:[{[n]:c,[o]:[E,s]}],rules:[{conditions:[{[n]:"stringEquals",[o]:[{[n]:f,[o]:[C,"name"]},"aws-us-gov"]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:S,headers:S},type:l},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:l}],type:d},{error:"FIPS is enabled but this partition does not support FIPS",type:u}],type:d},{conditions:w,rules:[{conditions:[b],rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:l}],type:d},{error:"DualStack is enabled but this partition does not support DualStack",type:u}],type:d},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:l}],type:d}],type:d},{error:"Invalid Configuration: Missing Region",type:u}]};t.ruleSet=x},5780:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AccessDeniedException:()=>D,AuthorizationPendingException:()=>U,CreateTokenCommand:()=>He,CreateTokenRequestFilterSensitiveLog:()=>ae,CreateTokenResponseFilterSensitiveLog:()=>ce,CreateTokenWithIAMCommand:()=>qe,CreateTokenWithIAMRequestFilterSensitiveLog:()=>ue,CreateTokenWithIAMResponseFilterSensitiveLog:()=>le,ExpiredTokenException:()=>L,InternalServerException:()=>$,InvalidClientException:()=>B,InvalidClientMetadataException:()=>oe,InvalidGrantException:()=>z,InvalidRedirectUriException:()=>se,InvalidRequestException:()=>G,InvalidRequestRegionException:()=>re,InvalidScopeException:()=>J,RegisterClientCommand:()=>Ve,RegisterClientResponseFilterSensitiveLog:()=>de,SSOOIDC:()=>Ye,SSOOIDCClient:()=>A,SSOOIDCServiceException:()=>N,SlowDownException:()=>Y,StartDeviceAuthorizationCommand:()=>We,StartDeviceAuthorizationRequestFilterSensitiveLog:()=>pe,UnauthorizedClientException:()=>Q,UnsupportedGrantTypeException:()=>ee,__Client:()=>_.Client});e.exports=__toCommonJS(a);var c=r(2459);var u=r(1475);var l=r(4103);var d=r(7163);var p=r(1818);var f=r(1422);var m=r(1829);var v=r(2538);var g=r(7273);var h=r(209);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"sso-oauth"})),"resolveClientEndpointParameters");var S={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var E=r(2352);var C=r(1945);var b=r(4117);var _=r(1866);var w=__name((e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}}),"getHttpAuthExtensionConfiguration");var P=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var x=__name((e=>e),"asPartial");var T=__name(((e,t)=>{const r={...x((0,C.getAwsRegionExtensionConfiguration)(e)),...x((0,_.getDefaultExtensionConfiguration)(e)),...x((0,b.getHttpHandlerExtensionConfiguration)(e)),...x(w(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,C.resolveAwsRegionExtensionConfiguration)(r),...(0,_.resolveDefaultRuntimeConfig)(r),...(0,b.resolveHttpHandlerRuntimeConfig)(r),...P(r)}}),"resolveRuntimeExtensions");var O=class _SSOOIDCClient extends _.Client{constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});const r=y(t);const n=(0,d.resolveUserAgentConfig)(r);const o=(0,g.resolveRetryConfig)(n);const i=(0,p.resolveRegionConfig)(o);const s=(0,c.resolveHostHeaderConfig)(i);const a=(0,v.resolveEndpointConfig)(s);const S=(0,h.resolveHttpAuthSchemeConfig)(a);const C=T(S,(e==null?void 0:e.extensions)||[]);super(C);this.config=C;this.middlewareStack.use((0,d.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,m.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,u.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,f.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultSSOOIDCHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new f.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,f.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(O,"SSOOIDCClient");var A=O;var R=r(6904);var I=class _SSOOIDCServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOOIDCServiceException.prototype)}};__name(I,"SSOOIDCServiceException");var N=I;var k=class _AccessDeniedException extends N{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(k,"AccessDeniedException");var D=k;var j=class _AuthorizationPendingException extends N{constructor(e){super({name:"AuthorizationPendingException",$fault:"client",...e});this.name="AuthorizationPendingException";this.$fault="client";Object.setPrototypeOf(this,_AuthorizationPendingException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(j,"AuthorizationPendingException");var U=j;var M=class _ExpiredTokenException extends N{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(M,"ExpiredTokenException");var L=M;var F=class _InternalServerException extends N{constructor(e){super({name:"InternalServerException",$fault:"server",...e});this.name="InternalServerException";this.$fault="server";Object.setPrototypeOf(this,_InternalServerException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(F,"InternalServerException");var $=F;var H=class _InvalidClientException extends N{constructor(e){super({name:"InvalidClientException",$fault:"client",...e});this.name="InvalidClientException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(H,"InvalidClientException");var B=H;var q=class _InvalidGrantException extends N{constructor(e){super({name:"InvalidGrantException",$fault:"client",...e});this.name="InvalidGrantException";this.$fault="client";Object.setPrototypeOf(this,_InvalidGrantException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(q,"InvalidGrantException");var z=q;var V=class _InvalidRequestException extends N{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(V,"InvalidRequestException");var G=V;var W=class _InvalidScopeException extends N{constructor(e){super({name:"InvalidScopeException",$fault:"client",...e});this.name="InvalidScopeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidScopeException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(W,"InvalidScopeException");var J=W;var K=class _SlowDownException extends N{constructor(e){super({name:"SlowDownException",$fault:"client",...e});this.name="SlowDownException";this.$fault="client";Object.setPrototypeOf(this,_SlowDownException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(K,"SlowDownException");var Y=K;var X=class _UnauthorizedClientException extends N{constructor(e){super({name:"UnauthorizedClientException",$fault:"client",...e});this.name="UnauthorizedClientException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedClientException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(X,"UnauthorizedClientException");var Q=X;var Z=class _UnsupportedGrantTypeException extends N{constructor(e){super({name:"UnsupportedGrantTypeException",$fault:"client",...e});this.name="UnsupportedGrantTypeException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedGrantTypeException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(Z,"UnsupportedGrantTypeException");var ee=Z;var te=class _InvalidRequestRegionException extends N{constructor(e){super({name:"InvalidRequestRegionException",$fault:"client",...e});this.name="InvalidRequestRegionException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestRegionException.prototype);this.error=e.error;this.error_description=e.error_description;this.endpoint=e.endpoint;this.region=e.region}};__name(te,"InvalidRequestRegionException");var re=te;var ne=class _InvalidClientMetadataException extends N{constructor(e){super({name:"InvalidClientMetadataException",$fault:"client",...e});this.name="InvalidClientMetadataException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientMetadataException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(ne,"InvalidClientMetadataException");var oe=ne;var ie=class _InvalidRedirectUriException extends N{constructor(e){super({name:"InvalidRedirectUriException",$fault:"client",...e});this.name="InvalidRedirectUriException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRedirectUriException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(ie,"InvalidRedirectUriException");var se=ie;var ae=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.codeVerifier&&{codeVerifier:_.SENSITIVE_STRING}})),"CreateTokenRequestFilterSensitiveLog");var ce=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.idToken&&{idToken:_.SENSITIVE_STRING}})),"CreateTokenResponseFilterSensitiveLog");var ue=__name((e=>({...e,...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.assertion&&{assertion:_.SENSITIVE_STRING},...e.subjectToken&&{subjectToken:_.SENSITIVE_STRING},...e.codeVerifier&&{codeVerifier:_.SENSITIVE_STRING}})),"CreateTokenWithIAMRequestFilterSensitiveLog");var le=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.idToken&&{idToken:_.SENSITIVE_STRING}})),"CreateTokenWithIAMResponseFilterSensitiveLog");var de=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING}})),"RegisterClientResponseFilterSensitiveLog");var pe=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING}})),"StartDeviceAuthorizationRequestFilterSensitiveLog");var fe=r(601);var me=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/token");let o;o=JSON.stringify((0,_.take)(e,{clientId:[],clientSecret:[],code:[],codeVerifier:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:e=>(0,_._json)(e)}));r.m("POST").h(n).b(o);return r.build()}),"se_CreateTokenCommand");var ve=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/token");const o=(0,_.map)({[Fe]:[,"t"]});let i;i=JSON.stringify((0,_.take)(e,{assertion:[],clientId:[],code:[],codeVerifier:[],grantType:[],redirectUri:[],refreshToken:[],requestedTokenType:[],scope:e=>(0,_._json)(e),subjectToken:[],subjectTokenType:[]}));r.m("POST").h(n).q(o).b(i);return r.build()}),"se_CreateTokenWithIAMCommand");var ge=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/client/register");let o;o=JSON.stringify((0,_.take)(e,{clientName:[],clientType:[],entitledApplicationArn:[],grantTypes:e=>(0,_._json)(e),issuerUrl:[],redirectUris:e=>(0,_._json)(e),scopes:e=>(0,_._json)(e)}));r.m("POST").h(n).b(o);return r.build()}),"se_RegisterClientCommand");var he=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/device_authorization");let o;o=JSON.stringify((0,_.take)(e,{clientId:[],clientSecret:[],startUrl:[]}));r.m("POST").h(n).b(o);return r.build()}),"se_StartDeviceAuthorizationCommand");var ye=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Le(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,fe.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{accessToken:_.expectString,expiresIn:_.expectInt32,idToken:_.expectString,refreshToken:_.expectString,tokenType:_.expectString});Object.assign(r,o);return r}),"de_CreateTokenCommand");var Se=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Le(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,fe.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{accessToken:_.expectString,expiresIn:_.expectInt32,idToken:_.expectString,issuedTokenType:_.expectString,refreshToken:_.expectString,scope:_._json,tokenType:_.expectString});Object.assign(r,o);return r}),"de_CreateTokenWithIAMCommand");var Ee=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Le(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,fe.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{authorizationEndpoint:_.expectString,clientId:_.expectString,clientIdIssuedAt:_.expectLong,clientSecret:_.expectString,clientSecretExpiresAt:_.expectLong,tokenEndpoint:_.expectString});Object.assign(r,o);return r}),"de_RegisterClientCommand");var Ce=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Le(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,fe.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{deviceCode:_.expectString,expiresIn:_.expectInt32,interval:_.expectInt32,userCode:_.expectString,verificationUri:_.expectString,verificationUriComplete:_.expectString});Object.assign(r,o);return r}),"de_StartDeviceAuthorizationCommand");var be=__name((async(e,t)=>{const r={...e,body:await(0,fe.parseJsonErrorBody)(e.body,t)};const n=(0,fe.loadRestJsonErrorCode)(e,r.body);switch(n){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await we(r,t);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await Pe(r,t);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await xe(r,t);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await Te(r,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await Oe(r,t);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await Re(r,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await Ne(r,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await De(r,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await je(r,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await Ue(r,t);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await Me(r,t);case"InvalidRequestRegionException":case"com.amazonaws.ssooidc#InvalidRequestRegionException":throw await ke(r,t);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await Ae(r,t);case"InvalidRedirectUriException":case"com.amazonaws.ssooidc#InvalidRedirectUriException":throw await Ie(r,t);default:const o=r.body;return _e({output:e,parsedBody:o,errorCode:n})}}),"de_CommandError");var _e=(0,_.withBaseException)(N);var we=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new D({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_AccessDeniedExceptionRes");var Pe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new U({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_AuthorizationPendingExceptionRes");var xe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new L({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_ExpiredTokenExceptionRes");var Te=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new $({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InternalServerExceptionRes");var Oe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new B({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidClientExceptionRes");var Ae=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new oe({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidClientMetadataExceptionRes");var Re=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new z({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidGrantExceptionRes");var Ie=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new se({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRedirectUriExceptionRes");var Ne=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new G({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRequestExceptionRes");var ke=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{endpoint:_.expectString,error:_.expectString,error_description:_.expectString,region:_.expectString});Object.assign(r,o);const i=new re({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRequestRegionExceptionRes");var De=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new J({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidScopeExceptionRes");var je=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new Y({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_SlowDownExceptionRes");var Ue=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new Q({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_UnauthorizedClientExceptionRes");var Me=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new ee({$metadata:Le(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_UnsupportedGrantTypeExceptionRes");var Le=__name((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"]})),"deserializeMetadata");var Fe="aws_iam";var $e=class _CreateTokenCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","CreateToken",{}).n("SSOOIDCClient","CreateTokenCommand").f(ae,ce).ser(me).de(ye).build()){};__name($e,"CreateTokenCommand");var He=$e;var Be=class _CreateTokenWithIAMCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","CreateTokenWithIAM",{}).n("SSOOIDCClient","CreateTokenWithIAMCommand").f(ue,le).ser(ve).de(Se).build()){};__name(Be,"CreateTokenWithIAMCommand");var qe=Be;var ze=class _RegisterClientCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","RegisterClient",{}).n("SSOOIDCClient","RegisterClientCommand").f(void 0,de).ser(ge).de(Ee).build()){};__name(ze,"RegisterClientCommand");var Ve=ze;var Ge=class _StartDeviceAuthorizationCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","StartDeviceAuthorization",{}).n("SSOOIDCClient","StartDeviceAuthorizationCommand").f(pe,void 0).ser(he).de(Ce).build()){};__name(Ge,"StartDeviceAuthorizationCommand");var We=Ge;var Je={CreateTokenCommand:He,CreateTokenWithIAMCommand:qe,RegisterClientCommand:Ve,StartDeviceAuthorizationCommand:We};var Ke=class _SSOOIDC extends A{};__name(Ke,"SSOOIDC");var Ye=Ke;(0,_.createAggregatedClient)(Je,Ye);0&&0},2352:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(7401));const i=r(601);const s=r(2944);const a=r(7906);const c=r(1818);const u=r(4681);const l=r(7273);const d=r(3993);const p=r(8179);const f=r(4161);const m=r(9751);const v=r(8988);const g=r(1866);const h=r(2871);const y=r(1866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const r=(0,v.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??f.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,a.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),maxAttempts:e?.maxAttempts??(0,d.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,d.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:p.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,d.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||m.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,d.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,d.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8988:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1422);const i=r(1866);const s=r(9381);const a=r(6456);const c=r(7107);const u=r(209);const l=r(6515);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??l.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??u.defaultSSOOIDCHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o.NoAuthSigner}],logger:e?.logger??new i.NoOpLogger,serviceId:e?.serviceId??"SSO OIDC",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},8049:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultSSOHttpAuthSchemeProvider=t.defaultSSOHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const defaultSSOHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSSOHttpAuthSchemeParametersProvider=defaultSSOHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"awsssoportal",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSSOHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"GetRoleCredentials":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"ListAccountRoles":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"ListAccounts":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"Logout":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSSOHttpAuthSchemeProvider=defaultSSOHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,n.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},5986:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(3001);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},3001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="fn",o="argv",i="ref";const s=true,a="isSet",c="booleanEquals",u="error",l="endpoint",d="tree",p="PartitionResult",f="getAttr",m={[r]:false,type:"String"},v={[r]:true,default:false,type:"Boolean"},g={[i]:"Endpoint"},h={[n]:c,[o]:[{[i]:"UseFIPS"},true]},y={[n]:c,[o]:[{[i]:"UseDualStack"},true]},S={},E={[n]:f,[o]:[{[i]:p},"supportsFIPS"]},C={[i]:p},b={[n]:c,[o]:[true,{[n]:f,[o]:[C,"supportsDualStack"]}]},_=[h],w=[y],P=[{[i]:"Region"}];const x={version:"1.0",parameters:{Region:m,UseDualStack:v,UseFIPS:v,Endpoint:m},rules:[{conditions:[{[n]:a,[o]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:u},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:u},{endpoint:{url:g,properties:S,headers:S},type:l}],type:d},{conditions:[{[n]:a,[o]:P}],rules:[{conditions:[{[n]:"aws.partition",[o]:P,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[n]:c,[o]:[s,E]},b],rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:l}],type:d},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:u}],type:d},{conditions:_,rules:[{conditions:[{[n]:c,[o]:[E,s]}],rules:[{conditions:[{[n]:"stringEquals",[o]:[{[n]:f,[o]:[C,"name"]},"aws-us-gov"]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:S,headers:S},type:l},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:l}],type:d},{error:"FIPS is enabled but this partition does not support FIPS",type:u}],type:d},{conditions:w,rules:[{conditions:[b],rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:S,headers:S},type:l}],type:d},{error:"DualStack is enabled but this partition does not support DualStack",type:u}],type:d},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:S,headers:S},type:l}],type:d}],type:d},{error:"Invalid Configuration: Missing Region",type:u}]};t.ruleSet=x},9615:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{GetRoleCredentialsCommand:()=>Ce,GetRoleCredentialsRequestFilterSensitiveLog:()=>H,GetRoleCredentialsResponseFilterSensitiveLog:()=>q,InvalidRequestException:()=>D,ListAccountRolesCommand:()=>_e,ListAccountRolesRequestFilterSensitiveLog:()=>z,ListAccountsCommand:()=>Pe,ListAccountsRequestFilterSensitiveLog:()=>V,LogoutCommand:()=>Te,LogoutRequestFilterSensitiveLog:()=>G,ResourceNotFoundException:()=>U,RoleCredentialsFilterSensitiveLog:()=>B,SSO:()=>Re,SSOClient:()=>A,SSOServiceException:()=>N,TooManyRequestsException:()=>L,UnauthorizedException:()=>$,__Client:()=>_.Client,paginateListAccountRoles:()=>Ie,paginateListAccounts:()=>Ne});e.exports=__toCommonJS(a);var c=r(2459);var u=r(1475);var l=r(4103);var d=r(7163);var p=r(1818);var f=r(1422);var m=r(1829);var v=r(2538);var g=r(7273);var h=r(8049);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"awsssoportal"})),"resolveClientEndpointParameters");var S={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var E=r(3107);var C=r(1945);var b=r(4117);var _=r(1866);var w=__name((e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}}),"getHttpAuthExtensionConfiguration");var P=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var x=__name((e=>e),"asPartial");var T=__name(((e,t)=>{const r={...x((0,C.getAwsRegionExtensionConfiguration)(e)),...x((0,_.getDefaultExtensionConfiguration)(e)),...x((0,b.getHttpHandlerExtensionConfiguration)(e)),...x(w(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,C.resolveAwsRegionExtensionConfiguration)(r),...(0,_.resolveDefaultRuntimeConfig)(r),...(0,b.resolveHttpHandlerRuntimeConfig)(r),...P(r)}}),"resolveRuntimeExtensions");var O=class _SSOClient extends _.Client{constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});const r=y(t);const n=(0,d.resolveUserAgentConfig)(r);const o=(0,g.resolveRetryConfig)(n);const i=(0,p.resolveRegionConfig)(o);const s=(0,c.resolveHostHeaderConfig)(i);const a=(0,v.resolveEndpointConfig)(s);const S=(0,h.resolveHttpAuthSchemeConfig)(a);const C=T(S,(e==null?void 0:e.extensions)||[]);super(C);this.config=C;this.middlewareStack.use((0,d.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,m.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,u.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,f.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultSSOHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new f.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,f.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(O,"SSOClient");var A=O;var R=r(6904);var I=class _SSOServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOServiceException.prototype)}};__name(I,"SSOServiceException");var N=I;var k=class _InvalidRequestException extends N{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype)}};__name(k,"InvalidRequestException");var D=k;var j=class _ResourceNotFoundException extends N{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceNotFoundException.prototype)}};__name(j,"ResourceNotFoundException");var U=j;var M=class _TooManyRequestsException extends N{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e});this.name="TooManyRequestsException";this.$fault="client";Object.setPrototypeOf(this,_TooManyRequestsException.prototype)}};__name(M,"TooManyRequestsException");var L=M;var F=class _UnauthorizedException extends N{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedException.prototype)}};__name(F,"UnauthorizedException");var $=F;var H=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"GetRoleCredentialsRequestFilterSensitiveLog");var B=__name((e=>({...e,...e.secretAccessKey&&{secretAccessKey:_.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:_.SENSITIVE_STRING}})),"RoleCredentialsFilterSensitiveLog");var q=__name((e=>({...e,...e.roleCredentials&&{roleCredentials:B(e.roleCredentials)}})),"GetRoleCredentialsResponseFilterSensitiveLog");var z=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"ListAccountRolesRequestFilterSensitiveLog");var V=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"ListAccountsRequestFilterSensitiveLog");var G=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"LogoutRequestFilterSensitiveLog");var W=r(601);var J=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n=(0,_.map)({},ue,{[Se]:e[de]});r.bp("/federation/credentials");const o=(0,_.map)({[ye]:[,(0,_.expectNonNull)(e[he],`roleName`)],[pe]:[,(0,_.expectNonNull)(e[le],`accountId`)]});let i;r.m("GET").h(n).q(o).b(i);return r.build()}),"se_GetRoleCredentialsCommand");var K=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n=(0,_.map)({},ue,{[Se]:e[de]});r.bp("/assignment/roles");const o=(0,_.map)({[ge]:[,e[ve]],[me]:[()=>e.maxResults!==void 0,()=>e[fe].toString()],[pe]:[,(0,_.expectNonNull)(e[le],`accountId`)]});let i;r.m("GET").h(n).q(o).b(i);return r.build()}),"se_ListAccountRolesCommand");var Y=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n=(0,_.map)({},ue,{[Se]:e[de]});r.bp("/assignment/accounts");const o=(0,_.map)({[ge]:[,e[ve]],[me]:[()=>e.maxResults!==void 0,()=>e[fe].toString()]});let i;r.m("GET").h(n).q(o).b(i);return r.build()}),"se_ListAccountsCommand");var X=__name((async(e,t)=>{const r=(0,f.requestBuilder)(e,t);const n=(0,_.map)({},ue,{[Se]:e[de]});r.bp("/logout");let o;r.m("POST").h(n).b(o);return r.build()}),"se_LogoutCommand");var Q=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,W.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{roleCredentials:_._json});Object.assign(r,o);return r}),"de_GetRoleCredentialsCommand");var Z=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,W.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{nextToken:_.expectString,roleList:_._json});Object.assign(r,o);return r}),"de_ListAccountRolesCommand");var ee=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,W.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{accountList:_._json,nextToken:_.expectString});Object.assign(r,o);return r}),"de_ListAccountsCommand");var te=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});await(0,_.collectBody)(e.body,t);return r}),"de_LogoutCommand");var re=__name((async(e,t)=>{const r={...e,body:await(0,W.parseJsonErrorBody)(e.body,t)};const n=(0,W.loadRestJsonErrorCode)(e,r.body);switch(n){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await oe(r,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await ie(r,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await se(r,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await ae(r,t);default:const o=r.body;return ne({output:e,parsedBody:o,errorCode:n})}}),"de_CommandError");var ne=(0,_.withBaseException)(N);var oe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new D({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRequestExceptionRes");var ie=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new U({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_ResourceNotFoundExceptionRes");var se=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new L({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_TooManyRequestsExceptionRes");var ae=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new $({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_UnauthorizedExceptionRes");var ce=__name((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"]})),"deserializeMetadata");var ue=__name((e=>e!==void 0&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0)),"isSerializableHeaderValue");var le="accountId";var de="accessToken";var pe="account_id";var fe="maxResults";var me="max_result";var ve="nextToken";var ge="next_token";var he="roleName";var ye="role_name";var Se="x-amz-sso_bearer_token";var Ee=class _GetRoleCredentialsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","GetRoleCredentials",{}).n("SSOClient","GetRoleCredentialsCommand").f(H,q).ser(J).de(Q).build()){};__name(Ee,"GetRoleCredentialsCommand");var Ce=Ee;var be=class _ListAccountRolesCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","ListAccountRoles",{}).n("SSOClient","ListAccountRolesCommand").f(z,void 0).ser(K).de(Z).build()){};__name(be,"ListAccountRolesCommand");var _e=be;var we=class _ListAccountsCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","ListAccounts",{}).n("SSOClient","ListAccountsCommand").f(V,void 0).ser(Y).de(ee).build()){};__name(we,"ListAccountsCommand");var Pe=we;var xe=class _LogoutCommand extends(_.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","Logout",{}).n("SSOClient","LogoutCommand").f(G,void 0).ser(X).de(te).build()){};__name(xe,"LogoutCommand");var Te=xe;var Oe={GetRoleCredentialsCommand:Ce,ListAccountRolesCommand:_e,ListAccountsCommand:Pe,LogoutCommand:Te};var Ae=class _SSO extends A{};__name(Ae,"SSO");var Re=Ae;(0,_.createAggregatedClient)(Oe,Re);var Ie=(0,f.createPaginator)(A,_e,"nextToken","nextToken","maxResults");var Ne=(0,f.createPaginator)(A,Pe,"nextToken","nextToken","maxResults");0&&0},3107:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(6151));const i=r(601);const s=r(7906);const a=r(1818);const c=r(4681);const u=r(7273);const l=r(3993);const d=r(8179);const p=r(4161);const f=r(9751);const m=r(8060);const v=r(1866);const g=r(2871);const h=r(1866);const getRuntimeConfig=e=>{(0,h.emitWarningIfUnsupportedVersion)(process.version);const t=(0,g.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(v.loadConfigsForDefaultMode);const r=(0,m.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??p.calculateBodyLength,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,s.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),maxAttempts:e?.maxAttempts??(0,l.loadConfig)(u.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,l.loadConfig)(a.NODE_REGION_CONFIG_OPTIONS,a.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:d.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,l.loadConfig)({...u.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||f.DEFAULT_RETRY_MODE}),sha256:e?.sha256??c.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??d.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,l.loadConfig)(a.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,l.loadConfig)(a.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8060:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1422);const i=r(1866);const s=r(9381);const a=r(6456);const c=r(7107);const u=r(8049);const l=r(5986);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??l.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??u.defaultSSOHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o.NoAuthSigner}],logger:e?.logger??new i.NoOpLogger,serviceId:e?.serviceId??"SSO",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},6901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=t.__Client=void 0;const n=r(2459);const o=r(1475);const i=r(4103);const s=r(7163);const a=r(1818);const c=r(1422);const u=r(1829);const l=r(2538);const d=r(7273);const p=r(1866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return p.Client}});const f=r(4489);const m=r(4101);const v=r(6184);const g=r(8199);class STSClient extends p.Client{constructor(...[e]){const t=(0,v.getRuntimeConfig)(e||{});const r=(0,m.resolveClientEndpointParameters)(t);const p=(0,s.resolveUserAgentConfig)(r);const h=(0,d.resolveRetryConfig)(p);const y=(0,a.resolveRegionConfig)(h);const S=(0,n.resolveHostHeaderConfig)(y);const E=(0,l.resolveEndpointConfig)(S);const C=(0,f.resolveHttpAuthSchemeConfig)(E);const b=(0,g.resolveRuntimeExtensions)(C,e?.extensions||[]);super(b);this.config=b;this.middlewareStack.use((0,s.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,d.getRetryPlugin)(this.config));this.middlewareStack.use((0,u.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,n.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,o.getLoggerPlugin)(this.config));this.middlewareStack.use((0,i.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,c.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:f.defaultSTSHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new c.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,c.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},7328:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthRuntimeConfig=t.getHttpAuthExtensionConfiguration=void 0;const getHttpAuthExtensionConfiguration=e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}};t.getHttpAuthExtensionConfiguration=getHttpAuthExtensionConfiguration;const resolveHttpAuthRuntimeConfig=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()});t.resolveHttpAuthRuntimeConfig=resolveHttpAuthRuntimeConfig},4489:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.resolveStsAuthConfig=t.defaultSTSHttpAuthSchemeProvider=t.defaultSTSHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const i=r(6901);const defaultSTSHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSTSHttpAuthSchemeParametersProvider=defaultSTSHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSTSHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"AssumeRoleWithSAML":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"AssumeRoleWithWebIdentity":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSTSHttpAuthSchemeProvider=defaultSTSHttpAuthSchemeProvider;const resolveStsAuthConfig=e=>({...e,stsClientCtor:i.STSClient});t.resolveStsAuthConfig=resolveStsAuthConfig;const resolveHttpAuthSchemeConfig=e=>{const r=(0,t.resolveStsAuthConfig)(e);const o=(0,n.resolveAwsSdkSigV4Config)(r);return{...o}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},4101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.commonParams=t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,useGlobalEndpoint:e.useGlobalEndpoint??false,defaultSigningName:"sts"});t.resolveClientEndpointParameters=resolveClientEndpointParameters;t.commonParams={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"}}},8763:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(7705);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},7705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="type",o="fn",i="argv",s="ref";const a=false,c=true,u="booleanEquals",l="stringEquals",d="sigv4",p="sts",f="us-east-1",m="endpoint",v="https://sts.{Region}.{PartitionResult#dnsSuffix}",g="tree",h="error",y="getAttr",S={[r]:false,[n]:"String"},E={[r]:true,default:false,[n]:"Boolean"},C={[s]:"Endpoint"},b={[o]:"isSet",[i]:[{[s]:"Region"}]},_={[s]:"Region"},w={[o]:"aws.partition",[i]:[_],assign:"PartitionResult"},P={[s]:"UseFIPS"},x={[s]:"UseDualStack"},T={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:d,signingName:p,signingRegion:f}]},headers:{}},O={},A={conditions:[{[o]:l,[i]:[_,"aws-global"]}],[m]:T,[n]:m},R={[o]:u,[i]:[P,true]},I={[o]:u,[i]:[x,true]},N={[o]:y,[i]:[{[s]:"PartitionResult"},"supportsFIPS"]},k={[s]:"PartitionResult"},D={[o]:u,[i]:[true,{[o]:y,[i]:[k,"supportsDualStack"]}]},j=[{[o]:"isSet",[i]:[C]}],U=[R],M=[I];const L={version:"1.0",parameters:{Region:S,UseDualStack:E,UseFIPS:E,Endpoint:S,UseGlobalEndpoint:E},rules:[{conditions:[{[o]:u,[i]:[{[s]:"UseGlobalEndpoint"},c]},{[o]:"not",[i]:j},b,w,{[o]:u,[i]:[P,a]},{[o]:u,[i]:[x,a]}],rules:[{conditions:[{[o]:l,[i]:[_,"ap-northeast-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"ap-south-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"ap-southeast-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"ap-southeast-2"]}],endpoint:T,[n]:m},A,{conditions:[{[o]:l,[i]:[_,"ca-central-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"eu-central-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"eu-north-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"eu-west-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"eu-west-2"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"eu-west-3"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"sa-east-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,f]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"us-east-2"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"us-west-1"]}],endpoint:T,[n]:m},{conditions:[{[o]:l,[i]:[_,"us-west-2"]}],endpoint:T,[n]:m},{endpoint:{url:v,properties:{authSchemes:[{name:d,signingName:p,signingRegion:"{Region}"}]},headers:O},[n]:m}],[n]:g},{conditions:j,rules:[{conditions:U,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[n]:h},{conditions:M,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[n]:h},{endpoint:{url:C,properties:O,headers:O},[n]:m}],[n]:g},{conditions:[b],rules:[{conditions:[w],rules:[{conditions:[R,I],rules:[{conditions:[{[o]:u,[i]:[c,N]},D],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:O,headers:O},[n]:m}],[n]:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[n]:h}],[n]:g},{conditions:U,rules:[{conditions:[{[o]:u,[i]:[N,c]}],rules:[{conditions:[{[o]:l,[i]:[{[o]:y,[i]:[k,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:O,headers:O},[n]:m},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:O,headers:O},[n]:m}],[n]:g},{error:"FIPS is enabled but this partition does not support FIPS",[n]:h}],[n]:g},{conditions:M,rules:[{conditions:[D],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:O,headers:O},[n]:m}],[n]:g},{error:"DualStack is enabled but this partition does not support DualStack",[n]:h}],[n]:g},A,{endpoint:{url:v,properties:O,headers:O},[n]:m}],[n]:g}],[n]:g},{error:"Invalid Configuration: Missing Region",[n]:h}]};t.ruleSet=L},374:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AssumeRoleCommand:()=>er,AssumeRoleResponseFilterSensitiveLog:()=>I,AssumeRoleWithSAMLCommand:()=>nr,AssumeRoleWithSAMLRequestFilterSensitiveLog:()=>N,AssumeRoleWithSAMLResponseFilterSensitiveLog:()=>k,AssumeRoleWithWebIdentityCommand:()=>sr,AssumeRoleWithWebIdentityRequestFilterSensitiveLog:()=>D,AssumeRoleWithWebIdentityResponseFilterSensitiveLog:()=>j,ClientInputEndpointParameters:()=>xr.ClientInputEndpointParameters,CredentialsFilterSensitiveLog:()=>R,DecodeAuthorizationMessageCommand:()=>ur,ExpiredTokenException:()=>v,GetAccessKeyInfoCommand:()=>pr,GetCallerIdentityCommand:()=>vr,GetFederationTokenCommand:()=>yr,GetFederationTokenResponseFilterSensitiveLog:()=>U,GetSessionTokenCommand:()=>Cr,GetSessionTokenResponseFilterSensitiveLog:()=>M,IDPCommunicationErrorException:()=>T,IDPRejectedClaimException:()=>_,InvalidAuthorizationMessageException:()=>A,InvalidIdentityTokenException:()=>P,MalformedPolicyDocumentException:()=>h,PackedPolicyTooLargeException:()=>S,RegionDisabledException:()=>C,STS:()=>Pr,STSServiceException:()=>f,decorateDefaultCredentialProvider:()=>Ur,getDefaultRoleAssumer:()=>Dr,getDefaultRoleAssumerWithWebIdentity:()=>jr});e.exports=__toCommonJS(a);__reExport(a,r(6901),e.exports);var c=r(2538);var u=r(6904);var l=r(4101);var d=r(1866);var p=class _STSServiceException extends d.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_STSServiceException.prototype)}};__name(p,"STSServiceException");var f=p;var m=class _ExpiredTokenException extends f{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype)}};__name(m,"ExpiredTokenException");var v=m;var g=class _MalformedPolicyDocumentException extends f{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e});this.name="MalformedPolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,_MalformedPolicyDocumentException.prototype)}};__name(g,"MalformedPolicyDocumentException");var h=g;var y=class _PackedPolicyTooLargeException extends f{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e});this.name="PackedPolicyTooLargeException";this.$fault="client";Object.setPrototypeOf(this,_PackedPolicyTooLargeException.prototype)}};__name(y,"PackedPolicyTooLargeException");var S=y;var E=class _RegionDisabledException extends f{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e});this.name="RegionDisabledException";this.$fault="client";Object.setPrototypeOf(this,_RegionDisabledException.prototype)}};__name(E,"RegionDisabledException");var C=E;var b=class _IDPRejectedClaimException extends f{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e});this.name="IDPRejectedClaimException";this.$fault="client";Object.setPrototypeOf(this,_IDPRejectedClaimException.prototype)}};__name(b,"IDPRejectedClaimException");var _=b;var w=class _InvalidIdentityTokenException extends f{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e});this.name="InvalidIdentityTokenException";this.$fault="client";Object.setPrototypeOf(this,_InvalidIdentityTokenException.prototype)}};__name(w,"InvalidIdentityTokenException");var P=w;var x=class _IDPCommunicationErrorException extends f{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e});this.name="IDPCommunicationErrorException";this.$fault="client";Object.setPrototypeOf(this,_IDPCommunicationErrorException.prototype)}};__name(x,"IDPCommunicationErrorException");var T=x;var O=class _InvalidAuthorizationMessageException extends f{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e});this.name="InvalidAuthorizationMessageException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAuthorizationMessageException.prototype)}};__name(O,"InvalidAuthorizationMessageException");var A=O;var R=__name((e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:d.SENSITIVE_STRING}})),"CredentialsFilterSensitiveLog");var I=__name((e=>({...e,...e.Credentials&&{Credentials:R(e.Credentials)}})),"AssumeRoleResponseFilterSensitiveLog");var N=__name((e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:d.SENSITIVE_STRING}})),"AssumeRoleWithSAMLRequestFilterSensitiveLog");var k=__name((e=>({...e,...e.Credentials&&{Credentials:R(e.Credentials)}})),"AssumeRoleWithSAMLResponseFilterSensitiveLog");var D=__name((e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:d.SENSITIVE_STRING}})),"AssumeRoleWithWebIdentityRequestFilterSensitiveLog");var j=__name((e=>({...e,...e.Credentials&&{Credentials:R(e.Credentials)}})),"AssumeRoleWithWebIdentityResponseFilterSensitiveLog");var U=__name((e=>({...e,...e.Credentials&&{Credentials:R(e.Credentials)}})),"GetFederationTokenResponseFilterSensitiveLog");var M=__name((e=>({...e,...e.Credentials&&{Credentials:R(e.Credentials)}})),"GetSessionTokenResponseFilterSensitiveLog");var L=r(601);var F=r(4117);var $=__name((async(e,t)=>{const r=Je;let n;n=Xt({...de(e,t),[Ye]:Qe,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_AssumeRoleCommand");var H=__name((async(e,t)=>{const r=Je;let n;n=Xt({...pe(e,t),[Ye]:tt,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_AssumeRoleWithSAMLCommand");var B=__name((async(e,t)=>{const r=Je;let n;n=Xt({...fe(e,t),[Ye]:rt,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_AssumeRoleWithWebIdentityCommand");var q=__name((async(e,t)=>{const r=Je;let n;n=Xt({...me(e,t),[Ye]:ct,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_DecodeAuthorizationMessageCommand");var z=__name((async(e,t)=>{const r=Je;let n;n=Xt({...ve(e,t),[Ye]:gt,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_GetAccessKeyInfoCommand");var V=__name((async(e,t)=>{const r=Je;let n;n=Xt({...ge(e,t),[Ye]:ht,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_GetCallerIdentityCommand");var G=__name((async(e,t)=>{const r=Je;let n;n=Xt({...he(e,t),[Ye]:yt,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_GetFederationTokenCommand");var W=__name((async(e,t)=>{const r=Je;let n;n=Xt({...ye(e,t),[Ye]:St,[Gt]:Ke});return We(t,r,"/",void 0,n)}),"se_GetSessionTokenCommand");var J=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=Te(r.AssumeRoleResult,t);const o={$metadata:Ve(e),...n};return o}),"de_AssumeRoleCommand");var K=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=Oe(r.AssumeRoleWithSAMLResult,t);const o={$metadata:Ve(e),...n};return o}),"de_AssumeRoleWithSAMLCommand");var Y=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=Ae(r.AssumeRoleWithWebIdentityResult,t);const o={$metadata:Ve(e),...n};return o}),"de_AssumeRoleWithWebIdentityCommand");var X=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=Ie(r.DecodeAuthorizationMessageResult,t);const o={$metadata:Ve(e),...n};return o}),"de_DecodeAuthorizationMessageCommand");var Q=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=De(r.GetAccessKeyInfoResult,t);const o={$metadata:Ve(e),...n};return o}),"de_GetAccessKeyInfoCommand");var Z=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=je(r.GetCallerIdentityResult,t);const o={$metadata:Ve(e),...n};return o}),"de_GetCallerIdentityCommand");var ee=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=Ue(r.GetFederationTokenResult,t);const o={$metadata:Ve(e),...n};return o}),"de_GetFederationTokenCommand");var te=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,L.parseXmlBody)(e.body,t);let n={};n=Me(r.GetSessionTokenResult,t);const o={$metadata:Ve(e),...n};return o}),"de_GetSessionTokenCommand");var re=__name((async(e,t)=>{const r={...e,body:await(0,L.parseXmlErrorBody)(e.body,t)};const n=Qt(e,r.body);switch(n){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await ne(r,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await ce(r,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await ue(r,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await le(r,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await ie(r,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await ae(r,t);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await oe(r,t);case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await se(r,t);default:const o=r.body;return Ge({output:e,parsedBody:o.Error,errorCode:n})}}),"de_CommandError");var ne=__name((async(e,t)=>{const r=e.body;const n=Ne(r.Error,t);const o=new v({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_ExpiredTokenExceptionRes");var oe=__name((async(e,t)=>{const r=e.body;const n=Le(r.Error,t);const o=new T({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_IDPCommunicationErrorExceptionRes");var ie=__name((async(e,t)=>{const r=e.body;const n=Fe(r.Error,t);const o=new _({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_IDPRejectedClaimExceptionRes");var se=__name((async(e,t)=>{const r=e.body;const n=$e(r.Error,t);const o=new A({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_InvalidAuthorizationMessageExceptionRes");var ae=__name((async(e,t)=>{const r=e.body;const n=He(r.Error,t);const o=new P({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_InvalidIdentityTokenExceptionRes");var ce=__name((async(e,t)=>{const r=e.body;const n=Be(r.Error,t);const o=new h({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_MalformedPolicyDocumentExceptionRes");var ue=__name((async(e,t)=>{const r=e.body;const n=qe(r.Error,t);const o=new S({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_PackedPolicyTooLargeExceptionRes");var le=__name((async(e,t)=>{const r=e.body;const n=ze(r.Error,t);const o=new C({$metadata:Ve(e),...n});return(0,d.decorateServiceException)(o,r)}),"de_RegionDisabledExceptionRes");var de=__name(((e,t)=>{var r,n,o,i;const s={};if(e[Nt]!=null){s[Nt]=e[Nt]}if(e[kt]!=null){s[kt]=e[kt]}if(e[Pt]!=null){const n=Se(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){s.PolicyArns=[]}Object.entries(n).forEach((([e,t])=>{const r=`PolicyArns.${e}`;s[r]=t}))}if(e[wt]!=null){s[wt]=e[wt]}if(e[lt]!=null){s[lt]=e[lt]}if(e[Bt]!=null){const r=Pe(e[Bt],t);if(((n=e[Bt])==null?void 0:n.length)===0){s.Tags=[]}Object.entries(r).forEach((([e,t])=>{const r=`Tags.${e}`;s[r]=t}))}if(e[zt]!=null){const r=we(e[zt],t);if(((o=e[zt])==null?void 0:o.length)===0){s.TransitiveTagKeys=[]}Object.entries(r).forEach((([e,t])=>{const r=`TransitiveTagKeys.${e}`;s[r]=t}))}if(e[pt]!=null){s[pt]=e[pt]}if(e[Ft]!=null){s[Ft]=e[Ft]}if(e[qt]!=null){s[qt]=e[qt]}if(e[Lt]!=null){s[Lt]=e[Lt]}if(e[Ot]!=null){const r=be(e[Ot],t);if(((i=e[Ot])==null?void 0:i.length)===0){s.ProvidedContexts=[]}Object.entries(r).forEach((([e,t])=>{const r=`ProvidedContexts.${e}`;s[r]=t}))}return s}),"se_AssumeRoleRequest");var pe=__name(((e,t)=>{var r;const n={};if(e[Nt]!=null){n[Nt]=e[Nt]}if(e[xt]!=null){n[xt]=e[xt]}if(e[Ut]!=null){n[Ut]=e[Ut]}if(e[Pt]!=null){const o=Se(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t}))}if(e[wt]!=null){n[wt]=e[wt]}if(e[lt]!=null){n[lt]=e[lt]}return n}),"se_AssumeRoleWithSAMLRequest");var fe=__name(((e,t)=>{var r;const n={};if(e[Nt]!=null){n[Nt]=e[Nt]}if(e[kt]!=null){n[kt]=e[kt]}if(e[Jt]!=null){n[Jt]=e[Jt]}if(e[At]!=null){n[At]=e[At]}if(e[Pt]!=null){const o=Se(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t}))}if(e[wt]!=null){n[wt]=e[wt]}if(e[lt]!=null){n[lt]=e[lt]}return n}),"se_AssumeRoleWithWebIdentityRequest");var me=__name(((e,t)=>{const r={};if(e[ft]!=null){r[ft]=e[ft]}return r}),"se_DecodeAuthorizationMessageRequest");var ve=__name(((e,t)=>{const r={};if(e[Xe]!=null){r[Xe]=e[Xe]}return r}),"se_GetAccessKeyInfoRequest");var ge=__name(((e,t)=>{const r={};return r}),"se_GetCallerIdentityRequest");var he=__name(((e,t)=>{var r,n;const o={};if(e[bt]!=null){o[bt]=e[bt]}if(e[wt]!=null){o[wt]=e[wt]}if(e[Pt]!=null){const n=Se(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){o.PolicyArns=[]}Object.entries(n).forEach((([e,t])=>{const r=`PolicyArns.${e}`;o[r]=t}))}if(e[lt]!=null){o[lt]=e[lt]}if(e[Bt]!=null){const r=Pe(e[Bt],t);if(((n=e[Bt])==null?void 0:n.length)===0){o.Tags=[]}Object.entries(r).forEach((([e,t])=>{const r=`Tags.${e}`;o[r]=t}))}return o}),"se_GetFederationTokenRequest");var ye=__name(((e,t)=>{const r={};if(e[lt]!=null){r[lt]=e[lt]}if(e[Ft]!=null){r[Ft]=e[Ft]}if(e[qt]!=null){r[qt]=e[qt]}return r}),"se_GetSessionTokenRequest");var Se=__name(((e,t)=>{const r={};let n=1;for(const o of e){if(o===null){continue}const e=Ee(o,t);Object.entries(e).forEach((([e,t])=>{r[`member.${n}.${e}`]=t}));n++}return r}),"se_policyDescriptorListType");var Ee=__name(((e,t)=>{const r={};if(e[Kt]!=null){r[Kt]=e[Kt]}return r}),"se_PolicyDescriptorType");var Ce=__name(((e,t)=>{const r={};if(e[Tt]!=null){r[Tt]=e[Tt]}if(e[at]!=null){r[at]=e[at]}return r}),"se_ProvidedContext");var be=__name(((e,t)=>{const r={};let n=1;for(const o of e){if(o===null){continue}const e=Ce(o,t);Object.entries(e).forEach((([e,t])=>{r[`member.${n}.${e}`]=t}));n++}return r}),"se_ProvidedContextsListType");var _e=__name(((e,t)=>{const r={};if(e[Ct]!=null){r[Ct]=e[Ct]}if(e[Wt]!=null){r[Wt]=e[Wt]}return r}),"se_Tag");var we=__name(((e,t)=>{const r={};let n=1;for(const t of e){if(t===null){continue}r[`member.${n}`]=t;n++}return r}),"se_tagKeyListType");var Pe=__name(((e,t)=>{const r={};let n=1;for(const o of e){if(o===null){continue}const e=_e(o,t);Object.entries(e).forEach((([e,t])=>{r[`member.${n}.${e}`]=t}));n++}return r}),"se_tagListType");var xe=__name(((e,t)=>{const r={};if(e[Ze]!=null){r[Ze]=(0,d.expectString)(e[Ze])}if(e[ot]!=null){r[ot]=(0,d.expectString)(e[ot])}return r}),"de_AssumedRoleUser");var Te=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=Re(e[st],t)}if(e[et]!=null){r[et]=xe(e[et],t)}if(e[Rt]!=null){r[Rt]=(0,d.strictParseInt32)(e[Rt])}if(e[Lt]!=null){r[Lt]=(0,d.expectString)(e[Lt])}return r}),"de_AssumeRoleResponse");var Oe=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=Re(e[st],t)}if(e[et]!=null){r[et]=xe(e[et],t)}if(e[Rt]!=null){r[Rt]=(0,d.strictParseInt32)(e[Rt])}if(e[Dt]!=null){r[Dt]=(0,d.expectString)(e[Dt])}if(e[$t]!=null){r[$t]=(0,d.expectString)(e[$t])}if(e[Et]!=null){r[Et]=(0,d.expectString)(e[Et])}if(e[it]!=null){r[it]=(0,d.expectString)(e[it])}if(e[_t]!=null){r[_t]=(0,d.expectString)(e[_t])}if(e[Lt]!=null){r[Lt]=(0,d.expectString)(e[Lt])}return r}),"de_AssumeRoleWithSAMLResponse");var Ae=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=Re(e[st],t)}if(e[Mt]!=null){r[Mt]=(0,d.expectString)(e[Mt])}if(e[et]!=null){r[et]=xe(e[et],t)}if(e[Rt]!=null){r[Rt]=(0,d.strictParseInt32)(e[Rt])}if(e[It]!=null){r[It]=(0,d.expectString)(e[It])}if(e[it]!=null){r[it]=(0,d.expectString)(e[it])}if(e[Lt]!=null){r[Lt]=(0,d.expectString)(e[Lt])}return r}),"de_AssumeRoleWithWebIdentityResponse");var Re=__name(((e,t)=>{const r={};if(e[Xe]!=null){r[Xe]=(0,d.expectString)(e[Xe])}if(e[jt]!=null){r[jt]=(0,d.expectString)(e[jt])}if(e[Ht]!=null){r[Ht]=(0,d.expectString)(e[Ht])}if(e[dt]!=null){r[dt]=(0,d.expectNonNull)((0,d.parseRfc3339DateTimeWithOffset)(e[dt]))}return r}),"de_Credentials");var Ie=__name(((e,t)=>{const r={};if(e[ut]!=null){r[ut]=(0,d.expectString)(e[ut])}return r}),"de_DecodeAuthorizationMessageResponse");var Ne=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_ExpiredTokenException");var ke=__name(((e,t)=>{const r={};if(e[vt]!=null){r[vt]=(0,d.expectString)(e[vt])}if(e[ot]!=null){r[ot]=(0,d.expectString)(e[ot])}return r}),"de_FederatedUser");var De=__name(((e,t)=>{const r={};if(e[nt]!=null){r[nt]=(0,d.expectString)(e[nt])}return r}),"de_GetAccessKeyInfoResponse");var je=__name(((e,t)=>{const r={};if(e[Vt]!=null){r[Vt]=(0,d.expectString)(e[Vt])}if(e[nt]!=null){r[nt]=(0,d.expectString)(e[nt])}if(e[ot]!=null){r[ot]=(0,d.expectString)(e[ot])}return r}),"de_GetCallerIdentityResponse");var Ue=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=Re(e[st],t)}if(e[mt]!=null){r[mt]=ke(e[mt],t)}if(e[Rt]!=null){r[Rt]=(0,d.strictParseInt32)(e[Rt])}return r}),"de_GetFederationTokenResponse");var Me=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=Re(e[st],t)}return r}),"de_GetSessionTokenResponse");var Le=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_IDPCommunicationErrorException");var Fe=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_IDPRejectedClaimException");var $e=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_InvalidAuthorizationMessageException");var He=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_InvalidIdentityTokenException");var Be=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_MalformedPolicyDocumentException");var qe=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_PackedPolicyTooLargeException");var ze=__name(((e,t)=>{const r={};if(e[Yt]!=null){r[Yt]=(0,d.expectString)(e[Yt])}return r}),"de_RegionDisabledException");var Ve=__name((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"]})),"deserializeMetadata");var Ge=(0,d.withBaseException)(f);var We=__name((async(e,t,r,n,o)=>{const{hostname:i,protocol:s="https",port:a,path:c}=await e.endpoint();const u={protocol:s,hostname:i,port:a,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+r:c+r,headers:t};if(n!==void 0){u.hostname=n}if(o!==void 0){u.body=o}return new F.HttpRequest(u)}),"buildHttpRpcRequest");var Je={"content-type":"application/x-www-form-urlencoded"};var Ke="2011-06-15";var Ye="Action";var Xe="AccessKeyId";var Qe="AssumeRole";var Ze="AssumedRoleId";var et="AssumedRoleUser";var tt="AssumeRoleWithSAML";var rt="AssumeRoleWithWebIdentity";var nt="Account";var ot="Arn";var it="Audience";var st="Credentials";var at="ContextAssertion";var ct="DecodeAuthorizationMessage";var ut="DecodedMessage";var lt="DurationSeconds";var dt="Expiration";var pt="ExternalId";var ft="EncodedMessage";var mt="FederatedUser";var vt="FederatedUserId";var gt="GetAccessKeyInfo";var ht="GetCallerIdentity";var yt="GetFederationToken";var St="GetSessionToken";var Et="Issuer";var Ct="Key";var bt="Name";var _t="NameQualifier";var wt="Policy";var Pt="PolicyArns";var xt="PrincipalArn";var Tt="ProviderArn";var Ot="ProvidedContexts";var At="ProviderId";var Rt="PackedPolicySize";var It="Provider";var Nt="RoleArn";var kt="RoleSessionName";var Dt="Subject";var jt="SecretAccessKey";var Ut="SAMLAssertion";var Mt="SubjectFromWebIdentityToken";var Lt="SourceIdentity";var Ft="SerialNumber";var $t="SubjectType";var Ht="SessionToken";var Bt="Tags";var qt="TokenCode";var zt="TransitiveTagKeys";var Vt="UserId";var Gt="Version";var Wt="Value";var Jt="WebIdentityToken";var Kt="arn";var Yt="message";var Xt=__name((e=>Object.entries(e).map((([e,t])=>(0,d.extendedEncodeURIComponent)(e)+"="+(0,d.extendedEncodeURIComponent)(t))).join("&")),"buildFormUrlencodedString");var Qt=__name(((e,t)=>{var r;if(((r=t.Error)==null?void 0:r.Code)!==void 0){return t.Error.Code}if(e.statusCode==404){return"NotFound"}}),"loadQueryErrorCode");var Zt=class _AssumeRoleCommand extends(d.Command.classBuilder().ep({...l.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").f(void 0,I).ser($).de(J).build()){};__name(Zt,"AssumeRoleCommand");var er=Zt;var tr=r(4101);var rr=class _AssumeRoleWithSAMLCommand extends(d.Command.classBuilder().ep({...tr.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithSAML",{}).n("STSClient","AssumeRoleWithSAMLCommand").f(N,k).ser(H).de(K).build()){};__name(rr,"AssumeRoleWithSAMLCommand");var nr=rr;var or=r(4101);var ir=class _AssumeRoleWithWebIdentityCommand extends(d.Command.classBuilder().ep({...or.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(D,j).ser(B).de(Y).build()){};__name(ir,"AssumeRoleWithWebIdentityCommand");var sr=ir;var ar=r(4101);var cr=class _DecodeAuthorizationMessageCommand extends(d.Command.classBuilder().ep({...ar.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","DecodeAuthorizationMessage",{}).n("STSClient","DecodeAuthorizationMessageCommand").f(void 0,void 0).ser(q).de(X).build()){};__name(cr,"DecodeAuthorizationMessageCommand");var ur=cr;var lr=r(4101);var dr=class _GetAccessKeyInfoCommand extends(d.Command.classBuilder().ep({...lr.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetAccessKeyInfo",{}).n("STSClient","GetAccessKeyInfoCommand").f(void 0,void 0).ser(z).de(Q).build()){};__name(dr,"GetAccessKeyInfoCommand");var pr=dr;var fr=r(4101);var mr=class _GetCallerIdentityCommand extends(d.Command.classBuilder().ep({...fr.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetCallerIdentity",{}).n("STSClient","GetCallerIdentityCommand").f(void 0,void 0).ser(V).de(Z).build()){};__name(mr,"GetCallerIdentityCommand");var vr=mr;var gr=r(4101);var hr=class _GetFederationTokenCommand extends(d.Command.classBuilder().ep({...gr.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetFederationToken",{}).n("STSClient","GetFederationTokenCommand").f(void 0,U).ser(G).de(ee).build()){};__name(hr,"GetFederationTokenCommand");var yr=hr;var Sr=r(4101);var Er=class _GetSessionTokenCommand extends(d.Command.classBuilder().ep({...Sr.commonParams}).m((function(e,t,r,n){return[(0,u.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetSessionToken",{}).n("STSClient","GetSessionTokenCommand").f(void 0,M).ser(W).de(te).build()){};__name(Er,"GetSessionTokenCommand");var Cr=Er;var br=r(6901);var _r={AssumeRoleCommand:er,AssumeRoleWithSAMLCommand:nr,AssumeRoleWithWebIdentityCommand:sr,DecodeAuthorizationMessageCommand:ur,GetAccessKeyInfoCommand:pr,GetCallerIdentityCommand:vr,GetFederationTokenCommand:yr,GetSessionTokenCommand:Cr};var wr=class _STS extends br.STSClient{};__name(wr,"STS");var Pr=wr;(0,d.createAggregatedClient)(_r,Pr);var xr=r(4101);var Tr="us-east-1";var Or=__name((e=>{if(typeof(e==null?void 0:e.Arn)==="string"){const t=e.Arn.split(":");if(t.length>4&&t[4]!==""){return t[4]}}return void 0}),"getAccountIdFromAssumedRoleUser");var Ar=__name((async(e,t,r)=>{var n;const o=typeof e==="function"?await e():e;const i=typeof t==="function"?await t():t;(n=r==null?void 0:r.debug)==null?void 0:n.call(r,"@aws-sdk/client-sts::resolveRegion","accepting first of:",`${o} (provider)`,`${i} (parent client)`,`${Tr} (STS default)`);return o??i??Tr}),"resolveRegion");var Rr=__name(((e,t)=>{let r;let n;return async(o,i)=>{var s,a,c;n=o;if(!r){const{logger:o=((s=e==null?void 0:e.parentClientConfig)==null?void 0:s.logger),region:i,requestHandler:u=((a=e==null?void 0:e.parentClientConfig)==null?void 0:a.requestHandler),credentialProviderLogger:l}=e;const d=await Ar(i,(c=e==null?void 0:e.parentClientConfig)==null?void 0:c.region,l);r=new t({credentialDefaultProvider:()=>async()=>n,region:d,requestHandler:u,logger:o})}const{Credentials:u,AssumedRoleUser:l}=await r.send(new er(i));if(!u||!u.AccessKeyId||!u.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`)}const d=Or(l);return{accessKeyId:u.AccessKeyId,secretAccessKey:u.SecretAccessKey,sessionToken:u.SessionToken,expiration:u.Expiration,...u.CredentialScope&&{credentialScope:u.CredentialScope},...d&&{accountId:d}}}}),"getDefaultRoleAssumer");var Ir=__name(((e,t)=>{let r;return async n=>{var o,i,s;if(!r){const{logger:n=((o=e==null?void 0:e.parentClientConfig)==null?void 0:o.logger),region:a,requestHandler:c=((i=e==null?void 0:e.parentClientConfig)==null?void 0:i.requestHandler),credentialProviderLogger:u}=e;const l=await Ar(a,(s=e==null?void 0:e.parentClientConfig)==null?void 0:s.region,u);r=new t({region:l,requestHandler:c,logger:n})}const{Credentials:a,AssumedRoleUser:c}=await r.send(new sr(n));if(!a||!a.AccessKeyId||!a.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`)}const u=Or(c);return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}}}}),"getDefaultRoleAssumerWithWebIdentity");var Nr=r(6901);var kr=__name(((e,t)=>{var r;if(!t)return e;else return r=class extends e{constructor(e){super(e);for(const e of t){this.middlewareStack.use(e)}}},__name(r,"CustomizableSTSClient"),r}),"getCustomizableStsClientCtor");var Dr=__name(((e={},t)=>Rr(e,kr(Nr.STSClient,t))),"getDefaultRoleAssumer");var jr=__name(((e={},t)=>Ir(e,kr(Nr.STSClient,t))),"getDefaultRoleAssumerWithWebIdentity");var Ur=__name((e=>t=>e({roleAssumer:Dr(t),roleAssumerWithWebIdentity:jr(t),...t})),"decorateDefaultCredentialProvider");0&&0},6184:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(858));const i=r(601);const s=r(2944);const a=r(7906);const c=r(1818);const u=r(1422);const l=r(4681);const d=r(7273);const p=r(3993);const f=r(8179);const m=r(4161);const v=r(9751);const g=r(8809);const h=r(1866);const y=r(2871);const S=r(1866);const getRuntimeConfig=e=>{(0,S.emitWarningIfUnsupportedVersion)(process.version);const t=(0,y.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(h.loadConfigsForDefaultMode);const r=(0,g.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??m.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,a.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4")||(async e=>await(0,s.defaultProvider)(e?.__config||{})()),signer:new i.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new u.NoAuthSigner}],maxAttempts:e?.maxAttempts??(0,p.loadConfig)(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,p.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:f.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,p.loadConfig)({...d.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||v.DEFAULT_RETRY_MODE}),sha256:e?.sha256??l.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??f.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,p.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,p.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1422);const i=r(1866);const s=r(9381);const a=r(6456);const c=r(7107);const u=r(4489);const l=r(8763);const getRuntimeConfig=e=>({apiVersion:"2011-06-15",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??l.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??u.defaultSTSHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o.NoAuthSigner}],logger:e?.logger??new i.NoOpLogger,serviceId:e?.serviceId??"STS",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},8199:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const n=r(1945);const o=r(4117);const i=r(1866);const s=r(7328);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const r={...asPartial((0,n.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,i.getDefaultExtensionConfiguration)(e)),...asPartial((0,o.getHttpHandlerExtensionConfiguration)(e)),...asPartial((0,s.getHttpAuthExtensionConfiguration)(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,n.resolveAwsRegionExtensionConfiguration)(r),...(0,i.resolveDefaultRuntimeConfig)(r),...(0,o.resolveHttpHandlerRuntimeConfig)(r),...(0,s.resolveHttpAuthRuntimeConfig)(r)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},601:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(204);n.__exportStar(r(7850),t);n.__exportStar(r(5749),t);n.__exportStar(r(5174),t)},7850:e=>{"use strict";var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{emitWarningIfUnsupportedVersion:()=>a});e.exports=__toCommonJS(i);var s=false;var a=__name((e=>{if(e&&!s&&parseInt(e.substring(1,e.indexOf(".")))<18){s=true;process.emitWarning(`NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will\nno longer support Node.js 16.x on January 6, 2025.\n\nTo continue receiving updates to AWS services, bug fixes, and security\nupdates please upgrade to a supported Node.js LTS version.\n\nMore information can be found at: https://a.co/74kJMmI`)}}),"emitWarningIfUnsupportedVersion");0&&0},5749:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AWSSDKSigV4Signer:()=>y,AwsSdkSigV4ASigner:()=>C,AwsSdkSigV4Signer:()=>h,resolveAWSSDKSigV4Config:()=>P,resolveAwsSdkSigV4Config:()=>w,validateSigningProperties:()=>v});e.exports=__toCommonJS(a);var c=r(4117);var u=r(4117);var l=__name((e=>{var t,r;return u.HttpResponse.isInstance(e)?((t=e.headers)==null?void 0:t.date)??((r=e.headers)==null?void 0:r.Date):void 0}),"getDateHeader");var d=__name((e=>new Date(Date.now()+e)),"getSkewCorrectedDate");var p=__name(((e,t)=>Math.abs(d(t).getTime()-e)>=3e5),"isClockSkewed");var f=__name(((e,t)=>{const r=Date.parse(e);if(p(r,t)){return r-Date.now()}return t}),"getUpdatedSystemClockOffset");var m=__name(((e,t)=>{if(!t){throw new Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`)}return t}),"throwSigningPropertyError");var v=__name((async e=>{var t,r,n;const o=m("context",e.context);const i=m("config",e.config);const s=(n=(r=(t=o.endpointV2)==null?void 0:t.properties)==null?void 0:r.authSchemes)==null?void 0:n[0];const a=m("signer",i.signer);const c=await a(s);const u=e==null?void 0:e.signingRegion;const l=e==null?void 0:e.signingRegionSet;const d=e==null?void 0:e.signingName;return{config:i,signer:c,signingRegion:u,signingRegionSet:l,signingName:d}}),"validateSigningProperties");var g=class _AwsSdkSigV4Signer{async sign(e,t,r){var n;if(!c.HttpRequest.isInstance(e)){throw new Error("The request is not an instance of `HttpRequest` and cannot be signed")}const o=await v(r);const{config:i,signer:s}=o;let{signingRegion:a,signingName:u}=o;const l=r.context;if(((n=l==null?void 0:l.authSchemes)==null?void 0:n.length)??0>1){const[e,t]=l.authSchemes;if((e==null?void 0:e.name)==="sigv4a"&&(t==null?void 0:t.name)==="sigv4"){a=(t==null?void 0:t.signingRegion)??a;u=(t==null?void 0:t.signingName)??u}}const p=await s.sign(e,{signingDate:d(i.systemClockOffset),signingRegion:a,signingService:u});return p}errorHandler(e){return t=>{const r=t.ServerTime??l(t.$response);if(r){const n=m("config",e.config);const o=n.systemClockOffset;n.systemClockOffset=f(r,n.systemClockOffset);const i=n.systemClockOffset!==o;if(i&&t.$metadata){t.$metadata.clockSkewCorrected=true}}throw t}}successHandler(e,t){const r=l(e);if(r){const e=m("config",t.config);e.systemClockOffset=f(r,e.systemClockOffset)}}};__name(g,"AwsSdkSigV4Signer");var h=g;var y=h;var S=r(4117);var E=class _AwsSdkSigV4ASigner extends h{async sign(e,t,r){var n;if(!S.HttpRequest.isInstance(e)){throw new Error("The request is not an instance of `HttpRequest` and cannot be signed")}const{config:o,signer:i,signingRegion:s,signingRegionSet:a,signingName:c}=await v(r);const u=((n=a==null?void 0:a.join)==null?void 0:n.call(a,","))??s;const l=await i.sign(e,{signingDate:d(o.systemClockOffset),signingRegion:u,signingService:c});return l}};__name(E,"AwsSdkSigV4ASigner");var C=E;var b=r(1422);var _=r(829);var w=__name((e=>{let t;if(e.credentials){t=(0,b.memoizeIdentityProvider)(e.credentials,b.isIdentityExpired,b.doesIdentityRequireRefresh)}if(!t){if(e.credentialDefaultProvider){t=(0,b.normalizeProvider)(e.credentialDefaultProvider(Object.assign({},e,{parentClientConfig:e})))}else{t=__name((async()=>{throw new Error("`credentials` is missing")}),"normalizedCreds")}}const{signingEscapePath:r=true,systemClockOffset:n=e.systemClockOffset||0,sha256:o}=e;let i;if(e.signer){i=(0,b.normalizeProvider)(e.signer)}else if(e.regionInfoProvider){i=__name((()=>(0,b.normalizeProvider)(e.region)().then((async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t])).then((([n,i])=>{const{signingRegion:s,signingService:a}=n;e.signingRegion=e.signingRegion||s||i;e.signingName=e.signingName||a||e.serviceId;const c={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:r};const u=e.signerConstructor||_.SignatureV4;return new u(c)}))),"signer")}else{i=__name((async n=>{n=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,b.normalizeProvider)(e.region)(),properties:{}},n);const i=n.signingRegion;const s=n.signingName;e.signingRegion=e.signingRegion||i;e.signingName=e.signingName||s||e.serviceId;const a={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:r};const c=e.signerConstructor||_.SignatureV4;return new c(a)}),"signer")}return{...e,systemClockOffset:n,signingEscapePath:r,credentials:t,signer:i}}),"resolveAwsSdkSigV4Config");var P=w;0&&0},5174:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{_toBool:()=>u,_toNum:()=>l,_toStr:()=>c,awsExpectUnion:()=>p,loadRestJsonErrorCode:()=>h,loadRestXmlErrorCode:()=>b,parseJsonBody:()=>v,parseJsonErrorBody:()=>g,parseXmlBody:()=>E,parseXmlErrorBody:()=>C});e.exports=__toCommonJS(a);var c=__name((e=>{if(e==null){return e}if(typeof e==="number"||typeof e==="bigint"){const t=new Error(`Received number ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}if(typeof e==="boolean"){const t=new Error(`Received boolean ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}return e}),"_toStr");var u=__name((e=>{if(e==null){return e}if(typeof e==="number"){}if(typeof e==="string"){const t=e.toLowerCase();if(e!==""&&t!=="false"&&t!=="true"){const t=new Error(`Received string "${e}" where a boolean was expected.`);t.name="Warning";console.warn(t)}return e!==""&&t!=="false"}return e}),"_toBool");var l=__name((e=>{if(e==null){return e}if(typeof e==="boolean"){}if(typeof e==="string"){const t=Number(e);if(t.toString()!==e){const t=new Error(`Received string "${e}" where a number was expected.`);t.name="Warning";console.warn(t);return e}return t}return e}),"_toNum");var d=r(1866);var p=__name((e=>{if(e==null){return void 0}if(typeof e==="object"&&"__type"in e){delete e.__type}return(0,d.expectUnion)(e)}),"awsExpectUnion");var f=r(1866);var m=__name(((e,t)=>(0,f.collectBody)(e,t).then((e=>t.utf8Encoder(e)))),"collectBodyString");var v=__name(((e,t)=>m(e,t).then((e=>{if(e.length){try{return JSON.parse(e)}catch(t){if((t==null?void 0:t.name)==="SyntaxError"){Object.defineProperty(t,"$responseBodyText",{value:e})}throw t}}return{}}))),"parseJsonBody");var g=__name((async(e,t)=>{const r=await v(e,t);r.message=r.message??r.Message;return r}),"parseJsonErrorBody");var h=__name(((e,t)=>{const r=__name(((e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()))),"findKey");const n=__name((e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t}),"sanitizeErrorCode");const o=r(e.headers,"x-amzn-errortype");if(o!==void 0){return n(e.headers[o])}if(t.code!==void 0){return n(t.code)}if(t["__type"]!==void 0){return n(t["__type"])}}),"loadRestJsonErrorCode");var y=r(1866);var S=r(4819);var E=__name(((e,t)=>m(e,t).then((e=>{if(e.length){const t=new S.XMLParser({attributeNamePrefix:"",htmlEntities:true,ignoreAttributes:false,ignoreDeclaration:true,parseTagValue:false,trimValues:false,tagValueProcessor:(e,t)=>t.trim()===""&&t.includes("\n")?"":void 0});t.addEntity("#xD","\r");t.addEntity("#10","\n");let r;try{r=t.parse(e,true)}catch(t){if(t&&typeof t==="object"){Object.defineProperty(t,"$responseBodyText",{value:e})}throw t}const n="#text";const o=Object.keys(r)[0];const i=r[o];if(i[n]){i[o]=i[n];delete i[n]}return(0,y.getValueFromTextNode)(i)}return{}}))),"parseXmlBody");var C=__name((async(e,t)=>{const r=await E(e,t);if(r.Error){r.Error.message=r.Error.message??r.Error.Message}return r}),"parseXmlErrorBody");var b=__name(((e,t)=>{var r;if(((r=t==null?void 0:t.Error)==null?void 0:r.Code)!==void 0){return t.Error.Code}if((t==null?void 0:t.Code)!==void 0){return t.Code}if(e.statusCode==404){return"NotFound"}}),"loadRestXmlErrorCode");0&&0},1114:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{ENV_ACCOUNT_ID:()=>m,ENV_CREDENTIAL_SCOPE:()=>f,ENV_EXPIRATION:()=>p,ENV_KEY:()=>u,ENV_SECRET:()=>l,ENV_SESSION:()=>d,fromEnv:()=>v});e.exports=__toCommonJS(a);var c=r(7879);var u="AWS_ACCESS_KEY_ID";var l="AWS_SECRET_ACCESS_KEY";var d="AWS_SESSION_TOKEN";var p="AWS_CREDENTIAL_EXPIRATION";var f="AWS_CREDENTIAL_SCOPE";var m="AWS_ACCOUNT_ID";var v=__name((e=>async()=>{var t;(t=e==null?void 0:e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-env - fromEnv");const r=process.env[u];const n=process.env[l];const o=process.env[d];const i=process.env[p];const s=process.env[f];const a=process.env[m];if(r&&n){return{accessKeyId:r,secretAccessKey:n,...o&&{sessionToken:o},...i&&{expiration:new Date(i)},...s&&{credentialScope:s},...a&&{accountId:a}}}throw new c.CredentialsProviderError("Unable to find environment variable credentials.",{logger:e==null?void 0:e.logger})}),"fromEnv");0&&0},2469:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkUrl=void 0;const n=r(7879);const o="127.0.0.0/8";const i="::1/128";const s="169.254.170.2";const a="169.254.170.23";const c="[fd00:ec2::23]";const checkUrl=(e,t)=>{if(e.protocol==="https:"){return}if(e.hostname===s||e.hostname===a||e.hostname===c){return}if(e.hostname.includes("[")){if(e.hostname==="[::1]"||e.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]"){return}}else{if(e.hostname==="localhost"){return}const t=e.hostname.split(".");const inRange=e=>{const t=parseInt(e,10);return 0<=t&&t<=255};if(t[0]==="127"&&inRange(t[1])&&inRange(t[2])&&inRange(t[3])&&t.length===4){return}}throw new n.CredentialsProviderError(`URL not accepted. It must either be HTTPS or match one of the following:\n - loopback CIDR 127.0.0.0/8 or [::1/128]\n - ECS container host 169.254.170.2\n - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:t})};t.checkUrl=checkUrl},4450:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromHttp=void 0;const n=r(204);const o=r(8179);const i=r(7879);const s=n.__importDefault(r(3292));const a=r(2469);const c=r(5281);const u=r(9427);const l="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";const d="http://169.254.170.2";const p="AWS_CONTAINER_CREDENTIALS_FULL_URI";const f="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE";const m="AWS_CONTAINER_AUTHORIZATION_TOKEN";const fromHttp=(e={})=>{e.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let t;const r=e.awsContainerCredentialsRelativeUri??process.env[l];const n=e.awsContainerCredentialsFullUri??process.env[p];const v=e.awsContainerAuthorizationToken??process.env[m];const g=e.awsContainerAuthorizationTokenFile??process.env[f];const h=e.logger?.constructor?.name==="NoOpLogger"||!e.logger?console.warn:e.logger.warn;if(r&&n){h("@aws-sdk/credential-provider-http: "+"you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri.");h("awsContainerCredentialsFullUri will take precedence.")}if(v&&g){h("@aws-sdk/credential-provider-http: "+"you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile.");h("awsContainerAuthorizationToken will take precedence.")}if(n){t=n}else if(r){t=`${d}${r}`}else{throw new i.CredentialsProviderError(`No HTTP credential provider host provided.\nSet AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:e.logger})}const y=new URL(t);(0,a.checkUrl)(y,e.logger);const S=new o.NodeHttpHandler({requestTimeout:e.timeout??1e3,connectionTimeout:e.timeout??1e3});return(0,u.retryWrapper)((async()=>{const t=(0,c.createGetRequest)(y);if(v){t.headers.Authorization=v}else if(g){t.headers.Authorization=(await s.default.readFile(g)).toString()}try{const e=await S.handle(t);return(0,c.getCredentials)(e.response)}catch(t){throw new i.CredentialsProviderError(String(t),{logger:e.logger})}}),e.maxRetries??3,e.timeout??1e3)};t.fromHttp=fromHttp},5281:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentials=t.createGetRequest=void 0;const n=r(7879);const o=r(4117);const i=r(1866);const s=r(5422);function createGetRequest(e){return new o.HttpRequest({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce(((e,[t,r])=>{e[t]=r;return e}),{}),fragment:e.hash})}t.createGetRequest=createGetRequest;async function getCredentials(e,t){const r=(0,s.sdkStreamMixin)(e.body);const o=await r.transformToString();if(e.statusCode===200){const e=JSON.parse(o);if(typeof e.AccessKeyId!=="string"||typeof e.SecretAccessKey!=="string"||typeof e.Token!=="string"||typeof e.Expiration!=="string"){throw new n.CredentialsProviderError("HTTP credential provider response not of the required format, an object matching: "+"{ AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:t})}return{accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:(0,i.parseRfc3339DateTime)(e.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let r={};try{r=JSON.parse(o)}catch(e){}throw Object.assign(new n.CredentialsProviderError(`Server responded with status: ${e.statusCode}`,{logger:t}),{Code:r.Code,Message:r.Message})}throw new n.CredentialsProviderError(`Server responded with status: ${e.statusCode}`,{logger:t})}t.getCredentials=getCredentials},9427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retryWrapper=void 0;const retryWrapper=(e,t,r)=>async()=>{for(let n=0;nsetTimeout(e,r)))}}return await e()};t.retryWrapper=retryWrapper},9589:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromHttp=void 0;var n=r(4450);Object.defineProperty(t,"fromHttp",{enumerable:true,get:function(){return n.fromHttp}})},5544:(e,t,r)=>{"use strict";var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var u={};__export(u,{fromIni:()=>x});e.exports=__toCommonJS(u);var l=r(7831);var d=r(7879);var p=__name(((e,t,n)=>{const o={EcsContainer:async e=>{const{fromHttp:t}=await Promise.resolve().then((()=>__toESM(r(9589))));const{fromContainerMetadata:o}=await Promise.resolve().then((()=>__toESM(r(7919))));n==null?void 0:n.debug("@aws-sdk/credential-provider-ini - credential_source is EcsContainer");return(0,d.chain)(t(e??{}),o(e))},Ec2InstanceMetadata:async e=>{n==null?void 0:n.debug("@aws-sdk/credential-provider-ini - credential_source is Ec2InstanceMetadata");const{fromInstanceMetadata:t}=await Promise.resolve().then((()=>__toESM(r(7919))));return t(e)},Environment:async e=>{n==null?void 0:n.debug("@aws-sdk/credential-provider-ini - credential_source is Environment");const{fromEnv:t}=await Promise.resolve().then((()=>__toESM(r(1114))));return t(e)}};if(e in o){return o[e]}else{throw new d.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, expected EcsContainer or Ec2InstanceMetadata or Environment.`,{logger:n})}}),"resolveCredentialSource");var f=__name(((e,{profile:t="default",logger:r}={})=>Boolean(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&&(m(e,{profile:t,logger:r})||v(e,{profile:t,logger:r}))),"isAssumeRoleProfile");var m=__name(((e,{profile:t,logger:r})=>{var n;const o=typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";if(o){(n=r==null?void 0:r.debug)==null?void 0:n.call(r,` ${t} isAssumeRoleWithSourceProfile source_profile=${e.source_profile}`)}return o}),"isAssumeRoleWithSourceProfile");var v=__name(((e,{profile:t,logger:r})=>{var n;const o=typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";if(o){(n=r==null?void 0:r.debug)==null?void 0:n.call(r,` ${t} isCredentialSourceProfile credential_source=${e.credential_source}`)}return o}),"isCredentialSourceProfile");var g=__name((async(e,t,n,o={})=>{var i,s;(i=n.logger)==null?void 0:i.debug("@aws-sdk/credential-provider-ini - resolveAssumeRoleCredentials (STS)");const a=t[e];if(!n.roleAssumer){const{getDefaultRoleAssumer:e}=await Promise.resolve().then((()=>__toESM(r(374))));n.roleAssumer=e({...n.clientConfig,credentialProviderLogger:n.logger,parentClientConfig:n==null?void 0:n.parentClientConfig},n.clientPlugins)}const{source_profile:c}=a;if(c&&c in o){throw new d.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile ${(0,l.getProfileName)(n)}. Profiles visited: `+Object.keys(o).join(", "),{logger:n.logger})}(s=n.logger)==null?void 0:s.debug(`@aws-sdk/credential-provider-ini - finding credential resolver using ${c?`source_profile=[${c}]`:`profile=[${e}]`}`);const u=c?P(c,{...t,[c]:{...t[c],role_arn:a.role_arn??t[c].role_arn}},n,{...o,[c]:true}):(await p(a.credential_source,e,n.logger)(n))();const f={RoleArn:a.role_arn,RoleSessionName:a.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:a.external_id,DurationSeconds:parseInt(a.duration_seconds||"3600",10)};const{mfa_serial:m}=a;if(m){if(!n.mfaCodeProvider){throw new d.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,{logger:n.logger,tryNextLink:false})}f.SerialNumber=m;f.TokenCode=await n.mfaCodeProvider(m)}const v=await u;return n.roleAssumer(v,f)}),"resolveAssumeRoleCredentials");var h=__name((e=>Boolean(e)&&typeof e==="object"&&typeof e.credential_process==="string"),"isProcessProfile");var y=__name((async(e,t)=>Promise.resolve().then((()=>__toESM(r(1287)))).then((({fromProcess:r})=>r({...e,profile:t})()))),"resolveProcessCredentials");var S=__name((async(e,t={})=>{const{fromSSO:n}=await Promise.resolve().then((()=>__toESM(r(4254))));return n({profile:e,logger:t.logger})()}),"resolveSsoCredentials");var E=__name((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")),"isSsoProfile");var C=__name((e=>Boolean(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&&["undefined","string"].indexOf(typeof e.aws_account_id)>-1),"isStaticCredsProfile");var b=__name(((e,t)=>{var r;(r=t==null?void 0:t.logger)==null?void 0:r.debug("@aws-sdk/credential-provider-ini - resolveStaticCredentials");return Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token,...e.aws_credential_scope&&{credentialScope:e.aws_credential_scope},...e.aws_account_id&&{accountId:e.aws_account_id}})}),"resolveStaticCredentials");var _=__name((e=>Boolean(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),"isWebIdentityProfile");var w=__name((async(e,t)=>Promise.resolve().then((()=>__toESM(r(8520)))).then((({fromTokenFile:r})=>r({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity,logger:t.logger,parentClientConfig:t.parentClientConfig})()))),"resolveWebIdentityCredentials");var P=__name((async(e,t,r,n={})=>{const o=t[e];if(Object.keys(n).length>0&&C(o)){return b(o,r)}if(f(o,{profile:e,logger:r.logger})){return g(e,t,r,n)}if(C(o)){return b(o,r)}if(_(o)){return w(o,r)}if(h(o)){return y(r,e)}if(E(o)){return await S(e,r)}throw new d.CredentialsProviderError(`Could not resolve credentials using profile: [${e}] in configuration/credentials file(s).`,{logger:r.logger})}),"resolveProfileData");var x=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-ini - fromIni");const r=await(0,l.parseKnownFiles)(e);return P((0,l.getProfileName)(e),r,e)}),"fromIni");0&&0},2944:(e,t,r)=>{"use strict";var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var u={};__export(u,{credentialsTreatedAsExpired:()=>y,credentialsWillNeedRefresh:()=>h,defaultProvider:()=>g});e.exports=__toCommonJS(u);var l=r(1114);var d=r(7831);var p=r(7879);var f="AWS_EC2_METADATA_DISABLED";var m=__name((async e=>{var t,n;const{ENV_CMDS_FULL_URI:o,ENV_CMDS_RELATIVE_URI:i,fromContainerMetadata:s,fromInstanceMetadata:a}=await Promise.resolve().then((()=>__toESM(r(7919))));if(process.env[i]||process.env[o]){(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - remoteProvider::fromHttp/fromContainerMetadata");const{fromHttp:n}=await Promise.resolve().then((()=>__toESM(r(9589))));return(0,p.chain)(n(e),s(e))}if(process.env[f]){return async()=>{throw new p.CredentialsProviderError("EC2 Instance Metadata Service access disabled",{logger:e.logger})}}(n=e.logger)==null?void 0:n.debug("@aws-sdk/credential-provider-node - remoteProvider::fromInstanceMetadata");return a(e)}),"remoteProvider");var v=false;var g=__name(((e={})=>(0,p.memoize)((0,p.chain)((async()=>{var t,r,n,o;const i=e.profile??process.env[d.ENV_PROFILE];if(i){const o=process.env[l.ENV_KEY]&&process.env[l.ENV_SECRET];if(o){if(!v){const o=((t=e.logger)==null?void 0:t.warn)&&((n=(r=e.logger)==null?void 0:r.constructor)==null?void 0:n.name)!=="NoOpLogger"?e.logger.warn:console.warn;o(`@aws-sdk/credential-provider-node - defaultProvider::fromEnv WARNING:\n Multiple credential sources detected: \n Both AWS_PROFILE and the pair AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY static credentials are set.\n This SDK will proceed with the AWS_PROFILE value.\n \n However, a future version may change this behavior to prefer the ENV static credentials.\n Please ensure that your environment only sets either the AWS_PROFILE or the\n AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY pair.\n`);v=true}}throw new p.CredentialsProviderError("AWS_PROFILE is set, skipping fromEnv provider.",{logger:e.logger,tryNextLink:true})}(o=e.logger)==null?void 0:o.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv");return(0,l.fromEnv)(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO");const{ssoStartUrl:n,ssoAccountId:o,ssoRegion:i,ssoRoleName:s,ssoSession:a}=e;if(!n&&!o&&!i&&!s&&!a){throw new p.CredentialsProviderError("Skipping SSO provider in default chain (inputs do not include SSO fields).",{logger:e.logger})}const{fromSSO:c}=await Promise.resolve().then((()=>__toESM(r(4254))));return c(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni");const{fromIni:n}=await Promise.resolve().then((()=>__toESM(r(5544))));return n(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess");const{fromProcess:n}=await Promise.resolve().then((()=>__toESM(r(1287))));return n(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile");const{fromTokenFile:n}=await Promise.resolve().then((()=>__toESM(r(8520))));return n(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider");return(await m(e))()}),(async()=>{throw new p.CredentialsProviderError("Could not load credentials from any providers",{tryNextLink:false,logger:e.logger})})),y,h)),"defaultProvider");var h=__name((e=>(e==null?void 0:e.expiration)!==void 0),"credentialsWillNeedRefresh");var y=__name((e=>(e==null?void 0:e.expiration)!==void 0&&e.expiration.getTime()-Date.now()<3e5),"credentialsTreatedAsExpired");0&&0},1287:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromProcess:()=>m});e.exports=__toCommonJS(a);var c=r(7831);var u=r(7879);var l=r(2081);var d=r(3837);var p=__name(((e,t,r)=>{var n;if(t.Version!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(t.AccessKeyId===void 0||t.SecretAccessKey===void 0){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}if(t.Expiration){const r=new Date;const n=new Date(t.Expiration);if(n{const n=t[e];if(t[e]){const o=n["credential_process"];if(o!==void 0){const n=(0,d.promisify)(l.exec);try{const{stdout:r}=await n(o);let i;try{i=JSON.parse(r.trim())}catch{throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return p(e,i,t)}catch(e){throw new u.CredentialsProviderError(e.message,{logger:r})}}else{throw new u.CredentialsProviderError(`Profile ${e} did not contain credential_process.`,{logger:r})}}else{throw new u.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`,{logger:r})}}),"resolveProcessCredentials");var m=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-process - fromProcess");const r=await(0,c.parseKnownFiles)(e);return f((0,c.getProfileName)(e),r,e.logger)}),"fromProcess");0&&0},4254:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __esm=(e,t)=>function __init(){return e&&(t=(0,e[i(e)[0]])(e=0)),t};var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{GetRoleCredentialsCommand:()=>c.GetRoleCredentialsCommand,SSOClient:()=>c.SSOClient});var c;var u=__esm({"src/loadSso.ts"(){"use strict";c=r(9615)}});var l={};__export(l,{fromSSO:()=>y,isSsoProfile:()=>d,validateSsoProfile:()=>h});e.exports=__toCommonJS(l);var d=__name((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")),"isSsoProfile");var p=r(7179);var f=r(7879);var m=r(7831);var v=false;var g=__name((async({ssoStartUrl:e,ssoSession:t,ssoAccountId:r,ssoRegion:n,ssoRoleName:o,ssoClient:i,clientConfig:s,profile:c,logger:l})=>{let d;const g=`To refresh this SSO session run aws sso login with the corresponding profile.`;if(t){try{const e=await(0,p.fromSso)({profile:c})();d={accessToken:e.token,expiresAt:new Date(e.expiration).toISOString()}}catch(e){throw new f.CredentialsProviderError(e.message,{tryNextLink:v,logger:l})}}else{try{d=await(0,m.getSSOTokenFromFile)(e)}catch(e){throw new f.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${g}`,{tryNextLink:v,logger:l})}}if(new Date(d.expiresAt).getTime()-Date.now()<=0){throw new f.CredentialsProviderError(`The SSO session associated with this profile has expired. ${g}`,{tryNextLink:v,logger:l})}const{accessToken:h}=d;const{SSOClient:y,GetRoleCredentialsCommand:S}=await Promise.resolve().then((()=>(u(),a)));const E=i||new y(Object.assign({},s??{},{region:(s==null?void 0:s.region)??n}));let C;try{C=await E.send(new S({accountId:r,roleName:o,accessToken:h}))}catch(e){throw new f.CredentialsProviderError(e,{tryNextLink:v,logger:l})}const{roleCredentials:{accessKeyId:b,secretAccessKey:_,sessionToken:w,expiration:P,credentialScope:x,accountId:T}={}}=C;if(!b||!_||!w||!P){throw new f.CredentialsProviderError("SSO returns an invalid temporary credential.",{tryNextLink:v,logger:l})}return{accessKeyId:b,secretAccessKey:_,sessionToken:w,expiration:new Date(P),...x&&{credentialScope:x},...T&&{accountId:T}}}),"resolveSSOCredentials");var h=__name(((e,t)=>{const{sso_start_url:r,sso_account_id:n,sso_region:o,sso_role_name:i}=e;if(!r||!n||!o||!i){throw new f.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(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,{tryNextLink:false,logger:t})}return e}),"validateSsoProfile");var y=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-sso - fromSSO");const{ssoStartUrl:r,ssoAccountId:n,ssoRegion:o,ssoRoleName:i,ssoSession:s}=e;const{ssoClient:a}=e;const c=(0,m.getProfileName)(e);if(!r&&!n&&!o&&!i&&!s){const t=await(0,m.parseKnownFiles)(e);const n=t[c];if(!n){throw new f.CredentialsProviderError(`Profile ${c} was not found.`,{logger:e.logger})}if(!d(n)){throw new f.CredentialsProviderError(`Profile ${c} is not configured with SSO credentials.`,{logger:e.logger})}if(n==null?void 0:n.sso_session){const t=await(0,m.loadSsoSessionData)(e);const i=t[n.sso_session];const s=` configurations in profile ${c} and sso-session ${n.sso_session}`;if(o&&o!==i.sso_region){throw new f.CredentialsProviderError(`Conflicting SSO region`+s,{tryNextLink:false,logger:e.logger})}if(r&&r!==i.sso_start_url){throw new f.CredentialsProviderError(`Conflicting SSO start_url`+s,{tryNextLink:false,logger:e.logger})}n.sso_region=i.sso_region;n.sso_start_url=i.sso_start_url}const{sso_start_url:i,sso_account_id:s,sso_region:u,sso_role_name:l,sso_session:p}=h(n,e.logger);return g({ssoStartUrl:i,ssoSession:p,ssoAccountId:s,ssoRegion:u,ssoRoleName:l,ssoClient:a,clientConfig:e.clientConfig,profile:c})}else if(!r||!n||!o||!i){throw new f.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"',{tryNextLink:false,logger:e.logger})}else{return g({ssoStartUrl:r,ssoSession:s,ssoAccountId:n,ssoRegion:o,ssoRoleName:i,ssoClient:a,clientConfig:e.clientConfig,profile:c})}}),"fromSSO");0&&0},5701:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const n=r(7879);const o=r(7147);const i=r(4619);const s="AWS_WEB_IDENTITY_TOKEN_FILE";const a="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const fromTokenFile=(e={})=>async()=>{e.logger?.debug("@aws-sdk/credential-provider-web-identity - fromTokenFile");const t=e?.webIdentityTokenFile??process.env[s];const r=e?.roleArn??process.env[a];const u=e?.roleSessionName??process.env[c];if(!t||!r){throw new n.CredentialsProviderError("Web identity configuration not specified",{logger:e.logger})}return(0,i.fromWebToken)({...e,webIdentityToken:(0,o.readFileSync)(t,{encoding:"ascii"}),roleArn:r,roleSessionName:u})()};t.fromTokenFile=fromTokenFile},4619:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;var o=Object.getOwnPropertyDescriptor(t,r);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,n,o)}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const fromWebToken=e=>async()=>{e.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");const{roleArn:t,roleSessionName:n,webIdentityToken:o,providerId:s,policyArns:a,policy:c,durationSeconds:u}=e;let{roleAssumerWithWebIdentity:l}=e;if(!l){const{getDefaultRoleAssumerWithWebIdentity:t}=await Promise.resolve().then((()=>i(r(374))));l=t({...e.clientConfig,credentialProviderLogger:e.logger,parentClientConfig:e.parentClientConfig},e.clientPlugins)}return l({RoleArn:t,RoleSessionName:n??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:s,PolicyArns:a,Policy:c,DurationSeconds:u})};t.fromWebToken=fromWebToken},8520:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};e.exports=__toCommonJS(a);__reExport(a,r(5701),e.exports);__reExport(a,r(4619),e.exports);0&&0},2459:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{getHostHeaderPlugin:()=>d,hostHeaderMiddleware:()=>u,hostHeaderMiddlewareOptions:()=>l,resolveHostHeaderConfig:()=>resolveHostHeaderConfig});e.exports=__toCommonJS(a);var c=r(4117);function resolveHostHeaderConfig(e){return e}__name(resolveHostHeaderConfig,"resolveHostHeaderConfig");var u=__name((e=>t=>async r=>{if(!c.HttpRequest.isInstance(r.request))return t(r);const{request:n}=r;const{handlerProtocol:o=""}=e.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!n.headers[":authority"]){delete n.headers["host"];n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"")}else if(!n.headers["host"]){let e=n.hostname;if(n.port!=null)e+=`:${n.port}`;n.headers["host"]=e}return t(r)}),"hostHeaderMiddleware");var l={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};var d=__name((e=>({applyToStack:t=>{t.add(u(e),l)}})),"getHostHeaderPlugin");0&&0},1475:e=>{"use strict";var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{getLoggerPlugin:()=>c,loggerMiddleware:()=>s,loggerMiddlewareOptions:()=>a});e.exports=__toCommonJS(i);var s=__name((()=>(e,t)=>async r=>{var n,o;try{const o=await e(r);const{clientName:i,commandName:s,logger:a,dynamoDbDocumentClientOptions:c={}}=t;const{overrideInputFilterSensitiveLog:u,overrideOutputFilterSensitiveLog:l}=c;const d=u??t.inputFilterSensitiveLog;const p=l??t.outputFilterSensitiveLog;const{$metadata:f,...m}=o.output;(n=a==null?void 0:a.info)==null?void 0:n.call(a,{clientName:i,commandName:s,input:d(r.input),output:p(m),metadata:f});return o}catch(e){const{clientName:n,commandName:i,logger:s,dynamoDbDocumentClientOptions:a={}}=t;const{overrideInputFilterSensitiveLog:c}=a;const u=c??t.inputFilterSensitiveLog;(o=s==null?void 0:s.error)==null?void 0:o.call(s,{clientName:n,commandName:i,input:u(r.input),error:e,metadata:e.$metadata});throw e}}),"loggerMiddleware");var a={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};var c=__name((e=>({applyToStack:e=>{e.add(s(),a)}})),"getLoggerPlugin");0&&0},4103:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{addRecursionDetectionMiddlewareOptions:()=>f,getRecursionDetectionPlugin:()=>m,recursionDetectionMiddleware:()=>p});e.exports=__toCommonJS(a);var c=r(4117);var u="X-Amzn-Trace-Id";var l="AWS_LAMBDA_FUNCTION_NAME";var d="_X_AMZN_TRACE_ID";var p=__name((e=>t=>async r=>{const{request:n}=r;if(!c.HttpRequest.isInstance(n)||e.runtime!=="node"||n.headers.hasOwnProperty(u)){return t(r)}const o=process.env[l];const i=process.env[d];const s=__name((e=>typeof e==="string"&&e.length>0),"nonEmptyString");if(s(o)&&s(i)){n.headers[u]=i}return t({...r,request:n})}),"recursionDetectionMiddleware");var f={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:true,priority:"low"};var m=__name((e=>({applyToStack:t=>{t.add(p(e),f)}})),"getRecursionDetectionPlugin");0&&0},7163:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentMiddlewareOptions:()=>S,getUserAgentPlugin:()=>E,resolveUserAgentConfig:()=>resolveUserAgentConfig,userAgentMiddleware:()=>h});e.exports=__toCommonJS(a);function resolveUserAgentConfig(e){return{...e,customUserAgent:typeof e.customUserAgent==="string"?[[e.customUserAgent]]:e.customUserAgent}}__name(resolveUserAgentConfig,"resolveUserAgentConfig");var c=r(1194);var u=r(4117);var l="user-agent";var d="x-amz-user-agent";var p=" ";var f="/";var m=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;var v=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;var g="-";var h=__name((e=>(t,r)=>async n=>{var o,i;const{request:s}=n;if(!u.HttpRequest.isInstance(s))return t(n);const{headers:a}=s;const f=((o=r==null?void 0:r.userAgent)==null?void 0:o.map(y))||[];const m=(await e.defaultUserAgentProvider()).map(y);const v=((i=e==null?void 0:e.customUserAgent)==null?void 0:i.map(y))||[];const g=(0,c.getUserAgentPrefix)();const h=(g?[g]:[]).concat([...m,...f,...v]).join(p);const S=[...m.filter((e=>e.startsWith("aws-sdk-"))),...v].join(p);if(e.runtime!=="browser"){if(S){a[d]=a[d]?`${a[l]} ${S}`:S}a[l]=h}else{a[d]=h}return t({...n,request:s})}),"userAgentMiddleware");var y=__name((e=>{var t;const r=e[0].split(f).map((e=>e.replace(m,g))).join(f);const n=(t=e[1])==null?void 0:t.replace(v,g);const o=r.indexOf(f);const i=r.substring(0,o);let s=r.substring(o+1);if(i==="api"){s=s.toLowerCase()}return[i,s,n].filter((e=>e&&e.length>0)).reduce(((e,t,r)=>{switch(r){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}}),"")}),"escapeUserAgent");var S={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};var E=__name((e=>({applyToStack:t=>{t.add(h(e),S)}})),"getUserAgentPlugin");0&&0},1945:e=>{"use strict";var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{NODE_REGION_CONFIG_FILE_OPTIONS:()=>d,NODE_REGION_CONFIG_OPTIONS:()=>l,REGION_ENV_NAME:()=>c,REGION_INI_NAME:()=>u,getAwsRegionExtensionConfiguration:()=>s,resolveAwsRegionExtensionConfiguration:()=>a,resolveRegionConfig:()=>m});e.exports=__toCommonJS(i);var s=__name((e=>{let t=__name((async()=>{if(e.region===void 0){throw new Error("Region is missing from runtimeConfig")}const t=e.region;if(typeof t==="string"){return t}return t()}),"runtimeConfigRegion");return{setRegion(e){t=e},region(){return t}}}),"getAwsRegionExtensionConfiguration");var a=__name((e=>({region:e.region()})),"resolveAwsRegionExtensionConfiguration");var c="AWS_REGION";var u="region";var l={environmentVariableSelector:e=>e[c],configFileSelector:e=>e[u],default:()=>{throw new Error("Region is missing")}};var d={preferredFile:"credentials"};var p=__name((e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"))),"isFipsRegion");var f=__name((e=>p(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e),"getRealRegion");var m=__name((e=>{const{region:t,useFipsEndpoint:r}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return f(t)}const e=await t();return f(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if(p(e)){return true}return typeof r!=="function"?Promise.resolve(!!r):r()}}}),"resolveRegionConfig");0&&0},7179:(e,t,r)=>{"use strict";var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var u={};__export(u,{fromSso:()=>_,fromStatic:()=>w,nodeProvider:()=>P});e.exports=__toCommonJS(u);var l=5*60*1e3;var d=`To refresh this SSO session run 'aws sso login' with the corresponding profile.`;var p={};var f=__name((async e=>{const{SSOOIDCClient:t}=await Promise.resolve().then((()=>__toESM(r(5780))));if(p[e]){return p[e]}const n=new t({region:e});p[e]=n;return n}),"getSsoOidcClient");var m=__name((async(e,t)=>{const{CreateTokenCommand:n}=await Promise.resolve().then((()=>__toESM(r(5780))));const o=await f(t);return o.send(new n({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}))}),"getNewSsoOidcToken");var v=r(7879);var g=__name((e=>{if(e.expiration&&e.expiration.getTime(){if(typeof t==="undefined"){throw new v.TokenProviderError(`Value not present for '${e}' in SSO Token${r?". Cannot refresh":""}. ${d}`,false)}}),"validateTokenKey");var y=r(7831);var S=r(7147);var{writeFile:E}=S.promises;var C=__name(((e,t)=>{const r=(0,y.getSSOTokenFilepath)(e);const n=JSON.stringify(t,null,2);return E(r,n)}),"writeSSOTokenToFile");var b=new Date(0);var _=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/token-providers - fromSso");const r=await(0,y.parseKnownFiles)(e);const n=(0,y.getProfileName)(e);const o=r[n];if(!o){throw new v.TokenProviderError(`Profile '${n}' could not be found in shared credentials file.`,false)}else if(!o["sso_session"]){throw new v.TokenProviderError(`Profile '${n}' is missing required property 'sso_session'.`)}const i=o["sso_session"];const s=await(0,y.loadSsoSessionData)(e);const a=s[i];if(!a){throw new v.TokenProviderError(`Sso session '${i}' could not be found in shared credentials file.`,false)}for(const e of["sso_start_url","sso_region"]){if(!a[e]){throw new v.TokenProviderError(`Sso session '${i}' is missing required property '${e}'.`,false)}}const c=a["sso_start_url"];const u=a["sso_region"];let p;try{p=await(0,y.getSSOTokenFromFile)(i)}catch(e){throw new v.TokenProviderError(`The SSO session token associated with profile=${n} was not found or is invalid. ${d}`,false)}h("accessToken",p.accessToken);h("expiresAt",p.expiresAt);const{accessToken:f,expiresAt:S}=p;const E={token:f,expiration:new Date(S)};if(E.expiration.getTime()-Date.now()>l){return E}if(Date.now()-b.getTime()<30*1e3){g(E);return E}h("clientId",p.clientId,true);h("clientSecret",p.clientSecret,true);h("refreshToken",p.refreshToken,true);try{b.setTime(Date.now());const e=await m(p,u);h("accessToken",e.accessToken);h("expiresIn",e.expiresIn);const t=new Date(Date.now()+e.expiresIn*1e3);try{await C(i,{...p,accessToken:e.accessToken,expiresAt:t.toISOString(),refreshToken:e.refreshToken})}catch(e){}return{token:e.accessToken,expiration:t}}catch(e){g(E);return E}}),"fromSso");var w=__name((({token:e,logger:t})=>async()=>{t==null?void 0:t.debug("@aws-sdk/token-providers - fromStatic");if(!e||!e.token){throw new v.TokenProviderError(`Please pass a valid token to fromStatic`,false)}return e}),"fromStatic");var P=__name(((e={})=>(0,v.memoize)((0,v.chain)(_(e),(async()=>{throw new v.TokenProviderError("Could not load token from any providers",false)})),(e=>e.expiration!==void 0&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==void 0))),"nodeProvider");0&&0},1194:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{ConditionObject:()=>c.ConditionObject,DeprecatedObject:()=>c.DeprecatedObject,EndpointError:()=>c.EndpointError,EndpointObject:()=>c.EndpointObject,EndpointObjectHeaders:()=>c.EndpointObjectHeaders,EndpointObjectProperties:()=>c.EndpointObjectProperties,EndpointParams:()=>c.EndpointParams,EndpointResolverOptions:()=>c.EndpointResolverOptions,EndpointRuleObject:()=>c.EndpointRuleObject,ErrorRuleObject:()=>c.ErrorRuleObject,EvaluateOptions:()=>c.EvaluateOptions,Expression:()=>c.Expression,FunctionArgv:()=>c.FunctionArgv,FunctionObject:()=>c.FunctionObject,FunctionReturn:()=>c.FunctionReturn,ParameterObject:()=>c.ParameterObject,ReferenceObject:()=>c.ReferenceObject,ReferenceRecord:()=>c.ReferenceRecord,RuleSetObject:()=>c.RuleSetObject,RuleSetRules:()=>c.RuleSetRules,TreeRuleObject:()=>c.TreeRuleObject,awsEndpointFunctions:()=>y,getUserAgentPrefix:()=>h,isIpAddress:()=>c.isIpAddress,partition:()=>m,resolveEndpoint:()=>c.resolveEndpoint,setPartitionInfo:()=>v,useDefaultPartitionInfo:()=>g});e.exports=__toCommonJS(a);var c=r(8013);var u=__name(((e,t=false)=>{if(t){for(const t of e.split(".")){if(!u(t)){return false}}return true}if(!(0,c.isValidHostLabel)(e)){return false}if(e.length<3||e.length>63){return false}if(e!==e.toLowerCase()){return false}if((0,c.isIpAddress)(e)){return false}return true}),"isVirtualHostableS3Bucket");var l=__name((e=>{const t=e.split(":");if(t.length<6)return null;const[r,n,o,i,s,...a]=t;if(r!=="arn"||n===""||o===""||a[0]==="")return null;return{partition:n,service:o,region:i,accountId:s,resourceId:a[0].includes("/")?a[0].split("/"):a}}),"parseArn");var d={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:true,supportsFIPS:true},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)"},"ca-west-1":{description:"Canada West (Calgary)"},"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:true,supportsFIPS:true},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:true,supportsFIPS:true},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:false,supportsFIPS:true},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:false,supportsFIPS:true},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:false,supportsFIPS:true},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{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:false,supportsFIPS:true},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"};var p=d;var f="";var m=__name((e=>{const{partitions:t}=p;for(const r of t){const{regions:t,outputs:n}=r;for(const[r,o]of Object.entries(t)){if(r===e){return{...n,...o}}}}for(const r of t){const{regionRegex:t,outputs:n}=r;if(new RegExp(t).test(e)){return{...n}}}const r=t.find((e=>e.id==="aws"));if(!r){throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.")}return{...r.outputs}}),"partition");var v=__name(((e,t="")=>{p=e;f=t}),"setPartitionInfo");var g=__name((()=>{v(d,"")}),"useDefaultPartitionInfo");var h=__name((()=>f),"getUserAgentPrefix");var y={isVirtualHostableS3Bucket:u,parseArn:l,partition:m};c.customEndpointFunctions.aws=y;0&&0},7906:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{UA_APP_ID_ENV_NAME:()=>f,UA_APP_ID_INI_NAME:()=>m,crtAvailability:()=>d,defaultUserAgent:()=>v});e.exports=__toCommonJS(a);var c=r(3993);var u=r(2037);var l=r(7282);var d={isCrtAvailable:false};var p=__name((()=>{if(d.isCrtAvailable){return["md/crt-avail"]}return null}),"isCrtAvailable");var f="AWS_SDK_UA_APP_ID";var m="sdk-ua-app-id";var v=__name((({serviceId:e,clientVersion:t})=>{const r=[["aws-sdk-js",t],["ua","2.0"],[`os/${(0,u.platform)()}`,(0,u.release)()],["lang/js"],["md/nodejs",`${l.versions.node}`]];const n=p();if(n){r.push(n)}if(e){r.push([`api/${e}`,t])}if(l.env.AWS_EXECUTION_ENV){r.push([`exec-env/${l.env.AWS_EXECUTION_ENV}`])}const o=(0,c.loadConfig)({environmentVariableSelector:e=>e[f],configFileSelector:e=>e[m],default:void 0})();let i=void 0;return async()=>{if(!i){const e=await o;i=e?[...r,[`app/${e}`]]:[...r]}return i}}),"defaultUserAgent");0&&0},1818:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{CONFIG_USE_DUALSTACK_ENDPOINT:()=>l,CONFIG_USE_FIPS_ENDPOINT:()=>m,DEFAULT_USE_DUALSTACK_ENDPOINT:()=>d,DEFAULT_USE_FIPS_ENDPOINT:()=>v,ENV_USE_DUALSTACK_ENDPOINT:()=>u,ENV_USE_FIPS_ENDPOINT:()=>f,NODE_REGION_CONFIG_FILE_OPTIONS:()=>w,NODE_REGION_CONFIG_OPTIONS:()=>_,NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS:()=>p,NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS:()=>g,REGION_ENV_NAME:()=>C,REGION_INI_NAME:()=>b,getRegionInfo:()=>N,resolveCustomEndpointsConfig:()=>y,resolveEndpointsConfig:()=>E,resolveRegionConfig:()=>T});e.exports=__toCommonJS(a);var c=r(1979);var u="AWS_USE_DUALSTACK_ENDPOINT";var l="use_dualstack_endpoint";var d=false;var p={environmentVariableSelector:e=>(0,c.booleanSelector)(e,u,c.SelectorType.ENV),configFileSelector:e=>(0,c.booleanSelector)(e,l,c.SelectorType.CONFIG),default:false};var f="AWS_USE_FIPS_ENDPOINT";var m="use_fips_endpoint";var v=false;var g={environmentVariableSelector:e=>(0,c.booleanSelector)(e,f,c.SelectorType.ENV),configFileSelector:e=>(0,c.booleanSelector)(e,m,c.SelectorType.CONFIG),default:false};var h=r(5275);var y=__name((e=>{const{endpoint:t,urlParser:r}=e;return{...e,tls:e.tls??true,endpoint:(0,h.normalizeProvider)(typeof t==="string"?r(t):t),isCustomEndpoint:true,useDualstackEndpoint:(0,h.normalizeProvider)(e.useDualstackEndpoint??false)}}),"resolveCustomEndpointsConfig");var S=__name((async e=>{const{tls:t=true}=e;const r=await e.region();const n=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!n.test(r)){throw new Error("Invalid region in client config")}const o=await e.useDualstackEndpoint();const i=await e.useFipsEndpoint();const{hostname:s}=await e.regionInfoProvider(r,{useDualstackEndpoint:o,useFipsEndpoint:i})??{};if(!s){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${t?"https:":"http:"}//${s}`)}),"getEndpointFromRegion");var E=__name((e=>{const t=(0,h.normalizeProvider)(e.useDualstackEndpoint??false);const{endpoint:r,useFipsEndpoint:n,urlParser:o}=e;return{...e,tls:e.tls??true,endpoint:r?(0,h.normalizeProvider)(typeof r==="string"?o(r):r):()=>S({...e,useDualstackEndpoint:t,useFipsEndpoint:n}),isCustomEndpoint:!!r,useDualstackEndpoint:t}}),"resolveEndpointsConfig");var C="AWS_REGION";var b="region";var _={environmentVariableSelector:e=>e[C],configFileSelector:e=>e[b],default:()=>{throw new Error("Region is missing")}};var w={preferredFile:"credentials"};var P=__name((e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"))),"isFipsRegion");var x=__name((e=>P(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e),"getRealRegion");var T=__name((e=>{const{region:t,useFipsEndpoint:r}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return x(t)}const e=await t();return x(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if(P(e)){return true}return typeof r!=="function"?Promise.resolve(!!r):r()}}}),"resolveRegionConfig");var O=__name(((e=[],{useFipsEndpoint:t,useDualstackEndpoint:r})=>{var n;return(n=e.find((({tags:e})=>t===e.includes("fips")&&r===e.includes("dualstack"))))==null?void 0:n.hostname}),"getHostnameFromVariants");var A=__name(((e,{regionHostname:t,partitionHostname:r})=>t?t:r?r.replace("{region}",e):void 0),"getResolvedHostname");var R=__name(((e,{partitionHash:t})=>Object.keys(t||{}).find((r=>t[r].regions.includes(e)))??"aws"),"getResolvedPartition");var I=__name(((e,{signingRegion:t,regionRegex:r,useFipsEndpoint:n})=>{if(t){return t}else if(n){const t=r.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\.");const n=e.match(t);if(n){return n[0].slice(1,-1)}}}),"getResolvedSigningRegion");var N=__name(((e,{useFipsEndpoint:t=false,useDualstackEndpoint:r=false,signingService:n,regionHash:o,partitionHash:i})=>{var s,a,c,u,l;const d=R(e,{partitionHash:i});const p=e in o?e:((s=i[d])==null?void 0:s.endpoint)??e;const f={useFipsEndpoint:t,useDualstackEndpoint:r};const m=O((a=o[p])==null?void 0:a.variants,f);const v=O((c=i[d])==null?void 0:c.variants,f);const g=A(p,{regionHostname:m,partitionHostname:v});if(g===void 0){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:p,useFipsEndpoint:t,useDualstackEndpoint:r}}`)}const h=I(g,{signingRegion:(u=o[p])==null?void 0:u.signingRegion,regionRegex:i[d].regionRegex,useFipsEndpoint:t});return{partition:d,signingService:n,hostname:g,...h&&{signingRegion:h},...((l=o[p])==null?void 0:l.signingService)&&{signingService:o[p].signingService}}}),"getRegionInfo");0&&0},1422:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{DefaultIdentityProviderConfig:()=>w,EXPIRATION_MS:()=>k,HttpApiKeyAuthSigner:()=>T,HttpBearerAuthSigner:()=>A,NoAuthSigner:()=>I,RequestBuilder:()=>H,createIsIdentityExpiredFunction:()=>N,createPaginator:()=>createPaginator,doesIdentityRequireRefresh:()=>j,getHttpAuthSchemeEndpointRuleSetPlugin:()=>p,getHttpAuthSchemePlugin:()=>v,getHttpSigningPlugin:()=>b,getSmithyContext:()=>M,httpAuthSchemeEndpointRuleSetMiddlewareOptions:()=>d,httpAuthSchemeMiddleware:()=>u,httpAuthSchemeMiddlewareOptions:()=>m,httpSigningMiddleware:()=>S,httpSigningMiddlewareOptions:()=>C,isIdentityExpired:()=>D,memoizeIdentityProvider:()=>U,normalizeProvider:()=>L,requestBuilder:()=>requestBuilder});e.exports=__toCommonJS(a);var c=r(5275);function convertHttpAuthSchemesToMap(e){const t=new Map;for(const r of e){t.set(r.schemeId,r)}return t}__name(convertHttpAuthSchemesToMap,"convertHttpAuthSchemesToMap");var u=__name(((e,t)=>(r,n)=>async o=>{var i;const s=e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,n,o.input));const a=convertHttpAuthSchemesToMap(e.httpAuthSchemes);const u=(0,c.getSmithyContext)(n);const l=[];for(const r of s){const o=a.get(r.schemeId);if(!o){l.push(`HttpAuthScheme \`${r.schemeId}\` was not enabled for this service.`);continue}const s=o.identityProvider(await t.identityProviderConfigProvider(e));if(!s){l.push(`HttpAuthScheme \`${r.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:c={},signingProperties:d={}}=((i=r.propertiesExtractor)==null?void 0:i.call(r,e,n))||{};r.identityProperties=Object.assign(r.identityProperties||{},c);r.signingProperties=Object.assign(r.signingProperties||{},d);u.selectedHttpAuthScheme={httpAuthOption:r,identity:await s(r.identityProperties),signer:o.signer};break}if(!u.selectedHttpAuthScheme){throw new Error(l.join("\n"))}return r(o)}),"httpAuthSchemeMiddleware");var l=r(2538);var d={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:true,relation:"before",toMiddleware:l.endpointMiddlewareOptions.name};var p=__name(((e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(u(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r}),d)}})),"getHttpAuthSchemeEndpointRuleSetPlugin");var f=r(6904);var m={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:true,relation:"before",toMiddleware:f.serializerMiddlewareOption.name};var v=__name(((e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(u(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r}),m)}})),"getHttpAuthSchemePlugin");var g=r(4117);var h=__name((e=>e=>{throw e}),"defaultErrorHandler");var y=__name(((e,t)=>{}),"defaultSuccessHandler");var S=__name((e=>(e,t)=>async r=>{if(!g.HttpRequest.isInstance(r.request)){return e(r)}const n=(0,c.getSmithyContext)(t);const o=n.selectedHttpAuthScheme;if(!o){throw new Error(`No HttpAuthScheme was selected: unable to sign request`)}const{httpAuthOption:{signingProperties:i={}},identity:s,signer:a}=o;const u=await e({...r,request:await a.sign(r.request,s,i)}).catch((a.errorHandler||h)(i));(a.successHandler||y)(u.response,i);return u}),"httpSigningMiddleware");var E=r(7273);var C={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:true,relation:"after",toMiddleware:E.retryMiddlewareOptions.name};var b=__name((e=>({applyToStack:t=>{t.addRelativeTo(S(e),C)}})),"getHttpSigningPlugin");var _=class _DefaultIdentityProviderConfig{constructor(e){this.authSchemes=new Map;for(const[t,r]of Object.entries(e)){if(r!==void 0){this.authSchemes.set(t,r)}}}getIdentityProvider(e){return this.authSchemes.get(e)}};__name(_,"DefaultIdentityProviderConfig");var w=_;var P=r(8499);var x=class _HttpApiKeyAuthSigner{async sign(e,t,r){if(!r){throw new Error("request could not be signed with `apiKey` since the `name` and `in` signer properties are missing")}if(!r.name){throw new Error("request could not be signed with `apiKey` since the `name` signer property is missing")}if(!r.in){throw new Error("request could not be signed with `apiKey` since the `in` signer property is missing")}if(!t.apiKey){throw new Error("request could not be signed with `apiKey` since the `apiKey` is not defined")}const n=g.HttpRequest.clone(e);if(r.in===P.HttpApiKeyAuthLocation.QUERY){n.query[r.name]=t.apiKey}else if(r.in===P.HttpApiKeyAuthLocation.HEADER){n.headers[r.name]=r.scheme?`${r.scheme} ${t.apiKey}`:t.apiKey}else{throw new Error("request can only be signed with `apiKey` locations `query` or `header`, but found: `"+r.in+"`")}return n}};__name(x,"HttpApiKeyAuthSigner");var T=x;var O=class _HttpBearerAuthSigner{async sign(e,t,r){const n=g.HttpRequest.clone(e);if(!t.token){throw new Error("request could not be signed with `token` since the `token` is not defined")}n.headers["Authorization"]=`Bearer ${t.token}`;return n}};__name(O,"HttpBearerAuthSigner");var A=O;var R=class _NoAuthSigner{async sign(e,t,r){return e}};__name(R,"NoAuthSigner");var I=R;var N=__name((e=>t=>j(t)&&t.expiration.getTime()-Date.now()e.expiration!==void 0),"doesIdentityRequireRefresh");var U=__name(((e,t,r)=>{if(e===void 0){return void 0}const n=typeof e!=="function"?async()=>Promise.resolve(e):e;let o;let i;let s;let a=false;const c=__name((async e=>{if(!i){i=n(e)}try{o=await i;s=true;a=false}finally{i=void 0}return o}),"coalesceProvider");if(t===void 0){return async e=>{if(!s||(e==null?void 0:e.forceRefresh)){o=await c(e)}return o}}return async e=>{if(!s||(e==null?void 0:e.forceRefresh)){o=await c(e)}if(a){return o}if(!r(o)){a=true;return o}if(t(o)){await c(e);return o}return o}}),"memoizeIdentityProvider");var M=__name((e=>e[P.SMITHY_CONTEXT_KEY]||(e[P.SMITHY_CONTEXT_KEY]={})),"getSmithyContext");var L=__name((e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t}),"normalizeProvider");var F=r(1866);function requestBuilder(e,t){return new H(e,t)}__name(requestBuilder,"requestBuilder");var $=class _RequestBuilder{constructor(e,t){this.input=e;this.context=t;this.query={};this.method="";this.headers={};this.path="";this.body=null;this.hostname="";this.resolvePathStack=[]}async build(){const{hostname:e,protocol:t="https",port:r,path:n}=await this.context.endpoint();this.path=n;for(const e of this.resolvePathStack){e(this.path)}return new g.HttpRequest({protocol:t,hostname:this.hostname||e,port:r,method:this.method,path:this.path,query:this.query,body:this.body,headers:this.headers})}hn(e){this.hostname=e;return this}bp(e){this.resolvePathStack.push((t=>{this.path=`${(t==null?void 0:t.endsWith("/"))?t.slice(0,-1):t||""}`+e}));return this}p(e,t,r,n){this.resolvePathStack.push((o=>{this.path=(0,F.resolvedPath)(o,this.input,e,t,r,n)}));return this}h(e){this.headers=e;return this}q(e){this.query=e;return this}b(e){this.body=e;return this}m(e){this.method=e;return this}};__name($,"RequestBuilder");var H=$;var B=__name((async(e,t,r,...n)=>await t.send(new e(r),...n)),"makePagedClientRequest");function createPaginator(e,t,r,n,o){return __name((async function*paginateOperation(i,s,...a){let c=i.startingToken||void 0;let u=true;let l;while(u){s[r]=c;if(o){s[o]=s[o]??i.pageSize}if(i.client instanceof e){l=await B(t,i.client,s,...a)}else{throw new Error(`Invalid client, expected instance of ${e.name}`)}yield l;const d=c;c=q(l,n);u=!!(c&&(!i.stopOnSameToken||c!==d))}return void 0}),"paginateOperation")}__name(createPaginator,"createPaginator");var q=__name(((e,t)=>{let r=e;const n=t.split(".");for(const e of n){if(!r||typeof r!=="object"){return void 0}r=r[e]}return r}),"get");0&&0},7919:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{DEFAULT_MAX_RETRIES:()=>v,DEFAULT_TIMEOUT:()=>m,ENV_CMDS_AUTH_TOKEN:()=>E,ENV_CMDS_FULL_URI:()=>y,ENV_CMDS_RELATIVE_URI:()=>S,Endpoint:()=>I,fromContainerMetadata:()=>C,fromInstanceMetadata:()=>Q,getInstanceMetadataEndpoint:()=>F,httpRequest:()=>httpRequest,providerConfigFromInit:()=>g});e.exports=__toCommonJS(a);var c=r(7310);var u=r(7879);var l=r(4300);var d=r(2181);function httpRequest(e){return new Promise(((t,r)=>{var n;const o=(0,d.request)({method:"GET",...e,hostname:(n=e.hostname)==null?void 0:n.replace(/^\[(.+)\]$/,"$1")});o.on("error",(e=>{r(Object.assign(new u.ProviderError("Unable to connect to instance metadata service"),e));o.destroy()}));o.on("timeout",(()=>{r(new u.ProviderError("TimeoutError from instance metadata service"));o.destroy()}));o.on("response",(e=>{const{statusCode:n=400}=e;if(n<200||300<=n){r(Object.assign(new u.ProviderError("Error response received from instance metadata service"),{statusCode:n}));o.destroy()}const i=[];e.on("data",(e=>{i.push(e)}));e.on("end",(()=>{t(l.Buffer.concat(i));o.destroy()}))}));o.end()}))}__name(httpRequest,"httpRequest");var p=__name((e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string"),"isImdsCredentials");var f=__name((e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration),...e.AccountId&&{accountId:e.AccountId}})),"fromImdsCredentials");var m=1e3;var v=0;var g=__name((({maxRetries:e=v,timeout:t=m})=>({maxRetries:e,timeout:t})),"providerConfigFromInit");var h=__name(((e,t)=>{let r=e();for(let n=0;n{const{timeout:t,maxRetries:r}=g(e);return()=>h((async()=>{const r=await x({logger:e.logger});const n=JSON.parse(await b(t,r));if(!p(n)){throw new u.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:e.logger})}return f(n)}),r)}),"fromContainerMetadata");var b=__name((async(e,t)=>{if(process.env[E]){t.headers={...t.headers,Authorization:process.env[E]}}const r=await httpRequest({...t,timeout:e});return r.toString()}),"requestFromEcsImds");var _="169.254.170.2";var w={localhost:true,"127.0.0.1":true};var P={"http:":true,"https:":true};var x=__name((async({logger:e})=>{if(process.env[S]){return{hostname:_,path:process.env[S]}}if(process.env[y]){const t=(0,c.parse)(process.env[y]);if(!t.hostname||!(t.hostname in w)){throw new u.CredentialsProviderError(`${t.hostname} is not a valid container metadata service hostname`,{tryNextLink:false,logger:e})}if(!t.protocol||!(t.protocol in P)){throw new u.CredentialsProviderError(`${t.protocol} is not a valid container metadata service protocol`,{tryNextLink:false,logger:e})}return{...t,port:t.port?parseInt(t.port,10):void 0}}throw new u.CredentialsProviderError(`The container metadata credential provider cannot be used unless the ${S} or ${y} environment variable is set`,{tryNextLink:false,logger:e})}),"getCmdsUri");var T=class _InstanceMetadataV1FallbackError extends u.CredentialsProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="InstanceMetadataV1FallbackError";Object.setPrototypeOf(this,_InstanceMetadataV1FallbackError.prototype)}};__name(T,"InstanceMetadataV1FallbackError");var O=T;var A=r(3993);var R=r(9381);var I=(e=>{e["IPv4"]="http://169.254.169.254";e["IPv6"]="http://[fd00:ec2::254]";return e})(I||{});var N="AWS_EC2_METADATA_SERVICE_ENDPOINT";var k="ec2_metadata_service_endpoint";var D={environmentVariableSelector:e=>e[N],configFileSelector:e=>e[k],default:void 0};var j=(e=>{e["IPv4"]="IPv4";e["IPv6"]="IPv6";return e})(j||{});var U="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";var M="ec2_metadata_service_endpoint_mode";var L={environmentVariableSelector:e=>e[U],configFileSelector:e=>e[M],default:"IPv4"};var F=__name((async()=>(0,R.parseUrl)(await $()||await H())),"getInstanceMetadataEndpoint");var $=__name((async()=>(0,A.loadConfig)(D)()),"getFromEndpointConfig");var H=__name((async()=>{const e=await(0,A.loadConfig)(L)();switch(e){case"IPv4":return"http://169.254.169.254";case"IPv6":return"http://[fd00:ec2::254]";default:throw new Error(`Unsupported endpoint mode: ${e}. Select from ${Object.values(j)}`)}}),"getFromEndpointModeConfig");var B=5*60;var q=5*60;var z="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";var V=__name(((e,t)=>{const r=B+Math.floor(Math.random()*q);const n=new Date(Date.now()+r*1e3);t.warn(`Attempting credential expiration extension due to a credential service availability issue. A refresh of these credentials will be attempted after ${new Date(n)}.\nFor more information, please visit: `+z);const o=e.originalExpiration??e.expiration;return{...e,...o?{originalExpiration:o}:{},expiration:n}}),"getExtendedInstanceMetadataCredentials");var G=__name(((e,t={})=>{const r=(t==null?void 0:t.logger)||console;let n;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime()G(Z(e),{logger:e.logger})),"fromInstanceMetadata");var Z=__name(((e={})=>{let t=false;const{logger:r,profile:n}=e;const{timeout:o,maxRetries:i}=g(e);const s=__name((async(r,o)=>{var i;const s=t||((i=o.headers)==null?void 0:i[X])==null;if(s){let t=false;let r=false;const o=await(0,A.loadConfig)({environmentVariableSelector:t=>{const n=t[K];r=!!n&&n!=="false";if(n===void 0){throw new u.CredentialsProviderError(`${K} not set in env, checking config file next.`,{logger:e.logger})}return r},configFileSelector:e=>{const r=e[Y];t=!!r&&r!=="false";return t},default:false},{profile:n})();if(e.ec2MetadataV1Disabled||o){const n=[];if(e.ec2MetadataV1Disabled)n.push("credential provider initialization (runtime option ec2MetadataV1Disabled)");if(t)n.push(`config file profile (${Y})`);if(r)n.push(`process environment variable (${K})`);throw new O(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${n.join(", ")}].`)}}const a=(await h((async()=>{let e;try{e=await te(o)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),r)).trim();return h((async()=>{let r;try{r=await re(a,o,e)}catch(e){if(e.statusCode===401){t=false}throw e}return r}),r)}),"getCredentials");return async()=>{const e=await F();if(t){r==null?void 0:r.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)");return s(i,{...e,timeout:o})}else{let n;try{n=(await ee({...e,timeout:o})).toString()}catch(n){if((n==null?void 0:n.statusCode)===400){throw Object.assign(n,{message:"EC2 Metadata token request returned error"})}else if(n.message==="TimeoutError"||[403,404,405].includes(n.statusCode)){t=true}r==null?void 0:r.debug("AWS SDK Instance Metadata","using v1 fallback (initial)");return s(i,{...e,timeout:o})}return s(i,{...e,headers:{[X]:n},timeout:o})}}}),"getInstanceMetadataProvider");var ee=__name((async e=>httpRequest({...e,path:J,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}})),"getMetadataToken");var te=__name((async e=>(await httpRequest({...e,path:W})).toString()),"getProfile");var re=__name((async(e,t,r)=>{const n=JSON.parse((await httpRequest({...t,path:W+e})).toString());if(!p(n)){throw new u.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:r.logger})}return f(n)}),"getCredentialsFromProfile");0&&0},948:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{FetchHttpHandler:()=>p,keepAliveSupport:()=>l,streamCollector:()=>m});e.exports=__toCommonJS(a);var c=r(4117);var u=r(1962);function requestTimeout(e=0){return new Promise(((t,r)=>{if(e){setTimeout((()=>{const t=new Error(`Request did not complete within ${e} ms`);t.name="TimeoutError";r(t)}),e)}}))}__name(requestTimeout,"requestTimeout");var l={supported:void 0};var d=class _FetchHttpHandler{static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _FetchHttpHandler(e)}constructor(e){if(typeof e==="function"){this.configProvider=e().then((e=>e||{}))}else{this.config=e??{};this.configProvider=Promise.resolve(this.config)}if(l.supported===void 0){l.supported=Boolean(typeof Request!=="undefined"&&"keepalive"in new Request("https://[::1]"))}}destroy(){}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}const r=this.config.requestTimeout;const n=this.config.keepAlive===true;const o=this.config.credentials;if(t==null?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";return Promise.reject(e)}let i=e.path;const s=(0,u.buildQueryString)(e.query||{});if(s){i+=`?${s}`}if(e.fragment){i+=`#${e.fragment}`}let a="";if(e.username!=null||e.password!=null){const t=e.username??"";const r=e.password??"";a=`${t}:${r}@`}const{port:d,method:p}=e;const f=`${e.protocol}//${a}${e.hostname}${d?`:${d}`:""}${i}`;const m=p==="GET"||p==="HEAD"?void 0:e.body;const v={body:m,headers:new Headers(e.headers),method:p,credentials:o};if(m){v.duplex="half"}if(typeof AbortController!=="undefined"){v.signal=t}if(l.supported){v.keepalive=n}let g=__name((()=>{}),"removeSignalEventListener");const h=new Request(f,v);const y=[fetch(h).then((e=>{const t=e.headers;const r={};for(const e of t.entries()){r[e[0]]=e[1]}const n=e.body!=void 0;if(!n){return e.blob().then((t=>({response:new c.HttpResponse({headers:r,reason:e.statusText,statusCode:e.status,body:t})})))}return{response:new c.HttpResponse({headers:r,reason:e.statusText,statusCode:e.status,body:e.body})}})),requestTimeout(r)];if(t){y.push(new Promise(((e,r)=>{const n=__name((()=>{const e=new Error("Request aborted");e.name="AbortError";r(e)}),"onAbort");if(typeof t.addEventListener==="function"){const e=t;e.addEventListener("abort",n,{once:true});g=__name((()=>e.removeEventListener("abort",n)),"removeSignalEventListener")}else{t.onabort=n}})))}return Promise.race(y).finally(g)}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((r=>{r[e]=t;return r}))}httpHandlerConfigs(){return this.config??{}}};__name(d,"FetchHttpHandler");var p=d;var f=r(6456);var m=__name((e=>{if(typeof Blob==="function"&&e instanceof Blob){return collectBlob(e)}return collectStream(e)}),"streamCollector");async function collectBlob(e){const t=await readToBase64(e);const r=(0,f.fromBase64)(t);return new Uint8Array(r)}__name(collectBlob,"collectBlob");async function collectStream(e){const t=[];const r=e.getReader();let n=false;let o=0;while(!n){const{done:e,value:i}=await r.read();if(i){t.push(i);o+=i.length}n=e}const i=new Uint8Array(o);let s=0;for(const e of t){i.set(e,s);s+=e.length}return i}__name(collectStream,"collectStream");function readToBase64(e){return new Promise(((t,r)=>{const n=new FileReader;n.onloadend=()=>{if(n.readyState!==2){return r(new Error("Reader aborted too early"))}const e=n.result??"";const o=e.indexOf(",");const i=o>-1?o+1:e.length;t(e.substring(i))};n.onabort=()=>r(new Error("Read aborted"));n.onerror=()=>r(n.error);n.readAsDataURL(e)}))}__name(readToBase64,"readToBase64");0&&0},4681:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Hash:()=>f});e.exports=__toCommonJS(a);var c=r(922);var u=r(7107);var l=r(4300);var d=r(6113);var p=class _Hash{constructor(e,t){this.algorithmIdentifier=e;this.secret=t;this.reset()}update(e,t){this.hash.update((0,u.toUint8Array)(castSourceData(e,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,d.createHmac)(this.algorithmIdentifier,castSourceData(this.secret)):(0,d.createHash)(this.algorithmIdentifier)}};__name(p,"Hash");var f=p;function castSourceData(e,t){if(l.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,c.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,c.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,c.fromArrayBuffer)(e)}__name(castSourceData,"castSourceData");0&&0},5696:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{isArrayBuffer:()=>s});e.exports=__toCommonJS(i);var s=__name((e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]"),"isArrayBuffer");0&&0},1829:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{contentLengthMiddleware:()=>contentLengthMiddleware,contentLengthMiddlewareOptions:()=>l,getContentLengthPlugin:()=>d});e.exports=__toCommonJS(a);var c=r(4117);var u="content-length";function contentLengthMiddleware(e){return t=>async r=>{const n=r.request;if(c.HttpRequest.isInstance(n)){const{body:t,headers:r}=n;if(t&&Object.keys(r).map((e=>e.toLowerCase())).indexOf(u)===-1){try{const r=e(t);n.headers={...n.headers,[u]:String(r)}}catch(e){}}}return t({...r,request:n})}}__name(contentLengthMiddleware,"contentLengthMiddleware");var l={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};var d=__name((e=>({applyToStack:t=>{t.add(contentLengthMiddleware(e.bodyLengthChecker),l)}})),"getContentLengthPlugin");0&&0},2477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromConfig=void 0;const n=r(3993);const o=r(536);const getEndpointFromConfig=async e=>(0,n.loadConfig)((0,o.getEndpointUrlConfig)(e))();t.getEndpointFromConfig=getEndpointFromConfig},536:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrlConfig=void 0;const n=r(7831);const o="AWS_ENDPOINT_URL";const i="endpoint_url";const getEndpointUrlConfig=e=>({environmentVariableSelector:t=>{const r=e.split(" ").map((e=>e.toUpperCase()));const n=t[[o,...r].join("_")];if(n)return n;const i=t[o];if(i)return i;return undefined},configFileSelector:(t,r)=>{if(r&&t.services){const o=r[["services",t.services].join(n.CONFIG_PREFIX_SEPARATOR)];if(o){const t=e.split(" ").map((e=>e.toLowerCase()));const r=o[[t.join("_"),i].join(n.CONFIG_PREFIX_SEPARATOR)];if(r)return r}}const o=t[i];if(o)return o;return undefined},default:undefined});t.getEndpointUrlConfig=getEndpointUrlConfig},2538:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{endpointMiddleware:()=>C,endpointMiddlewareOptions:()=>_,getEndpointFromInstructions:()=>y,getEndpointPlugin:()=>w,resolveEndpointConfig:()=>P,resolveParams:()=>S,toEndpointV1:()=>h});e.exports=__toCommonJS(a);var c=__name((async e=>{const t=(e==null?void 0:e.Bucket)||"";if(typeof e.Bucket==="string"){e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))}if(f(t)){if(e.ForcePathStyle===true){throw new Error("Path-style addressing cannot be used with ARN buckets")}}else if(!p(t)||t.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||t.toLowerCase()!==t||t.length<3){e.ForcePathStyle=true}if(e.DisableMultiRegionAccessPoints){e.disableMultiRegionAccessPoints=true;e.DisableMRAP=true}return e}),"resolveParamsForS3");var u=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/;var l=/(\d+\.){3}\d+/;var d=/\.\./;var p=__name((e=>u.test(e)&&!l.test(e)&&!d.test(e)),"isDnsCompatibleBucketName");var f=__name((e=>{const[t,r,n,,,o]=e.split(":");const i=t==="arn"&&e.split(":").length>=6;const s=Boolean(i&&r&&n&&o);if(i&&!s){throw new Error(`Invalid ARN: ${e} was an invalid ARN.`)}return s}),"isArnBucketName");var m=__name(((e,t,r)=>{const n=__name((async()=>{const n=r[e]??r[t];if(typeof n==="function"){return n()}return n}),"configProvider");if(e==="credentialScope"||t==="CredentialScope"){return async()=>{const e=typeof r.credentials==="function"?await r.credentials():r.credentials;const t=(e==null?void 0:e.credentialScope)??(e==null?void 0:e.CredentialScope);return t}}if(e==="accountId"||t==="AccountId"){return async()=>{const e=typeof r.credentials==="function"?await r.credentials():r.credentials;const t=(e==null?void 0:e.accountId)??(e==null?void 0:e.AccountId);return t}}if(e==="endpoint"||t==="endpoint"){return async()=>{const e=await n();if(e&&typeof e==="object"){if("url"in e){return e.url.href}if("hostname"in e){const{protocol:t,hostname:r,port:n,path:o}=e;return`${t}//${r}${n?":"+n:""}${o}`}}return e}}return n}),"createConfigValueProvider");var v=r(2477);var g=r(9381);var h=__name((e=>{if(typeof e==="object"){if("url"in e){return(0,g.parseUrl)(e.url)}return e}return(0,g.parseUrl)(e)}),"toEndpointV1");var y=__name((async(e,t,r,n)=>{if(!r.endpoint){const e=await(0,v.getEndpointFromConfig)(r.serviceId||"");if(e){r.endpoint=()=>Promise.resolve(h(e))}}const o=await S(e,t,r);if(typeof r.endpointProvider!=="function"){throw new Error("config.endpointProvider is not set.")}const i=r.endpointProvider(o,n);return i}),"getEndpointFromInstructions");var S=__name((async(e,t,r)=>{var n;const o={};const i=((n=t==null?void 0:t.getEndpointParameterInstructions)==null?void 0:n.call(t))||{};for(const[t,n]of Object.entries(i)){switch(n.type){case"staticContextParams":o[t]=n.value;break;case"contextParams":o[t]=e[n.name];break;case"clientContextParams":case"builtInParams":o[t]=await m(n.name,t,r)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(n))}}if(Object.keys(i).length===0){Object.assign(o,r)}if(String(r.serviceId).toLowerCase()==="s3"){await c(o)}return o}),"resolveParams");var E=r(5275);var C=__name((({config:e,instructions:t})=>(r,n)=>async o=>{var i,s,a;const c=await y(o.input,{getEndpointParameterInstructions(){return t}},{...e},n);n.endpointV2=c;n.authSchemes=(i=c.properties)==null?void 0:i.authSchemes;const u=(s=n.authSchemes)==null?void 0:s[0];if(u){n["signing_region"]=u.signingRegion;n["signing_service"]=u.signingName;const e=(0,E.getSmithyContext)(n);const t=(a=e==null?void 0:e.selectedHttpAuthScheme)==null?void 0:a.httpAuthOption;if(t){t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:u.signingRegion,signingRegion:u.signingRegion,signing_service:u.signingName,signingName:u.signingName,signingRegionSet:u.signingRegionSet},u.properties)}}return r({...o})}),"endpointMiddleware");var b=r(6904);var _={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:true,relation:"before",toMiddleware:b.serializerMiddlewareOption.name};var w=__name(((e,t)=>({applyToStack:r=>{r.addRelativeTo(C({config:e,instructions:t}),_)}})),"getEndpointPlugin");var P=__name((e=>{const t=e.tls??true;const{endpoint:r}=e;const n=r!=null?async()=>h(await(0,E.normalizeProvider)(r)()):void 0;const o=!!r;return{...e,endpoint:n,tls:t,isCustomEndpoint:o,useDualstackEndpoint:(0,E.normalizeProvider)(e.useDualstackEndpoint??false),useFipsEndpoint:(0,E.normalizeProvider)(e.useFipsEndpoint??false)}}),"resolveEndpointConfig");0&&0},7273:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AdaptiveRetryStrategy:()=>E,CONFIG_MAX_ATTEMPTS:()=>_,CONFIG_RETRY_MODE:()=>T,ENV_MAX_ATTEMPTS:()=>b,ENV_RETRY_MODE:()=>x,NODE_MAX_ATTEMPT_CONFIG_OPTIONS:()=>w,NODE_RETRY_MODE_CONFIG_OPTIONS:()=>O,StandardRetryStrategy:()=>h,defaultDelayDecider:()=>p,defaultRetryDecider:()=>m,getOmitRetryHeadersPlugin:()=>I,getRetryAfterHint:()=>$,getRetryPlugin:()=>F,omitRetryHeadersMiddleware:()=>A,omitRetryHeadersMiddlewareOptions:()=>R,resolveRetryConfig:()=>P,retryMiddleware:()=>D,retryMiddlewareOptions:()=>L});e.exports=__toCommonJS(a);var c=r(4117);var u=r(2420);var l=r(9751);var d=__name(((e,t)=>{const r=e;const n=(t==null?void 0:t.noRetryIncrement)??l.NO_RETRY_INCREMENT;const o=(t==null?void 0:t.retryCost)??l.RETRY_COST;const i=(t==null?void 0:t.timeoutRetryCost)??l.TIMEOUT_RETRY_COST;let s=e;const a=__name((e=>e.name==="TimeoutError"?i:o),"getCapacityAmount");const c=__name((e=>a(e)<=s),"hasRetryTokens");const u=__name((e=>{if(!c(e)){throw new Error("No retry token available")}const t=a(e);s-=t;return t}),"retrieveRetryTokens");const d=__name((e=>{s+=e??n;s=Math.min(s,r)}),"releaseRetryTokens");return Object.freeze({hasRetryTokens:c,retrieveRetryTokens:u,releaseRetryTokens:d})}),"getDefaultRetryQuota");var p=__name(((e,t)=>Math.floor(Math.min(l.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e))),"defaultDelayDecider");var f=r(1528);var m=__name((e=>{if(!e){return false}return(0,f.isRetryableByTrait)(e)||(0,f.isClockSkewError)(e)||(0,f.isThrottlingError)(e)||(0,f.isTransientError)(e)}),"defaultRetryDecider");var v=__name((e=>{if(e instanceof Error)return e;if(e instanceof Object)return Object.assign(new Error,e);if(typeof e==="string")return new Error(e);return new Error(`AWS SDK error wrapper for ${e}`)}),"asSdkError");var g=class _StandardRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode=l.RETRY_MODES.STANDARD;this.retryDecider=(t==null?void 0:t.retryDecider)??m;this.delayDecider=(t==null?void 0:t.delayDecider)??p;this.retryQuota=(t==null?void 0:t.retryQuota)??d(l.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,r){return tsetTimeout(e,s)));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=o;t.$metadata.totalRetryDelay=i;throw t}}}};__name(g,"StandardRetryStrategy");var h=g;var y=__name((e=>{if(!c.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const r=e.headers[t];const n=Number(r);if(!Number.isNaN(n))return n*1e3;const o=new Date(r);return o.getTime()-Date.now()}),"getDelayFromRetryAfterHeader");var S=class _AdaptiveRetryStrategy extends h{constructor(e,t){const{rateLimiter:r,...n}=t??{};super(e,n);this.rateLimiter=r??new l.DefaultRateLimiter;this.mode=l.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}};__name(S,"AdaptiveRetryStrategy");var E=S;var C=r(5275);var b="AWS_MAX_ATTEMPTS";var _="max_attempts";var w={environmentVariableSelector:e=>{const t=e[b];if(!t)return void 0;const r=parseInt(t);if(Number.isNaN(r)){throw new Error(`Environment variable ${b} mast be a number, got "${t}"`)}return r},configFileSelector:e=>{const t=e[_];if(!t)return void 0;const r=parseInt(t);if(Number.isNaN(r)){throw new Error(`Shared config file entry ${_} mast be a number, got "${t}"`)}return r},default:l.DEFAULT_MAX_ATTEMPTS};var P=__name((e=>{const{retryStrategy:t}=e;const r=(0,C.normalizeProvider)(e.maxAttempts??l.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:r,retryStrategy:async()=>{if(t){return t}const n=await(0,C.normalizeProvider)(e.retryMode)();if(n===l.RETRY_MODES.ADAPTIVE){return new l.AdaptiveRetryStrategy(r)}return new l.StandardRetryStrategy(r)}}}),"resolveRetryConfig");var x="AWS_RETRY_MODE";var T="retry_mode";var O={environmentVariableSelector:e=>e[x],configFileSelector:e=>e[T],default:l.DEFAULT_RETRY_MODE};var A=__name((()=>e=>async t=>{const{request:r}=t;if(c.HttpRequest.isInstance(r)){delete r.headers[l.INVOCATION_ID_HEADER];delete r.headers[l.REQUEST_HEADER]}return e(t)}),"omitRetryHeadersMiddleware");var R={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};var I=__name((e=>({applyToStack:e=>{e.addRelativeTo(A(),R)}})),"getOmitRetryHeadersPlugin");var N=r(1866);var k=r(4505);var D=__name((e=>(t,r)=>async n=>{var o;let i=await e.retryStrategy();const s=await e.maxAttempts();if(j(i)){i=i;let e=await i.acquireInitialRetryToken(r["partition_id"]);let a=new Error;let d=0;let p=0;const{request:f}=n;const m=c.HttpRequest.isInstance(f);if(m){f.headers[l.INVOCATION_ID_HEADER]=(0,u.v4)()}while(true){try{if(m){f.headers[l.REQUEST_HEADER]=`attempt=${d+1}; max=${s}`}const{response:r,output:o}=await t(n);i.recordSuccess(e);o.$metadata.attempts=d+1;o.$metadata.totalRetryDelay=p;return{response:r,output:o}}catch(t){const n=U(t);a=v(t);if(m&&(0,k.isStreamingPayload)(f)){(o=r.logger instanceof N.NoOpLogger?console:r.logger)==null?void 0:o.warn("An error was encountered in a non-retryable streaming request.");throw a}try{e=await i.refreshRetryTokenForRetry(e,n)}catch(e){if(!a.$metadata){a.$metadata={}}a.$metadata.attempts=d+1;a.$metadata.totalRetryDelay=p;throw a}d=e.getRetryCount();const s=e.getRetryDelay();p+=s;await new Promise((e=>setTimeout(e,s)))}}}else{i=i;if(i==null?void 0:i.mode)r.userAgent=[...r.userAgent||[],["cfg/retry-mode",i.mode]];return i.retry(t,n)}}),"retryMiddleware");var j=__name((e=>typeof e.acquireInitialRetryToken!=="undefined"&&typeof e.refreshRetryTokenForRetry!=="undefined"&&typeof e.recordSuccess!=="undefined"),"isRetryStrategyV2");var U=__name((e=>{const t={error:e,errorType:M(e)};const r=$(e.$response);if(r){t.retryAfterHint=r}return t}),"getRetryErrorInfo");var M=__name((e=>{if((0,f.isThrottlingError)(e))return"THROTTLING";if((0,f.isTransientError)(e))return"TRANSIENT";if((0,f.isServerError)(e))return"SERVER_ERROR";return"CLIENT_ERROR"}),"getRetryErrorType");var L={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};var F=__name((e=>({applyToStack:t=>{t.add(D(e),L)}})),"getRetryPlugin");var $=__name((e=>{if(!c.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const r=e.headers[t];const n=Number(r);if(!Number.isNaN(n))return new Date(n*1e3);const o=new Date(r);return o}),"getRetryAfterHint");0&&0},4505:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isStreamingPayload=void 0;const n=r(2781);const isStreamingPayload=e=>(e===null||e===void 0?void 0:e.body)instanceof n.Readable||typeof ReadableStream!=="undefined"&&(e===null||e===void 0?void 0:e.body)instanceof ReadableStream;t.isStreamingPayload=isStreamingPayload},6904:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{deserializerMiddleware:()=>s,deserializerMiddlewareOption:()=>c,getSerdePlugin:()=>getSerdePlugin,serializerMiddleware:()=>a,serializerMiddlewareOption:()=>u});e.exports=__toCommonJS(i);var s=__name(((e,t)=>r=>async n=>{const{response:o}=await r(n);try{const r=await t(o,e);return{response:o,output:r}}catch(e){Object.defineProperty(e,"$response",{value:o});if(!("$metadata"in e)){const t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;e.message+="\n "+t;if(typeof e.$responseBodyText!=="undefined"){if(e.$response){e.$response.body=e.$responseBodyText}}}throw e}}),"deserializerMiddleware");var a=__name(((e,t)=>(r,n)=>async o=>{var i;const s=((i=n.endpointV2)==null?void 0:i.url)&&e.urlParser?async()=>e.urlParser(n.endpointV2.url):e.endpoint;if(!s){throw new Error("No valid endpoint provider available.")}const a=await t(o.input,{...e,endpoint:s});return r({...o,request:a})}),"serializerMiddleware");var c={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};var u={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,t,r){return{applyToStack:n=>{n.add(s(e,r),c);n.add(a(e,t),u)}}}__name(getSerdePlugin,"getSerdePlugin");0&&0},1903:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{constructStack:()=>c});e.exports=__toCommonJS(i);var s=__name(((e,t)=>{const r=[];if(e){r.push(e)}if(t){for(const e of t){r.push(e)}}return r}),"getAllAliases");var a=__name(((e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`),"getMiddlewareNameWithAliases");var c=__name((()=>{let e=[];let t=[];let r=false;const n=new Set;const o=__name((e=>e.sort(((e,t)=>u[t.step]-u[e.step]||l[t.priority||"normal"]-l[e.priority||"normal"]))),"sort");const i=__name((r=>{let o=false;const i=__name((e=>{const t=s(e.name,e.aliases);if(t.includes(r)){o=true;for(const e of t){n.delete(e)}return false}return true}),"filterCb");e=e.filter(i);t=t.filter(i);return o}),"removeByName");const d=__name((r=>{let o=false;const i=__name((e=>{if(e.middleware===r){o=true;for(const t of s(e.name,e.aliases)){n.delete(t)}return false}return true}),"filterCb");e=e.filter(i);t=t.filter(i);return o}),"removeByReference");const p=__name((r=>{var n;e.forEach((e=>{r.add(e.middleware,{...e})}));t.forEach((e=>{r.addRelativeTo(e.middleware,{...e})}));(n=r.identifyOnResolve)==null?void 0:n.call(r,v.identifyOnResolve());return r}),"cloneTo");const f=__name((e=>{const t=[];e.before.forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...f(e))}}));t.push(e);e.after.reverse().forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...f(e))}}));return t}),"expandRelativeMiddlewareList");const m=__name(((r=false)=>{const n=[];const i=[];const c={};e.forEach((e=>{const t={...e,before:[],after:[]};for(const e of s(t.name,t.aliases)){c[e]=t}n.push(t)}));t.forEach((e=>{const t={...e,before:[],after:[]};for(const e of s(t.name,t.aliases)){c[e]=t}i.push(t)}));i.forEach((e=>{if(e.toMiddleware){const t=c[e.toMiddleware];if(t===void 0){if(r){return}throw new Error(`${e.toMiddleware} is not found when adding ${a(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){t.after.push(e)}if(e.relation==="before"){t.before.push(e)}}}));const u=o(n).map(f).reduce(((e,t)=>{e.push(...t);return e}),[]);return u}),"getMiddlewareList");const v={add:(t,r={})=>{const{name:o,override:i,aliases:c}=r;const u={step:"initialize",priority:"normal",middleware:t,...r};const l=s(o,c);if(l.length>0){if(l.some((e=>n.has(e)))){if(!i)throw new Error(`Duplicate middleware name '${a(o,c)}'`);for(const t of l){const r=e.findIndex((e=>{var r;return e.name===t||((r=e.aliases)==null?void 0:r.some((e=>e===t)))}));if(r===-1){continue}const n=e[r];if(n.step!==u.step||u.priority!==n.priority){throw new Error(`"${a(n.name,n.aliases)}" middleware with ${n.priority} priority in ${n.step} step cannot be overridden by "${a(o,c)}" middleware with ${u.priority} priority in ${u.step} step.`)}e.splice(r,1)}}for(const e of l){n.add(e)}}e.push(u)},addRelativeTo:(e,r)=>{const{name:o,override:i,aliases:c}=r;const u={middleware:e,...r};const l=s(o,c);if(l.length>0){if(l.some((e=>n.has(e)))){if(!i)throw new Error(`Duplicate middleware name '${a(o,c)}'`);for(const e of l){const r=t.findIndex((t=>{var r;return t.name===e||((r=t.aliases)==null?void 0:r.some((t=>t===e)))}));if(r===-1){continue}const n=t[r];if(n.toMiddleware!==u.toMiddleware||n.relation!==u.relation){throw new Error(`"${a(n.name,n.aliases)}" middleware ${n.relation} "${n.toMiddleware}" middleware cannot be overridden by "${a(o,c)}" middleware ${u.relation} "${u.toMiddleware}" middleware.`)}t.splice(r,1)}}for(const e of l){n.add(e)}}t.push(u)},clone:()=>p(c()),use:e=>{e.applyToStack(v)},remove:e=>{if(typeof e==="string")return i(e);else return d(e)},removeByTag:r=>{let o=false;const i=__name((e=>{const{tags:t,name:i,aliases:a}=e;if(t&&t.includes(r)){const e=s(i,a);for(const t of e){n.delete(t)}o=true;return false}return true}),"filterCb");e=e.filter(i);t=t.filter(i);return o},concat:e=>{var t;const n=p(c());n.use(e);n.identifyOnResolve(r||n.identifyOnResolve()||(((t=e.identifyOnResolve)==null?void 0:t.call(e))??false));return n},applyToStack:p,identify:()=>m(true).map((e=>{const t=e.step??e.relation+" "+e.toMiddleware;return a(e.name,e.aliases)+" - "+t})),identifyOnResolve(e){if(typeof e==="boolean")r=e;return r},resolve:(e,t)=>{for(const r of m().map((e=>e.middleware)).reverse()){e=r(e,t)}if(r){console.log(v.identify())}return e}};return v}),"constructStack");var u={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};var l={high:3,normal:2,low:1};0&&0},3993:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{loadConfig:()=>m});e.exports=__toCommonJS(a);var c=r(7879);function getSelectorName(e){try{const t=new Set(Array.from(e.match(/([A-Z_]){3,}/g)??[]));t.delete("CONFIG");t.delete("CONFIG_PREFIX_SEPARATOR");t.delete("ENV");return[...t].join(", ")}catch(t){return e}}__name(getSelectorName,"getSelectorName");var u=__name(((e,t)=>async()=>{try{const t=e(process.env);if(t===void 0){throw new Error}return t}catch(r){throw new c.CredentialsProviderError(r.message||`Not found in ENV: ${getSelectorName(e.toString())}`,{logger:t})}}),"fromEnv");var l=r(7831);var d=__name(((e,{preferredFile:t="config",...r}={})=>async()=>{const n=(0,l.getProfileName)(r);const{configFile:o,credentialsFile:i}=await(0,l.loadSharedConfigFiles)(r);const s=i[n]||{};const a=o[n]||{};const u=t==="config"?{...s,...a}:{...a,...s};try{const r=t==="config"?o:i;const n=e(u,r);if(n===void 0){throw new Error}return n}catch(t){throw new c.CredentialsProviderError(t.message||`Not found in config files w/ profile [${n}]: ${getSelectorName(e.toString())}`,{logger:r.logger})}}),"fromSharedConfigFiles");var p=__name((e=>typeof e==="function"),"isFunction");var f=__name((e=>p(e)?async()=>await e():(0,c.fromStatic)(e)),"fromStatic");var m=__name((({environmentVariableSelector:e,configFileSelector:t,default:r},n={})=>(0,c.memoize)((0,c.chain)(u(e),d(t,n),f(r)))),"loadConfig");0&&0},8179:(e,t,r)=>{var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var u={};__export(u,{DEFAULT_REQUEST_TIMEOUT:()=>C,NodeHttp2Handler:()=>I,NodeHttpHandler:()=>_,streamCollector:()=>D});e.exports=__toCommonJS(u);var l=r(4117);var d=r(1962);var p=r(2181);var f=r(5687);var m=["ECONNRESET","EPIPE","ETIMEDOUT"];var v=__name((e=>{const t={};for(const r of Object.keys(e)){const n=e[r];t[r]=Array.isArray(n)?n.join(","):n}return t}),"getTransformedHeaders");var g=__name(((e,t,r=0)=>{if(!r){return}const n=setTimeout((()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${r} ms`),{name:"TimeoutError"}))}),r);e.on("socket",(e=>{if(e.connecting){e.on("connect",(()=>{clearTimeout(n)}))}else{clearTimeout(n)}}))}),"setConnectionTimeout");var h=__name(((e,{keepAlive:t,keepAliveMsecs:r})=>{if(t!==true){return}e.on("socket",(e=>{e.setKeepAlive(t,r||0)}))}),"setSocketKeepAlive");var y=__name(((e,t,r=0)=>{e.setTimeout(r,(()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${r} ms`),{name:"TimeoutError"}))}))}),"setSocketTimeout");var S=r(2781);var E=1e3;async function writeRequestBody(e,t,r=E){const n=t.headers??{};const o=n["Expect"]||n["expect"];let i=-1;let s=false;if(o==="100-continue"){await Promise.race([new Promise((e=>{i=Number(setTimeout(e,Math.max(E,r)))})),new Promise((t=>{e.on("continue",(()=>{clearTimeout(i);t()}));e.on("error",(()=>{s=true;clearTimeout(i);t()}))}))])}if(!s){writeBody(e,t.body)}}__name(writeRequestBody,"writeRequestBody");function writeBody(e,t){if(t instanceof S.Readable){t.pipe(e);return}if(t){if(Buffer.isBuffer(t)||typeof t==="string"){e.end(t);return}const r=t;if(typeof r==="object"&&r.buffer&&typeof r.byteOffset==="number"&&typeof r.byteLength==="number"){e.end(Buffer.from(r.buffer,r.byteOffset,r.byteLength));return}e.end(Buffer.from(t));return}e.end()}__name(writeBody,"writeBody");var C=0;var b=class _NodeHttpHandler{constructor(e){this.socketWarningTimestamp=0;this.metadata={handlerProtocol:"http/1.1"};this.configProvider=new Promise(((t,r)=>{if(typeof e==="function"){e().then((e=>{t(this.resolveDefaultConfig(e))})).catch(r)}else{t(this.resolveDefaultConfig(e))}}))}static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _NodeHttpHandler(e)}static checkSocketUsage(e,t,r=console){var n,o,i;const{sockets:s,requests:a,maxSockets:c}=e;if(typeof c!=="number"||c===Infinity){return t}const u=15e3;if(Date.now()-u=c&&u>=2*c){(i=r==null?void 0:r.warn)==null?void 0:i.call(r,`@smithy/node-http-handler:WARN - socket usage at capacity=${t} and ${u} additional requests are enqueued.\nSee https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/node-configuring-maxsockets.html\nor increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler config.`);return Date.now()}}}return t}resolveDefaultConfig(e){const{requestTimeout:t,connectionTimeout:r,socketTimeout:n,httpAgent:o,httpsAgent:i}=e||{};const s=true;const a=50;return{connectionTimeout:r,requestTimeout:t??n,httpAgent:(()=>{if(o instanceof p.Agent||typeof(o==null?void 0:o.destroy)==="function"){return o}return new p.Agent({keepAlive:s,maxSockets:a,...o})})(),httpsAgent:(()=>{if(i instanceof f.Agent||typeof(i==null?void 0:i.destroy)==="function"){return i}return new f.Agent({keepAlive:s,maxSockets:a,...i})})(),logger:console}}destroy(){var e,t,r,n;(t=(e=this.config)==null?void 0:e.httpAgent)==null?void 0:t.destroy();(n=(r=this.config)==null?void 0:r.httpsAgent)==null?void 0:n.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}let r;return new Promise(((n,o)=>{let i=void 0;const s=__name((async e=>{await i;clearTimeout(r);n(e)}),"resolve");const a=__name((async e=>{await i;clearTimeout(r);o(e)}),"reject");if(!this.config){throw new Error("Node HTTP request handler config is not resolved")}if(t==null?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";a(e);return}const c=e.protocol==="https:";const u=c?this.config.httpsAgent:this.config.httpAgent;r=setTimeout((()=>{this.socketWarningTimestamp=_NodeHttpHandler.checkSocketUsage(u,this.socketWarningTimestamp,this.config.logger)}),this.config.socketAcquisitionWarningTimeout??(this.config.requestTimeout??2e3)+(this.config.connectionTimeout??1e3));const S=(0,d.buildQueryString)(e.query||{});let E=void 0;if(e.username!=null||e.password!=null){const t=e.username??"";const r=e.password??"";E=`${t}:${r}`}let C=e.path;if(S){C+=`?${S}`}if(e.fragment){C+=`#${e.fragment}`}const b={headers:e.headers,host:e.hostname,method:e.method,path:C,port:e.port,agent:u,auth:E};const _=c?f.request:p.request;const w=_(b,(e=>{const t=new l.HttpResponse({statusCode:e.statusCode||-1,reason:e.statusMessage,headers:v(e.headers),body:e});s({response:t})}));w.on("error",(e=>{if(m.includes(e.code)){a(Object.assign(e,{name:"TimeoutError"}))}else{a(e)}}));g(w,a,this.config.connectionTimeout);y(w,a,this.config.requestTimeout);if(t){const e=__name((()=>{w.destroy();const e=new Error("Request aborted");e.name="AbortError";a(e)}),"onAbort");if(typeof t.addEventListener==="function"){const r=t;r.addEventListener("abort",e,{once:true});w.once("close",(()=>r.removeEventListener("abort",e)))}else{t.onabort=e}}const P=b.agent;if(typeof P==="object"&&"keepAlive"in P){h(w,{keepAlive:P.keepAlive,keepAliveMsecs:P.keepAliveMsecs})}i=writeRequestBody(w,e,this.config.requestTimeout).catch((e=>{clearTimeout(r);return o(e)}))}))}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((r=>({...r,[e]:t})))}httpHandlerConfigs(){return this.config??{}}};__name(b,"NodeHttpHandler");var _=b;var w=r(5158);var P=__toESM(r(5158));var x=class _NodeHttp2ConnectionPool{constructor(e){this.sessions=[];this.sessions=e??[]}poll(){if(this.sessions.length>0){return this.sessions.shift()}}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter((t=>t!==e))}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(const t of this.sessions){if(t===e){if(!t.destroyed){t.destroy()}}}}};__name(x,"NodeHttp2ConnectionPool");var T=x;var O=class _NodeHttp2ConnectionManager{constructor(e){this.sessionCache=new Map;this.config=e;if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrency must be greater than zero.")}}lease(e,t){const r=this.getUrlString(e);const n=this.sessionCache.get(r);if(n){const e=n.poll();if(e&&!this.config.disableConcurrency){return e}}const o=P.default.connect(r);if(this.config.maxConcurrency){o.settings({maxConcurrentStreams:this.config.maxConcurrency},(t=>{if(t){throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}}))}o.unref();const i=__name((()=>{o.destroy();this.deleteSession(r,o)}),"destroySessionCb");o.on("goaway",i);o.on("error",i);o.on("frameError",i);o.on("close",(()=>this.deleteSession(r,o)));if(t.requestTimeout){o.setTimeout(t.requestTimeout,i)}const s=this.sessionCache.get(r)||new T;s.offerLast(o);this.sessionCache.set(r,s);return o}deleteSession(e,t){const r=this.sessionCache.get(e);if(!r){return}if(!r.contains(t)){return}r.remove(t);this.sessionCache.set(e,r)}release(e,t){var r;const n=this.getUrlString(e);(r=this.sessionCache.get(n))==null?void 0:r.offerLast(t)}destroy(){for(const[e,t]of this.sessionCache){for(const e of t){if(!e.destroyed){e.destroy()}t.remove(e)}this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrentStreams must be greater than zero.")}this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}};__name(O,"NodeHttp2ConnectionManager");var A=O;var R=class _NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.connectionManager=new A({});this.configProvider=new Promise(((t,r)=>{if(typeof e==="function"){e().then((e=>{t(e||{})})).catch(r)}else{t(e||{})}}))}static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _NodeHttp2Handler(e)}destroy(){this.connectionManager.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider;this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||false);if(this.config.maxConcurrentStreams){this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams)}}const{requestTimeout:r,disableConcurrentStreams:n}=this.config;return new Promise(((o,i)=>{var s;let a=false;let c=void 0;const u=__name((async e=>{await c;o(e)}),"resolve");const p=__name((async e=>{await c;i(e)}),"reject");if(t==null?void 0:t.aborted){a=true;const e=new Error("Request aborted");e.name="AbortError";p(e);return}const{hostname:f,method:m,port:g,protocol:h,query:y}=e;let S="";if(e.username!=null||e.password!=null){const t=e.username??"";const r=e.password??"";S=`${t}:${r}@`}const E=`${h}//${S}${f}${g?`:${g}`:""}`;const C={destination:new URL(E)};const b=this.connectionManager.lease(C,{requestTimeout:(s=this.config)==null?void 0:s.sessionTimeout,disableConcurrentStreams:n||false});const _=__name((e=>{if(n){this.destroySession(b)}a=true;p(e)}),"rejectWithDestroy");const P=(0,d.buildQueryString)(y||{});let x=e.path;if(P){x+=`?${P}`}if(e.fragment){x+=`#${e.fragment}`}const T=b.request({...e.headers,[w.constants.HTTP2_HEADER_PATH]:x,[w.constants.HTTP2_HEADER_METHOD]:m});b.ref();T.on("response",(e=>{const t=new l.HttpResponse({statusCode:e[":status"]||-1,headers:v(e),body:T});a=true;u({response:t});if(n){b.close();this.connectionManager.deleteSession(E,b)}}));if(r){T.setTimeout(r,(()=>{T.close();const e=new Error(`Stream timed out because of no activity for ${r} ms`);e.name="TimeoutError";_(e)}))}if(t){const e=__name((()=>{T.close();const e=new Error("Request aborted");e.name="AbortError";_(e)}),"onAbort");if(typeof t.addEventListener==="function"){const r=t;r.addEventListener("abort",e,{once:true});T.once("close",(()=>r.removeEventListener("abort",e)))}else{t.onabort=e}}T.on("frameError",((e,t,r)=>{_(new Error(`Frame type id ${e} in stream id ${r} has failed with code ${t}.`))}));T.on("error",_);T.on("aborted",(()=>{_(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${T.rstCode}.`))}));T.on("close",(()=>{b.unref();if(n){b.destroy()}if(!a){_(new Error("Unexpected error: http2 request did not get a response"))}}));c=writeRequestBody(T,e,r)}))}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((r=>({...r,[e]:t})))}httpHandlerConfigs(){return this.config??{}}destroySession(e){if(!e.destroyed){e.destroy()}}};__name(R,"NodeHttp2Handler");var I=R;var N=class _Collector extends S.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,r){this.bufferedBytes.push(e);r()}};__name(N,"Collector");var k=N;var D=__name((e=>{if(j(e)){return collectReadableStream(e)}return new Promise(((t,r)=>{const n=new k;e.pipe(n);e.on("error",(e=>{n.end();r(e)}));n.on("error",r);n.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)}))}))}),"streamCollector");var j=__name((e=>typeof ReadableStream==="function"&&e instanceof ReadableStream),"isReadableStreamInstance");async function collectReadableStream(e){const t=[];const r=e.getReader();let n=false;let o=0;while(!n){const{done:e,value:i}=await r.read();if(i){t.push(i);o+=i.length}n=e}const i=new Uint8Array(o);let s=0;for(const e of t){i.set(e,s);s+=e.length}return i}__name(collectReadableStream,"collectReadableStream");0&&0},7879:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{CredentialsProviderError:()=>u,ProviderError:()=>a,TokenProviderError:()=>d,chain:()=>p,fromStatic:()=>f,memoize:()=>m});e.exports=__toCommonJS(i);var s=class _ProviderError extends Error{constructor(e,t=true){var r;let n;let o=true;if(typeof t==="boolean"){n=void 0;o=t}else if(t!=null&&typeof t==="object"){n=t.logger;o=t.tryNextLink??true}super(e);this.name="ProviderError";this.tryNextLink=o;Object.setPrototypeOf(this,_ProviderError.prototype);(r=n==null?void 0:n.debug)==null?void 0:r.call(n,`@smithy/property-provider ${o?"->":"(!)"} ${e}`)}static from(e,t=true){return Object.assign(new this(e.message,t),e)}};__name(s,"ProviderError");var a=s;var c=class _CredentialsProviderError extends a{constructor(e,t=true){super(e,t);this.name="CredentialsProviderError";Object.setPrototypeOf(this,_CredentialsProviderError.prototype)}};__name(c,"CredentialsProviderError");var u=c;var l=class _TokenProviderError extends a{constructor(e,t=true){super(e,t);this.name="TokenProviderError";Object.setPrototypeOf(this,_TokenProviderError.prototype)}};__name(l,"TokenProviderError");var d=l;var p=__name(((...e)=>async()=>{if(e.length===0){throw new a("No providers in chain")}let t;for(const r of e){try{const e=await r();return e}catch(e){t=e;if(e==null?void 0:e.tryNextLink){continue}throw e}}throw t}),"chain");var f=__name((e=>()=>Promise.resolve(e)),"fromStatic");var m=__name(((e,t,r)=>{let n;let o;let i;let s=false;const a=__name((async()=>{if(!o){o=e()}try{n=await o;i=true;s=false}finally{o=void 0}return n}),"coalesceProvider");if(t===void 0){return async e=>{if(!i||(e==null?void 0:e.forceRefresh)){n=await a()}return n}}return async e=>{if(!i||(e==null?void 0:e.forceRefresh)){n=await a()}if(s){return n}if(r&&!r(n)){s=true;return n}if(t(n)){await a();return n}return n}}),"memoize");0&&0},4117:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Field:()=>p,Fields:()=>m,HttpRequest:()=>g,HttpResponse:()=>y,IHttpRequest:()=>l.HttpRequest,getHttpHandlerExtensionConfiguration:()=>c,isValidHostname:()=>isValidHostname,resolveHttpHandlerRuntimeConfig:()=>u});e.exports=__toCommonJS(a);var c=__name((e=>{let t=e.httpHandler;return{setHttpHandler(e){t=e},httpHandler(){return t},updateHttpClientConfig(e,r){t.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}}),"getHttpHandlerExtensionConfiguration");var u=__name((e=>({httpHandler:e.httpHandler()})),"resolveHttpHandlerRuntimeConfig");var l=r(8499);var d=class _Field{constructor({name:e,kind:t=l.FieldPosition.HEADER,values:r=[]}){this.name=e;this.kind=t;this.values=r}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter((t=>t!==e))}toString(){return this.values.map((e=>e.includes(",")||e.includes(" ")?`"${e}"`:e)).join(", ")}get(){return this.values}};__name(d,"Field");var p=d;var f=class _Fields{constructor({fields:e=[],encoding:t="utf-8"}){this.entries={};e.forEach(this.setField.bind(this));this.encoding=t}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter((t=>t.kind===e))}};__name(f,"Fields");var m=f;var v=class _HttpRequest{constructor(e){this.method=e.method||"GET";this.hostname=e.hostname||"localhost";this.port=e.port;this.query=e.query||{};this.headers=e.headers||{};this.body=e.body;this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:";this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/";this.username=e.username;this.password=e.password;this.fragment=e.fragment}static clone(e){const t=new _HttpRequest({...e,headers:{...e.headers}});if(t.query){t.query=cloneQuery(t.query)}return t}static isInstance(e){if(!e){return false}const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t["query"]==="object"&&typeof t["headers"]==="object"}clone(){return _HttpRequest.clone(this)}};__name(v,"HttpRequest");var g=v;function cloneQuery(e){return Object.keys(e).reduce(((t,r)=>{const n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}}),{})}__name(cloneQuery,"cloneQuery");var h=class _HttpResponse{constructor(e){this.statusCode=e.statusCode;this.reason=e.reason;this.headers=e.headers||{};this.body=e.body}static isInstance(e){if(!e)return false;const t=e;return typeof t.statusCode==="number"&&typeof t.headers==="object"}};__name(h,"HttpResponse");var y=h;function isValidHostname(e){const t=/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;return t.test(e)}__name(isValidHostname,"isValidHostname");0&&0},1962:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{buildQueryString:()=>buildQueryString});e.exports=__toCommonJS(a);var c=r(8290);function buildQueryString(e){const t=[];for(let r of Object.keys(e).sort()){const n=e[r];r=(0,c.escapeUri)(r);if(Array.isArray(n)){for(let e=0,o=n.length;e{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{parseQueryString:()=>parseQueryString});e.exports=__toCommonJS(i);function parseQueryString(e){const t={};e=e.replace(/^\?/,"");if(e){for(const r of e.split("&")){let[e,n=null]=r.split("=");e=decodeURIComponent(e);if(n){n=decodeURIComponent(n)}if(!(e in t)){t[e]=n}else if(Array.isArray(t[e])){t[e].push(n)}else{t[e]=[t[e],n]}}}return t}__name(parseQueryString,"parseQueryString");0&&0},1528:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{isClockSkewCorrectedError:()=>f,isClockSkewError:()=>p,isRetryableByTrait:()=>d,isServerError:()=>g,isThrottlingError:()=>m,isTransientError:()=>v});e.exports=__toCommonJS(i);var s=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];var a=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];var c=["TimeoutError","RequestTimeout","RequestTimeoutException"];var u=[500,502,503,504];var l=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"];var d=__name((e=>e.$retryable!==void 0),"isRetryableByTrait");var p=__name((e=>s.includes(e.name)),"isClockSkewError");var f=__name((e=>{var t;return(t=e.$metadata)==null?void 0:t.clockSkewCorrected}),"isClockSkewCorrectedError");var m=__name((e=>{var t,r;return((t=e.$metadata)==null?void 0:t.httpStatusCode)===429||a.includes(e.name)||((r=e.$retryable)==null?void 0:r.throttling)==true}),"isThrottlingError");var v=__name((e=>{var t;return f(e)||c.includes(e.name)||l.includes((e==null?void 0:e.code)||"")||u.includes(((t=e.$metadata)==null?void 0:t.httpStatusCode)||0)}),"isTransientError");var g=__name((e=>{var t;if(((t=e.$metadata)==null?void 0:t.httpStatusCode)!==void 0){const t=e.$metadata.httpStatusCode;if(500<=t&&t<=599&&!v(e)){return true}return false}return false}),"isServerError");0&&0},6733:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const n=r(2037);const o=r(1017);const i={};const getHomeDirCacheKey=()=>{if(process&&process.geteuid){return`${process.geteuid()}`}return"DEFAULT"};const getHomeDir=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:r,HOMEDRIVE:s=`C:${o.sep}`}=process.env;if(e)return e;if(t)return t;if(r)return`${s}${r}`;const a=getHomeDirCacheKey();if(!i[a])i[a]=(0,n.homedir)();return i[a]};t.getHomeDir=getHomeDir},1910:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const n=r(6113);const o=r(1017);const i=r(6733);const getSSOTokenFilepath=e=>{const t=(0,n.createHash)("sha1");const r=t.update(e).digest("hex");return(0,o.join)((0,i.getHomeDir)(),".aws","sso","cache",`${r}.json`)};t.getSSOTokenFilepath=getSSOTokenFilepath},4026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const n=r(7147);const o=r(1910);const{readFile:i}=n.promises;const getSSOTokenFromFile=async e=>{const t=(0,o.getSSOTokenFilepath)(e);const r=await i(t,"utf8");return JSON.parse(r)};t.getSSOTokenFromFile=getSSOTokenFromFile},7831:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{CONFIG_PREFIX_SEPARATOR:()=>x,DEFAULT_PROFILE:()=>u,ENV_PROFILE:()=>c,getProfileName:()=>l,loadSharedConfigFiles:()=>T,loadSsoSessionData:()=>I,parseKnownFiles:()=>k});e.exports=__toCommonJS(a);__reExport(a,r(6733),e.exports);var c="AWS_PROFILE";var u="default";var l=__name((e=>e.profile||process.env[c]||u),"getProfileName");__reExport(a,r(1910),e.exports);__reExport(a,r(4026),e.exports);var d=r(8499);var p=__name((e=>Object.entries(e).filter((([e])=>{const t=e.indexOf(x);if(t===-1){return false}return Object.values(d.IniSectionType).includes(e.substring(0,t))})).reduce(((e,[t,r])=>{const n=t.indexOf(x);const o=t.substring(0,n)===d.IniSectionType.PROFILE?t.substring(n+1):t;e[o]=r;return e}),{...e.default&&{default:e.default}})),"getConfigData");var f=r(1017);var m=r(6733);var v="AWS_CONFIG_FILE";var g=__name((()=>process.env[v]||(0,f.join)((0,m.getHomeDir)(),".aws","config")),"getConfigFilepath");var h=r(6733);var y="AWS_SHARED_CREDENTIALS_FILE";var S=__name((()=>process.env[y]||(0,f.join)((0,h.getHomeDir)(),".aws","credentials")),"getCredentialsFilepath");var E=r(6733);var C=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/;var b=["__proto__","profile __proto__"];var _=__name((e=>{const t={};let r;let n;for(const o of e.split(/\r?\n/)){const e=o.split(/(^|\s)[;#]/)[0].trim();const i=e[0]==="["&&e[e.length-1]==="]";if(i){r=void 0;n=void 0;const t=e.substring(1,e.length-1);const o=C.exec(t);if(o){const[,e,,t]=o;if(Object.values(d.IniSectionType).includes(e)){r=[e,t].join(x)}}else{r=t}if(b.includes(t)){throw new Error(`Found invalid profile name "${t}"`)}}else if(r){const i=e.indexOf("=");if(![0,-1].includes(i)){const[s,a]=[e.substring(0,i).trim(),e.substring(i+1).trim()];if(a===""){n=s}else{if(n&&o.trimStart()===o){n=void 0}t[r]=t[r]||{};const e=n?[n,s].join(x):s;t[r][e]=a}}}}return t}),"parseIni");var w=r(168);var P=__name((()=>({})),"swallowError");var x=".";var T=__name((async(e={})=>{const{filepath:t=S(),configFilepath:r=g()}=e;const n=(0,E.getHomeDir)();const o="~/";let i=t;if(t.startsWith(o)){i=(0,f.join)(n,t.slice(2))}let s=r;if(r.startsWith(o)){s=(0,f.join)(n,r.slice(2))}const a=await Promise.all([(0,w.slurpFile)(s,{ignoreCache:e.ignoreCache}).then(_).then(p).catch(P),(0,w.slurpFile)(i,{ignoreCache:e.ignoreCache}).then(_).catch(P)]);return{configFile:a[0],credentialsFile:a[1]}}),"loadSharedConfigFiles");var O=__name((e=>Object.entries(e).filter((([e])=>e.startsWith(d.IniSectionType.SSO_SESSION+x))).reduce(((e,[t,r])=>({...e,[t.substring(t.indexOf(x)+1)]:r})),{})),"getSsoSessionData");var A=r(168);var R=__name((()=>({})),"swallowError");var I=__name((async(e={})=>(0,A.slurpFile)(e.configFilepath??g()).then(_).then(O).catch(R)),"loadSsoSessionData");var N=__name(((...e)=>{const t={};for(const r of e){for(const[e,n]of Object.entries(r)){if(t[e]!==void 0){Object.assign(t[e],n)}else{t[e]=n}}}return t}),"mergeConfigFiles");var k=__name((async e=>{const t=await T(e);return N(t.configFile,t.credentialsFile)}),"parseKnownFiles");0&&0},168:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const n=r(7147);const{readFile:o}=n.promises;const i={};const slurpFile=(e,t)=>{if(!i[e]||(t===null||t===void 0?void 0:t.ignoreCache)){i[e]=o(e,"utf8")}return i[e]};t.slurpFile=slurpFile},829:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{SignatureV4:()=>se,clearCredentialCache:()=>F,createScope:()=>M,getCanonicalHeaders:()=>H,getCanonicalQuery:()=>q,getPayloadHash:()=>G,getSigningKey:()=>L,moveHeadersToQuery:()=>te,prepareRequest:()=>re});e.exports=__toCommonJS(a);var c=r(5275);var u=r(7107);var l="X-Amz-Algorithm";var d="X-Amz-Credential";var p="X-Amz-Date";var f="X-Amz-SignedHeaders";var m="X-Amz-Expires";var v="X-Amz-Signature";var g="X-Amz-Security-Token";var h="authorization";var y=p.toLowerCase();var S="date";var E=[h,y,S];var C=v.toLowerCase();var b="x-amz-content-sha256";var _=g.toLowerCase();var w={authorization:true,"cache-control":true,connection:true,expect:true,from:true,"keep-alive":true,"max-forwards":true,pragma:true,referer:true,te:true,trailer:true,"transfer-encoding":true,upgrade:true,"user-agent":true,"x-amzn-trace-id":true};var P=/^proxy-/;var x=/^sec-/;var T="AWS4-HMAC-SHA256";var O="AWS4-HMAC-SHA256-PAYLOAD";var A="UNSIGNED-PAYLOAD";var R=50;var I="aws4_request";var N=60*60*24*7;var k=r(846);var D=r(7107);var j={};var U=[];var M=__name(((e,t,r)=>`${e}/${t}/${r}/${I}`),"createScope");var L=__name((async(e,t,r,n,o)=>{const i=await $(e,t.secretAccessKey,t.accessKeyId);const s=`${r}:${n}:${o}:${(0,k.toHex)(i)}:${t.sessionToken}`;if(s in j){return j[s]}U.push(s);while(U.length>R){delete j[U.shift()]}let a=`AWS4${t.secretAccessKey}`;for(const t of[r,n,o,I]){a=await $(e,a,t)}return j[s]=a}),"getSigningKey");var F=__name((()=>{U.length=0;Object.keys(j).forEach((e=>{delete j[e]}))}),"clearCredentialCache");var $=__name(((e,t,r)=>{const n=new e(t);n.update((0,D.toUint8Array)(r));return n.digest()}),"hmac");var H=__name((({headers:e},t,r)=>{const n={};for(const o of Object.keys(e).sort()){if(e[o]==void 0){continue}const i=o.toLowerCase();if(i in w||(t==null?void 0:t.has(i))||P.test(i)||x.test(i)){if(!r||r&&!r.has(i)){continue}}n[i]=e[o].trim().replace(/\s+/g," ")}return n}),"getCanonicalHeaders");var B=r(8290);var q=__name((({query:e={}})=>{const t=[];const r={};for(const n of Object.keys(e).sort()){if(n.toLowerCase()===C){continue}t.push(n);const o=e[n];if(typeof o==="string"){r[n]=`${(0,B.escapeUri)(n)}=${(0,B.escapeUri)(o)}`}else if(Array.isArray(o)){r[n]=o.slice(0).reduce(((e,t)=>e.concat([`${(0,B.escapeUri)(n)}=${(0,B.escapeUri)(t)}`])),[]).sort().join("&")}}return t.map((e=>r[e])).filter((e=>e)).join("&")}),"getCanonicalQuery");var z=r(5696);var V=r(7107);var G=__name((async({headers:e,body:t},r)=>{for(const t of Object.keys(e)){if(t.toLowerCase()===b){return e[t]}}if(t==void 0){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||(0,z.isArrayBuffer)(t)){const e=new r;e.update((0,V.toUint8Array)(t));return(0,k.toHex)(await e.digest())}return A}),"getPayloadHash");var W=r(7107);var J=class _HeaderFormatter{format(e){const t=[];for(const r of Object.keys(e)){const n=(0,W.fromUtf8)(r);t.push(Uint8Array.from([n.byteLength]),n,this.formatHeaderValue(e[r]))}const r=new Uint8Array(t.reduce(((e,t)=>e+t.byteLength),0));let n=0;for(const e of t){r.set(e,n);n+=e.byteLength}return r}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));t.setUint8(0,3);t.setInt16(1,e.value,false);return new Uint8Array(t.buffer);case"integer":const r=new DataView(new ArrayBuffer(5));r.setUint8(0,4);r.setInt32(1,e.value,false);return new Uint8Array(r.buffer);case"long":const n=new Uint8Array(9);n[0]=5;n.set(e.value.bytes,1);return n;case"binary":const o=new DataView(new ArrayBuffer(3+e.value.byteLength));o.setUint8(0,6);o.setUint16(1,e.value.byteLength,false);const i=new Uint8Array(o.buffer);i.set(e.value,3);return i;case"string":const s=(0,W.fromUtf8)(e.value);const a=new DataView(new ArrayBuffer(3+s.byteLength));a.setUint8(0,7);a.setUint16(1,s.byteLength,false);const c=new Uint8Array(a.buffer);c.set(s,3);return c;case"timestamp":const u=new Uint8Array(9);u[0]=8;u.set(Q.fromNumber(e.value.valueOf()).bytes,1);return u;case"uuid":if(!Y.test(e.value)){throw new Error(`Invalid UUID received: ${e.value}`)}const l=new Uint8Array(17);l[0]=9;l.set((0,k.fromHex)(e.value.replace(/\-/g,"")),1);return l}}};__name(J,"HeaderFormatter");var K=J;var Y=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;var X=class _Int64{constructor(e){this.bytes=e;if(e.byteLength!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000){throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`)}const t=new Uint8Array(8);for(let r=7,n=Math.abs(Math.round(e));r>-1&&n>0;r--,n/=256){t[r]=n}if(e<0){negate(t)}return new _Int64(t)}valueOf(){const e=this.bytes.slice(0);const t=e[0]&128;if(t){negate(e)}return parseInt((0,k.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}};__name(X,"Int64");var Q=X;function negate(e){for(let t=0;t<8;t++){e[t]^=255}for(let t=7;t>-1;t--){e[t]++;if(e[t]!==0)break}}__name(negate,"negate");var Z=__name(((e,t)=>{e=e.toLowerCase();for(const r of Object.keys(t)){if(e===r.toLowerCase()){return true}}return false}),"hasHeader");var ee=r(4117);var te=__name(((e,t={})=>{var r;const{headers:n,query:o={}}=ee.HttpRequest.clone(e);for(const e of Object.keys(n)){const i=e.toLowerCase();if(i.slice(0,6)==="x-amz-"&&!((r=t.unhoistableHeaders)==null?void 0:r.has(i))){o[e]=n[e];delete n[e]}}return{...e,headers:n,query:o}}),"moveHeadersToQuery");var re=__name((e=>{e=ee.HttpRequest.clone(e);for(const t of Object.keys(e.headers)){if(E.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e}),"prepareRequest");var ne=__name((e=>oe(e).toISOString().replace(/\.\d{3}Z$/,"Z")),"iso8601");var oe=__name((e=>{if(typeof e==="number"){return new Date(e*1e3)}if(typeof e==="string"){if(Number(e)){return new Date(Number(e)*1e3)}return new Date(e)}return e}),"toDate");var ie=class _SignatureV4{constructor({applyChecksum:e,credentials:t,region:r,service:n,sha256:o,uriEscapePath:i=true}){this.headerFormatter=new K;this.service=n;this.sha256=o;this.uriEscapePath=i;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,c.normalizeProvider)(r);this.credentialProvider=(0,c.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:r=new Date,expiresIn:n=3600,unsignableHeaders:o,unhoistableHeaders:i,signableHeaders:s,signingRegion:a,signingService:c}=t;const u=await this.credentialProvider();this.validateResolvedCredentials(u);const h=a??await this.regionProvider();const{longDate:y,shortDate:S}=ae(r);if(n>N){return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")}const E=M(S,h,c??this.service);const C=te(re(e),{unhoistableHeaders:i});if(u.sessionToken){C.query[g]=u.sessionToken}C.query[l]=T;C.query[d]=`${u.accessKeyId}/${E}`;C.query[p]=y;C.query[m]=n.toString(10);const b=H(C,o,s);C.query[f]=ce(b);C.query[v]=await this.getSignature(y,E,this.getSigningKey(u,h,S,c),this.createCanonicalRequest(C,b,await G(e,this.sha256)));return C}async sign(e,t){if(typeof e==="string"){return this.signString(e,t)}else if(e.headers&&e.payload){return this.signEvent(e,t)}else if(e.message){return this.signMessage(e,t)}else{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:r=new Date,priorSignature:n,signingRegion:o,signingService:i}){const s=o??await this.regionProvider();const{shortDate:a,longDate:c}=ae(r);const u=M(a,s,i??this.service);const l=await G({headers:{},body:t},this.sha256);const d=new this.sha256;d.update(e);const p=(0,k.toHex)(await d.digest());const f=[O,c,u,n,p,l].join("\n");return this.signString(f,{signingDate:r,signingRegion:s,signingService:i})}async signMessage(e,{signingDate:t=new Date,signingRegion:r,signingService:n}){const o=this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:r,signingService:n,priorSignature:e.priorSignature});return o.then((t=>({message:e.message,signature:t})))}async signString(e,{signingDate:t=new Date,signingRegion:r,signingService:n}={}){const o=await this.credentialProvider();this.validateResolvedCredentials(o);const i=r??await this.regionProvider();const{shortDate:s}=ae(t);const a=new this.sha256(await this.getSigningKey(o,i,s,n));a.update((0,u.toUint8Array)(e));return(0,k.toHex)(await a.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:r,unsignableHeaders:n,signingRegion:o,signingService:i}={}){const s=await this.credentialProvider();this.validateResolvedCredentials(s);const a=o??await this.regionProvider();const c=re(e);const{longDate:u,shortDate:l}=ae(t);const d=M(l,a,i??this.service);c.headers[y]=u;if(s.sessionToken){c.headers[_]=s.sessionToken}const p=await G(c,this.sha256);if(!Z(b,c.headers)&&this.applyChecksum){c.headers[b]=p}const f=H(c,n,r);const m=await this.getSignature(u,d,this.getSigningKey(s,a,l,i),this.createCanonicalRequest(c,f,p));c.headers[h]=`${T} Credential=${s.accessKeyId}/${d}, SignedHeaders=${ce(f)}, Signature=${m}`;return c}createCanonicalRequest(e,t,r){const n=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${q(e)}\n${n.map((e=>`${e}:${t[e]}`)).join("\n")}\n\n${n.join(";")}\n${r}`}async createStringToSign(e,t,r){const n=new this.sha256;n.update((0,u.toUint8Array)(r));const o=await n.digest();return`${T}\n${e}\n${t}\n${(0,k.toHex)(o)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const r of e.split("/")){if((r==null?void 0:r.length)===0)continue;if(r===".")continue;if(r===".."){t.pop()}else{t.push(r)}}const r=`${(e==null?void 0:e.startsWith("/"))?"/":""}${t.join("/")}${t.length>0&&(e==null?void 0:e.endsWith("/"))?"/":""}`;const n=(0,B.escapeUri)(r);return n.replace(/%2F/g,"/")}return e}async getSignature(e,t,r,n){const o=await this.createStringToSign(e,t,n);const i=new this.sha256(await r);i.update((0,u.toUint8Array)(o));return(0,k.toHex)(await i.digest())}getSigningKey(e,t,r,n){return L(this.sha256,e,r,t,n||this.service)}validateResolvedCredentials(e){if(typeof e!=="object"||typeof e.accessKeyId!=="string"||typeof e.secretAccessKey!=="string"){throw new Error("Resolved credential object is not valid")}}};__name(ie,"SignatureV4");var se=ie;var ae=__name((e=>{const t=ne(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}}),"formatDate");var ce=__name((e=>Object.keys(e).sort().join(";")),"getCanonicalHeaderList");0&&0},1866:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Client:()=>p,Command:()=>h,LazyJsonString:()=>ze,NoOpLogger:()=>u,SENSITIVE_STRING:()=>E,ServiceException:()=>Pe,StringWrapper:()=>Be,_json:()=>et,collectBody:()=>m,convertMap:()=>Ve,createAggregatedClient:()=>C,dateToUtcString:()=>dateToUtcString,decorateServiceException:()=>xe,emitWarningIfUnsupportedVersion:()=>Ne,expectBoolean:()=>_,expectByte:()=>I,expectFloat32:()=>x,expectInt:()=>O,expectInt32:()=>A,expectLong:()=>T,expectNonNull:()=>D,expectNumber:()=>w,expectObject:()=>j,expectShort:()=>R,expectString:()=>U,expectUnion:()=>M,extendedEncodeURIComponent:()=>extendedEncodeURIComponent,getArrayIfSingleItem:()=>$e,getDefaultClientConfiguration:()=>Le,getDefaultExtensionConfiguration:()=>Me,getValueFromTextNode:()=>He,handleFloat:()=>z,limitedParseDouble:()=>q,limitedParseFloat:()=>V,limitedParseFloat32:()=>G,loadConfigsForDefaultMode:()=>Re,logger:()=>ee,map:()=>map,parseBoolean:()=>b,parseEpochTimestamp:()=>de,parseRfc3339DateTime:()=>oe,parseRfc3339DateTimeWithOffset:()=>se,parseRfc7231DateTime:()=>le,resolveDefaultRuntimeConfig:()=>Fe,resolvedPath:()=>Xe,serializeDateTime:()=>Ze,serializeFloat:()=>Qe,splitEvery:()=>splitEvery,strictParseByte:()=>Q,strictParseDouble:()=>L,strictParseFloat:()=>F,strictParseFloat32:()=>$,strictParseInt:()=>K,strictParseInt32:()=>Y,strictParseLong:()=>J,strictParseShort:()=>X,take:()=>Ge,throwDefaultError:()=>Te,withBaseException:()=>Oe});e.exports=__toCommonJS(a);var c=class _NoOpLogger{trace(){}debug(){}info(){}warn(){}error(){}};__name(c,"NoOpLogger");var u=c;var l=r(1903);var d=class _Client{constructor(e){this.middlewareStack=(0,l.constructStack)();this.config=e}send(e,t,r){const n=typeof t!=="function"?t:void 0;const o=typeof t==="function"?t:r;const i=e.resolveMiddleware(this.middlewareStack,this.config,n);if(o){i(e).then((e=>o(null,e.output)),(e=>o(e))).catch((()=>{}))}else{return i(e).then((e=>e.output))}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}};__name(d,"Client");var p=d;var f=r(5422);var m=__name((async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return f.Uint8ArrayBlobAdapter.mutate(e)}if(!e){return f.Uint8ArrayBlobAdapter.mutate(new Uint8Array)}const r=t.streamCollector(e);return f.Uint8ArrayBlobAdapter.mutate(await r)}),"collectBody");var v=r(8499);var g=class _Command{constructor(){this.middlewareStack=(0,l.constructStack)()}static classBuilder(){return new S}resolveMiddlewareWithContext(e,t,r,{middlewareFn:n,clientName:o,commandName:i,inputFilterSensitiveLog:s,outputFilterSensitiveLog:a,smithyContext:c,additionalContext:u,CommandCtor:l}){for(const o of n.bind(this)(l,e,t,r)){this.middlewareStack.use(o)}const d=e.concat(this.middlewareStack);const{logger:p}=t;const f={logger:p,clientName:o,commandName:i,inputFilterSensitiveLog:s,outputFilterSensitiveLog:a,[v.SMITHY_CONTEXT_KEY]:{commandInstance:this,...c},...u};const{requestHandler:m}=t;return d.resolve((e=>m.handle(e.request,r||{})),f)}};__name(g,"Command");var h=g;var y=class _ClassBuilder{constructor(){this._init=()=>{};this._ep={};this._middlewareFn=()=>[];this._commandName="";this._clientName="";this._additionalContext={};this._smithyContext={};this._inputFilterSensitiveLog=e=>e;this._outputFilterSensitiveLog=e=>e;this._serializer=null;this._deserializer=null}init(e){this._init=e}ep(e){this._ep=e;return this}m(e){this._middlewareFn=e;return this}s(e,t,r={}){this._smithyContext={service:e,operation:t,...r};return this}c(e={}){this._additionalContext=e;return this}n(e,t){this._clientName=e;this._commandName=t;return this}f(e=(e=>e),t=(e=>e)){this._inputFilterSensitiveLog=e;this._outputFilterSensitiveLog=t;return this}ser(e){this._serializer=e;return this}de(e){this._deserializer=e;return this}build(){var e;const t=this;let r;return r=(e=class extends h{constructor(...[e]){super();this.serialize=t._serializer;this.deserialize=t._deserializer;this.input=e??{};t._init(this)}static getEndpointParameterInstructions(){return t._ep}resolveMiddleware(e,n,o){return this.resolveMiddlewareWithContext(e,n,o,{CommandCtor:r,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog,outputFilterSensitiveLog:t._outputFilterSensitiveLog,smithyContext:t._smithyContext,additionalContext:t._additionalContext})}},__name(e,"CommandRef"),e)}};__name(y,"ClassBuilder");var S=y;var E="***SensitiveInformation***";var C=__name(((e,t)=>{for(const r of Object.keys(e)){const n=e[r];const o=__name((async function(e,t,r){const o=new n(e);if(typeof t==="function"){this.send(o,t)}else if(typeof r==="function"){if(typeof t!=="object")throw new Error(`Expected http options but got ${typeof t}`);this.send(o,t||{},r)}else{return this.send(o,t)}}),"methodImpl");const i=(r[0].toLowerCase()+r.slice(1)).replace(/Command$/,"");t.prototype[i]=o}}),"createAggregatedClient");var b=__name((e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}}),"parseBoolean");var _=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="number"){if(e===0||e===1){ee.warn(Z(`Expected boolean, got ${typeof e}: ${e}`))}if(e===0){return false}if(e===1){return true}}if(typeof e==="string"){const t=e.toLowerCase();if(t==="false"||t==="true"){ee.warn(Z(`Expected boolean, got ${typeof e}: ${e}`))}if(t==="false"){return false}if(t==="true"){return true}}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)}),"expectBoolean");var w=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="string"){const t=parseFloat(e);if(!Number.isNaN(t)){if(String(t)!==String(e)){ee.warn(Z(`Expected number but observed string: ${e}`))}return t}}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}: ${e}`)}),"expectNumber");var P=Math.ceil(2**127*(2-2**-23));var x=__name((e=>{const t=w(e);if(t!==void 0&&!Number.isNaN(t)&&t!==Infinity&&t!==-Infinity){if(Math.abs(t)>P){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return t}),"expectFloat32");var T=__name((e=>{if(e===null||e===void 0){return void 0}if(Number.isInteger(e)&&!Number.isNaN(e)){return e}throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)}),"expectLong");var O=T;var A=__name((e=>N(e,32)),"expectInt32");var R=__name((e=>N(e,16)),"expectShort");var I=__name((e=>N(e,8)),"expectByte");var N=__name(((e,t)=>{const r=T(e);if(r!==void 0&&k(r,t)!==r){throw new TypeError(`Expected ${t}-bit integer, got ${e}`)}return r}),"expectSizedInt");var k=__name(((e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}}),"castInt");var D=__name(((e,t)=>{if(e===null||e===void 0){if(t){throw new TypeError(`Expected a non-null value for ${t}`)}throw new TypeError("Expected a non-null value")}return e}),"expectNonNull");var j=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="object"&&!Array.isArray(e)){return e}const t=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${t}: ${e}`)}),"expectObject");var U=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="string"){return e}if(["boolean","number","bigint"].includes(typeof e)){ee.warn(Z(`Expected string, got ${typeof e}: ${e}`));return String(e)}throw new TypeError(`Expected string, got ${typeof e}: ${e}`)}),"expectString");var M=__name((e=>{if(e===null||e===void 0){return void 0}const t=j(e);const r=Object.entries(t).filter((([,e])=>e!=null)).map((([e])=>e));if(r.length===0){throw new TypeError(`Unions must have exactly one non-null member. None were found.`)}if(r.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${r} were not null.`)}return t}),"expectUnion");var L=__name((e=>{if(typeof e=="string"){return w(B(e))}return w(e)}),"strictParseDouble");var F=L;var $=__name((e=>{if(typeof e=="string"){return x(B(e))}return x(e)}),"strictParseFloat32");var H=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;var B=__name((e=>{const t=e.match(H);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)}),"parseNumber");var q=__name((e=>{if(typeof e=="string"){return W(e)}return w(e)}),"limitedParseDouble");var z=q;var V=q;var G=__name((e=>{if(typeof e=="string"){return W(e)}return x(e)}),"limitedParseFloat32");var W=__name((e=>{switch(e){case"NaN":return NaN;case"Infinity":return Infinity;case"-Infinity":return-Infinity;default:throw new Error(`Unable to parse float value: ${e}`)}}),"parseFloatString");var J=__name((e=>{if(typeof e==="string"){return T(B(e))}return T(e)}),"strictParseLong");var K=J;var Y=__name((e=>{if(typeof e==="string"){return A(B(e))}return A(e)}),"strictParseInt32");var X=__name((e=>{if(typeof e==="string"){return R(B(e))}return R(e)}),"strictParseShort");var Q=__name((e=>{if(typeof e==="string"){return I(B(e))}return I(e)}),"strictParseByte");var Z=__name((e=>String(new TypeError(e).stack||e).split("\n").slice(0,5).filter((e=>!e.includes("stackTraceWarning"))).join("\n")),"stackTraceWarning");var ee={warn:console.warn};var te=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const r=e.getUTCMonth();const n=e.getUTCDay();const o=e.getUTCDate();const i=e.getUTCHours();const s=e.getUTCMinutes();const a=e.getUTCSeconds();const c=o<10?`0${o}`:`${o}`;const u=i<10?`0${i}`:`${i}`;const l=s<10?`0${s}`:`${s}`;const d=a<10?`0${a}`:`${a}`;return`${te[n]}, ${c} ${re[r]} ${t} ${u}:${l}:${d} GMT`}__name(dateToUtcString,"dateToUtcString");var ne=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);var oe=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=ne.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[r,n,o,i,s,a,c,u]=t;const l=X(_e(n));const d=Ee(o,"month",1,12);const p=Ee(i,"day",1,31);return pe(l,d,p,{hours:s,minutes:a,seconds:c,fractionalMilliseconds:u})}),"parseRfc3339DateTime");var ie=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/);var se=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=ie.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[r,n,o,i,s,a,c,u,l]=t;const d=X(_e(n));const p=Ee(o,"month",1,12);const f=Ee(i,"day",1,31);const m=pe(d,p,f,{hours:s,minutes:a,seconds:c,fractionalMilliseconds:u});if(l.toUpperCase()!="Z"){m.setTime(m.getTime()-be(l))}return m}),"parseRfc3339DateTimeWithOffset");var ae=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$/);var ce=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$/);var ue=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})$/);var le=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-7231 date-times must be expressed as strings")}let t=ae.exec(e);if(t){const[e,r,n,o,i,s,a,c]=t;return pe(X(_e(o)),ge(n),Ee(r,"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c})}t=ce.exec(e);if(t){const[e,r,n,o,i,s,a,c]=t;return ve(pe(fe(o),ge(n),Ee(r,"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c}))}t=ue.exec(e);if(t){const[e,r,n,o,i,s,a,c]=t;return pe(X(_e(c)),ge(r),Ee(n.trimLeft(),"day",1,31),{hours:o,minutes:i,seconds:s,fractionalMilliseconds:a})}throw new TypeError("Invalid RFC-7231 date-time value")}),"parseRfc7231DateTime");var de=__name((e=>{if(e===null||e===void 0){return void 0}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=L(e)}else{throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation")}if(Number.isNaN(t)||t===Infinity||t===-Infinity){throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics")}return new Date(Math.round(t*1e3))}),"parseEpochTimestamp");var pe=__name(((e,t,r,n)=>{const o=t-1;ye(e,o,r);return new Date(Date.UTC(e,o,r,Ee(n.hours,"hour",0,23),Ee(n.minutes,"minute",0,59),Ee(n.seconds,"seconds",0,60),Ce(n.fractionalMilliseconds)))}),"buildDate");var fe=__name((e=>{const t=(new Date).getUTCFullYear();const r=Math.floor(t/100)*100+X(_e(e));if(r{if(e.getTime()-(new Date).getTime()>me){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e}),"adjustRfc850Year");var ge=__name((e=>{const t=re.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1}),"parseMonthByShortName");var he=[31,28,31,30,31,30,31,31,30,31,30,31];var ye=__name(((e,t,r)=>{let n=he[t];if(t===1&&Se(e)){n=29}if(r>n){throw new TypeError(`Invalid day for ${re[t]} in ${e}: ${r}`)}}),"validateDayOfMonth");var Se=__name((e=>e%4===0&&(e%100!==0||e%400===0)),"isLeapYear");var Ee=__name(((e,t,r,n)=>{const o=Q(_e(e));if(on){throw new TypeError(`${t} must be between ${r} and ${n}, inclusive`)}return o}),"parseDateValue");var Ce=__name((e=>{if(e===null||e===void 0){return 0}return $("0."+e)*1e3}),"parseMilliseconds");var be=__name((e=>{const t=e[0];let r=1;if(t=="+"){r=1}else if(t=="-"){r=-1}else{throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`)}const n=Number(e.substring(1,3));const o=Number(e.substring(4,6));return r*(n*60+o)*60*1e3}),"parseOffsetToMilliseconds");var _e=__name((e=>{let t=0;while(t{Object.entries(t).filter((([,e])=>e!==void 0)).forEach((([t,r])=>{if(e[t]==void 0||e[t]===""){e[t]=r}}));const r=e.message||e.Message||"UnknownError";e.message=r;delete e.Message;return e}),"decorateServiceException");var Te=__name((({output:e,parsedBody:t,exceptionCtor:r,errorCode:n})=>{const o=Ae(e);const i=o.httpStatusCode?o.httpStatusCode+"":void 0;const s=new r({name:(t==null?void 0:t.code)||(t==null?void 0:t.Code)||n||i||"UnknownError",$fault:"client",$metadata:o});throw xe(s,t)}),"throwDefaultError");var Oe=__name((e=>({output:t,parsedBody:r,errorCode:n})=>{Te({output:t,parsedBody:r,exceptionCtor:e,errorCode:n})}),"withBaseException");var Ae=__name((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"]})),"deserializeMetadata");var Re=__name((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{}}}),"loadConfigsForDefaultMode");var Ie=false;var Ne=__name((e=>{if(e&&!Ie&&parseInt(e.substring(1,e.indexOf(".")))<16){Ie=true}}),"emitWarningIfUnsupportedVersion");var ke=__name((e=>{const t=[];for(const r in v.AlgorithmId){const n=v.AlgorithmId[r];if(e[n]===void 0){continue}t.push({algorithmId:()=>n,checksumConstructor:()=>e[n]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}}),"getChecksumConfiguration");var De=__name((e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t}),"resolveChecksumRuntimeConfig");var je=__name((e=>{let t=e.retryStrategy;return{setRetryStrategy(e){t=e},retryStrategy(){return t}}}),"getRetryConfiguration");var Ue=__name((e=>{const t={};t.retryStrategy=e.retryStrategy();return t}),"resolveRetryRuntimeConfig");var Me=__name((e=>({...ke(e),...je(e)})),"getDefaultExtensionConfiguration");var Le=Me;var Fe=__name((e=>({...De(e),...Ue(e)})),"resolveDefaultRuntimeConfig");function extendedEncodeURIComponent(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}__name(extendedEncodeURIComponent,"extendedEncodeURIComponent");var $e=__name((e=>Array.isArray(e)?e:[e]),"getArrayIfSingleItem");var He=__name((e=>{const t="#text";for(const r in e){if(e.hasOwnProperty(r)&&e[r][t]!==void 0){e[r]=e[r][t]}else if(typeof e[r]==="object"&&e[r]!==null){e[r]=He(e[r])}}return e}),"getValueFromTextNode");var Be=__name((function(){const e=Object.getPrototypeOf(this).constructor;const t=Function.bind.apply(String,[null,...arguments]);const r=new t;Object.setPrototypeOf(r,e.prototype);return r}),"StringWrapper");Be.prototype=Object.create(String.prototype,{constructor:{value:Be,enumerable:false,writable:true,configurable:true}});Object.setPrototypeOf(Be,String);var qe=class _LazyJsonString extends Be{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(e){if(e instanceof _LazyJsonString){return e}else if(e instanceof String||typeof e==="string"){return new _LazyJsonString(e)}return new _LazyJsonString(JSON.stringify(e))}};__name(qe,"LazyJsonString");var ze=qe;function map(e,t,r){let n;let o;let i;if(typeof t==="undefined"&&typeof r==="undefined"){n={};i=e}else{n=e;if(typeof t==="function"){o=t;i=r;return We(n,o,i)}else{i=t}}for(const e of Object.keys(i)){if(!Array.isArray(i[e])){n[e]=i[e];continue}Je(n,null,i,e)}return n}__name(map,"map");var Ve=__name((e=>{const t={};for(const[r,n]of Object.entries(e||{})){t[r]=[,n]}return t}),"convertMap");var Ge=__name(((e,t)=>{const r={};for(const n in t){Je(r,e,t,n)}return r}),"take");var We=__name(((e,t,r)=>map(e,Object.entries(r).reduce(((e,[r,n])=>{if(Array.isArray(n)){e[r]=n}else{if(typeof n==="function"){e[r]=[t,n()]}else{e[r]=[t,n]}}return e}),{}))),"mapWithFilter");var Je=__name(((e,t,r,n)=>{if(t!==null){let o=r[n];if(typeof o==="function"){o=[,o]}const[i=Ke,s=Ye,a=n]=o;if(typeof i==="function"&&i(t[a])||typeof i!=="function"&&!!i){e[n]=s(t[a])}return}let[o,i]=r[n];if(typeof i==="function"){let t;const r=o===void 0&&(t=i())!=null;const s=typeof o==="function"&&!!o(void 0)||typeof o!=="function"&&!!o;if(r){e[n]=t}else if(s){e[n]=i()}}else{const t=o===void 0&&i!=null;const r=typeof o==="function"&&!!o(i)||typeof o!=="function"&&!!o;if(t||r){e[n]=i}}}),"applyInstruction");var Ke=__name((e=>e!=null),"nonNullish");var Ye=__name((e=>e),"pass");var Xe=__name(((e,t,r,n,o,i)=>{if(t!=null&&t[r]!==void 0){const t=n();if(t.length<=0){throw new Error("Empty value provided for input HTTP label: "+r+".")}e=e.replace(o,i?t.split("/").map((e=>extendedEncodeURIComponent(e))).join("/"):extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: "+r+".")}return e}),"resolvedPath");var Qe=__name((e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}}),"serializeFloat");var Ze=__name((e=>e.toISOString().replace(".000Z","Z")),"serializeDateTime");var et=__name((e=>{if(e==null){return{}}if(Array.isArray(e)){return e.filter((e=>e!=null)).map(et)}if(typeof e==="object"){const t={};for(const r of Object.keys(e)){if(e[r]==null){continue}t[r]=et(e[r])}return t}return e}),"_json");function splitEvery(e,t,r){if(r<=0||!Number.isInteger(r)){throw new Error("Invalid number of delimiters ("+r+") for splitEvery.")}const n=e.split(t);if(r===1){return n}const o=[];let i="";for(let e=0;e{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{AlgorithmId:()=>u,EndpointURLScheme:()=>c,FieldPosition:()=>m,HttpApiKeyAuthLocation:()=>a,HttpAuthLocation:()=>s,IniSectionType:()=>g,RequestHandlerProtocol:()=>h,SMITHY_CONTEXT_KEY:()=>v,getDefaultClientConfiguration:()=>p,resolveDefaultRuntimeConfig:()=>f});e.exports=__toCommonJS(i);var s=(e=>{e["HEADER"]="header";e["QUERY"]="query";return e})(s||{});var a=(e=>{e["HEADER"]="header";e["QUERY"]="query";return e})(a||{});var c=(e=>{e["HTTP"]="http";e["HTTPS"]="https";return e})(c||{});var u=(e=>{e["MD5"]="md5";e["CRC32"]="crc32";e["CRC32C"]="crc32c";e["SHA1"]="sha1";e["SHA256"]="sha256";return e})(u||{});var l=__name((e=>{const t=[];if(e.sha256!==void 0){t.push({algorithmId:()=>"sha256",checksumConstructor:()=>e.sha256})}if(e.md5!=void 0){t.push({algorithmId:()=>"md5",checksumConstructor:()=>e.md5})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}}),"getChecksumConfiguration");var d=__name((e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t}),"resolveChecksumRuntimeConfig");var p=__name((e=>({...l(e)})),"getDefaultClientConfiguration");var f=__name((e=>({...d(e)})),"resolveDefaultRuntimeConfig");var m=(e=>{e[e["HEADER"]=0]="HEADER";e[e["TRAILER"]=1]="TRAILER";return e})(m||{});var v="__smithy_context";var g=(e=>{e["PROFILE"]="profile";e["SSO_SESSION"]="sso-session";e["SERVICES"]="services";return e})(g||{});var h=(e=>{e["HTTP_0_9"]="http/0.9";e["HTTP_1_0"]="http/1.0";e["TDS_8_0"]="tds/8.0";return e})(h||{});0&&0},9381:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{parseUrl:()=>u});e.exports=__toCommonJS(a);var c=r(626);var u=__name((e=>{if(typeof e==="string"){return u(new URL(e))}const{hostname:t,pathname:r,port:n,protocol:o,search:i}=e;let s;if(i){s=(0,c.parseQueryString)(i)}return{hostname:t,port:n?parseInt(n):void 0,protocol:o,path:r,query:s}}),"parseUrl");0&&0},1204:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromBase64=void 0;const n=r(922);const o=/^[A-Za-z0-9+/]*={0,2}$/;const fromBase64=e=>{if(e.length*3%4!==0){throw new TypeError(`Incorrect padding on base64 string.`)}if(!o.exec(e)){throw new TypeError(`Invalid base64 string.`)}const t=(0,n.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)};t.fromBase64=fromBase64},6456:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};e.exports=__toCommonJS(a);__reExport(a,r(1204),e.exports);__reExport(a,r(1587),e.exports);0&&0},1587:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=void 0;const n=r(922);const o=r(7107);const toBase64=e=>{let t;if(typeof e==="string"){t=(0,o.fromUtf8)(e)}else{t=e}if(typeof t!=="object"||typeof t.byteOffset!=="number"||typeof t.byteLength!=="number"){throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.")}return(0,n.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("base64")};t.toBase64=toBase64},4161:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{calculateBodyLength:()=>u});e.exports=__toCommonJS(a);var c=r(7147);var u=__name((e=>{if(!e){return 0}if(typeof e==="string"){return Buffer.byteLength(e)}else if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.size==="number"){return e.size}else if(typeof e.start==="number"&&typeof e.end==="number"){return e.end+1-e.start}else if(typeof e.path==="string"||Buffer.isBuffer(e.path)){return(0,c.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,c.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)}),"calculateBodyLength");0&&0},922:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromArrayBuffer:()=>l,fromString:()=>d});e.exports=__toCommonJS(a);var c=r(5696);var u=r(4300);var l=__name(((e,t=0,r=e.byteLength-t)=>{if(!(0,c.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return u.Buffer.from(e,t,r)}),"fromArrayBuffer");var d=__name(((e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?u.Buffer.from(e,t):u.Buffer.from(e)}),"fromString");0&&0},1979:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{SelectorType:()=>c,booleanSelector:()=>s,numberSelector:()=>a});e.exports=__toCommonJS(i);var s=__name(((e,t,r)=>{if(!(t in e))return void 0;if(e[t]==="true")return true;if(e[t]==="false")return false;throw new Error(`Cannot load ${r} "${t}". Expected "true" or "false", got ${e[t]}.`)}),"booleanSelector");var a=__name(((e,t,r)=>{if(!(t in e))return void 0;const n=parseInt(e[t],10);if(Number.isNaN(n)){throw new TypeError(`Cannot load ${r} '${t}'. Expected number, got '${e[t]}'.`)}return n}),"numberSelector");var c=(e=>{e["ENV"]="env";e["CONFIG"]="shared config entry";return e})(c||{});0&&0},2871:(e,t,r)=>{var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var u={};__export(u,{resolveDefaultsModeConfig:()=>b});e.exports=__toCommonJS(u);var l=r(1818);var d=r(3993);var p=r(7879);var f="AWS_EXECUTION_ENV";var m="AWS_REGION";var v="AWS_DEFAULT_REGION";var g="AWS_EC2_METADATA_DISABLED";var h=["in-region","cross-region","mobile","standard","legacy"];var y="/latest/meta-data/placement/region";var S="AWS_DEFAULTS_MODE";var E="defaults_mode";var C={environmentVariableSelector:e=>e[S],configFileSelector:e=>e[E],default:"legacy"};var b=__name((({region:e=(0,d.loadConfig)(l.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,d.loadConfig)(C)}={})=>(0,p.memoize)((async()=>{const r=typeof t==="function"?await t():t;switch(r==null?void 0:r.toLowerCase()){case"auto":return _(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(r==null?void 0:r.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${h.join(", ")}, got ${r}`)}}))),"resolveDefaultsModeConfig");var _=__name((async e=>{if(e){const t=typeof e==="function"?await e():e;const r=await w();if(!r){return"standard"}if(t===r){return"in-region"}else{return"cross-region"}}return"standard"}),"resolveNodeDefaultsModeAuto");var w=__name((async()=>{if(process.env[f]&&(process.env[m]||process.env[v])){return process.env[m]??process.env[v]}if(!process.env[g]){try{const{getInstanceMetadataEndpoint:e,httpRequest:t}=await Promise.resolve().then((()=>__toESM(r(7919))));const n=await e();return(await t({...n,path:y})).toString()}catch(e){}}}),"inferPhysicalRegion");0&&0},8013:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{EndpointError:()=>v,customEndpointFunctions:()=>p,isIpAddress:()=>u,isValidHostLabel:()=>d,resolveEndpoint:()=>B});e.exports=__toCommonJS(a);var c=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}$`);var u=__name((e=>c.test(e)||e.startsWith("[")&&e.endsWith("]")),"isIpAddress");var l=new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`);var d=__name(((e,t=false)=>{if(!t){return l.test(e)}const r=e.split(".");for(const e of r){if(!d(e)){return false}}return true}),"isValidHostLabel");var p={};var f="endpoints";function toDebugString(e){if(typeof e!=="object"||e==null){return e}if("ref"in e){return`$${toDebugString(e.ref)}`}if("fn"in e){return`${e.fn}(${(e.argv||[]).map(toDebugString).join(", ")})`}return JSON.stringify(e,null,2)}__name(toDebugString,"toDebugString");var m=class _EndpointError extends Error{constructor(e){super(e);this.name="EndpointError"}};__name(m,"EndpointError");var v=m;var g=__name(((e,t)=>e===t),"booleanEquals");var h=__name((e=>{const t=e.split(".");const r=[];for(const n of t){const t=n.indexOf("[");if(t!==-1){if(n.indexOf("]")!==n.length-1){throw new v(`Path: '${e}' does not end with ']'`)}const o=n.slice(t+1,-1);if(Number.isNaN(parseInt(o))){throw new v(`Invalid array index: '${o}' in path: '${e}'`)}if(t!==0){r.push(n.slice(0,t))}r.push(o)}else{r.push(n)}}return r}),"getAttrPathList");var y=__name(((e,t)=>h(t).reduce(((r,n)=>{if(typeof r!=="object"){throw new v(`Index '${n}' in '${t}' not found in '${JSON.stringify(e)}'`)}else if(Array.isArray(r)){return r[parseInt(n)]}return r[n]}),e)),"getAttr");var S=__name((e=>e!=null),"isSet");var E=__name((e=>!e),"not");var C=r(8499);var b={[C.EndpointURLScheme.HTTP]:80,[C.EndpointURLScheme.HTTPS]:443};var _=__name((e=>{const t=(()=>{try{if(e instanceof URL){return e}if(typeof e==="object"&&"hostname"in e){const{hostname:t,port:r,protocol:n="",path:o="",query:i={}}=e;const s=new URL(`${n}//${t}${r?`:${r}`:""}${o}`);s.search=Object.entries(i).map((([e,t])=>`${e}=${t}`)).join("&");return s}return new URL(e)}catch(e){return null}})();if(!t){console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`);return null}const r=t.href;const{host:n,hostname:o,pathname:i,protocol:s,search:a}=t;if(a){return null}const c=s.slice(0,-1);if(!Object.values(C.EndpointURLScheme).includes(c)){return null}const l=u(o);const d=r.includes(`${n}:${b[c]}`)||typeof e==="string"&&e.includes(`${n}:${b[c]}`);const p=`${n}${d?`:${b[c]}`:``}`;return{scheme:c,authority:p,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}),"parseURL");var w=__name(((e,t)=>e===t),"stringEquals");var P=__name(((e,t,r,n)=>{if(t>=r||e.lengthencodeURIComponent(e).replace(/[!*'()]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))),"uriEncode");var T={booleanEquals:g,getAttr:y,isSet:S,isValidHostLabel:d,not:E,parseURL:_,stringEquals:w,substring:P,uriEncode:x};var O=__name(((e,t)=>{const r=[];const n={...t.endpointParams,...t.referenceRecord};let o=0;while(o{const r={...t.endpointParams,...t.referenceRecord};return r[e]}),"getReferenceValue");var R=__name(((e,t,r)=>{if(typeof e==="string"){return O(e,r)}else if(e["fn"]){return I(e,r)}else if(e["ref"]){return A(e,r)}throw new v(`'${t}': ${String(e)} is not a string, function or reference.`)}),"evaluateExpression");var I=__name((({fn:e,argv:t},r)=>{const n=t.map((e=>["boolean","number"].includes(typeof e)?e:R(e,"arg",r)));const o=e.split(".");if(o[0]in p&&o[1]!=null){return p[o[0]][o[1]](...n)}return T[e](...n)}),"callFunction");var N=__name((({assign:e,...t},r)=>{var n,o;if(e&&e in r.referenceRecord){throw new v(`'${e}' is already defined in Reference Record.`)}const i=I(t,r);(o=(n=r.logger)==null?void 0:n.debug)==null?void 0:o.call(n,`${f} evaluateCondition: ${toDebugString(t)} = ${toDebugString(i)}`);return{result:i===""?true:!!i,...e!=null&&{toAssign:{name:e,value:i}}}}),"evaluateCondition");var k=__name(((e=[],t)=>{var r,n;const o={};for(const i of e){const{result:e,toAssign:s}=N(i,{...t,referenceRecord:{...t.referenceRecord,...o}});if(!e){return{result:e}}if(s){o[s.name]=s.value;(n=(r=t.logger)==null?void 0:r.debug)==null?void 0:n.call(r,`${f} assign: ${s.name} := ${toDebugString(s.value)}`)}}return{result:true,referenceRecord:o}}),"evaluateConditions");var D=__name(((e,t)=>Object.entries(e).reduce(((e,[r,n])=>({...e,[r]:n.map((e=>{const n=R(e,"Header value entry",t);if(typeof n!=="string"){throw new v(`Header '${r}' value '${n}' is not a string`)}return n}))})),{})),"getEndpointHeaders");var j=__name(((e,t)=>{if(Array.isArray(e)){return e.map((e=>j(e,t)))}switch(typeof e){case"string":return O(e,t);case"object":if(e===null){throw new v(`Unexpected endpoint property: ${e}`)}return U(e,t);case"boolean":return e;default:throw new v(`Unexpected endpoint property type: ${typeof e}`)}}),"getEndpointProperty");var U=__name(((e,t)=>Object.entries(e).reduce(((e,[r,n])=>({...e,[r]:j(n,t)})),{})),"getEndpointProperties");var M=__name(((e,t)=>{const r=R(e,"Endpoint URL",t);if(typeof r==="string"){try{return new URL(r)}catch(e){console.error(`Failed to construct URL with ${r}`,e);throw e}}throw new v(`Endpoint URL must be a string, got ${typeof r}`)}),"getEndpointUrl");var L=__name(((e,t)=>{var r,n;const{conditions:o,endpoint:i}=e;const{result:s,referenceRecord:a}=k(o,t);if(!s){return}const c={...t,referenceRecord:{...t.referenceRecord,...a}};const{url:u,properties:l,headers:d}=i;(n=(r=t.logger)==null?void 0:r.debug)==null?void 0:n.call(r,`${f} Resolving endpoint from template: ${toDebugString(i)}`);return{...d!=void 0&&{headers:D(d,c)},...l!=void 0&&{properties:U(l,c)},url:M(u,c)}}),"evaluateEndpointRule");var F=__name(((e,t)=>{const{conditions:r,error:n}=e;const{result:o,referenceRecord:i}=k(r,t);if(!o){return}throw new v(R(n,"Error",{...t,referenceRecord:{...t.referenceRecord,...i}}))}),"evaluateErrorRule");var $=__name(((e,t)=>{const{conditions:r,rules:n}=e;const{result:o,referenceRecord:i}=k(r,t);if(!o){return}return H(n,{...t,referenceRecord:{...t.referenceRecord,...i}})}),"evaluateTreeRule");var H=__name(((e,t)=>{for(const r of e){if(r.type==="endpoint"){const e=L(r,t);if(e){return e}}else if(r.type==="error"){F(r,t)}else if(r.type==="tree"){const e=$(r,t);if(e){return e}}else{throw new v(`Unknown endpoint rule: ${r}`)}}throw new v(`Rules evaluation failed`)}),"evaluateRules");var B=__name(((e,t)=>{var r,n,o,i,s;const{endpointParams:a,logger:c}=t;const{parameters:u,rules:l}=e;(n=(r=t.logger)==null?void 0:r.debug)==null?void 0:n.call(r,`${f} Initial EndpointParams: ${toDebugString(a)}`);const d=Object.entries(u).filter((([,e])=>e.default!=null)).map((([e,t])=>[e,t.default]));if(d.length>0){for(const[e,t]of d){a[e]=a[e]??t}}const p=Object.entries(u).filter((([,e])=>e.required)).map((([e])=>e));for(const e of p){if(a[e]==null){throw new v(`Missing required parameter: '${e}'`)}}const m=H(l,{endpointParams:a,logger:c,referenceRecord:{}});if((o=t.endpointParams)==null?void 0:o.Endpoint){try{const e=new URL(t.endpointParams.Endpoint);const{protocol:r,port:n}=e;m.url.protocol=r;m.url.port=n}catch(e){}}(s=(i=t.logger)==null?void 0:i.debug)==null?void 0:s.call(i,`${f} Resolved endpoint: ${toDebugString(m)}`);return m}),"resolveEndpoint");0&&0},846:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{fromHex:()=>fromHex,toHex:()=>toHex});e.exports=__toCommonJS(i);var s={};var a={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}s[e]=t;a[t]=e}function fromHex(e){if(e.length%2!==0){throw new Error("Hex encoded strings must have an even number length")}const t=new Uint8Array(e.length/2);for(let r=0;r{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{getSmithyContext:()=>u,normalizeProvider:()=>l});e.exports=__toCommonJS(a);var c=r(8499);var u=__name((e=>e[c.SMITHY_CONTEXT_KEY]||(e[c.SMITHY_CONTEXT_KEY]={})),"getSmithyContext");var l=__name((e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t}),"normalizeProvider");0&&0},9751:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AdaptiveRetryStrategy:()=>O,ConfiguredRetryStrategy:()=>R,DEFAULT_MAX_ATTEMPTS:()=>u,DEFAULT_RETRY_DELAY_BASE:()=>m,DEFAULT_RETRY_MODE:()=>l,DefaultRateLimiter:()=>f,INITIAL_RETRY_TOKENS:()=>h,INVOCATION_ID_HEADER:()=>C,MAXIMUM_RETRY_DELAY:()=>v,NO_RETRY_INCREMENT:()=>E,REQUEST_HEADER:()=>b,RETRY_COST:()=>y,RETRY_MODES:()=>c,StandardRetryStrategy:()=>x,THROTTLING_RETRY_DELAY_BASE:()=>g,TIMEOUT_RETRY_COST:()=>S});e.exports=__toCommonJS(a);var c=(e=>{e["STANDARD"]="standard";e["ADAPTIVE"]="adaptive";return e})(c||{});var u=3;var l="standard";var d=r(1528);var p=class _DefaultRateLimiter{constructor(e){this.currentCapacity=0;this.enabled=false;this.lastMaxRate=0;this.measuredTxRate=0;this.requestCount=0;this.lastTimestamp=0;this.timeWindow=0;this.beta=(e==null?void 0:e.beta)??.7;this.minCapacity=(e==null?void 0:e.minCapacity)??1;this.minFillRate=(e==null?void 0:e.minFillRate)??.5;this.scaleConstant=(e==null?void 0:e.scaleConstant)??.4;this.smooth=(e==null?void 0:e.smooth)??.8;const t=this.getCurrentTimeInSeconds();this.lastThrottleTime=t;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(e){if(!this.enabled){return}this.refillTokenBucket();if(e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise((e=>setTimeout(e,t)))}this.currentCapacity=this.currentCapacity-e}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t);this.lastTimestamp=e}updateClientSendingRate(e){let t;this.updateMeasuredRate();if((0,d.isThrottlingError)(e)){const e=!this.enabled?this.measuredTxRate:Math.min(this.measuredTxRate,this.fillRate);this.lastMaxRate=e;this.calculateTimeWindow();this.lastThrottleTime=this.getCurrentTimeInSeconds();t=this.cubicThrottle(e);this.enableTokenBucket()}else{this.calculateTimeWindow();t=this.cubicSuccess(this.getCurrentTimeInSeconds())}const 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(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=true}updateTokenBucketRate(e){this.refillTokenBucket();this.fillRate=Math.max(e,this.minFillRate);this.maxCapacity=Math.max(e,this.minCapacity);this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds();const t=Math.floor(e*2)/2;this.requestCount++;if(t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth));this.requestCount=0;this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}};__name(p,"DefaultRateLimiter");var f=p;var m=100;var v=20*1e3;var g=500;var h=500;var y=5;var S=10;var E=1;var C="amz-sdk-invocation-id";var b="amz-sdk-request";var _=__name((()=>{let e=m;const t=__name((t=>Math.floor(Math.min(v,Math.random()*2**t*e))),"computeNextBackoffDelay");const r=__name((t=>{e=t}),"setDelayBase");return{computeNextBackoffDelay:t,setDelayBase:r}}),"getDefaultRetryBackoffStrategy");var w=__name((({retryDelay:e,retryCount:t,retryCost:r})=>{const n=__name((()=>t),"getRetryCount");const o=__name((()=>Math.min(v,e)),"getRetryDelay");const i=__name((()=>r),"getRetryCost");return{getRetryCount:n,getRetryDelay:o,getRetryCost:i}}),"createDefaultRetryToken");var P=class _StandardRetryStrategy{constructor(e){this.maxAttempts=e;this.mode="standard";this.capacity=h;this.retryBackoffStrategy=_();this.maxAttemptsProvider=typeof e==="function"?e:async()=>e}async acquireInitialRetryToken(e){return w({retryDelay:m,retryCount:0})}async refreshRetryTokenForRetry(e,t){const r=await this.getMaxAttempts();if(this.shouldRetry(e,t,r)){const r=t.errorType;this.retryBackoffStrategy.setDelayBase(r==="THROTTLING"?g:m);const n=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());const o=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,n):n;const i=this.getCapacityCost(r);this.capacity-=i;return w({retryDelay:o,retryCount:e.getRetryCount()+1,retryCost:i})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(h,this.capacity+(e.getRetryCost()??E))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){console.warn(`Max attempts provider could not resolve. Using default of ${u}`);return u}}shouldRetry(e,t,r){const n=e.getRetryCount()+1;return n=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return e==="TRANSIENT"?S:y}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}};__name(P,"StandardRetryStrategy");var x=P;var T=class _AdaptiveRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode="adaptive";const{rateLimiter:r}=t??{};this.rateLimiter=r??new f;this.standardRetryStrategy=new x(e)}async acquireInitialRetryToken(e){await this.rateLimiter.getSendToken();return this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);return this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({});this.standardRetryStrategy.recordSuccess(e)}};__name(T,"AdaptiveRetryStrategy");var O=T;var A=class _ConfiguredRetryStrategy extends x{constructor(e,t=m){super(typeof e==="function"?e:async()=>e);if(typeof t==="number"){this.computeNextBackoffDelay=()=>t}else{this.computeNextBackoffDelay=t}}async refreshRetryTokenForRetry(e,t){const r=await super.refreshRetryTokenForRetry(e,t);r.getRetryDelay=()=>this.computeNextBackoffDelay(r.getRetryCount());return r}};__name(A,"ConfiguredRetryStrategy");var R=A;0&&0},2840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsChunkedEncodingStream=void 0;const n=r(2781);const getAwsChunkedEncodingStream=(e,t)=>{const{base64Encoder:r,bodyLengthChecker:o,checksumAlgorithmFn:i,checksumLocationName:s,streamHasher:a}=t;const c=r!==undefined&&i!==undefined&&s!==undefined&&a!==undefined;const u=c?a(i,e):undefined;const l=new n.Readable({read:()=>{}});e.on("data",(e=>{const t=o(e)||0;l.push(`${t.toString(16)}\r\n`);l.push(e);l.push("\r\n")}));e.on("end",(async()=>{l.push(`0\r\n`);if(c){const e=r(await u);l.push(`${s}:${e}\r\n`);l.push(`\r\n`)}l.push(null)}));return l};t.getAwsChunkedEncodingStream=getAwsChunkedEncodingStream},2356:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.headStream=void 0;async function headStream(e,t){var r;let n=0;const o=[];const i=e.getReader();let s=false;while(!s){const{done:e,value:a}=await i.read();if(a){o.push(a);n+=(r=a===null||a===void 0?void 0:a.byteLength)!==null&&r!==void 0?r:0}if(n>=t){break}s=e}i.releaseLock();const a=new Uint8Array(Math.min(t,n));let c=0;for(const e of o){if(e.byteLength>a.byteLength-c){a.set(e.subarray(0,a.byteLength-c),c);break}else{a.set(e,c)}c+=e.length}return a}t.headStream=headStream},5585:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.headStream=void 0;const n=r(2781);const o=r(2356);const i=r(8630);const headStream=(e,t)=>{if((0,i.isReadableStream)(e)){return(0,o.headStream)(e,t)}return new Promise(((r,n)=>{const o=new Collector;o.limit=t;e.pipe(o);e.on("error",(e=>{o.end();n(e)}));o.on("error",n);o.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.buffers));r(e)}))}))};t.headStream=headStream;class Collector extends n.Writable{constructor(){super(...arguments);this.buffers=[];this.limit=Infinity;this.bytesBuffered=0}_write(e,t,r){var n;this.buffers.push(e);this.bytesBuffered+=(n=e.byteLength)!==null&&n!==void 0?n:0;if(this.bytesBuffered>=this.limit){const e=this.bytesBuffered-this.limit;const t=this.buffers[this.buffers.length-1];this.buffers[this.buffers.length-1]=t.subarray(0,t.byteLength-e);this.emit("finish")}r()}}},5422:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Uint8ArrayBlobAdapter:()=>d});e.exports=__toCommonJS(a);var c=r(6456);var u=r(7107);function transformToString(e,t="utf-8"){if(t==="base64"){return(0,c.toBase64)(e)}return(0,u.toUtf8)(e)}__name(transformToString,"transformToString");function transformFromString(e,t){if(t==="base64"){return d.mutate((0,c.fromBase64)(e))}return d.mutate((0,u.fromUtf8)(e))}__name(transformFromString,"transformFromString");var l=class _Uint8ArrayBlobAdapter extends Uint8Array{static fromString(e,t="utf-8"){switch(typeof e){case"string":return transformFromString(e,t);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){Object.setPrototypeOf(e,_Uint8ArrayBlobAdapter.prototype);return e}transformToString(e="utf-8"){return transformToString(this,e)}};__name(l,"Uint8ArrayBlobAdapter");var d=l;__reExport(a,r(2840),e.exports);__reExport(a,r(3101),e.exports);__reExport(a,r(7663),e.exports);__reExport(a,r(5585),e.exports);__reExport(a,r(8630),e.exports);0&&0},9327:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const n=r(948);const o=r(6456);const i=r(846);const s=r(7107);const a=r(8630);const c="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,r;if(!isBlobInstance(e)&&!(0,a.isReadableStream)(e)){const n=((r=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||r===void 0?void 0:r.name)||e;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${n}`)}let u=false;const transformToByteArray=async()=>{if(u){throw new Error(c)}u=true;return await(0,n.streamCollector)(e)};const blobToWebStream=e=>{if(typeof e.stream!=="function"){throw new Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\n"+"If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body")}return e.stream()};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e==="base64"){return(0,o.toBase64)(t)}else if(e==="hex"){return(0,i.toHex)(t)}else if(e===undefined||e==="utf8"||e==="utf-8"){return(0,s.toUtf8)(t)}else if(typeof TextDecoder==="function"){return new TextDecoder(e).decode(t)}else{throw new Error("TextDecoder is not available, please make sure polyfill is provided.")}},transformToWebStream:()=>{if(u){throw new Error(c)}u=true;if(isBlobInstance(e)){return blobToWebStream(e)}else if((0,a.isReadableStream)(e)){return e}else{throw new Error(`Cannot transform payload to web stream, got ${e}`)}}})};t.sdkStreamMixin=sdkStreamMixin;const isBlobInstance=e=>typeof Blob==="function"&&e instanceof Blob},3101:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const n=r(8179);const o=r(922);const i=r(2781);const s=r(3837);const a=r(9327);const c="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,r;if(!(e instanceof i.Readable)){try{return(0,a.sdkStreamMixin)(e)}catch(n){const o=((r=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||r===void 0?void 0:r.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${o}`)}}let u=false;const transformToByteArray=async()=>{if(u){throw new Error(c)}u=true;return await(0,n.streamCollector)(e)};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e===undefined||Buffer.isEncoding(e)){return(0,o.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString(e)}else{const r=new s.TextDecoder(e);return r.decode(t)}},transformToWebStream:()=>{if(u){throw new Error(c)}if(e.readableFlowing!==null){throw new Error("The stream has been consumed by other callbacks.")}if(typeof i.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.")}u=true;return i.Readable.toWeb(e)}})};t.sdkStreamMixin=sdkStreamMixin},4147:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitStream=void 0;async function splitStream(e){if(typeof e.stream==="function"){e=e.stream()}const t=e;return t.tee()}t.splitStream=splitStream},7663:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitStream=void 0;const n=r(2781);const o=r(4147);const i=r(8630);async function splitStream(e){if((0,i.isReadableStream)(e)){return(0,o.splitStream)(e)}const t=new n.PassThrough;const r=new n.PassThrough;e.pipe(t);e.pipe(r);return[t,r]}t.splitStream=splitStream},8630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isReadableStream=void 0;const isReadableStream=e=>{var t;return typeof ReadableStream==="function"&&(((t=e===null||e===void 0?void 0:e.constructor)===null||t===void 0?void 0:t.name)===ReadableStream.name||e instanceof ReadableStream)};t.isReadableStream=isReadableStream},8290:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{escapeUri:()=>s,escapeUriPath:()=>c});e.exports=__toCommonJS(i);var s=__name((e=>encodeURIComponent(e).replace(/[!'()*]/g,a)),"escapeUri");var a=__name((e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),"hexEncode");var c=__name((e=>e.split("/").map(s).join("/")),"escapeUriPath");0&&0},7107:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromUtf8:()=>u,toUint8Array:()=>l,toUtf8:()=>d});e.exports=__toCommonJS(a);var c=r(922);var u=__name((e=>{const t=(0,c.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)}),"fromUtf8");var l=__name((e=>{if(typeof e==="string"){return u(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}),"toUint8Array");var d=__name((e=>{if(typeof e==="string"){return e}if(typeof e!=="object"||typeof e.byteOffset!=="number"||typeof e.byteLength!=="number"){throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.")}return(0,c.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}),"toUtf8");0&&0},7871:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{WaiterState:()=>c,checkExceptions:()=>u,createWaiter:()=>v,waiterServiceDefaults:()=>a});e.exports=__toCommonJS(i);var s=__name((e=>new Promise((t=>setTimeout(t,e*1e3)))),"sleep");var a={minDelay:2,maxDelay:120};var c=(e=>{e["ABORTED"]="ABORTED";e["FAILURE"]="FAILURE";e["SUCCESS"]="SUCCESS";e["RETRY"]="RETRY";e["TIMEOUT"]="TIMEOUT";return e})(c||{});var u=__name((e=>{if(e.state==="ABORTED"){const t=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);t.name="AbortError";throw t}else if(e.state==="TIMEOUT"){const t=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);t.name="TimeoutError";throw t}else if(e.state!=="SUCCESS"){throw new Error(`${JSON.stringify(e)}`)}return e}),"checkExceptions");var l=__name(((e,t,r,n)=>{if(n>r)return t;const o=e*2**(n-1);return d(e,o)}),"exponentialBackoffWithJitter");var d=__name(((e,t)=>e+Math.random()*(t-e)),"randomInRange");var p=__name((async({minDelay:e,maxDelay:t,maxWaitTime:r,abortController:n,client:o,abortSignal:i},a,c)=>{var u;const{state:d,reason:p}=await c(o,a);if(d!=="RETRY"){return{state:d,reason:p}}let f=1;const m=Date.now()+r*1e3;const v=Math.log(t/e)/Math.log(2)+1;while(true){if(((u=n==null?void 0:n.signal)==null?void 0:u.aborted)||(i==null?void 0:i.aborted)){return{state:"ABORTED"}}const r=l(e,t,v,f);if(Date.now()+r*1e3>m){return{state:"TIMEOUT"}}await s(r);const{state:d,reason:p}=await c(o,a);if(d!=="RETRY"){return{state:d,reason:p}}f+=1}}),"runPolling");var f=__name((e=>{if(e.maxWaitTime<1){throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`)}else if(e.minDelay<1){throw new Error(`WaiterConfiguration.minDelay must be greater than 0`)}else if(e.maxDelay<1){throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`)}else if(e.maxWaitTime<=e.minDelay){throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}else if(e.maxDelaynew Promise((t=>{const r=__name((()=>t({state:"ABORTED"})),"onAbort");if(typeof e.addEventListener==="function"){e.addEventListener("abort",r)}else{e.onabort=r}}))),"abortTimeout");var v=__name((async(e,t,r)=>{const n={...a,...e};f(n);const o=[p(n,t,r)];if(e.abortController){o.push(m(e.abortController.signal))}if(e.abortSignal){o.push(m(e.abortSignal))}return Promise.race(o)}),"createWaiter");0&&0},4819:(e,t,r)=>{"use strict";const n=r(5850);const o=r(86);const i=r(3601);e.exports={XMLParser:o,XMLValidator:n,XMLBuilder:i}},3348:(e,t)=>{"use strict";const r=":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";const n=r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const o="["+r+"]["+n+"]*";const i=new RegExp("^"+o+"$");const getAllMatches=function(e,t){const r=[];let n=t.exec(e);while(n){const o=[];o.startIndex=t.lastIndex-n[0].length;const i=n.length;for(let e=0;e{"use strict";const n=r(3348);const o={allowBooleanAttributes:false,unpairedTags:[]};t.validate=function(e,t){t=Object.assign({},o,t);const r=[];let n=false;let i=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let o=0;o"&&e[o]!==" "&&e[o]!=="\t"&&e[o]!=="\n"&&e[o]!=="\r";o++){c+=e[o]}c=c.trim();if(c[c.length-1]==="/"){c=c.substring(0,c.length-1);o--}if(!validateTagName(c)){let t;if(c.trim().length===0){t="Invalid space after '<'."}else{t="Tag '"+c+"' is an invalid name."}return getErrorObject("InvalidTag",t,getLineNumberForPosition(e,o))}const u=readAttributeStr(e,o);if(u===false){return getErrorObject("InvalidAttr","Attributes for '"+c+"' have open quote.",getLineNumberForPosition(e,o))}let l=u.value;o=u.index;if(l[l.length-1]==="/"){const r=o-l.length;l=l.substring(0,l.length-1);const i=validateAttributeString(l,t);if(i===true){n=true}else{return getErrorObject(i.err.code,i.err.msg,getLineNumberForPosition(e,r+i.err.line))}}else if(a){if(!u.tagClosed){return getErrorObject("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",getLineNumberForPosition(e,o))}else if(l.trim().length>0){return getErrorObject("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,s))}else if(r.length===0){return getErrorObject("InvalidTag","Closing tag '"+c+"' has not been opened.",getLineNumberForPosition(e,s))}else{const t=r.pop();if(c!==t.tagName){let r=getLineNumberForPosition(e,t.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+r.line+", col "+r.col+") instead of closing tag '"+c+"'.",getLineNumberForPosition(e,s))}if(r.length==0){i=true}}}else{const a=validateAttributeString(l,t);if(a!==true){return getErrorObject(a.err.code,a.err.msg,getLineNumberForPosition(e,o-l.length+a.err.line))}if(i===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,o))}else if(t.unpairedTags.indexOf(c)!==-1){}else{r.push({tagName:c,tagStartPos:s})}n=true}for(o++;o0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(r.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}return true};function isWhiteSpace(e){return e===" "||e==="\t"||e==="\n"||e==="\r"}function readPI(e,t){const r=t;for(;t5&&n==="xml"){return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(e,t))}else if(e[t]=="?"&&e[t+1]==">"){t++;break}else{continue}}}return t}function readCommentAndCDATA(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"){r--;if(r===0){break}}}}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}}return t}const i='"';const s="'";function readAttributeStr(e,t){let r="";let n="";let o=false;for(;t"){if(n===""){o=true;break}}r+=e[t]}if(n!==""){return false}return{value:r,index:t,tagClosed:o}}const a=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const r=n.getAllMatches(e,a);const o={};for(let e=0;e{"use strict";const n=r(2717);const o={attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,cdataPropName:false,format:false,indentBy:" ",suppressEmptyNode:false,suppressUnpairedNode:true,suppressBooleanAttributes:true,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:false,commentPropName:false,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:true,stopNodes:[],oneListGroup:false};function Builder(e){this.options=Object.assign({},o,e);if(this.options.ignoreAttributes||this.options.attributesGroupName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}this.processTextOrObjNode=processTextOrObjNode;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}}Builder.prototype.build=function(e){if(this.options.preserveOrder){return n(e,this.options)}else{if(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1){e={[this.options.arrayNodeName]:e}}return this.j2x(e,0).val}};Builder.prototype.j2x=function(e,t){let r="";let n="";for(let o in e){if(!Object.prototype.hasOwnProperty.call(e,o))continue;if(typeof e[o]==="undefined"){if(this.isAttribute(o)){n+=""}}else if(e[o]===null){if(this.isAttribute(o)){n+=""}else if(o[0]==="?"){n+=this.indentate(t)+"<"+o+"?"+this.tagEndChar}else{n+=this.indentate(t)+"<"+o+"/"+this.tagEndChar}}else if(e[o]instanceof Date){n+=this.buildTextValNode(e[o],o,"",t)}else if(typeof e[o]!=="object"){const i=this.isAttribute(o);if(i){r+=this.buildAttrPairStr(i,""+e[o])}else{if(o===this.options.textNodeName){let t=this.options.tagValueProcessor(o,""+e[o]);n+=this.replaceEntitiesValue(t)}else{n+=this.buildTextValNode(e[o],o,"",t)}}}else if(Array.isArray(e[o])){const r=e[o].length;let i="";let s="";for(let a=0;a"+e+o}else if(this.options.commentPropName!==false&&t===this.options.commentPropName&&i.length===0){return this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine}else{return this.indentate(n)+"<"+t+r+i+this.tagEndChar+e+this.indentate(n)+o}}};Builder.prototype.closeTag=function(e){let t="";if(this.options.unpairedTags.indexOf(e)!==-1){if(!this.options.suppressUnpairedNode)t="/"}else if(this.options.suppressEmptyNode){t="/"}else{t=`>`+this.newLine}else if(this.options.commentPropName!==false&&t===this.options.commentPropName){return this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine}else if(t[0]==="?"){return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar}else{let o=this.options.tagValueProcessor(t,e);o=this.replaceEntitiesValue(o);if(o===""){return this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar}else{return this.indentate(n)+"<"+t+r+">"+o+"0&&this.options.processEntities){for(let t=0;t{const t="\n";function toXml(e,r){let n="";if(r.format&&r.indentBy.length>0){n=t}return arrToStr(e,r,"",n)}function arrToStr(e,t,r,n){let o="";let i=false;for(let s=0;s`;i=false;continue}else if(c===t.commentPropName){o+=n+`\x3c!--${a[c][0][t.textNodeName]}--\x3e`;i=true;continue}else if(c[0]==="?"){const e=attr_to_str(a[":@"],t);const r=c==="?xml"?"":n;let s=a[c][0][t.textNodeName];s=s.length!==0?" "+s:"";o+=r+`<${c}${s}${e}?>`;i=true;continue}let l=n;if(l!==""){l+=t.indentBy}const d=attr_to_str(a[":@"],t);const p=n+`<${c}${d}`;const f=arrToStr(a[c],t,u,l);if(t.unpairedTags.indexOf(c)!==-1){if(t.suppressUnpairedNode)o+=p+">";else o+=p+"/>"}else if((!f||f.length===0)&&t.suppressEmptyNode){o+=p+"/>"}else if(f&&f.endsWith(">")){o+=p+`>${f}${n}`}else{o+=p+">";if(f&&n!==""&&(f.includes("/>")||f.includes("`}i=true}return o}function propName(e){const t=Object.keys(e);for(let r=0;r0&&t.processEntities){for(let r=0;r{const n=r(3348);function readDocType(e,t){const r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let n=1;let o=false,i=false;let s="";for(;t"){if(i){if(e[t-1]==="-"&&e[t-2]==="-"){i=false;n--}}else{n--}if(n===0){break}}else if(e[t]==="["){o=true}else{s+=e[t]}}if(n!==0){throw new Error(`Unclosed DOCTYPE`)}}else{throw new Error(`Invalid Tag instead of DOCTYPE`)}return{entities:r,i:t}}function readEntityExp(e,t){let r="";for(;t{const r={preserveOrder:false,attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,removeNSPrefix:false,allowBooleanAttributes:false,parseTagValue:true,parseAttributeValue:false,trimValues:true,cdataPropName:false,numberParseOptions:{hex:true,leadingZeros:true,eNotation:true},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:false,isArray:()=>false,commentPropName:false,unpairedTags:[],processEntities:true,htmlEntities:false,ignoreDeclaration:false,ignorePiTags:false,transformTagName:false,transformAttributeName:false,updateTag:function(e,t,r){return e}};const buildOptions=function(e){return Object.assign({},r,e)};t.buildOptions=buildOptions;t.defaultOptions=r},7724:(e,t,r)=>{"use strict";const n=r(3348);const o=r(9186);const i=r(6317);const s=r(3230);class OrderedObjParser{constructor(e){this.options=e;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:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,16))}};this.addExternalEntities=addExternalEntities;this.parseXml=parseXml;this.parseTextData=parseTextData;this.resolveNameSpace=resolveNameSpace;this.buildAttributesMap=buildAttributesMap;this.isItStopNode=isItStopNode;this.replaceEntitiesValue=replaceEntitiesValue;this.readStopNodeData=readStopNodeData;this.saveTextToParentTag=saveTextToParentTag;this.addChild=addChild}}function addExternalEntities(e){const t=Object.keys(e);for(let r=0;r0){if(!s)e=this.replaceEntitiesValue(e);const n=this.options.tagValueProcessor(t,e,r,o,i);if(n===null||n===undefined){return e}else if(typeof n!==typeof e||n!==e){return n}else if(this.options.trimValues){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{const t=e.trim();if(t===e){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{return e}}}}}function resolveNameSpace(e){if(this.options.removeNSPrefix){const t=e.split(":");const r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=r+t[1]}}return e}const a=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function buildAttributesMap(e,t,r){if(!this.options.ignoreAttributes&&typeof e==="string"){const r=n.getAllMatches(e,a);const o=r.length;const i={};for(let e=0;e",a,"Closing Tag is not closed.");let o=e.substring(a+2,t).trim();if(this.options.removeNSPrefix){const e=o.indexOf(":");if(e!==-1){o=o.substr(e+1)}}if(this.options.transformTagName){o=this.options.transformTagName(o)}if(r){n=this.saveTextToParentTag(n,r,s)}const i=s.substring(s.lastIndexOf(".")+1);if(o&&this.options.unpairedTags.indexOf(o)!==-1){throw new Error(`Unpaired tag can not be used as closing tag: `)}let c=0;if(i&&this.options.unpairedTags.indexOf(i)!==-1){c=s.lastIndexOf(".",s.lastIndexOf(".")-1);this.tagsNodeStack.pop()}else{c=s.lastIndexOf(".")}s=s.substring(0,c);r=this.tagsNodeStack.pop();n="";a=t}else if(e[a+1]==="?"){let t=readTagExp(e,a,false,"?>");if(!t)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,s);if(this.options.ignoreDeclaration&&t.tagName==="?xml"||this.options.ignorePiTags){}else{const e=new o(t.tagName);e.add(this.options.textNodeName,"");if(t.tagName!==t.tagExp&&t.attrExpPresent){e[":@"]=this.buildAttributesMap(t.tagExp,s,t.tagName)}this.addChild(r,e,s)}a=t.closeIndex+1}else if(e.substr(a+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",a+4,"Comment is not closed.");if(this.options.commentPropName){const o=e.substring(a+4,t-2);n=this.saveTextToParentTag(n,r,s);r.add(this.options.commentPropName,[{[this.options.textNodeName]:o}])}a=t}else if(e.substr(a+1,2)==="!D"){const t=i(e,a);this.docTypeEntities=t.entities;a=t.i}else if(e.substr(a+1,2)==="!["){const t=findClosingIndex(e,"]]>",a,"CDATA is not closed.")-2;const o=e.substring(a+9,t);n=this.saveTextToParentTag(n,r,s);let i=this.parseTextData(o,r.tagname,s,true,false,true,true);if(i==undefined)i="";if(this.options.cdataPropName){r.add(this.options.cdataPropName,[{[this.options.textNodeName]:o}])}else{r.add(this.options.textNodeName,i)}a=t+2}else{let i=readTagExp(e,a,this.options.removeNSPrefix);let c=i.tagName;const u=i.rawTagName;let l=i.tagExp;let d=i.attrExpPresent;let p=i.closeIndex;if(this.options.transformTagName){c=this.options.transformTagName(c)}if(r&&n){if(r.tagname!=="!xml"){n=this.saveTextToParentTag(n,r,s,false)}}const f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1){r=this.tagsNodeStack.pop();s=s.substring(0,s.lastIndexOf("."))}if(c!==t.tagname){s+=s?"."+c:c}if(this.isItStopNode(this.options.stopNodes,s,c)){let t="";if(l.length>0&&l.lastIndexOf("/")===l.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);s=s.substr(0,s.length-1);l=c}else{l=l.substr(0,l.length-1)}a=i.closeIndex}else if(this.options.unpairedTags.indexOf(c)!==-1){a=i.closeIndex}else{const r=this.readStopNodeData(e,u,p+1);if(!r)throw new Error(`Unexpected end of ${u}`);a=r.i;t=r.tagContent}const n=new o(c);if(c!==l&&d){n[":@"]=this.buildAttributesMap(l,s,c)}if(t){t=this.parseTextData(t,c,s,true,d,true,true)}s=s.substr(0,s.lastIndexOf("."));n.add(this.options.textNodeName,t);this.addChild(r,n,s)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);s=s.substr(0,s.length-1);l=c}else{l=l.substr(0,l.length-1)}if(this.options.transformTagName){c=this.options.transformTagName(c)}const e=new o(c);if(c!==l&&d){e[":@"]=this.buildAttributesMap(l,s,c)}this.addChild(r,e,s);s=s.substr(0,s.lastIndexOf("."))}else{const e=new o(c);this.tagsNodeStack.push(r);if(c!==l&&d){e[":@"]=this.buildAttributesMap(l,s,c)}this.addChild(r,e,s);r=e}n="";a=p}}}else{n+=e[a]}}return t.child};function addChild(e,t,r){const n=this.options.updateTag(t.tagname,r,t[":@"]);if(n===false){}else if(typeof n==="string"){t.tagname=n;e.addChild(t)}else{e.addChild(t)}}const replaceEntitiesValue=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){const r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities){for(let t in this.htmlEntities){const r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function saveTextToParentTag(e,t,r,n){if(e){if(n===undefined)n=Object.keys(t.child).length===0;e=this.parseTextData(e,t.tagname,r,false,t[":@"]?Object.keys(t[":@"]).length!==0:false,n);if(e!==undefined&&e!=="")t.add(this.options.textNodeName,e);e=""}return e}function isItStopNode(e,t,r){const n="*."+r;for(const r in e){const o=e[r];if(n===o||t===o)return true}return false}function tagExpWithClosingIndex(e,t,r=">"){let n;let o="";for(let i=t;i",r,`${t} is not closed`);let s=e.substring(r+2,i).trim();if(s===t){o--;if(o===0){return{tagContent:e.substring(n,r),i:i}}}r=i}else if(e[r+1]==="?"){const t=findClosingIndex(e,"?>",r+1,"StopNode is not closed.");r=t}else if(e.substr(r+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",r+3,"StopNode is not closed.");r=t}else if(e.substr(r+1,2)==="!["){const t=findClosingIndex(e,"]]>",r,"StopNode is not closed.")-2;r=t}else{const n=readTagExp(e,r,">");if(n){const e=n&&n.tagName;if(e===t&&n.tagExp[n.tagExp.length-1]!=="/"){o++}r=n.closeIndex}}}}}function parseValue(e,t,r){if(t&&typeof e==="string"){const t=e.trim();if(t==="true")return true;else if(t==="false")return false;else return s(e,r)}else{if(n.isExist(e)){return e}else{return""}}}e.exports=OrderedObjParser},86:(e,t,r)=>{const{buildOptions:n}=r(3565);const o=r(7724);const{prettify:i}=r(766);const s=r(5850);class XMLParser{constructor(e){this.externalEntities={};this.options=n(e)}parse(e,t){if(typeof e==="string"){}else if(e.toString){e=e.toString()}else{throw new Error("XML data is accepted in String or Bytes[] form.")}if(t){if(t===true)t={};const r=s.validate(e,t);if(r!==true){throw Error(`${r.err.msg}:${r.err.line}:${r.err.col}`)}}const r=new o(this.options);r.addExternalEntities(this.externalEntities);const n=r.parseXml(e);if(this.options.preserveOrder||n===undefined)return n;else return i(n,this.options)}addEntity(e,t){if(t.indexOf("&")!==-1){throw new Error("Entity value can't have '&'")}else if(e.indexOf("&")!==-1||e.indexOf(";")!==-1){throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '")}else if(t==="&"){throw new Error("An entity with value '&' is not permitted")}else{this.externalEntities[e]=t}}}e.exports=XMLParser},766:(e,t)=>{"use strict";function prettify(e,t){return compress(e,t)}function compress(e,t,r){let n;const o={};for(let i=0;i0)o[t.textNodeName]=n}else if(n!==undefined)o[t.textNodeName]=n;return o}function propName(e){const t=Object.keys(e);for(let e=0;e{"use strict";class XmlNode{constructor(e){this.tagname=e;this.child=[];this[":@"]={}}add(e,t){if(e==="__proto__")e="#__proto__";this.child.push({[e]:t})}addChild(e){if(e.tagname==="__proto__")e.tagname="#__proto__";if(e[":@"]&&Object.keys(e[":@"]).length>0){this.child.push({[e.tagname]:e.child,[":@"]:e[":@"]})}else{this.child.push({[e.tagname]:e.child})}}}e.exports=XmlNode},3230:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/;const r=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const n={hex:true,leadingZeros:true,decimalPoint:".",eNotation:true};function toNumber(e,o={}){o=Object.assign({},n,o);if(!e||typeof e!=="string")return e;let i=e.trim();if(o.skipLike!==undefined&&o.skipLike.test(i))return e;else if(o.hex&&t.test(i)){return Number.parseInt(i,16)}else{const t=r.exec(i);if(t){const r=t[1];const n=t[2];let s=trimZeros(t[3]);const a=t[4]||t[6];if(!o.leadingZeros&&n.length>0&&r&&i[2]!==".")return e;else if(!o.leadingZeros&&n.length>0&&!r&&i[1]!==".")return e;else{const t=Number(i);const c=""+t;if(c.search(/[eE]/)!==-1){if(o.eNotation)return t;else return e}else if(a){if(o.eNotation)return t;else return e}else if(i.indexOf(".")!==-1){if(c==="0"&&s==="")return t;else if(c===s)return t;else if(r&&c==="-"+s)return t;else return e}if(n){if(s===c)return t;else if(r+s===c)return t;else return e}if(i===c)return t;else if(i===r+c)return t;return e}}else{return e}}}function trimZeros(e){if(e&&e.indexOf(".")!==-1){e=e.replace(/0+$/,"");if(e===".")e="0";else if(e[0]===".")e="0"+e;else if(e[e.length-1]===".")e=e.substr(0,e.length-1);return e}return e}e.exports=toNumber},204:e=>{var t;var r;var n;var o;var i;var s;var a;var c;var u;var l;var d;var p;var f;var m;var v;var g;var h;var y;var S;var E;var C;var b;var _;var w;var P;var x;var T;var O;var A;var R;var I;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,n){return e[r]=t?t(r,n):n}}})((function(e){var N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");N(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,r,i):s(t,r))||i;return o>3&&i&&Object.defineProperty(t,r,i),i};i=function(e,t){return function(r,n){t(r,n,e)}};s=function(e,t,r,n,o,i){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var s=n.kind,a=s==="getter"?"get":s==="setter"?"set":"value";var c=!t&&e?n["static"]?e:e.prototype:null;var u=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{});var l,d=false;for(var p=r.length-1;p>=0;p--){var f={};for(var m in n)f[m]=m==="access"?{}:n[m];for(var m in n.access)f.access[m]=n.access[m];f.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");i.push(accept(e||null))};var v=(0,r[p])(s==="accessor"?{get:u.get,set:u.set}:u[a],f);if(s==="accessor"){if(v===void 0)continue;if(v===null||typeof v!=="object")throw new TypeError("Object expected");if(l=accept(v.get))u.get=l;if(l=accept(v.set))u.set=l;if(l=accept(v.init))o.unshift(l)}else if(l=accept(v)){if(s==="field")o.unshift(l);else u[a]=l}}if(c)Object.defineProperty(c,n.name,u);d=true};a=function(e,t,r){var n=arguments.length>2;for(var o=0;o0&&i[i.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]=e.length)e=void 0;return{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};v=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=n.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(r=n["return"]))r.call(n)}finally{if(s)throw s.error}}return i};g=function(){for(var e=[],t=0;t1||resume(e,t)}))};if(t)o[e]=t(o[e])}}function resume(e,t){try{step(n[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof S?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}};C=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:false}:o?o(t):t}:o}};b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof m==="function"?m(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(n,o){r=e[t](r),settle(n,o,r.done,r.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}};_=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var k=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))A(t,e,r);k(t,e);return t};P=function(e){return e&&e.__esModule?e:{default:e}};x=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)};T=function(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r};O=function(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)};R=function(e,t,r){if(t!==null&&t!==void 0){if(typeof t!=="object"&&typeof t!=="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose];if(r)o=n}if(typeof n!=="function")throw new TypeError("Object not disposable.");if(o)n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}};e.stack.push({value:t,dispose:n,async:r})}else if(r){e.stack.push({async:true})}return t};var D=typeof SuppressedError==="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};I=function(e){function fail(t){e.error=e.hasError?new D(t,e.error,"An error was suppressed during disposal."):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var r=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(r).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()};e("__extends",t);e("__assign",r);e("__rest",n);e("__decorate",o);e("__param",i);e("__esDecorate",s);e("__runInitializers",a);e("__propKey",c);e("__setFunctionName",u);e("__metadata",l);e("__awaiter",d);e("__generator",p);e("__exportStar",f);e("__createBinding",A);e("__values",m);e("__read",v);e("__spread",g);e("__spreadArrays",h);e("__spreadArray",y);e("__await",S);e("__asyncGenerator",E);e("__asyncDelegator",C);e("__asyncValues",b);e("__makeTemplateObject",_);e("__importStar",w);e("__importDefault",P);e("__classPrivateFieldGet",x);e("__classPrivateFieldSet",T);e("__classPrivateFieldIn",O);e("__addDisposableResource",R);e("__disposeResources",I)}))},5220:(e,t,r)=>{e.exports=r(7419)},7419:(e,t,r)=>{"use strict";var n=r(1808);var o=r(4404);var i=r(2181);var s=r(5687);var a=r(2361);var c=r(9491);var u=r(3837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,n,o){var i=toOptions(r,n,o);for(var s=0,a=t.requests.length;s=this.maxSockets){o.requests.push(i);return}o.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){o.emit("free",t,i)}function onCloseOrRemove(e){o.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var o=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");s.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=s;return t(s)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, "+"cause="+t.message);o.code="ECONNRESET";e.request.emit("error",o);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(n){var i=e.request.getHeader("host");var s=mergeOptions({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});var n=_interopRequireDefault(r(5076));var o=_interopRequireDefault(r(8226));var i=_interopRequireDefault(r(4261));var s=_interopRequireDefault(r(7926));var a=_interopRequireDefault(r(6438));var c=_interopRequireDefault(r(9337));var u=_interopRequireDefault(r(8541));var l=_interopRequireDefault(r(1368));var d=_interopRequireDefault(r(5553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},8776:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},3277:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var o={randomUUID:n.default.randomUUID};t["default"]=o},6438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},5553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},3787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},3843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},9084:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},1368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.unsafeStringify=unsafeStringify;var n=_interopRequireDefault(r(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).slice(1))}function unsafeStringify(e,t=0){return o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]}function stringify(e,t=0){const r=unsafeStringify(e,t);if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},5076:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(3843));var o=r(1368);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let c=0;function v1(e,t,r){let u=t&&r||0;const l=t||new Array(16);e=e||{};let d=e.node||i;let p=e.clockseq!==undefined?e.clockseq:s;if(d==null||p==null){const t=e.random||(e.rng||n.default)();if(d==null){d=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(p==null){p=s=(t[6]<<8|t[7])&16383}}let f=e.msecs!==undefined?e.msecs:Date.now();let m=e.nsecs!==undefined?e.nsecs:c+1;const v=f-a+(m-c)/1e4;if(v<0&&e.clockseq===undefined){p=p+1&16383}if((v<0||f>a)&&e.nsecs===undefined){m=0}if(m>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=f;c=m;s=p;f+=122192928e5;const g=((f&268435455)*1e4+m)%4294967296;l[u++]=g>>>24&255;l[u++]=g>>>16&255;l[u++]=g>>>8&255;l[u++]=g&255;const h=f/4294967296*1e4&268435455;l[u++]=h>>>8&255;l[u++]=h&255;l[u++]=h>>>24&15|16;l[u++]=h>>>16&255;l[u++]=p>>>8|128;l[u++]=p&255;for(let e=0;e<6;++e){l[u+e]=d[e]}return t||(0,o.unsafeStringify)(l)}var u=v1;t["default"]=u},8226:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8745));var o=_interopRequireDefault(r(8776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},8745:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.URL=t.DNS=void 0;t["default"]=v35;var n=r(1368);var o=_interopRequireDefault(r(5553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(3277));var o=_interopRequireDefault(r(3843));var i=r(1368);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){if(n.default.randomUUID&&!t&&!e){return n.default.randomUUID()}e=e||{};const s=e.random||(e.rng||o.default)();s[6]=s[6]&15|64;s[8]=s[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=s[e]}return t}return(0,i.unsafeStringify)(s)}var s=v4;t["default"]=s},7926:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8745));var o=_interopRequireDefault(r(9084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},8541:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(3787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},9337:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.slice(14,15),16)}var o=version;t["default"]=o},3500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(5316);const{ECS:ECS}=__nccwpck_require__(2702);const fs=__nccwpck_require__(7147);const path=__nccwpck_require__(1017);async function run(){try{const e=new ECS;const t=core.getInput("task-definition",{required:true});const r=path.isAbsolute(t)?t:path.join(process.env.GITHUB_WORKSPACE,t);const n=JSON.parse(fs.readFileSync(r,"utf8"));let o;o=await e.registerTaskDefinition(n);core.setOutput("task_definition_arn",o.taskDefinition.taskDefinitionArn)}catch(e){core.setFailed("Failed to register task definition in ECS: "+e.message);core.debug("Task definition contents:");core.debug(JSON.stringify(taskDefinition,undefined,2))}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},9491:e=>{"use strict";e.exports=require("assert")},4300:e=>{"use strict";e.exports=require("buffer")},2081:e=>{"use strict";e.exports=require("child_process")},6113:e=>{"use strict";e.exports=require("crypto")},2361:e=>{"use strict";e.exports=require("events")},7147:e=>{"use strict";e.exports=require("fs")},3292:e=>{"use strict";e.exports=require("fs/promises")},2181:e=>{"use strict";e.exports=require("http")},5158:e=>{"use strict";e.exports=require("http2")},5687:e=>{"use strict";e.exports=require("https")},1808:e=>{"use strict";e.exports=require("net")},2037:e=>{"use strict";e.exports=require("os")},1017:e=>{"use strict";e.exports=require("path")},7282:e=>{"use strict";e.exports=require("process")},2781:e=>{"use strict";e.exports=require("stream")},4404:e=>{"use strict";e.exports=require("tls")},7310:e=>{"use strict";e.exports=require("url")},3837:e=>{"use strict";e.exports=require("util")},31:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ecs","description":"AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-ecs","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 ecs"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.624.0","@aws-sdk/client-sts":"3.624.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","@smithy/util-waiter":"^3.1.2","tslib":"^2.6.2","uuid":"^9.0.1"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","@types/uuid":"^9.0.4","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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-ecs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecs"}}')},7401:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso-oidc","description":"AWS SDK for JavaScript Sso Oidc Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso-oidc","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-oidc"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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","peerDependencies":{"@aws-sdk/client-sts":"^3.624.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-oidc","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso-oidc"}}')},6151:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso","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":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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"}}')},858:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sts","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"rimraf ./dist-types tsconfig.types.tsbuildinfo && 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":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.624.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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 __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(3500);module.exports=__webpack_exports__})(); \ No newline at end of file diff --git a/register-ecs-task-definition/package.json b/register-ecs-task-definition/package.json index 46233cc..1ea2dcb 100644 --- a/register-ecs-task-definition/package.json +++ b/register-ecs-task-definition/package.json @@ -5,13 +5,13 @@ "private": true, "dependencies": { "@actions/core": "^1.9.1", - "@aws-sdk/client-ecs": "^3.6.0" + "@aws-sdk/client-ecs": "^3.624.0" }, "devDependencies": { "@vercel/ncc": "~>0.38.1" }, "scripts": { "prepublish": "node_modules/.bin/ncc build index.js -m -o dist", - "test": "echo 'No tests for fetch-task-definition'" + "test": "echo 'No tests for register-ecs-task-definition'" } } diff --git a/run-ecs-task/dist/index.js b/run-ecs-task/dist/index.js index b9dfe64..da913b7 100644 --- a/run-ecs-task/dist/index.js +++ b/run-ecs-task/dist/index.js @@ -1,16 +1 @@ -(()=>{var __webpack_modules__={59190:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const i=r(n(22037));const a=n(52861);function issueCommand(e,t,n){const o=new Command(e,t,n);process.stdout.write(o.toString()+i.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const c="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=c+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const o=this.properties[n];if(o){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(o)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},75316:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};var i=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=n(59190);const c=n(63685);const d=n(52861);const u=r(n(22037));const l=r(n(71017));const m=n(83419);var p;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(p=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=d.toCommandValue(t);process.env[e]=n;const o=process.env["GITHUB_ENV"]||"";if(o){return c.issueFileCommand("ENV",c.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},n)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){c.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${l.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const n=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!n){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return n}return n.trim()}t.getInput=getInput;function getMultilineInput(e,t){const n=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return n}return n.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const o=["false","False","FALSE"];const s=getInput(e,t);if(n.includes(s))return true;if(o.includes(s))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const n=process.env["GITHUB_OUTPUT"]||"";if(n){return c.issueFileCommand("OUTPUT",c.prepareKeyValueMessage(e,t))}process.stdout.write(u.EOL);a.issueCommand("set-output",{name:e},d.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=p.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return i(this,void 0,void 0,(function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n}))}t.group=group;function saveState(e,t){const n=process.env["GITHUB_STATE"]||"";if(n){return c.issueFileCommand("STATE",c.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},d.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return i(this,void 0,void 0,(function*(){return yield m.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var g=n(4656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return g.summary}});var f=n(4656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return f.markdownSummary}});var y=n(84989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return y.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return y.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return y.toPlatformPath}})},63685:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const i=r(n(57147));const a=r(n(22037));const c=n(2420);const d=n(52861);function issueFileCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}i.appendFileSync(n,`${d.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const n=`ghadelimiter_${c.v4()}`;const o=d.toCommandValue(t);if(e.includes(n)){throw new Error(`Unexpected input: name should not contain the delimiter "${n}"`)}if(o.includes(n)){throw new Error(`Unexpected input: value should not contain the delimiter "${n}"`)}return`${e}<<${n}${a.EOL}${o}${a.EOL}${n}`}t.prepareKeyValueMessage=prepareKeyValueMessage},83419:function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const s=n(85315);const r=n(42421);const i=n(75316);class OidcClient{static createHttpClient(e=true,t=10){const n={allowRetries:e,maxRetries:t};return new s.HttpClient("actions/oidc-client",[new r.BearerCredentialHandler(OidcClient.getRequestToken())],n)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return o(this,void 0,void 0,(function*(){const n=OidcClient.createHttpClient();const o=yield n.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const s=(t=o.result)===null||t===void 0?void 0:t.value;if(!s){throw new Error("Response json body do not have ID Token field")}return s}))}static getIDToken(e){return o(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const n=encodeURIComponent(e);t=`${t}&audience=${n}`}i.debug(`ID token url is ${t}`);const n=yield OidcClient.getCall(t);i.setSecret(n);return n}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},84989:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const i=r(n(71017));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,i.sep)}t.toPlatformPath=toPlatformPath},4656:function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const s=n(22037);const r=n(57147);const{access:i,appendFile:a,writeFile:c}=r.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return o(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield i(e,r.constants.R_OK|r.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,n={}){const o=Object.entries(n).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${o}>`}return`<${e}${o}>${t}`}write(e){return o(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const n=yield this.filePath();const o=t?c:a;yield o(n,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return o(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(s.EOL)}addCodeBlock(e,t){const n=Object.assign({},t&&{lang:t});const o=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(o).addEOL()}addList(e,t=false){const n=t?"ol":"ul";const o=e.map((e=>this.wrap("li",e))).join("");const s=this.wrap(n,o);return this.addRaw(s).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:n,colspan:o,rowspan:s}=e;const r=t?"th":"td";const i=Object.assign(Object.assign({},o&&{colspan:o}),s&&{rowspan:s});return this.wrap(r,n,i)})).join("");return this.wrap("tr",t)})).join("");const n=this.wrap("table",t);return this.addRaw(n).addEOL()}addDetails(e,t){const n=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(n).addEOL()}addImage(e,t,n){const{width:o,height:s}=n||{};const r=Object.assign(Object.assign({},o&&{width:o}),s&&{height:s});const i=this.wrap("img",null,Object.assign({src:e,alt:t},r));return this.addRaw(i).addEOL()}addHeading(e,t){const n=`h${t}`;const o=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1";const s=this.wrap(o,e);return this.addRaw(s).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const n=Object.assign({},t&&{cite:t});const o=this.wrap("blockquote",e,n);return this.addRaw(o).addEOL()}addLink(e,t){const n=this.wrap("a",e,{href:t});return this.addRaw(n).addEOL()}}const d=new Summary;t.markdownSummary=d;t.summary=d},52861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},42421:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},85315:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){if(o===undefined)o=n;Object.defineProperty(e,o,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,o){if(o===undefined)o=n;e[o]=t[n]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))o(t,e,n);s(t,e);return t};var i=this&&this.__awaiter||function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=r(n(13685));const c=r(n(95687));const d=r(n(46233));const u=r(n(45220));var l;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(l=t.HttpCodes||(t.HttpCodes={}));var m;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(m=t.Headers||(t.Headers={}));var p;(function(e){e["ApplicationJson"]="application/json"})(p=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=d.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const g=[l.MovedPermanently,l.ResourceMoved,l.SeeOther,l.TemporaryRedirect,l.PermanentRedirect];const f=[l.BadGateway,l.ServiceUnavailable,l.GatewayTimeout];const y=["OPTIONS","GET","DELETE","HEAD"];const E=10;const h=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return i(this,void 0,void 0,(function*(){return new Promise((e=>i(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return i(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return i(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return i(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,n){return i(this,void 0,void 0,(function*(){return this.request("POST",e,t,n||{})}))}patch(e,t,n){return i(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,n||{})}))}put(e,t,n){return i(this,void 0,void 0,(function*(){return this.request("PUT",e,t,n||{})}))}head(e,t){return i(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,n,o){return i(this,void 0,void 0,(function*(){return this.request(e,t,n,o)}))}getJson(e,t={}){return i(this,void 0,void 0,(function*(){t[m.Accept]=this._getExistingOrDefaultHeader(t,m.Accept,p.ApplicationJson);const n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)}))}postJson(e,t,n={}){return i(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,p.ApplicationJson);n[m.ContentType]=this._getExistingOrDefaultHeader(n,m.ContentType,p.ApplicationJson);const s=yield this.post(e,o,n);return this._processResponse(s,this.requestOptions)}))}putJson(e,t,n={}){return i(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,p.ApplicationJson);n[m.ContentType]=this._getExistingOrDefaultHeader(n,m.ContentType,p.ApplicationJson);const s=yield this.put(e,o,n);return this._processResponse(s,this.requestOptions)}))}patchJson(e,t,n={}){return i(this,void 0,void 0,(function*(){const o=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,p.ApplicationJson);n[m.ContentType]=this._getExistingOrDefaultHeader(n,m.ContentType,p.ApplicationJson);const s=yield this.patch(e,o,n);return this._processResponse(s,this.requestOptions)}))}request(e,t,n,o){return i(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const s=new URL(t);let r=this._prepareRequest(e,s,o);const i=this._allowRetries&&y.includes(e)?this._maxRetries+1:1;let a=0;let c;do{c=yield this.requestRaw(r,n);if(c&&c.message&&c.message.statusCode===l.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(c)){e=t;break}}if(e){return e.handleAuthentication(this,r,n)}else{return c}}let t=this._maxRedirects;while(c.message.statusCode&&g.includes(c.message.statusCode)&&this._allowRedirects&&t>0){const i=c.message.headers["location"];if(!i){break}const a=new URL(i);if(s.protocol==="https:"&&s.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield c.readBody();if(a.hostname!==s.hostname){for(const e in o){if(e.toLowerCase()==="authorization"){delete o[e]}}}r=this._prepareRequest(e,a,o);c=yield this.requestRaw(r,n);t--}if(!c.message.statusCode||!f.includes(c.message.statusCode)){return c}a+=1;if(a{function callbackForResult(e,t){if(e){o(e)}else if(!t){o(new Error("Unknown error"))}else{n(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,n){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let o=false;function handleResult(e,t){if(!o){o=true;n(e,t)}}const s=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let r;s.on("socket",(e=>{r=e}));s.setTimeout(this._socketTimeout||3*6e4,(()=>{if(r){r.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));s.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){s.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){s.end()}));t.pipe(s)}else{s.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const o={};o.parsedUrl=t;const s=o.parsedUrl.protocol==="https:";o.httpModule=s?c:a;const r=s?443:80;o.options={};o.options.host=o.parsedUrl.hostname;o.options.port=o.parsedUrl.port?parseInt(o.parsedUrl.port):r;o.options.path=(o.parsedUrl.pathname||"")+(o.parsedUrl.search||"");o.options.method=e;o.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){o.options.headers["user-agent"]=this.userAgent}o.options.agent=this._getAgent(o.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(o.options)}}return o}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,n){let o;if(this.requestOptions&&this.requestOptions.headers){o=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||o||n}_getAgent(e){let t;const n=d.getProxyUrl(e);const o=n&&n.hostname;if(this._keepAlive&&o){t=this._proxyAgent}if(this._keepAlive&&!o){t=this._agent}if(t){return t}const s=e.protocol==="https:";let r=100;if(this.requestOptions){r=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(n&&n.hostname){const e={maxSockets:r,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})};let o;const i=n.protocol==="https:";if(s){o=i?u.httpsOverHttps:u.httpsOverHttp}else{o=i?u.httpOverHttps:u.httpOverHttp}t=o(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:r};t=s?new c.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=s?c.globalAgent:a.globalAgent}if(s&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return i(this,void 0,void 0,(function*(){e=Math.min(E,e);const t=h*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return i(this,void 0,void 0,(function*(){return new Promise(((n,o)=>i(this,void 0,void 0,(function*(){const s=e.message.statusCode||0;const r={statusCode:s,result:null,headers:{}};if(s===l.NotFound){n(r)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let i;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){i=JSON.parse(a,dateTimeDeserializer)}else{i=JSON.parse(a)}r.result=i}r.headers=e.message.headers}catch(e){}if(s>299){let e;if(i&&i.message){e=i.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${s})`}const t=new HttpClientError(e,s);t.result=r.result;o(t)}else{n(r)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,n)=>(t[n.toLowerCase()]=e[n],t)),{})},46233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const n=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(n){return new URL(n)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}const o=[e.hostname.toUpperCase()];if(typeof n==="number"){o.push(`${o[0]}:${n}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(o.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},58222:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=void 0;var o=n(96848);var s=n(75816);var r=n(14739);var i=function(){function AwsCrc32(){this.crc32=new r.Crc32}AwsCrc32.prototype.update=function(e){if((0,s.isEmptyData)(e))return;this.crc32.update((0,s.convertToBuffer)(e))};AwsCrc32.prototype.digest=function(){return o.__awaiter(this,void 0,void 0,(function(){return o.__generator(this,(function(e){return[2,(0,s.numToUint8)(this.crc32.digest())]}))}))};AwsCrc32.prototype.reset=function(){this.crc32=new r.Crc32};return AwsCrc32}();t.AwsCrc32=i},14739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=t.Crc32=t.crc32=void 0;var o=n(96848);var s=n(75816);function crc32(e){return(new r).update(e).digest()}t.crc32=crc32;var r=function(){function Crc32(){this.checksum=4294967295}Crc32.prototype.update=function(e){var t,n;try{for(var s=o.__values(e),r=s.next();!r.done;r=s.next()){var i=r.value;this.checksum=this.checksum>>>8^a[(this.checksum^i)&255]}}catch(e){t={error:e}}finally{try{if(r&&!r.done&&(n=s.return))n.call(s)}finally{if(t)throw t.error}}return this};Crc32.prototype.digest=function(){return(this.checksum^4294967295)>>>0};return Crc32}();t.Crc32=r;var i=[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];var a=(0,s.uint32ArrayFrom)(i);var c=n(58222);Object.defineProperty(t,"AwsCrc32",{enumerable:true,get:function(){return c.AwsCrc32}})},96848:e=>{ -/*! ***************************************************************************** -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. -***************************************************************************** */ -var t;var n;var o;var s;var r;var i;var a;var c;var d;var u;var l;var m;var p;var g;var f;var y;var E;var h;var C;var S;var v;var _;var w;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(n,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,o){return e[n]=t?t(n,o):o}}})((function(e){var b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};t=function(e,t){b(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;a--)if(i=e[a])r=(s<3?i(r):s>3?i(t,n,r):i(t,n))||r;return s>3&&r&&Object.defineProperty(t,n,r),r};r=function(e,t){return function(n,o){t(n,o,e)}};i=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};a=function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,s){function fulfilled(e){try{step(o.next(e))}catch(e){s(e)}}function rejected(e){try{step(o["throw"](e))}catch(e){s(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))};c=function(e,t){var n={label:0,sent:function(){if(r[0]&1)throw r[1];return r[1]},trys:[],ops:[]},o,s,r,i;return i={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(i){if(o)throw new TypeError("Generator is already executing.");while(n)try{if(o=1,s&&(r=i[0]&2?s["return"]:i[0]?s["throw"]||((r=s["return"])&&r.call(s),0):s.next)&&!(r=r.call(s,i[1])).done)return r;if(s=0,r)i=[i[0]&2,r.value];switch(i[0]){case 0:case 1:r=i;break;case 4:n.label++;return{value:i[1],done:false};case 5:n.label++;s=i[1];i=[0];continue;case 7:i=n.ops.pop();n.trys.pop();continue;default:if(!(r=n.trys,r=r.length>0&&r[r.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!r||i[1]>r[0]&&i[1]=e.length)e=void 0;return{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};l=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var o=n.call(e),s,r=[],i;try{while((t===void 0||t-- >0)&&!(s=o.next()).done)r.push(s.value)}catch(e){i={error:e}}finally{try{if(s&&!s.done&&(n=o["return"]))n.call(o)}finally{if(i)throw i.error}}return r};m=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(r[0][3],e)}}function step(e){e.value instanceof g?Promise.resolve(e.value.v).then(fulfill,reject):settle(r[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),r.shift(),r.length)resume(r[0][0],r[0][1])}};y=function(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(o,s){t[o]=e[o]?function(t){return(n=!n)?{value:g(e[o](t)),done:o==="return"}:s?s(t):t}:s}};E=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof u==="function"?u(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(o,s){n=e[t](n),settle(o,s,n.done,n.value)}))}}function settle(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}};h=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};C=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};S=function(e){return e&&e.__esModule?e:{default:e}};v=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};_=function(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n};e("__extends",t);e("__assign",n);e("__rest",o);e("__decorate",s);e("__param",r);e("__metadata",i);e("__awaiter",a);e("__generator",c);e("__exportStar",d);e("__createBinding",w);e("__values",u);e("__read",l);e("__spread",m);e("__spreadArrays",p);e("__await",g);e("__asyncGenerator",f);e("__asyncDelegator",y);e("__asyncValues",E);e("__makeTemplateObject",h);e("__importStar",C);e("__importDefault",S);e("__classPrivateFieldGet",v);e("__classPrivateFieldSet",_)}))},55851:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.convertToBuffer=void 0;var o=n(51908);var s=typeof Buffer!=="undefined"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:o.fromUtf8;function convertToBuffer(e){if(e instanceof Uint8Array)return e;if(typeof e==="string"){return s(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}t.convertToBuffer=convertToBuffer},75816:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0;var o=n(55851);Object.defineProperty(t,"convertToBuffer",{enumerable:true,get:function(){return o.convertToBuffer}});var s=n(67716);Object.defineProperty(t,"isEmptyData",{enumerable:true,get:function(){return s.isEmptyData}});var r=n(22390);Object.defineProperty(t,"numToUint8",{enumerable:true,get:function(){return r.numToUint8}});var i=n(17480);Object.defineProperty(t,"uint32ArrayFrom",{enumerable:true,get:function(){return i.uint32ArrayFrom}})},67716:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isEmptyData=void 0;function isEmptyData(e){if(typeof e==="string"){return e.length===0}return e.byteLength===0}t.isEmptyData=isEmptyData},22390:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.numToUint8=void 0;function numToUint8(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}t.numToUint8=numToUint8},17480:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=void 0;function uint32ArrayFrom(e){if(!Uint32Array.from){var t=new Uint32Array(e.length);var n=0;while(n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudWatchLogs=void 0;const o=n(11866);const s=n(20269);const r=n(41219);const i=n(81119);const a=n(67900);const c=n(27886);const d=n(58810);const u=n(26221);const l=n(93651);const m=n(94002);const p=n(39289);const g=n(64697);const f=n(99881);const y=n(74558);const E=n(91225);const h=n(52630);const C=n(68775);const S=n(28462);const v=n(6108);const _=n(88856);const w=n(41717);const b=n(7994);const P=n(28784);const x=n(98852);const I=n(89983);const D=n(11105);const T=n(37750);const O=n(67115);const R=n(61748);const A=n(63208);const N=n(47876);const k=n(10310);const M=n(91579);const F=n(26727);const L=n(55602);const j=n(6272);const U=n(2752);const z=n(29561);const $=n(58561);const H=n(54445);const G=n(97094);const q=n(98364);const B=n(85216);const W=n(68451);const V=n(51016);const Y=n(12561);const K=n(99241);const X=n(69983);const Q=n(4840);const J=n(72656);const Z=n(7261);const ee=n(4685);const te=n(57476);const ne=n(5852);const oe=n(54798);const se=n(90441);const re=n(61287);const ie=n(5048);const ae=n(29534);const ce=n(31630);const de=n(1033);const ue=n(52661);const le=n(56809);const me=n(35290);const pe=n(33860);const ge=n(23863);const fe=n(82816);const ye=n(15675);const Ee={AssociateKmsKeyCommand:r.AssociateKmsKeyCommand,CancelExportTaskCommand:i.CancelExportTaskCommand,CreateDeliveryCommand:a.CreateDeliveryCommand,CreateExportTaskCommand:c.CreateExportTaskCommand,CreateLogGroupCommand:d.CreateLogGroupCommand,CreateLogStreamCommand:u.CreateLogStreamCommand,DeleteAccountPolicyCommand:l.DeleteAccountPolicyCommand,DeleteDataProtectionPolicyCommand:m.DeleteDataProtectionPolicyCommand,DeleteDeliveryCommand:p.DeleteDeliveryCommand,DeleteDeliveryDestinationCommand:g.DeleteDeliveryDestinationCommand,DeleteDeliveryDestinationPolicyCommand:f.DeleteDeliveryDestinationPolicyCommand,DeleteDeliverySourceCommand:y.DeleteDeliverySourceCommand,DeleteDestinationCommand:E.DeleteDestinationCommand,DeleteLogGroupCommand:h.DeleteLogGroupCommand,DeleteLogStreamCommand:C.DeleteLogStreamCommand,DeleteMetricFilterCommand:S.DeleteMetricFilterCommand,DeleteQueryDefinitionCommand:v.DeleteQueryDefinitionCommand,DeleteResourcePolicyCommand:_.DeleteResourcePolicyCommand,DeleteRetentionPolicyCommand:w.DeleteRetentionPolicyCommand,DeleteSubscriptionFilterCommand:b.DeleteSubscriptionFilterCommand,DescribeAccountPoliciesCommand:P.DescribeAccountPoliciesCommand,DescribeDeliveriesCommand:x.DescribeDeliveriesCommand,DescribeDeliveryDestinationsCommand:I.DescribeDeliveryDestinationsCommand,DescribeDeliverySourcesCommand:D.DescribeDeliverySourcesCommand,DescribeDestinationsCommand:T.DescribeDestinationsCommand,DescribeExportTasksCommand:O.DescribeExportTasksCommand,DescribeLogGroupsCommand:R.DescribeLogGroupsCommand,DescribeLogStreamsCommand:A.DescribeLogStreamsCommand,DescribeMetricFiltersCommand:N.DescribeMetricFiltersCommand,DescribeQueriesCommand:k.DescribeQueriesCommand,DescribeQueryDefinitionsCommand:M.DescribeQueryDefinitionsCommand,DescribeResourcePoliciesCommand:F.DescribeResourcePoliciesCommand,DescribeSubscriptionFiltersCommand:L.DescribeSubscriptionFiltersCommand,DisassociateKmsKeyCommand:j.DisassociateKmsKeyCommand,FilterLogEventsCommand:U.FilterLogEventsCommand,GetDataProtectionPolicyCommand:z.GetDataProtectionPolicyCommand,GetDeliveryCommand:$.GetDeliveryCommand,GetDeliveryDestinationCommand:H.GetDeliveryDestinationCommand,GetDeliveryDestinationPolicyCommand:G.GetDeliveryDestinationPolicyCommand,GetDeliverySourceCommand:q.GetDeliverySourceCommand,GetLogEventsCommand:B.GetLogEventsCommand,GetLogGroupFieldsCommand:W.GetLogGroupFieldsCommand,GetLogRecordCommand:V.GetLogRecordCommand,GetQueryResultsCommand:Y.GetQueryResultsCommand,ListTagsForResourceCommand:K.ListTagsForResourceCommand,ListTagsLogGroupCommand:X.ListTagsLogGroupCommand,PutAccountPolicyCommand:Q.PutAccountPolicyCommand,PutDataProtectionPolicyCommand:J.PutDataProtectionPolicyCommand,PutDeliveryDestinationCommand:Z.PutDeliveryDestinationCommand,PutDeliveryDestinationPolicyCommand:ee.PutDeliveryDestinationPolicyCommand,PutDeliverySourceCommand:te.PutDeliverySourceCommand,PutDestinationCommand:ne.PutDestinationCommand,PutDestinationPolicyCommand:oe.PutDestinationPolicyCommand,PutLogEventsCommand:se.PutLogEventsCommand,PutMetricFilterCommand:re.PutMetricFilterCommand,PutQueryDefinitionCommand:ie.PutQueryDefinitionCommand,PutResourcePolicyCommand:ae.PutResourcePolicyCommand,PutRetentionPolicyCommand:ce.PutRetentionPolicyCommand,PutSubscriptionFilterCommand:de.PutSubscriptionFilterCommand,StartQueryCommand:ue.StartQueryCommand,StopQueryCommand:le.StopQueryCommand,TagLogGroupCommand:me.TagLogGroupCommand,TagResourceCommand:pe.TagResourceCommand,TestMetricFilterCommand:ge.TestMetricFilterCommand,UntagLogGroupCommand:fe.UntagLogGroupCommand,UntagResourceCommand:ye.UntagResourceCommand};class CloudWatchLogs extends s.CloudWatchLogsClient{}t.CloudWatchLogs=CloudWatchLogs;(0,o.createAggregatedClient)(Ee,CloudWatchLogs)},20269:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudWatchLogsClient=t.__Client=void 0;const o=n(42459);const s=n(1475);const r=n(14103);const i=n(83347);const a=n(37163);const c=n(1818);const d=n(71829);const u=n(12538);const l=n(67273);const m=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return m.Client}});const p=n(96353);const g=n(25141);const f=n(54295);class CloudWatchLogsClient extends m.Client{constructor(...[e]){const t=(0,g.getRuntimeConfig)(e||{});const n=(0,p.resolveClientEndpointParameters)(t);const m=(0,c.resolveRegionConfig)(n);const y=(0,u.resolveEndpointConfig)(m);const E=(0,l.resolveRetryConfig)(y);const h=(0,o.resolveHostHeaderConfig)(E);const C=(0,i.resolveAwsAuthConfig)(h);const S=(0,a.resolveUserAgentConfig)(C);const v=(0,f.resolveRuntimeExtensions)(S,e?.extensions||[]);super(v);this.config=v;this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,r.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getAwsAuthPlugin)(this.config));this.middlewareStack.use((0,a.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.CloudWatchLogsClient=CloudWatchLogsClient},41219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssociateKmsKeyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class AssociateKmsKeyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssociateKmsKeyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="AssociateKmsKeyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"AssociateKmsKey"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_AssociateKmsKeyCommand)(e,t)}deserialize(e,t){return(0,a.de_AssociateKmsKeyCommand)(e,t)}}t.AssociateKmsKeyCommand=AssociateKmsKeyCommand},81119:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CancelExportTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class CancelExportTaskCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CancelExportTaskCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="CancelExportTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"CancelExportTask"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CancelExportTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_CancelExportTaskCommand)(e,t)}}t.CancelExportTaskCommand=CancelExportTaskCommand},67900:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateDeliveryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class CreateDeliveryCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateDeliveryCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="CreateDeliveryCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"CreateDelivery"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateDeliveryCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateDeliveryCommand)(e,t)}}t.CreateDeliveryCommand=CreateDeliveryCommand},27886:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateExportTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class CreateExportTaskCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateExportTaskCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="CreateExportTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"CreateExportTask"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateExportTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateExportTaskCommand)(e,t)}}t.CreateExportTaskCommand=CreateExportTaskCommand},58810:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateLogGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class CreateLogGroupCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateLogGroupCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="CreateLogGroupCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"CreateLogGroup"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateLogGroupCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateLogGroupCommand)(e,t)}}t.CreateLogGroupCommand=CreateLogGroupCommand},26221:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateLogStreamCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class CreateLogStreamCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateLogStreamCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="CreateLogStreamCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"CreateLogStream"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateLogStreamCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateLogStreamCommand)(e,t)}}t.CreateLogStreamCommand=CreateLogStreamCommand},93651:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteAccountPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteAccountPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteAccountPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteAccountPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteAccountPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteAccountPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteAccountPolicyCommand)(e,t)}}t.DeleteAccountPolicyCommand=DeleteAccountPolicyCommand},94002:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDataProtectionPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteDataProtectionPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteDataProtectionPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteDataProtectionPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteDataProtectionPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteDataProtectionPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteDataProtectionPolicyCommand)(e,t)}}t.DeleteDataProtectionPolicyCommand=DeleteDataProtectionPolicyCommand},39289:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDeliveryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteDeliveryCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteDeliveryCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteDeliveryCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteDelivery"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteDeliveryCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteDeliveryCommand)(e,t)}}t.DeleteDeliveryCommand=DeleteDeliveryCommand},64697:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDeliveryDestinationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteDeliveryDestinationCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteDeliveryDestinationCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteDeliveryDestinationCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteDeliveryDestination"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteDeliveryDestinationCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteDeliveryDestinationCommand)(e,t)}}t.DeleteDeliveryDestinationCommand=DeleteDeliveryDestinationCommand},99881:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDeliveryDestinationPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteDeliveryDestinationPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteDeliveryDestinationPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteDeliveryDestinationPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteDeliveryDestinationPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteDeliveryDestinationPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteDeliveryDestinationPolicyCommand)(e,t)}}t.DeleteDeliveryDestinationPolicyCommand=DeleteDeliveryDestinationPolicyCommand},74558:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDeliverySourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteDeliverySourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteDeliverySourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteDeliverySourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteDeliverySource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteDeliverySourceCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteDeliverySourceCommand)(e,t)}}t.DeleteDeliverySourceCommand=DeleteDeliverySourceCommand},91225:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDestinationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteDestinationCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteDestinationCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteDestinationCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteDestination"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteDestinationCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteDestinationCommand)(e,t)}}t.DeleteDestinationCommand=DeleteDestinationCommand},52630:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteLogGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteLogGroupCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteLogGroupCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteLogGroupCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteLogGroup"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteLogGroupCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteLogGroupCommand)(e,t)}}t.DeleteLogGroupCommand=DeleteLogGroupCommand},68775:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteLogStreamCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteLogStreamCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteLogStreamCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteLogStreamCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteLogStream"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteLogStreamCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteLogStreamCommand)(e,t)}}t.DeleteLogStreamCommand=DeleteLogStreamCommand},28462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteMetricFilterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteMetricFilterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteMetricFilterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteMetricFilterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteMetricFilter"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteMetricFilterCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteMetricFilterCommand)(e,t)}}t.DeleteMetricFilterCommand=DeleteMetricFilterCommand},6108:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteQueryDefinitionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteQueryDefinitionCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteQueryDefinitionCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteQueryDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteQueryDefinition"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteQueryDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteQueryDefinitionCommand)(e,t)}}t.DeleteQueryDefinitionCommand=DeleteQueryDefinitionCommand},88856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteResourcePolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteResourcePolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteResourcePolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteResourcePolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteResourcePolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteResourcePolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteResourcePolicyCommand)(e,t)}}t.DeleteResourcePolicyCommand=DeleteResourcePolicyCommand},41717:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRetentionPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteRetentionPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteRetentionPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteRetentionPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteRetentionPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteRetentionPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteRetentionPolicyCommand)(e,t)}}t.DeleteRetentionPolicyCommand=DeleteRetentionPolicyCommand},7994:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteSubscriptionFilterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DeleteSubscriptionFilterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteSubscriptionFilterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DeleteSubscriptionFilterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DeleteSubscriptionFilter"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteSubscriptionFilterCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteSubscriptionFilterCommand)(e,t)}}t.DeleteSubscriptionFilterCommand=DeleteSubscriptionFilterCommand},28784:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeAccountPoliciesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeAccountPoliciesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeAccountPoliciesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeAccountPoliciesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeAccountPolicies"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeAccountPoliciesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeAccountPoliciesCommand)(e,t)}}t.DescribeAccountPoliciesCommand=DescribeAccountPoliciesCommand},98852:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeDeliveriesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeDeliveriesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeDeliveriesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeDeliveriesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeDeliveries"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeDeliveriesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeDeliveriesCommand)(e,t)}}t.DescribeDeliveriesCommand=DescribeDeliveriesCommand},89983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeDeliveryDestinationsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeDeliveryDestinationsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeDeliveryDestinationsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeDeliveryDestinationsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeDeliveryDestinations"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeDeliveryDestinationsCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeDeliveryDestinationsCommand)(e,t)}}t.DescribeDeliveryDestinationsCommand=DescribeDeliveryDestinationsCommand},11105:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeDeliverySourcesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeDeliverySourcesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeDeliverySourcesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeDeliverySourcesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeDeliverySources"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeDeliverySourcesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeDeliverySourcesCommand)(e,t)}}t.DescribeDeliverySourcesCommand=DescribeDeliverySourcesCommand},37750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeDestinationsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeDestinationsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeDestinationsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeDestinationsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeDestinations"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeDestinationsCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeDestinationsCommand)(e,t)}}t.DescribeDestinationsCommand=DescribeDestinationsCommand},67115:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeExportTasksCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeExportTasksCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeExportTasksCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeExportTasksCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeExportTasks"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeExportTasksCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeExportTasksCommand)(e,t)}}t.DescribeExportTasksCommand=DescribeExportTasksCommand},61748:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeLogGroupsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeLogGroupsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeLogGroupsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeLogGroupsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeLogGroups"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeLogGroupsCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeLogGroupsCommand)(e,t)}}t.DescribeLogGroupsCommand=DescribeLogGroupsCommand},63208:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeLogStreamsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeLogStreamsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeLogStreamsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeLogStreamsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeLogStreams"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeLogStreamsCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeLogStreamsCommand)(e,t)}}t.DescribeLogStreamsCommand=DescribeLogStreamsCommand},47876:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeMetricFiltersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeMetricFiltersCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeMetricFiltersCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeMetricFiltersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeMetricFilters"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeMetricFiltersCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeMetricFiltersCommand)(e,t)}}t.DescribeMetricFiltersCommand=DescribeMetricFiltersCommand},10310:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeQueriesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeQueriesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeQueriesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeQueriesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeQueries"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeQueriesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeQueriesCommand)(e,t)}}t.DescribeQueriesCommand=DescribeQueriesCommand},91579:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeQueryDefinitionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeQueryDefinitionsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeQueryDefinitionsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeQueryDefinitionsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeQueryDefinitions"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeQueryDefinitionsCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeQueryDefinitionsCommand)(e,t)}}t.DescribeQueryDefinitionsCommand=DescribeQueryDefinitionsCommand},26727:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeResourcePoliciesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeResourcePoliciesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeResourcePoliciesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeResourcePoliciesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeResourcePolicies"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeResourcePoliciesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeResourcePoliciesCommand)(e,t)}}t.DescribeResourcePoliciesCommand=DescribeResourcePoliciesCommand},55602:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeSubscriptionFiltersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DescribeSubscriptionFiltersCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeSubscriptionFiltersCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DescribeSubscriptionFiltersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DescribeSubscriptionFilters"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeSubscriptionFiltersCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeSubscriptionFiltersCommand)(e,t)}}t.DescribeSubscriptionFiltersCommand=DescribeSubscriptionFiltersCommand},6272:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DisassociateKmsKeyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class DisassociateKmsKeyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DisassociateKmsKeyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="DisassociateKmsKeyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"DisassociateKmsKey"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DisassociateKmsKeyCommand)(e,t)}deserialize(e,t){return(0,a.de_DisassociateKmsKeyCommand)(e,t)}}t.DisassociateKmsKeyCommand=DisassociateKmsKeyCommand},2752:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.FilterLogEventsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class FilterLogEventsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,FilterLogEventsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="FilterLogEventsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"FilterLogEvents"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_FilterLogEventsCommand)(e,t)}deserialize(e,t){return(0,a.de_FilterLogEventsCommand)(e,t)}}t.FilterLogEventsCommand=FilterLogEventsCommand},29561:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDataProtectionPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetDataProtectionPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDataProtectionPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetDataProtectionPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetDataProtectionPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetDataProtectionPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_GetDataProtectionPolicyCommand)(e,t)}}t.GetDataProtectionPolicyCommand=GetDataProtectionPolicyCommand},58561:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDeliveryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetDeliveryCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDeliveryCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetDeliveryCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetDelivery"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetDeliveryCommand)(e,t)}deserialize(e,t){return(0,a.de_GetDeliveryCommand)(e,t)}}t.GetDeliveryCommand=GetDeliveryCommand},54445:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDeliveryDestinationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetDeliveryDestinationCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDeliveryDestinationCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetDeliveryDestinationCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetDeliveryDestination"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetDeliveryDestinationCommand)(e,t)}deserialize(e,t){return(0,a.de_GetDeliveryDestinationCommand)(e,t)}}t.GetDeliveryDestinationCommand=GetDeliveryDestinationCommand},97094:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDeliveryDestinationPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetDeliveryDestinationPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDeliveryDestinationPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetDeliveryDestinationPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetDeliveryDestinationPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetDeliveryDestinationPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_GetDeliveryDestinationPolicyCommand)(e,t)}}t.GetDeliveryDestinationPolicyCommand=GetDeliveryDestinationPolicyCommand},98364:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDeliverySourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetDeliverySourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetDeliverySourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetDeliverySourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetDeliverySource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetDeliverySourceCommand)(e,t)}deserialize(e,t){return(0,a.de_GetDeliverySourceCommand)(e,t)}}t.GetDeliverySourceCommand=GetDeliverySourceCommand},85216:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetLogEventsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetLogEventsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetLogEventsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetLogEventsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetLogEvents"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetLogEventsCommand)(e,t)}deserialize(e,t){return(0,a.de_GetLogEventsCommand)(e,t)}}t.GetLogEventsCommand=GetLogEventsCommand},68451:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetLogGroupFieldsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetLogGroupFieldsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetLogGroupFieldsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetLogGroupFieldsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetLogGroupFields"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetLogGroupFieldsCommand)(e,t)}deserialize(e,t){return(0,a.de_GetLogGroupFieldsCommand)(e,t)}}t.GetLogGroupFieldsCommand=GetLogGroupFieldsCommand},51016:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetLogRecordCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetLogRecordCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetLogRecordCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetLogRecordCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetLogRecord"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetLogRecordCommand)(e,t)}deserialize(e,t){return(0,a.de_GetLogRecordCommand)(e,t)}}t.GetLogRecordCommand=GetLogRecordCommand},12561:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetQueryResultsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class GetQueryResultsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetQueryResultsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="GetQueryResultsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"GetQueryResults"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetQueryResultsCommand)(e,t)}deserialize(e,t){return(0,a.de_GetQueryResultsCommand)(e,t)}}t.GetQueryResultsCommand=GetQueryResultsCommand},99241:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class ListTagsForResourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTagsForResourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="ListTagsForResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"ListTagsForResource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTagsForResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTagsForResourceCommand)(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},69983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsLogGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class ListTagsLogGroupCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTagsLogGroupCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="ListTagsLogGroupCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"ListTagsLogGroup"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTagsLogGroupCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTagsLogGroupCommand)(e,t)}}t.ListTagsLogGroupCommand=ListTagsLogGroupCommand},4840:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutAccountPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutAccountPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutAccountPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutAccountPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutAccountPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutAccountPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_PutAccountPolicyCommand)(e,t)}}t.PutAccountPolicyCommand=PutAccountPolicyCommand},72656:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutDataProtectionPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutDataProtectionPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutDataProtectionPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutDataProtectionPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutDataProtectionPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutDataProtectionPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_PutDataProtectionPolicyCommand)(e,t)}}t.PutDataProtectionPolicyCommand=PutDataProtectionPolicyCommand},7261:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutDeliveryDestinationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutDeliveryDestinationCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutDeliveryDestinationCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutDeliveryDestinationCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutDeliveryDestination"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutDeliveryDestinationCommand)(e,t)}deserialize(e,t){return(0,a.de_PutDeliveryDestinationCommand)(e,t)}}t.PutDeliveryDestinationCommand=PutDeliveryDestinationCommand},4685:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutDeliveryDestinationPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutDeliveryDestinationPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutDeliveryDestinationPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutDeliveryDestinationPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutDeliveryDestinationPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutDeliveryDestinationPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_PutDeliveryDestinationPolicyCommand)(e,t)}}t.PutDeliveryDestinationPolicyCommand=PutDeliveryDestinationPolicyCommand},57476:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutDeliverySourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutDeliverySourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutDeliverySourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutDeliverySourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutDeliverySource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutDeliverySourceCommand)(e,t)}deserialize(e,t){return(0,a.de_PutDeliverySourceCommand)(e,t)}}t.PutDeliverySourceCommand=PutDeliverySourceCommand},5852:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutDestinationCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutDestinationCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutDestinationCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutDestinationCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutDestination"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutDestinationCommand)(e,t)}deserialize(e,t){return(0,a.de_PutDestinationCommand)(e,t)}}t.PutDestinationCommand=PutDestinationCommand},54798:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutDestinationPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutDestinationPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutDestinationPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutDestinationPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutDestinationPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutDestinationPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_PutDestinationPolicyCommand)(e,t)}}t.PutDestinationPolicyCommand=PutDestinationPolicyCommand},90441:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutLogEventsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutLogEventsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutLogEventsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutLogEventsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutLogEvents"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutLogEventsCommand)(e,t)}deserialize(e,t){return(0,a.de_PutLogEventsCommand)(e,t)}}t.PutLogEventsCommand=PutLogEventsCommand},61287:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutMetricFilterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutMetricFilterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutMetricFilterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutMetricFilterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutMetricFilter"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutMetricFilterCommand)(e,t)}deserialize(e,t){return(0,a.de_PutMetricFilterCommand)(e,t)}}t.PutMetricFilterCommand=PutMetricFilterCommand},5048:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutQueryDefinitionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutQueryDefinitionCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutQueryDefinitionCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutQueryDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutQueryDefinition"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutQueryDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_PutQueryDefinitionCommand)(e,t)}}t.PutQueryDefinitionCommand=PutQueryDefinitionCommand},29534:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutResourcePolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutResourcePolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutResourcePolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutResourcePolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutResourcePolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutResourcePolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_PutResourcePolicyCommand)(e,t)}}t.PutResourcePolicyCommand=PutResourcePolicyCommand},31630:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutRetentionPolicyCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutRetentionPolicyCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutRetentionPolicyCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutRetentionPolicyCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutRetentionPolicy"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutRetentionPolicyCommand)(e,t)}deserialize(e,t){return(0,a.de_PutRetentionPolicyCommand)(e,t)}}t.PutRetentionPolicyCommand=PutRetentionPolicyCommand},1033:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutSubscriptionFilterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class PutSubscriptionFilterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutSubscriptionFilterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="PutSubscriptionFilterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"PutSubscriptionFilter"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutSubscriptionFilterCommand)(e,t)}deserialize(e,t){return(0,a.de_PutSubscriptionFilterCommand)(e,t)}}t.PutSubscriptionFilterCommand=PutSubscriptionFilterCommand},52661:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartQueryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class StartQueryCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StartQueryCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="StartQueryCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"StartQuery"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_StartQueryCommand)(e,t)}deserialize(e,t){return(0,a.de_StartQueryCommand)(e,t)}}t.StartQueryCommand=StartQueryCommand},56809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StopQueryCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class StopQueryCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StopQueryCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="StopQueryCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"StopQuery"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_StopQueryCommand)(e,t)}deserialize(e,t){return(0,a.de_StopQueryCommand)(e,t)}}t.StopQueryCommand=StopQueryCommand},35290:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagLogGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class TagLogGroupCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,TagLogGroupCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="TagLogGroupCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"TagLogGroup"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_TagLogGroupCommand)(e,t)}deserialize(e,t){return(0,a.de_TagLogGroupCommand)(e,t)}}t.TagLogGroupCommand=TagLogGroupCommand},33860:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class TagResourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,TagResourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="TagResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"TagResource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_TagResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_TagResourceCommand)(e,t)}}t.TagResourceCommand=TagResourceCommand},23863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TestMetricFilterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class TestMetricFilterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,TestMetricFilterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="TestMetricFilterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"TestMetricFilter"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_TestMetricFilterCommand)(e,t)}deserialize(e,t){return(0,a.de_TestMetricFilterCommand)(e,t)}}t.TestMetricFilterCommand=TestMetricFilterCommand},82816:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagLogGroupCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class UntagLogGroupCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UntagLogGroupCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="UntagLogGroupCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"UntagLogGroup"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UntagLogGroupCommand)(e,t)}deserialize(e,t){return(0,a.de_UntagLogGroupCommand)(e,t)}}t.UntagLogGroupCommand=UntagLogGroupCommand},15675:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(62458);class UntagResourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UntagResourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="CloudWatchLogsClient";const d="UntagResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"Logs_20140328",operation:"UntagResource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UntagResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_UntagResourceCommand)(e,t)}}t.UntagResourceCommand=UntagResourceCommand},77623:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(41219),t);o.__exportStar(n(81119),t);o.__exportStar(n(67900),t);o.__exportStar(n(27886),t);o.__exportStar(n(58810),t);o.__exportStar(n(26221),t);o.__exportStar(n(93651),t);o.__exportStar(n(94002),t);o.__exportStar(n(39289),t);o.__exportStar(n(64697),t);o.__exportStar(n(99881),t);o.__exportStar(n(74558),t);o.__exportStar(n(91225),t);o.__exportStar(n(52630),t);o.__exportStar(n(68775),t);o.__exportStar(n(28462),t);o.__exportStar(n(6108),t);o.__exportStar(n(88856),t);o.__exportStar(n(41717),t);o.__exportStar(n(7994),t);o.__exportStar(n(28784),t);o.__exportStar(n(98852),t);o.__exportStar(n(89983),t);o.__exportStar(n(11105),t);o.__exportStar(n(37750),t);o.__exportStar(n(67115),t);o.__exportStar(n(61748),t);o.__exportStar(n(63208),t);o.__exportStar(n(47876),t);o.__exportStar(n(10310),t);o.__exportStar(n(91579),t);o.__exportStar(n(26727),t);o.__exportStar(n(55602),t);o.__exportStar(n(6272),t);o.__exportStar(n(2752),t);o.__exportStar(n(29561),t);o.__exportStar(n(58561),t);o.__exportStar(n(54445),t);o.__exportStar(n(97094),t);o.__exportStar(n(98364),t);o.__exportStar(n(85216),t);o.__exportStar(n(68451),t);o.__exportStar(n(51016),t);o.__exportStar(n(12561),t);o.__exportStar(n(99241),t);o.__exportStar(n(69983),t);o.__exportStar(n(4840),t);o.__exportStar(n(72656),t);o.__exportStar(n(7261),t);o.__exportStar(n(4685),t);o.__exportStar(n(57476),t);o.__exportStar(n(5852),t);o.__exportStar(n(54798),t);o.__exportStar(n(90441),t);o.__exportStar(n(61287),t);o.__exportStar(n(5048),t);o.__exportStar(n(29534),t);o.__exportStar(n(31630),t);o.__exportStar(n(1033),t);o.__exportStar(n(52661),t);o.__exportStar(n(56809),t);o.__exportStar(n(35290),t);o.__exportStar(n(33860),t);o.__exportStar(n(23863),t);o.__exportStar(n(82816),t);o.__exportStar(n(15675),t)},96353:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"logs"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},92061:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const s=n(31231);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(s.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},31231:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="fn",s="argv",r="ref";const i=true,a="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",m="PartitionResult",p="stringEquals",g={[n]:false,type:"String"},f={[n]:true,default:false,type:"Boolean"},y={[r]:"Endpoint"},E={[o]:c,[s]:[{[r]:"UseFIPS"},true]},h={[o]:c,[s]:[{[r]:"UseDualStack"},true]},C={},S={[r]:"Region"},v={[o]:"getAttr",[s]:[{[r]:m},"supportsFIPS"]},_={[o]:c,[s]:[true,{[o]:"getAttr",[s]:[{[r]:m},"supportsDualStack"]}]},w=[E],b=[h],P=[S];const x={version:"1.0",parameters:{Region:g,UseDualStack:f,UseFIPS:f,Endpoint:g},rules:[{conditions:[{[o]:a,[s]:[y]}],rules:[{conditions:w,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:b,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:y,properties:C,headers:C},type:u}],type:l},{conditions:[{[o]:a,[s]:P}],rules:[{conditions:[{[o]:"aws.partition",[s]:P,assign:m}],rules:[{conditions:[E,h],rules:[{conditions:[{[o]:c,[s]:[i,v]},_],rules:[{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:w,rules:[{conditions:[{[o]:c,[s]:[v,i]}],rules:[{conditions:[{[o]:p,[s]:[S,"us-gov-east-1"]}],endpoint:{url:"https://logs.us-gov-east-1.amazonaws.com",properties:C,headers:C},type:u},{conditions:[{[o]:p,[s]:[S,"us-gov-west-1"]}],endpoint:{url:"https://logs.us-gov-west-1.amazonaws.com",properties:C,headers:C},type:u},{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:b,rules:[{conditions:[_],rules:[{endpoint:{url:"https://logs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://logs.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=x},25843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudWatchLogsServiceException=void 0;const o=n(10204);o.__exportStar(n(20269),t);o.__exportStar(n(14961),t);o.__exportStar(n(77623),t);o.__exportStar(n(79943),t);o.__exportStar(n(16833),t);n(61194);var s=n(40214);Object.defineProperty(t,"CloudWatchLogsServiceException",{enumerable:true,get:function(){return s.CloudWatchLogsServiceException}})},40214:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudWatchLogsServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class CloudWatchLogsServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,CloudWatchLogsServiceException.prototype)}}t.CloudWatchLogsServiceException=CloudWatchLogsServiceException},16833:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(78426),t)},78426:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TooManyTagsException=t.MalformedQueryException=t.UnrecognizedClientException=t.InvalidSequenceTokenException=t.Distribution=t.QueryStatus=t.StandardUnit=t.OrderBy=t.InheritedProperty=t.ExportTaskStatusCode=t.OutputFormat=t.DataProtectionStatus=t.DataAlreadyAcceptedException=t.ResourceAlreadyExistsException=t.LimitExceededException=t.ValidationException=t.ThrottlingException=t.ServiceQuotaExceededException=t.DeliveryDestinationType=t.ConflictException=t.InvalidOperationException=t.ServiceUnavailableException=t.ResourceNotFoundException=t.OperationAbortedException=t.InvalidParameterException=t.Scope=t.PolicyType=t.AccessDeniedException=void 0;const o=n(40214);class AccessDeniedException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,AccessDeniedException.prototype)}}t.AccessDeniedException=AccessDeniedException;t.PolicyType={DATA_PROTECTION_POLICY:"DATA_PROTECTION_POLICY"};t.Scope={ALL:"ALL"};class InvalidParameterException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,InvalidParameterException.prototype)}}t.InvalidParameterException=InvalidParameterException;class OperationAbortedException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"OperationAbortedException",$fault:"client",...e});this.name="OperationAbortedException";this.$fault="client";Object.setPrototypeOf(this,OperationAbortedException.prototype)}}t.OperationAbortedException=OperationAbortedException;class ResourceNotFoundException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceNotFoundException.prototype)}}t.ResourceNotFoundException=ResourceNotFoundException;class ServiceUnavailableException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"ServiceUnavailableException",$fault:"server",...e});this.name="ServiceUnavailableException";this.$fault="server";Object.setPrototypeOf(this,ServiceUnavailableException.prototype)}}t.ServiceUnavailableException=ServiceUnavailableException;class InvalidOperationException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"InvalidOperationException",$fault:"client",...e});this.name="InvalidOperationException";this.$fault="client";Object.setPrototypeOf(this,InvalidOperationException.prototype)}}t.InvalidOperationException=InvalidOperationException;class ConflictException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"ConflictException",$fault:"client",...e});this.name="ConflictException";this.$fault="client";Object.setPrototypeOf(this,ConflictException.prototype)}}t.ConflictException=ConflictException;t.DeliveryDestinationType={CWL:"CWL",FH:"FH",S3:"S3"};class ServiceQuotaExceededException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"ServiceQuotaExceededException",$fault:"client",...e});this.name="ServiceQuotaExceededException";this.$fault="client";Object.setPrototypeOf(this,ServiceQuotaExceededException.prototype)}}t.ServiceQuotaExceededException=ServiceQuotaExceededException;class ThrottlingException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"ThrottlingException",$fault:"client",...e});this.name="ThrottlingException";this.$fault="client";Object.setPrototypeOf(this,ThrottlingException.prototype)}}t.ThrottlingException=ThrottlingException;class ValidationException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"ValidationException",$fault:"client",...e});this.name="ValidationException";this.$fault="client";Object.setPrototypeOf(this,ValidationException.prototype)}}t.ValidationException=ValidationException;class LimitExceededException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,LimitExceededException.prototype)}}t.LimitExceededException=LimitExceededException;class ResourceAlreadyExistsException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"ResourceAlreadyExistsException",$fault:"client",...e});this.name="ResourceAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,ResourceAlreadyExistsException.prototype)}}t.ResourceAlreadyExistsException=ResourceAlreadyExistsException;class DataAlreadyAcceptedException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"DataAlreadyAcceptedException",$fault:"client",...e});this.name="DataAlreadyAcceptedException";this.$fault="client";Object.setPrototypeOf(this,DataAlreadyAcceptedException.prototype);this.expectedSequenceToken=e.expectedSequenceToken}}t.DataAlreadyAcceptedException=DataAlreadyAcceptedException;t.DataProtectionStatus={ACTIVATED:"ACTIVATED",ARCHIVED:"ARCHIVED",DELETED:"DELETED",DISABLED:"DISABLED"};t.OutputFormat={JSON:"json",PARQUET:"parquet",PLAIN:"plain",RAW:"raw",W3C:"w3c"};t.ExportTaskStatusCode={CANCELLED:"CANCELLED",COMPLETED:"COMPLETED",FAILED:"FAILED",PENDING:"PENDING",PENDING_CANCEL:"PENDING_CANCEL",RUNNING:"RUNNING"};t.InheritedProperty={ACCOUNT_DATA_PROTECTION:"ACCOUNT_DATA_PROTECTION"};t.OrderBy={LastEventTime:"LastEventTime",LogStreamName:"LogStreamName"};t.StandardUnit={Bits:"Bits",BitsSecond:"Bits/Second",Bytes:"Bytes",BytesSecond:"Bytes/Second",Count:"Count",CountSecond:"Count/Second",Gigabits:"Gigabits",GigabitsSecond:"Gigabits/Second",Gigabytes:"Gigabytes",GigabytesSecond:"Gigabytes/Second",Kilobits:"Kilobits",KilobitsSecond:"Kilobits/Second",Kilobytes:"Kilobytes",KilobytesSecond:"Kilobytes/Second",Megabits:"Megabits",MegabitsSecond:"Megabits/Second",Megabytes:"Megabytes",MegabytesSecond:"Megabytes/Second",Microseconds:"Microseconds",Milliseconds:"Milliseconds",None:"None",Percent:"Percent",Seconds:"Seconds",Terabits:"Terabits",TerabitsSecond:"Terabits/Second",Terabytes:"Terabytes",TerabytesSecond:"Terabytes/Second"};t.QueryStatus={Cancelled:"Cancelled",Complete:"Complete",Failed:"Failed",Running:"Running",Scheduled:"Scheduled",Timeout:"Timeout",Unknown:"Unknown"};t.Distribution={ByLogStream:"ByLogStream",Random:"Random"};class InvalidSequenceTokenException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"InvalidSequenceTokenException",$fault:"client",...e});this.name="InvalidSequenceTokenException";this.$fault="client";Object.setPrototypeOf(this,InvalidSequenceTokenException.prototype);this.expectedSequenceToken=e.expectedSequenceToken}}t.InvalidSequenceTokenException=InvalidSequenceTokenException;class UnrecognizedClientException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"UnrecognizedClientException",$fault:"client",...e});this.name="UnrecognizedClientException";this.$fault="client";Object.setPrototypeOf(this,UnrecognizedClientException.prototype)}}t.UnrecognizedClientException=UnrecognizedClientException;class MalformedQueryException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"MalformedQueryException",$fault:"client",...e});this.name="MalformedQueryException";this.$fault="client";Object.setPrototypeOf(this,MalformedQueryException.prototype);this.queryCompileError=e.queryCompileError}}t.MalformedQueryException=MalformedQueryException;class TooManyTagsException extends o.CloudWatchLogsServiceException{constructor(e){super({name:"TooManyTagsException",$fault:"client",...e});this.name="TooManyTagsException";this.$fault="client";Object.setPrototypeOf(this,TooManyTagsException.prototype);this.resourceName=e.resourceName}}t.TooManyTagsException=TooManyTagsException},5907:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeDeliveries=void 0;const o=n(20269);const s=n(98852);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeDeliveriesCommand(t),...n);async function*paginateDescribeDeliveries(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeDeliveries=paginateDescribeDeliveries},87345:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeDeliveryDestinations=void 0;const o=n(20269);const s=n(89983);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeDeliveryDestinationsCommand(t),...n);async function*paginateDescribeDeliveryDestinations(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeDeliveryDestinations=paginateDescribeDeliveryDestinations},9319:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeDeliverySources=void 0;const o=n(20269);const s=n(11105);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeDeliverySourcesCommand(t),...n);async function*paginateDescribeDeliverySources(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeDeliverySources=paginateDescribeDeliverySources},51125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeDestinations=void 0;const o=n(20269);const s=n(37750);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeDestinationsCommand(t),...n);async function*paginateDescribeDestinations(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeDestinations=paginateDescribeDestinations},61720:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeLogGroups=void 0;const o=n(20269);const s=n(61748);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeLogGroupsCommand(t),...n);async function*paginateDescribeLogGroups(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeLogGroups=paginateDescribeLogGroups},95523:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeLogStreams=void 0;const o=n(20269);const s=n(63208);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeLogStreamsCommand(t),...n);async function*paginateDescribeLogStreams(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeLogStreams=paginateDescribeLogStreams},43806:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeMetricFilters=void 0;const o=n(20269);const s=n(47876);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeMetricFiltersCommand(t),...n);async function*paginateDescribeMetricFilters(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeMetricFilters=paginateDescribeMetricFilters},20277:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeSubscriptionFilters=void 0;const o=n(20269);const s=n(55602);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.DescribeSubscriptionFiltersCommand(t),...n);async function*paginateDescribeSubscriptionFilters(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateDescribeSubscriptionFilters=paginateDescribeSubscriptionFilters},99147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateFilterLogEvents=void 0;const o=n(20269);const s=n(2752);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.FilterLogEventsCommand(t),...n);async function*paginateFilterLogEvents(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateFilterLogEvents=paginateFilterLogEvents},58136:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetLogEvents=void 0;const o=n(20269);const s=n(85216);const makePagedClientRequest=async(e,t,...n)=>await e.send(new s.GetLogEventsCommand(t),...n);async function*paginateGetLogEvents(e,t,...n){let s=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=s;t["limit"]=e.pageSize;if(e.client instanceof o.CloudWatchLogsClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudWatchLogs | CloudWatchLogsClient")}yield i;const a=s;s=i.nextForwardToken;r=!!(s&&(!e.stopOnSameToken||s!==a))}return undefined}t.paginateGetLogEvents=paginateGetLogEvents},80351:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},79943:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(5907),t);o.__exportStar(n(87345),t);o.__exportStar(n(9319),t);o.__exportStar(n(51125),t);o.__exportStar(n(61720),t);o.__exportStar(n(95523),t);o.__exportStar(n(43806),t);o.__exportStar(n(20277),t);o.__exportStar(n(99147),t);o.__exportStar(n(58136),t);o.__exportStar(n(80351),t)},62458:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.se_PutDeliveryDestinationPolicyCommand=t.se_PutDeliveryDestinationCommand=t.se_PutDataProtectionPolicyCommand=t.se_PutAccountPolicyCommand=t.se_ListTagsLogGroupCommand=t.se_ListTagsForResourceCommand=t.se_GetQueryResultsCommand=t.se_GetLogRecordCommand=t.se_GetLogGroupFieldsCommand=t.se_GetLogEventsCommand=t.se_GetDeliverySourceCommand=t.se_GetDeliveryDestinationPolicyCommand=t.se_GetDeliveryDestinationCommand=t.se_GetDeliveryCommand=t.se_GetDataProtectionPolicyCommand=t.se_FilterLogEventsCommand=t.se_DisassociateKmsKeyCommand=t.se_DescribeSubscriptionFiltersCommand=t.se_DescribeResourcePoliciesCommand=t.se_DescribeQueryDefinitionsCommand=t.se_DescribeQueriesCommand=t.se_DescribeMetricFiltersCommand=t.se_DescribeLogStreamsCommand=t.se_DescribeLogGroupsCommand=t.se_DescribeExportTasksCommand=t.se_DescribeDestinationsCommand=t.se_DescribeDeliverySourcesCommand=t.se_DescribeDeliveryDestinationsCommand=t.se_DescribeDeliveriesCommand=t.se_DescribeAccountPoliciesCommand=t.se_DeleteSubscriptionFilterCommand=t.se_DeleteRetentionPolicyCommand=t.se_DeleteResourcePolicyCommand=t.se_DeleteQueryDefinitionCommand=t.se_DeleteMetricFilterCommand=t.se_DeleteLogStreamCommand=t.se_DeleteLogGroupCommand=t.se_DeleteDestinationCommand=t.se_DeleteDeliverySourceCommand=t.se_DeleteDeliveryDestinationPolicyCommand=t.se_DeleteDeliveryDestinationCommand=t.se_DeleteDeliveryCommand=t.se_DeleteDataProtectionPolicyCommand=t.se_DeleteAccountPolicyCommand=t.se_CreateLogStreamCommand=t.se_CreateLogGroupCommand=t.se_CreateExportTaskCommand=t.se_CreateDeliveryCommand=t.se_CancelExportTaskCommand=t.se_AssociateKmsKeyCommand=void 0;t.de_DisassociateKmsKeyCommand=t.de_DescribeSubscriptionFiltersCommand=t.de_DescribeResourcePoliciesCommand=t.de_DescribeQueryDefinitionsCommand=t.de_DescribeQueriesCommand=t.de_DescribeMetricFiltersCommand=t.de_DescribeLogStreamsCommand=t.de_DescribeLogGroupsCommand=t.de_DescribeExportTasksCommand=t.de_DescribeDestinationsCommand=t.de_DescribeDeliverySourcesCommand=t.de_DescribeDeliveryDestinationsCommand=t.de_DescribeDeliveriesCommand=t.de_DescribeAccountPoliciesCommand=t.de_DeleteSubscriptionFilterCommand=t.de_DeleteRetentionPolicyCommand=t.de_DeleteResourcePolicyCommand=t.de_DeleteQueryDefinitionCommand=t.de_DeleteMetricFilterCommand=t.de_DeleteLogStreamCommand=t.de_DeleteLogGroupCommand=t.de_DeleteDestinationCommand=t.de_DeleteDeliverySourceCommand=t.de_DeleteDeliveryDestinationPolicyCommand=t.de_DeleteDeliveryDestinationCommand=t.de_DeleteDeliveryCommand=t.de_DeleteDataProtectionPolicyCommand=t.de_DeleteAccountPolicyCommand=t.de_CreateLogStreamCommand=t.de_CreateLogGroupCommand=t.de_CreateExportTaskCommand=t.de_CreateDeliveryCommand=t.de_CancelExportTaskCommand=t.de_AssociateKmsKeyCommand=t.se_UntagResourceCommand=t.se_UntagLogGroupCommand=t.se_TestMetricFilterCommand=t.se_TagResourceCommand=t.se_TagLogGroupCommand=t.se_StopQueryCommand=t.se_StartQueryCommand=t.se_PutSubscriptionFilterCommand=t.se_PutRetentionPolicyCommand=t.se_PutResourcePolicyCommand=t.se_PutQueryDefinitionCommand=t.se_PutMetricFilterCommand=t.se_PutLogEventsCommand=t.se_PutDestinationPolicyCommand=t.se_PutDestinationCommand=t.se_PutDeliverySourceCommand=void 0;t.de_UntagResourceCommand=t.de_UntagLogGroupCommand=t.de_TestMetricFilterCommand=t.de_TagResourceCommand=t.de_TagLogGroupCommand=t.de_StopQueryCommand=t.de_StartQueryCommand=t.de_PutSubscriptionFilterCommand=t.de_PutRetentionPolicyCommand=t.de_PutResourcePolicyCommand=t.de_PutQueryDefinitionCommand=t.de_PutMetricFilterCommand=t.de_PutLogEventsCommand=t.de_PutDestinationPolicyCommand=t.de_PutDestinationCommand=t.de_PutDeliverySourceCommand=t.de_PutDeliveryDestinationPolicyCommand=t.de_PutDeliveryDestinationCommand=t.de_PutDataProtectionPolicyCommand=t.de_PutAccountPolicyCommand=t.de_ListTagsLogGroupCommand=t.de_ListTagsForResourceCommand=t.de_GetQueryResultsCommand=t.de_GetLogRecordCommand=t.de_GetLogGroupFieldsCommand=t.de_GetLogEventsCommand=t.de_GetDeliverySourceCommand=t.de_GetDeliveryDestinationPolicyCommand=t.de_GetDeliveryDestinationCommand=t.de_GetDeliveryCommand=t.de_GetDataProtectionPolicyCommand=t.de_FilterLogEventsCommand=void 0;const o=n(54117);const s=n(11866);const r=n(2420);const i=n(40214);const a=n(78426);const se_AssociateKmsKeyCommand=async(e,t)=>{const n=sharedHeaders("AssociateKmsKey");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssociateKmsKeyCommand=se_AssociateKmsKeyCommand;const se_CancelExportTaskCommand=async(e,t)=>{const n=sharedHeaders("CancelExportTask");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CancelExportTaskCommand=se_CancelExportTaskCommand;const se_CreateDeliveryCommand=async(e,t)=>{const n=sharedHeaders("CreateDelivery");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateDeliveryCommand=se_CreateDeliveryCommand;const se_CreateExportTaskCommand=async(e,t)=>{const n=sharedHeaders("CreateExportTask");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateExportTaskCommand=se_CreateExportTaskCommand;const se_CreateLogGroupCommand=async(e,t)=>{const n=sharedHeaders("CreateLogGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateLogGroupCommand=se_CreateLogGroupCommand;const se_CreateLogStreamCommand=async(e,t)=>{const n=sharedHeaders("CreateLogStream");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateLogStreamCommand=se_CreateLogStreamCommand;const se_DeleteAccountPolicyCommand=async(e,t)=>{const n=sharedHeaders("DeleteAccountPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteAccountPolicyCommand=se_DeleteAccountPolicyCommand;const se_DeleteDataProtectionPolicyCommand=async(e,t)=>{const n=sharedHeaders("DeleteDataProtectionPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteDataProtectionPolicyCommand=se_DeleteDataProtectionPolicyCommand;const se_DeleteDeliveryCommand=async(e,t)=>{const n=sharedHeaders("DeleteDelivery");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteDeliveryCommand=se_DeleteDeliveryCommand;const se_DeleteDeliveryDestinationCommand=async(e,t)=>{const n=sharedHeaders("DeleteDeliveryDestination");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteDeliveryDestinationCommand=se_DeleteDeliveryDestinationCommand;const se_DeleteDeliveryDestinationPolicyCommand=async(e,t)=>{const n=sharedHeaders("DeleteDeliveryDestinationPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteDeliveryDestinationPolicyCommand=se_DeleteDeliveryDestinationPolicyCommand;const se_DeleteDeliverySourceCommand=async(e,t)=>{const n=sharedHeaders("DeleteDeliverySource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteDeliverySourceCommand=se_DeleteDeliverySourceCommand;const se_DeleteDestinationCommand=async(e,t)=>{const n=sharedHeaders("DeleteDestination");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteDestinationCommand=se_DeleteDestinationCommand;const se_DeleteLogGroupCommand=async(e,t)=>{const n=sharedHeaders("DeleteLogGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteLogGroupCommand=se_DeleteLogGroupCommand;const se_DeleteLogStreamCommand=async(e,t)=>{const n=sharedHeaders("DeleteLogStream");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteLogStreamCommand=se_DeleteLogStreamCommand;const se_DeleteMetricFilterCommand=async(e,t)=>{const n=sharedHeaders("DeleteMetricFilter");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteMetricFilterCommand=se_DeleteMetricFilterCommand;const se_DeleteQueryDefinitionCommand=async(e,t)=>{const n=sharedHeaders("DeleteQueryDefinition");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteQueryDefinitionCommand=se_DeleteQueryDefinitionCommand;const se_DeleteResourcePolicyCommand=async(e,t)=>{const n=sharedHeaders("DeleteResourcePolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteResourcePolicyCommand=se_DeleteResourcePolicyCommand;const se_DeleteRetentionPolicyCommand=async(e,t)=>{const n=sharedHeaders("DeleteRetentionPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteRetentionPolicyCommand=se_DeleteRetentionPolicyCommand;const se_DeleteSubscriptionFilterCommand=async(e,t)=>{const n=sharedHeaders("DeleteSubscriptionFilter");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteSubscriptionFilterCommand=se_DeleteSubscriptionFilterCommand;const se_DescribeAccountPoliciesCommand=async(e,t)=>{const n=sharedHeaders("DescribeAccountPolicies");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeAccountPoliciesCommand=se_DescribeAccountPoliciesCommand;const se_DescribeDeliveriesCommand=async(e,t)=>{const n=sharedHeaders("DescribeDeliveries");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeDeliveriesCommand=se_DescribeDeliveriesCommand;const se_DescribeDeliveryDestinationsCommand=async(e,t)=>{const n=sharedHeaders("DescribeDeliveryDestinations");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeDeliveryDestinationsCommand=se_DescribeDeliveryDestinationsCommand;const se_DescribeDeliverySourcesCommand=async(e,t)=>{const n=sharedHeaders("DescribeDeliverySources");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeDeliverySourcesCommand=se_DescribeDeliverySourcesCommand;const se_DescribeDestinationsCommand=async(e,t)=>{const n=sharedHeaders("DescribeDestinations");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeDestinationsCommand=se_DescribeDestinationsCommand;const se_DescribeExportTasksCommand=async(e,t)=>{const n=sharedHeaders("DescribeExportTasks");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeExportTasksCommand=se_DescribeExportTasksCommand;const se_DescribeLogGroupsCommand=async(e,t)=>{const n=sharedHeaders("DescribeLogGroups");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeLogGroupsCommand=se_DescribeLogGroupsCommand;const se_DescribeLogStreamsCommand=async(e,t)=>{const n=sharedHeaders("DescribeLogStreams");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeLogStreamsCommand=se_DescribeLogStreamsCommand;const se_DescribeMetricFiltersCommand=async(e,t)=>{const n=sharedHeaders("DescribeMetricFilters");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeMetricFiltersCommand=se_DescribeMetricFiltersCommand;const se_DescribeQueriesCommand=async(e,t)=>{const n=sharedHeaders("DescribeQueries");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeQueriesCommand=se_DescribeQueriesCommand;const se_DescribeQueryDefinitionsCommand=async(e,t)=>{const n=sharedHeaders("DescribeQueryDefinitions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeQueryDefinitionsCommand=se_DescribeQueryDefinitionsCommand;const se_DescribeResourcePoliciesCommand=async(e,t)=>{const n=sharedHeaders("DescribeResourcePolicies");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeResourcePoliciesCommand=se_DescribeResourcePoliciesCommand;const se_DescribeSubscriptionFiltersCommand=async(e,t)=>{const n=sharedHeaders("DescribeSubscriptionFilters");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeSubscriptionFiltersCommand=se_DescribeSubscriptionFiltersCommand;const se_DisassociateKmsKeyCommand=async(e,t)=>{const n=sharedHeaders("DisassociateKmsKey");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DisassociateKmsKeyCommand=se_DisassociateKmsKeyCommand;const se_FilterLogEventsCommand=async(e,t)=>{const n=sharedHeaders("FilterLogEvents");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_FilterLogEventsCommand=se_FilterLogEventsCommand;const se_GetDataProtectionPolicyCommand=async(e,t)=>{const n=sharedHeaders("GetDataProtectionPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDataProtectionPolicyCommand=se_GetDataProtectionPolicyCommand;const se_GetDeliveryCommand=async(e,t)=>{const n=sharedHeaders("GetDelivery");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDeliveryCommand=se_GetDeliveryCommand;const se_GetDeliveryDestinationCommand=async(e,t)=>{const n=sharedHeaders("GetDeliveryDestination");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDeliveryDestinationCommand=se_GetDeliveryDestinationCommand;const se_GetDeliveryDestinationPolicyCommand=async(e,t)=>{const n=sharedHeaders("GetDeliveryDestinationPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDeliveryDestinationPolicyCommand=se_GetDeliveryDestinationPolicyCommand;const se_GetDeliverySourceCommand=async(e,t)=>{const n=sharedHeaders("GetDeliverySource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetDeliverySourceCommand=se_GetDeliverySourceCommand;const se_GetLogEventsCommand=async(e,t)=>{const n=sharedHeaders("GetLogEvents");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetLogEventsCommand=se_GetLogEventsCommand;const se_GetLogGroupFieldsCommand=async(e,t)=>{const n=sharedHeaders("GetLogGroupFields");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetLogGroupFieldsCommand=se_GetLogGroupFieldsCommand;const se_GetLogRecordCommand=async(e,t)=>{const n=sharedHeaders("GetLogRecord");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetLogRecordCommand=se_GetLogRecordCommand;const se_GetQueryResultsCommand=async(e,t)=>{const n=sharedHeaders("GetQueryResults");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetQueryResultsCommand=se_GetQueryResultsCommand;const se_ListTagsForResourceCommand=async(e,t)=>{const n=sharedHeaders("ListTagsForResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTagsForResourceCommand=se_ListTagsForResourceCommand;const se_ListTagsLogGroupCommand=async(e,t)=>{const n=sharedHeaders("ListTagsLogGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTagsLogGroupCommand=se_ListTagsLogGroupCommand;const se_PutAccountPolicyCommand=async(e,t)=>{const n=sharedHeaders("PutAccountPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutAccountPolicyCommand=se_PutAccountPolicyCommand;const se_PutDataProtectionPolicyCommand=async(e,t)=>{const n=sharedHeaders("PutDataProtectionPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutDataProtectionPolicyCommand=se_PutDataProtectionPolicyCommand;const se_PutDeliveryDestinationCommand=async(e,t)=>{const n=sharedHeaders("PutDeliveryDestination");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutDeliveryDestinationCommand=se_PutDeliveryDestinationCommand;const se_PutDeliveryDestinationPolicyCommand=async(e,t)=>{const n=sharedHeaders("PutDeliveryDestinationPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutDeliveryDestinationPolicyCommand=se_PutDeliveryDestinationPolicyCommand;const se_PutDeliverySourceCommand=async(e,t)=>{const n=sharedHeaders("PutDeliverySource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutDeliverySourceCommand=se_PutDeliverySourceCommand;const se_PutDestinationCommand=async(e,t)=>{const n=sharedHeaders("PutDestination");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutDestinationCommand=se_PutDestinationCommand;const se_PutDestinationPolicyCommand=async(e,t)=>{const n=sharedHeaders("PutDestinationPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutDestinationPolicyCommand=se_PutDestinationPolicyCommand;const se_PutLogEventsCommand=async(e,t)=>{const n=sharedHeaders("PutLogEvents");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutLogEventsCommand=se_PutLogEventsCommand;const se_PutMetricFilterCommand=async(e,t)=>{const n=sharedHeaders("PutMetricFilter");let o;o=JSON.stringify(se_PutMetricFilterRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutMetricFilterCommand=se_PutMetricFilterCommand;const se_PutQueryDefinitionCommand=async(e,t)=>{const n=sharedHeaders("PutQueryDefinition");let o;o=JSON.stringify(se_PutQueryDefinitionRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutQueryDefinitionCommand=se_PutQueryDefinitionCommand;const se_PutResourcePolicyCommand=async(e,t)=>{const n=sharedHeaders("PutResourcePolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutResourcePolicyCommand=se_PutResourcePolicyCommand;const se_PutRetentionPolicyCommand=async(e,t)=>{const n=sharedHeaders("PutRetentionPolicy");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutRetentionPolicyCommand=se_PutRetentionPolicyCommand;const se_PutSubscriptionFilterCommand=async(e,t)=>{const n=sharedHeaders("PutSubscriptionFilter");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutSubscriptionFilterCommand=se_PutSubscriptionFilterCommand;const se_StartQueryCommand=async(e,t)=>{const n=sharedHeaders("StartQuery");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StartQueryCommand=se_StartQueryCommand;const se_StopQueryCommand=async(e,t)=>{const n=sharedHeaders("StopQuery");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StopQueryCommand=se_StopQueryCommand;const se_TagLogGroupCommand=async(e,t)=>{const n=sharedHeaders("TagLogGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_TagLogGroupCommand=se_TagLogGroupCommand;const se_TagResourceCommand=async(e,t)=>{const n=sharedHeaders("TagResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_TagResourceCommand=se_TagResourceCommand;const se_TestMetricFilterCommand=async(e,t)=>{const n=sharedHeaders("TestMetricFilter");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_TestMetricFilterCommand=se_TestMetricFilterCommand;const se_UntagLogGroupCommand=async(e,t)=>{const n=sharedHeaders("UntagLogGroup");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UntagLogGroupCommand=se_UntagLogGroupCommand;const se_UntagResourceCommand=async(e,t)=>{const n=sharedHeaders("UntagResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UntagResourceCommand=se_UntagResourceCommand;const de_AssociateKmsKeyCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssociateKmsKeyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_AssociateKmsKeyCommand=de_AssociateKmsKeyCommand;const de_AssociateKmsKeyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CancelExportTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_CancelExportTaskCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_CancelExportTaskCommand=de_CancelExportTaskCommand;const de_CancelExportTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidOperationException":case"com.amazonaws.cloudwatchlogs#InvalidOperationException":throw await de_InvalidOperationExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CreateDeliveryCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateDeliveryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_CreateDeliveryCommand=de_CreateDeliveryCommand;const de_CreateDeliveryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.cloudwatchlogs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CreateExportTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateExportTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_CreateExportTaskCommand=de_CreateExportTaskCommand;const de_CreateExportTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceAlreadyExistsException":case"com.amazonaws.cloudwatchlogs#ResourceAlreadyExistsException":throw await de_ResourceAlreadyExistsExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CreateLogGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateLogGroupCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_CreateLogGroupCommand=de_CreateLogGroupCommand;const de_CreateLogGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceAlreadyExistsException":case"com.amazonaws.cloudwatchlogs#ResourceAlreadyExistsException":throw await de_ResourceAlreadyExistsExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CreateLogStreamCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateLogStreamCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_CreateLogStreamCommand=de_CreateLogStreamCommand;const de_CreateLogStreamCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceAlreadyExistsException":case"com.amazonaws.cloudwatchlogs#ResourceAlreadyExistsException":throw await de_ResourceAlreadyExistsExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteAccountPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteAccountPolicyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteAccountPolicyCommand=de_DeleteAccountPolicyCommand;const de_DeleteAccountPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteDataProtectionPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteDataProtectionPolicyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteDataProtectionPolicyCommand=de_DeleteDataProtectionPolicyCommand;const de_DeleteDataProtectionPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteDeliveryCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteDeliveryCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteDeliveryCommand=de_DeleteDeliveryCommand;const de_DeleteDeliveryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteDeliveryDestinationCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteDeliveryDestinationCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteDeliveryDestinationCommand=de_DeleteDeliveryDestinationCommand;const de_DeleteDeliveryDestinationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteDeliveryDestinationPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteDeliveryDestinationPolicyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteDeliveryDestinationPolicyCommand=de_DeleteDeliveryDestinationPolicyCommand;const de_DeleteDeliveryDestinationPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteDeliverySourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteDeliverySourceCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteDeliverySourceCommand=de_DeleteDeliverySourceCommand;const de_DeleteDeliverySourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteDestinationCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteDestinationCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteDestinationCommand=de_DeleteDestinationCommand;const de_DeleteDestinationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteLogGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteLogGroupCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteLogGroupCommand=de_DeleteLogGroupCommand;const de_DeleteLogGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteLogStreamCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteLogStreamCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteLogStreamCommand=de_DeleteLogStreamCommand;const de_DeleteLogStreamCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteMetricFilterCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteMetricFilterCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteMetricFilterCommand=de_DeleteMetricFilterCommand;const de_DeleteMetricFilterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteQueryDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteQueryDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteQueryDefinitionCommand=de_DeleteQueryDefinitionCommand;const de_DeleteQueryDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteResourcePolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteResourcePolicyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteResourcePolicyCommand=de_DeleteResourcePolicyCommand;const de_DeleteResourcePolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteRetentionPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteRetentionPolicyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteRetentionPolicyCommand=de_DeleteRetentionPolicyCommand;const de_DeleteRetentionPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteSubscriptionFilterCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteSubscriptionFilterCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DeleteSubscriptionFilterCommand=de_DeleteSubscriptionFilterCommand;const de_DeleteSubscriptionFilterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeAccountPoliciesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeAccountPoliciesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeAccountPoliciesCommand=de_DescribeAccountPoliciesCommand;const de_DescribeAccountPoliciesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeDeliveriesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeDeliveriesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeDeliveriesCommand=de_DescribeDeliveriesCommand;const de_DescribeDeliveriesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeDeliveryDestinationsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeDeliveryDestinationsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeDeliveryDestinationsCommand=de_DescribeDeliveryDestinationsCommand;const de_DescribeDeliveryDestinationsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeDeliverySourcesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeDeliverySourcesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeDeliverySourcesCommand=de_DescribeDeliverySourcesCommand;const de_DescribeDeliverySourcesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeDestinationsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeDestinationsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeDestinationsCommand=de_DescribeDestinationsCommand;const de_DescribeDestinationsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeExportTasksCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeExportTasksCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeExportTasksCommand=de_DescribeExportTasksCommand;const de_DescribeExportTasksCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeLogGroupsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeLogGroupsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeLogGroupsCommand=de_DescribeLogGroupsCommand;const de_DescribeLogGroupsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeLogStreamsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeLogStreamsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeLogStreamsCommand=de_DescribeLogStreamsCommand;const de_DescribeLogStreamsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeMetricFiltersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeMetricFiltersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeMetricFiltersResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeMetricFiltersCommand=de_DescribeMetricFiltersCommand;const de_DescribeMetricFiltersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeQueriesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeQueriesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeQueriesCommand=de_DescribeQueriesCommand;const de_DescribeQueriesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeQueryDefinitionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeQueryDefinitionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeQueryDefinitionsCommand=de_DescribeQueryDefinitionsCommand;const de_DescribeQueryDefinitionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeResourcePoliciesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeResourcePoliciesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeResourcePoliciesCommand=de_DescribeResourcePoliciesCommand;const de_DescribeResourcePoliciesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeSubscriptionFiltersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeSubscriptionFiltersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeSubscriptionFiltersCommand=de_DescribeSubscriptionFiltersCommand;const de_DescribeSubscriptionFiltersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DisassociateKmsKeyCommand=async(e,t)=>{if(e.statusCode>=300){return de_DisassociateKmsKeyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_DisassociateKmsKeyCommand=de_DisassociateKmsKeyCommand;const de_DisassociateKmsKeyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_FilterLogEventsCommand=async(e,t)=>{if(e.statusCode>=300){return de_FilterLogEventsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_FilterLogEventsCommand=de_FilterLogEventsCommand;const de_FilterLogEventsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetDataProtectionPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDataProtectionPolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetDataProtectionPolicyCommand=de_GetDataProtectionPolicyCommand;const de_GetDataProtectionPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetDeliveryCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDeliveryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetDeliveryCommand=de_GetDeliveryCommand;const de_GetDeliveryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetDeliveryDestinationCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDeliveryDestinationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetDeliveryDestinationCommand=de_GetDeliveryDestinationCommand;const de_GetDeliveryDestinationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetDeliveryDestinationPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDeliveryDestinationPolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetDeliveryDestinationPolicyCommand=de_GetDeliveryDestinationPolicyCommand;const de_GetDeliveryDestinationPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetDeliverySourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetDeliverySourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetDeliverySourceCommand=de_GetDeliverySourceCommand;const de_GetDeliverySourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetLogEventsCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetLogEventsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetLogEventsCommand=de_GetLogEventsCommand;const de_GetLogEventsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetLogGroupFieldsCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetLogGroupFieldsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetLogGroupFieldsCommand=de_GetLogGroupFieldsCommand;const de_GetLogGroupFieldsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetLogRecordCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetLogRecordCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_GetLogRecordCommand=de_GetLogRecordCommand;const de_GetLogRecordCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetQueryResultsCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetQueryResultsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetQueryResultsResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetQueryResultsCommand=de_GetQueryResultsCommand;const de_GetQueryResultsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListTagsForResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTagsForResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListTagsForResourceCommand=de_ListTagsForResourceCommand;const de_ListTagsForResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListTagsLogGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTagsLogGroupCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListTagsLogGroupCommand=de_ListTagsLogGroupCommand;const de_ListTagsLogGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutAccountPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutAccountPolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutAccountPolicyCommand=de_PutAccountPolicyCommand;const de_PutAccountPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutDataProtectionPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutDataProtectionPolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutDataProtectionPolicyCommand=de_PutDataProtectionPolicyCommand;const de_PutDataProtectionPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutDeliveryDestinationCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutDeliveryDestinationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutDeliveryDestinationCommand=de_PutDeliveryDestinationCommand;const de_PutDeliveryDestinationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutDeliveryDestinationPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutDeliveryDestinationPolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutDeliveryDestinationPolicyCommand=de_PutDeliveryDestinationPolicyCommand;const de_PutDeliveryDestinationPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutDeliverySourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutDeliverySourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutDeliverySourceCommand=de_PutDeliverySourceCommand;const de_PutDeliverySourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await de_ServiceQuotaExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await de_ThrottlingExceptionRes(n,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await de_ValidationExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutDestinationCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutDestinationCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutDestinationCommand=de_PutDestinationCommand;const de_PutDestinationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutDestinationPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutDestinationPolicyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_PutDestinationPolicyCommand=de_PutDestinationPolicyCommand;const de_PutDestinationPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutLogEventsCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutLogEventsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutLogEventsCommand=de_PutLogEventsCommand;const de_PutLogEventsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"DataAlreadyAcceptedException":case"com.amazonaws.cloudwatchlogs#DataAlreadyAcceptedException":throw await de_DataAlreadyAcceptedExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"InvalidSequenceTokenException":case"com.amazonaws.cloudwatchlogs#InvalidSequenceTokenException":throw await de_InvalidSequenceTokenExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"UnrecognizedClientException":case"com.amazonaws.cloudwatchlogs#UnrecognizedClientException":throw await de_UnrecognizedClientExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutMetricFilterCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutMetricFilterCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_PutMetricFilterCommand=de_PutMetricFilterCommand;const de_PutMetricFilterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutQueryDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutQueryDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutQueryDefinitionCommand=de_PutQueryDefinitionCommand;const de_PutQueryDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutResourcePolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutResourcePolicyCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutResourcePolicyCommand=de_PutResourcePolicyCommand;const de_PutResourcePolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutRetentionPolicyCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutRetentionPolicyCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_PutRetentionPolicyCommand=de_PutRetentionPolicyCommand;const de_PutRetentionPolicyCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutSubscriptionFilterCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutSubscriptionFilterCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_PutSubscriptionFilterCommand=de_PutSubscriptionFilterCommand;const de_PutSubscriptionFilterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await de_OperationAbortedExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_StartQueryCommand=async(e,t)=>{if(e.statusCode>=300){return de_StartQueryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_StartQueryCommand=de_StartQueryCommand;const de_StartQueryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"MalformedQueryException":case"com.amazonaws.cloudwatchlogs#MalformedQueryException":throw await de_MalformedQueryExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_StopQueryCommand=async(e,t)=>{if(e.statusCode>=300){return de_StopQueryCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_StopQueryCommand=de_StopQueryCommand;const de_StopQueryCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_TagLogGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_TagLogGroupCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_TagLogGroupCommand=de_TagLogGroupCommand;const de_TagLogGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_TagResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_TagResourceCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_TagResourceCommand=de_TagResourceCommand;const de_TagResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);case"TooManyTagsException":case"com.amazonaws.cloudwatchlogs#TooManyTagsException":throw await de_TooManyTagsExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_TestMetricFilterCommand=async(e,t)=>{if(e.statusCode>=300){return de_TestMetricFilterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_TestMetricFilterCommand=de_TestMetricFilterCommand;const de_TestMetricFilterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UntagLogGroupCommand=async(e,t)=>{if(e.statusCode>=300){return de_UntagLogGroupCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_UntagLogGroupCommand=de_UntagLogGroupCommand;const de_UntagLogGroupCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UntagResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_UntagResourceCommandError(e,t)}await(0,s.collectBody)(e.body,t);const n={$metadata:deserializeMetadata(e)};return n};t.de_UntagResourceCommand=de_UntagResourceCommand;const de_UntagResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await de_ServiceUnavailableExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_AccessDeniedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.AccessDeniedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ConflictExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ConflictException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_DataAlreadyAcceptedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.DataAlreadyAcceptedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_InvalidOperationExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.InvalidOperationException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_InvalidParameterExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.InvalidParameterException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_InvalidSequenceTokenExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.InvalidSequenceTokenException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_LimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.LimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_MalformedQueryExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.MalformedQueryException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_OperationAbortedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.OperationAbortedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ResourceAlreadyExistsExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ResourceAlreadyExistsException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ResourceNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ResourceNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ServiceQuotaExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ServiceQuotaExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ServiceUnavailableExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ServiceUnavailableException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ThrottlingExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ThrottlingException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_TooManyTagsExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.TooManyTagsException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_UnrecognizedClientExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.UnrecognizedClientException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ValidationExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ValidationException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const se_MetricTransformation=(e,t)=>(0,s.take)(e,{defaultValue:s.serializeFloat,dimensions:s._json,metricName:[],metricNamespace:[],metricValue:[],unit:[]});const se_MetricTransformations=(e,t)=>e.filter((e=>e!=null)).map((e=>se_MetricTransformation(e,t)));const se_PutMetricFilterRequest=(e,t)=>(0,s.take)(e,{filterName:[],filterPattern:[],logGroupName:[],metricTransformations:e=>se_MetricTransformations(e,t)});const se_PutQueryDefinitionRequest=(e,t)=>(0,s.take)(e,{clientToken:[true,e=>e??(0,r.v4)()],logGroupNames:s._json,name:[],queryDefinitionId:[],queryString:[]});const de_DescribeMetricFiltersResponse=(e,t)=>(0,s.take)(e,{metricFilters:e=>de_MetricFilters(e,t),nextToken:s.expectString});const de_GetQueryResultsResponse=(e,t)=>(0,s.take)(e,{encryptionKey:s.expectString,results:s._json,statistics:e=>de_QueryStatistics(e,t),status:s.expectString});const de_MetricFilter=(e,t)=>(0,s.take)(e,{creationTime:s.expectLong,filterName:s.expectString,filterPattern:s.expectString,logGroupName:s.expectString,metricTransformations:e=>de_MetricTransformations(e,t)});const de_MetricFilters=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_MetricFilter(e,t)));return n};const de_MetricTransformation=(e,t)=>(0,s.take)(e,{defaultValue:s.limitedParseDouble,dimensions:s._json,metricName:s.expectString,metricNamespace:s.expectString,metricValue:s.expectString,unit:s.expectString});const de_MetricTransformations=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_MetricTransformation(e,t)));return n};const de_QueryStatistics=(e,t)=>(0,s.take)(e,{bytesScanned:s.limitedParseDouble,recordsMatched:s.limitedParseDouble,recordsScanned:s.limitedParseDouble});const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,s.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const c=(0,s.withBaseException)(i.CloudWatchLogsServiceException);const buildHttpRpcRequest=async(e,t,n,s,r)=>{const{hostname:i,protocol:a="https",port:c,path:d}=await e.endpoint();const u={protocol:a,hostname:i,port:c,method:"POST",path:d.endsWith("/")?d.slice(0,-1)+n:d+n,headers:t};if(s!==undefined){u.hostname=s}if(r!==undefined){u.body=r}return new o.HttpRequest(u)};function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`Logs_20140328.${e}`}}const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);n.message=n.message??n.Message;return n};const loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==undefined){return sanitizeErrorCode(e.headers[n])}if(t.code!==undefined){return sanitizeErrorCode(t.code)}if(t["__type"]!==undefined){return sanitizeErrorCode(t["__type"])}}},25141:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const s=o.__importDefault(n(37549));const r=n(70374);const i=n(10601);const a=n(62944);const c=n(17906);const d=n(1818);const u=n(94681);const l=n(67273);const m=n(83993);const p=n(38179);const g=n(4161);const f=n(39751);const y=n(90127);const E=n(11866);const h=n(12871);const C=n(11866);const getRuntimeConfig=e=>{(0,C.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(E.loadConfigsForDefaultMode);const n=(0,y.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??g.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(0,r.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,c.defaultUserAgent)({serviceId:n.serviceId,clientVersion:s.default.version}),maxAttempts:e?.maxAttempts??(0,m.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,m.loadConfig)(d.NODE_REGION_CONFIG_OPTIONS,d.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new p.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,m.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||f.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,m.loadConfig)(d.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,m.loadConfig)(d.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},90127:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const s=n(59381);const r=n(76456);const i=n(47107);const a=n(92061);const getRuntimeConfig=e=>({apiVersion:"2014-03-28",base64Decoder:e?.base64Decoder??r.fromBase64,base64Encoder:e?.base64Encoder??r.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??a.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"CloudWatch Logs",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},54295:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const s=n(54117);const r=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,r.getDefaultExtensionConfiguration)(e)),...asPartial((0,s.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,r.resolveDefaultRuntimeConfig)(n),...(0,s.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},83800:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECS=void 0;const o=n(11866);const s=n(4106);const r=n(70125);const i=n(70662);const a=n(3133);const c=n(34177);const d=n(72666);const u=n(61001);const l=n(43221);const m=n(67664);const p=n(98866);const g=n(77683);const f=n(88780);const y=n(51040);const E=n(35735);const h=n(88101);const C=n(22219);const S=n(92834);const v=n(44911);const _=n(79186);const w=n(48484);const b=n(20844);const P=n(38410);const x=n(58314);const I=n(17481);const D=n(26486);const T=n(31388);const O=n(99449);const R=n(73683);const A=n(17588);const N=n(37838);const k=n(4147);const M=n(1152);const F=n(34751);const L=n(82037);const j=n(47724);const U=n(39147);const z=n(49555);const $=n(81380);const H=n(99178);const G=n(31058);const q=n(31882);const B=n(67986);const W=n(19824);const V=n(20693);const Y=n(76385);const K=n(24077);const X=n(96400);const Q=n(93293);const J=n(43520);const Z=n(68869);const ee=n(3713);const te=n(28942);const ne=n(46962);const oe=n(68259);const se=n(80563);const re=n(89239);const ie=n(99202);const ae={CreateCapacityProviderCommand:s.CreateCapacityProviderCommand,CreateClusterCommand:r.CreateClusterCommand,CreateServiceCommand:i.CreateServiceCommand,CreateTaskSetCommand:a.CreateTaskSetCommand,DeleteAccountSettingCommand:c.DeleteAccountSettingCommand,DeleteAttributesCommand:d.DeleteAttributesCommand,DeleteCapacityProviderCommand:u.DeleteCapacityProviderCommand,DeleteClusterCommand:l.DeleteClusterCommand,DeleteServiceCommand:m.DeleteServiceCommand,DeleteTaskDefinitionsCommand:p.DeleteTaskDefinitionsCommand,DeleteTaskSetCommand:g.DeleteTaskSetCommand,DeregisterContainerInstanceCommand:f.DeregisterContainerInstanceCommand,DeregisterTaskDefinitionCommand:y.DeregisterTaskDefinitionCommand,DescribeCapacityProvidersCommand:E.DescribeCapacityProvidersCommand,DescribeClustersCommand:h.DescribeClustersCommand,DescribeContainerInstancesCommand:C.DescribeContainerInstancesCommand,DescribeServicesCommand:S.DescribeServicesCommand,DescribeTaskDefinitionCommand:v.DescribeTaskDefinitionCommand,DescribeTasksCommand:_.DescribeTasksCommand,DescribeTaskSetsCommand:w.DescribeTaskSetsCommand,DiscoverPollEndpointCommand:b.DiscoverPollEndpointCommand,ExecuteCommandCommand:P.ExecuteCommandCommand,GetTaskProtectionCommand:x.GetTaskProtectionCommand,ListAccountSettingsCommand:I.ListAccountSettingsCommand,ListAttributesCommand:D.ListAttributesCommand,ListClustersCommand:T.ListClustersCommand,ListContainerInstancesCommand:O.ListContainerInstancesCommand,ListServicesCommand:A.ListServicesCommand,ListServicesByNamespaceCommand:R.ListServicesByNamespaceCommand,ListTagsForResourceCommand:N.ListTagsForResourceCommand,ListTaskDefinitionFamiliesCommand:k.ListTaskDefinitionFamiliesCommand,ListTaskDefinitionsCommand:M.ListTaskDefinitionsCommand,ListTasksCommand:F.ListTasksCommand,PutAccountSettingCommand:L.PutAccountSettingCommand,PutAccountSettingDefaultCommand:j.PutAccountSettingDefaultCommand,PutAttributesCommand:U.PutAttributesCommand,PutClusterCapacityProvidersCommand:z.PutClusterCapacityProvidersCommand,RegisterContainerInstanceCommand:$.RegisterContainerInstanceCommand,RegisterTaskDefinitionCommand:H.RegisterTaskDefinitionCommand,RunTaskCommand:G.RunTaskCommand,StartTaskCommand:q.StartTaskCommand,StopTaskCommand:B.StopTaskCommand,SubmitAttachmentStateChangesCommand:W.SubmitAttachmentStateChangesCommand,SubmitContainerStateChangeCommand:V.SubmitContainerStateChangeCommand,SubmitTaskStateChangeCommand:Y.SubmitTaskStateChangeCommand,TagResourceCommand:K.TagResourceCommand,UntagResourceCommand:X.UntagResourceCommand,UpdateCapacityProviderCommand:Q.UpdateCapacityProviderCommand,UpdateClusterCommand:J.UpdateClusterCommand,UpdateClusterSettingsCommand:Z.UpdateClusterSettingsCommand,UpdateContainerAgentCommand:ee.UpdateContainerAgentCommand,UpdateContainerInstancesStateCommand:te.UpdateContainerInstancesStateCommand,UpdateServiceCommand:ne.UpdateServiceCommand,UpdateServicePrimaryTaskSetCommand:oe.UpdateServicePrimaryTaskSetCommand,UpdateTaskProtectionCommand:se.UpdateTaskProtectionCommand,UpdateTaskSetCommand:re.UpdateTaskSetCommand};class ECS extends ie.ECSClient{}t.ECS=ECS;(0,o.createAggregatedClient)(ae,ECS)},99202:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECSClient=t.__Client=void 0;const o=n(42459);const s=n(1475);const r=n(14103);const i=n(83347);const a=n(37163);const c=n(1818);const d=n(71829);const u=n(12538);const l=n(67273);const m=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return m.Client}});const p=n(92134);const g=n(66737);const f=n(31358);class ECSClient extends m.Client{constructor(...[e]){const t=(0,g.getRuntimeConfig)(e||{});const n=(0,p.resolveClientEndpointParameters)(t);const m=(0,c.resolveRegionConfig)(n);const y=(0,u.resolveEndpointConfig)(m);const E=(0,l.resolveRetryConfig)(y);const h=(0,o.resolveHostHeaderConfig)(E);const C=(0,i.resolveAwsAuthConfig)(h);const S=(0,a.resolveUserAgentConfig)(C);const v=(0,f.resolveRuntimeExtensions)(S,e?.extensions||[]);super(v);this.config=v;this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,r.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getAwsAuthPlugin)(this.config));this.middlewareStack.use((0,a.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.ECSClient=ECSClient},4106:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateCapacityProviderCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class CreateCapacityProviderCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateCapacityProviderCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateCapacityProviderCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateCapacityProvider"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateCapacityProviderCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateCapacityProviderCommand)(e,t)}}t.CreateCapacityProviderCommand=CreateCapacityProviderCommand},70125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateClusterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class CreateClusterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateClusterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateClusterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateCluster"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateClusterCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateClusterCommand)(e,t)}}t.CreateClusterCommand=CreateClusterCommand},70662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateServiceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class CreateServiceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateServiceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateServiceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateService"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateServiceCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateServiceCommand)(e,t)}}t.CreateServiceCommand=CreateServiceCommand},3133:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateTaskSetCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class CreateTaskSetCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,CreateTaskSetCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="CreateTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"CreateTaskSet"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_CreateTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_CreateTaskSetCommand)(e,t)}}t.CreateTaskSetCommand=CreateTaskSetCommand},34177:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteAccountSettingCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeleteAccountSettingCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteAccountSettingCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteAccountSettingCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteAccountSetting"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteAccountSettingCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteAccountSettingCommand)(e,t)}}t.DeleteAccountSettingCommand=DeleteAccountSettingCommand},72666:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteAttributesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeleteAttributesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteAttributesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteAttributesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteAttributes"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteAttributesCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteAttributesCommand)(e,t)}}t.DeleteAttributesCommand=DeleteAttributesCommand},61001:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteCapacityProviderCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeleteCapacityProviderCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteCapacityProviderCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteCapacityProviderCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteCapacityProvider"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteCapacityProviderCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteCapacityProviderCommand)(e,t)}}t.DeleteCapacityProviderCommand=DeleteCapacityProviderCommand},43221:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteClusterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeleteClusterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteClusterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteClusterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteCluster"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteClusterCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteClusterCommand)(e,t)}}t.DeleteClusterCommand=DeleteClusterCommand},67664:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteServiceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeleteServiceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteServiceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteServiceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteService"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteServiceCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteServiceCommand)(e,t)}}t.DeleteServiceCommand=DeleteServiceCommand},98866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteTaskDefinitionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeleteTaskDefinitionsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteTaskDefinitionsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteTaskDefinitionsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteTaskDefinitions"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteTaskDefinitionsCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteTaskDefinitionsCommand)(e,t)}}t.DeleteTaskDefinitionsCommand=DeleteTaskDefinitionsCommand},77683:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteTaskSetCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeleteTaskSetCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeleteTaskSetCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeleteTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeleteTaskSet"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeleteTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_DeleteTaskSetCommand)(e,t)}}t.DeleteTaskSetCommand=DeleteTaskSetCommand},88780:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterContainerInstanceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeregisterContainerInstanceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterContainerInstanceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeregisterContainerInstanceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeregisterContainerInstance"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeregisterContainerInstanceCommand)(e,t)}deserialize(e,t){return(0,a.de_DeregisterContainerInstanceCommand)(e,t)}}t.DeregisterContainerInstanceCommand=DeregisterContainerInstanceCommand},51040:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeregisterTaskDefinitionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DeregisterTaskDefinitionCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DeregisterTaskDefinitionCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DeregisterTaskDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DeregisterTaskDefinition"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DeregisterTaskDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_DeregisterTaskDefinitionCommand)(e,t)}}t.DeregisterTaskDefinitionCommand=DeregisterTaskDefinitionCommand},35735:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeCapacityProvidersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DescribeCapacityProvidersCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeCapacityProvidersCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeCapacityProvidersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeCapacityProviders"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeCapacityProvidersCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeCapacityProvidersCommand)(e,t)}}t.DescribeCapacityProvidersCommand=DescribeCapacityProvidersCommand},88101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeClustersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DescribeClustersCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeClustersCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeClustersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeClusters"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeClustersCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeClustersCommand)(e,t)}}t.DescribeClustersCommand=DescribeClustersCommand},22219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeContainerInstancesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DescribeContainerInstancesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeContainerInstancesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeContainerInstancesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeContainerInstances"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeContainerInstancesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeContainerInstancesCommand)(e,t)}}t.DescribeContainerInstancesCommand=DescribeContainerInstancesCommand},92834:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeServicesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DescribeServicesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeServicesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeServicesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeServices"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeServicesCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeServicesCommand)(e,t)}}t.DescribeServicesCommand=DescribeServicesCommand},44911:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeTaskDefinitionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DescribeTaskDefinitionCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeTaskDefinitionCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeTaskDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeTaskDefinition"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeTaskDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeTaskDefinitionCommand)(e,t)}}t.DescribeTaskDefinitionCommand=DescribeTaskDefinitionCommand},48484:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeTaskSetsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DescribeTaskSetsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeTaskSetsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeTaskSetsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeTaskSets"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeTaskSetsCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeTaskSetsCommand)(e,t)}}t.DescribeTaskSetsCommand=DescribeTaskSetsCommand},79186:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeTasksCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DescribeTasksCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DescribeTasksCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DescribeTasksCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DescribeTasks"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DescribeTasksCommand)(e,t)}deserialize(e,t){return(0,a.de_DescribeTasksCommand)(e,t)}}t.DescribeTasksCommand=DescribeTasksCommand},20844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DiscoverPollEndpointCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class DiscoverPollEndpointCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,DiscoverPollEndpointCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="DiscoverPollEndpointCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"DiscoverPollEndpoint"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_DiscoverPollEndpointCommand)(e,t)}deserialize(e,t){return(0,a.de_DiscoverPollEndpointCommand)(e,t)}}t.DiscoverPollEndpointCommand=DiscoverPollEndpointCommand},38410:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ExecuteCommandCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(79965);const c=n(9833);class ExecuteCommandCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ExecuteCommandCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="ECSClient";const u="ExecuteCommandCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:a.ExecuteCommandResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ExecuteCommand"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ExecuteCommandCommand)(e,t)}deserialize(e,t){return(0,c.de_ExecuteCommandCommand)(e,t)}}t.ExecuteCommandCommand=ExecuteCommandCommand},58314:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetTaskProtectionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class GetTaskProtectionCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetTaskProtectionCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="GetTaskProtectionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"GetTaskProtection"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_GetTaskProtectionCommand)(e,t)}deserialize(e,t){return(0,a.de_GetTaskProtectionCommand)(e,t)}}t.GetTaskProtectionCommand=GetTaskProtectionCommand},17481:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountSettingsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListAccountSettingsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountSettingsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListAccountSettingsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListAccountSettings"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListAccountSettingsCommand)(e,t)}deserialize(e,t){return(0,a.de_ListAccountSettingsCommand)(e,t)}}t.ListAccountSettingsCommand=ListAccountSettingsCommand},26486:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAttributesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListAttributesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAttributesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListAttributesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListAttributes"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListAttributesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListAttributesCommand)(e,t)}}t.ListAttributesCommand=ListAttributesCommand},31388:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListClustersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListClustersCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListClustersCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListClustersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListClusters"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListClustersCommand)(e,t)}deserialize(e,t){return(0,a.de_ListClustersCommand)(e,t)}}t.ListClustersCommand=ListClustersCommand},99449:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListContainerInstancesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListContainerInstancesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListContainerInstancesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListContainerInstancesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListContainerInstances"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListContainerInstancesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListContainerInstancesCommand)(e,t)}}t.ListContainerInstancesCommand=ListContainerInstancesCommand},73683:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListServicesByNamespaceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListServicesByNamespaceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListServicesByNamespaceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListServicesByNamespaceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListServicesByNamespace"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListServicesByNamespaceCommand)(e,t)}deserialize(e,t){return(0,a.de_ListServicesByNamespaceCommand)(e,t)}}t.ListServicesByNamespaceCommand=ListServicesByNamespaceCommand},17588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListServicesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListServicesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListServicesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListServicesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListServices"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListServicesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListServicesCommand)(e,t)}}t.ListServicesCommand=ListServicesCommand},37838:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListTagsForResourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTagsForResourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTagsForResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTagsForResource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTagsForResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTagsForResourceCommand)(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},4147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTaskDefinitionFamiliesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListTaskDefinitionFamiliesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTaskDefinitionFamiliesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTaskDefinitionFamiliesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTaskDefinitionFamilies"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTaskDefinitionFamiliesCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTaskDefinitionFamiliesCommand)(e,t)}}t.ListTaskDefinitionFamiliesCommand=ListTaskDefinitionFamiliesCommand},1152:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTaskDefinitionsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListTaskDefinitionsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTaskDefinitionsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTaskDefinitionsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTaskDefinitions"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTaskDefinitionsCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTaskDefinitionsCommand)(e,t)}}t.ListTaskDefinitionsCommand=ListTaskDefinitionsCommand},34751:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTasksCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class ListTasksCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListTasksCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="ListTasksCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"ListTasks"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_ListTasksCommand)(e,t)}deserialize(e,t){return(0,a.de_ListTasksCommand)(e,t)}}t.ListTasksCommand=ListTasksCommand},82037:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutAccountSettingCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class PutAccountSettingCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutAccountSettingCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutAccountSettingCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutAccountSetting"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutAccountSettingCommand)(e,t)}deserialize(e,t){return(0,a.de_PutAccountSettingCommand)(e,t)}}t.PutAccountSettingCommand=PutAccountSettingCommand},47724:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutAccountSettingDefaultCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class PutAccountSettingDefaultCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutAccountSettingDefaultCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutAccountSettingDefaultCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutAccountSettingDefault"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutAccountSettingDefaultCommand)(e,t)}deserialize(e,t){return(0,a.de_PutAccountSettingDefaultCommand)(e,t)}}t.PutAccountSettingDefaultCommand=PutAccountSettingDefaultCommand},39147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutAttributesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class PutAttributesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutAttributesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutAttributesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutAttributes"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutAttributesCommand)(e,t)}deserialize(e,t){return(0,a.de_PutAttributesCommand)(e,t)}}t.PutAttributesCommand=PutAttributesCommand},49555:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutClusterCapacityProvidersCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class PutClusterCapacityProvidersCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,PutClusterCapacityProvidersCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="PutClusterCapacityProvidersCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"PutClusterCapacityProviders"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_PutClusterCapacityProvidersCommand)(e,t)}deserialize(e,t){return(0,a.de_PutClusterCapacityProvidersCommand)(e,t)}}t.PutClusterCapacityProvidersCommand=PutClusterCapacityProvidersCommand},81380:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterContainerInstanceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class RegisterContainerInstanceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterContainerInstanceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="RegisterContainerInstanceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"RegisterContainerInstance"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_RegisterContainerInstanceCommand)(e,t)}deserialize(e,t){return(0,a.de_RegisterContainerInstanceCommand)(e,t)}}t.RegisterContainerInstanceCommand=RegisterContainerInstanceCommand},99178:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RegisterTaskDefinitionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class RegisterTaskDefinitionCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RegisterTaskDefinitionCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="RegisterTaskDefinitionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"RegisterTaskDefinition"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_RegisterTaskDefinitionCommand)(e,t)}deserialize(e,t){return(0,a.de_RegisterTaskDefinitionCommand)(e,t)}}t.RegisterTaskDefinitionCommand=RegisterTaskDefinitionCommand},31058:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RunTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class RunTaskCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,RunTaskCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="RunTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"RunTask"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_RunTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_RunTaskCommand)(e,t)}}t.RunTaskCommand=RunTaskCommand},31882:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class StartTaskCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StartTaskCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="StartTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"StartTask"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_StartTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_StartTaskCommand)(e,t)}}t.StartTaskCommand=StartTaskCommand},67986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StopTaskCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class StopTaskCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,StopTaskCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="StopTaskCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"StopTask"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_StopTaskCommand)(e,t)}deserialize(e,t){return(0,a.de_StopTaskCommand)(e,t)}}t.StopTaskCommand=StopTaskCommand},19824:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SubmitAttachmentStateChangesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class SubmitAttachmentStateChangesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SubmitAttachmentStateChangesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="SubmitAttachmentStateChangesCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"SubmitAttachmentStateChanges"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_SubmitAttachmentStateChangesCommand)(e,t)}deserialize(e,t){return(0,a.de_SubmitAttachmentStateChangesCommand)(e,t)}}t.SubmitAttachmentStateChangesCommand=SubmitAttachmentStateChangesCommand},20693:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SubmitContainerStateChangeCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class SubmitContainerStateChangeCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SubmitContainerStateChangeCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="SubmitContainerStateChangeCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"SubmitContainerStateChange"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_SubmitContainerStateChangeCommand)(e,t)}deserialize(e,t){return(0,a.de_SubmitContainerStateChangeCommand)(e,t)}}t.SubmitContainerStateChangeCommand=SubmitContainerStateChangeCommand},76385:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SubmitTaskStateChangeCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class SubmitTaskStateChangeCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,SubmitTaskStateChangeCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="SubmitTaskStateChangeCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"SubmitTaskStateChange"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_SubmitTaskStateChangeCommand)(e,t)}deserialize(e,t){return(0,a.de_SubmitTaskStateChangeCommand)(e,t)}}t.SubmitTaskStateChangeCommand=SubmitTaskStateChangeCommand},24077:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class TagResourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,TagResourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="TagResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"TagResource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_TagResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_TagResourceCommand)(e,t)}}t.TagResourceCommand=TagResourceCommand},96400:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagResourceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UntagResourceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UntagResourceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UntagResourceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UntagResource"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UntagResourceCommand)(e,t)}deserialize(e,t){return(0,a.de_UntagResourceCommand)(e,t)}}t.UntagResourceCommand=UntagResourceCommand},93293:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateCapacityProviderCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateCapacityProviderCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateCapacityProviderCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateCapacityProviderCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateCapacityProvider"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateCapacityProviderCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateCapacityProviderCommand)(e,t)}}t.UpdateCapacityProviderCommand=UpdateCapacityProviderCommand},43520:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateClusterCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateClusterCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateClusterCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateClusterCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateCluster"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateClusterCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateClusterCommand)(e,t)}}t.UpdateClusterCommand=UpdateClusterCommand},68869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateClusterSettingsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateClusterSettingsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateClusterSettingsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateClusterSettingsCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateClusterSettings"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateClusterSettingsCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateClusterSettingsCommand)(e,t)}}t.UpdateClusterSettingsCommand=UpdateClusterSettingsCommand},3713:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateContainerAgentCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateContainerAgentCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateContainerAgentCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateContainerAgentCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateContainerAgent"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateContainerAgentCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateContainerAgentCommand)(e,t)}}t.UpdateContainerAgentCommand=UpdateContainerAgentCommand},28942:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateContainerInstancesStateCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateContainerInstancesStateCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateContainerInstancesStateCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateContainerInstancesStateCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateContainerInstancesState"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateContainerInstancesStateCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateContainerInstancesStateCommand)(e,t)}}t.UpdateContainerInstancesStateCommand=UpdateContainerInstancesStateCommand},46962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateServiceCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateServiceCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateServiceCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateServiceCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateService"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateServiceCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateServiceCommand)(e,t)}}t.UpdateServiceCommand=UpdateServiceCommand},68259:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateServicePrimaryTaskSetCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateServicePrimaryTaskSetCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateServicePrimaryTaskSetCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateServicePrimaryTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateServicePrimaryTaskSet"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateServicePrimaryTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateServicePrimaryTaskSetCommand)(e,t)}}t.UpdateServicePrimaryTaskSetCommand=UpdateServicePrimaryTaskSetCommand},80563:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateTaskProtectionCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateTaskProtectionCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateTaskProtectionCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateTaskProtectionCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateTaskProtection"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateTaskProtectionCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateTaskProtectionCommand)(e,t)}}t.UpdateTaskProtectionCommand=UpdateTaskProtectionCommand},89239:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateTaskSetCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(9833);class UpdateTaskSetCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,UpdateTaskSetCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:a}=t;const c="ECSClient";const d="UpdateTaskSetCommand";const u={logger:a,clientName:c,commandName:d,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"AmazonEC2ContainerServiceV20141113",operation:"UpdateTaskSet"}};const{requestHandler:l}=t;return r.resolve((e=>l.handle(e.request,n||{})),u)}serialize(e,t){return(0,a.se_UpdateTaskSetCommand)(e,t)}deserialize(e,t){return(0,a.de_UpdateTaskSetCommand)(e,t)}}t.UpdateTaskSetCommand=UpdateTaskSetCommand},7659:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(4106),t);o.__exportStar(n(70125),t);o.__exportStar(n(70662),t);o.__exportStar(n(3133),t);o.__exportStar(n(34177),t);o.__exportStar(n(72666),t);o.__exportStar(n(61001),t);o.__exportStar(n(43221),t);o.__exportStar(n(67664),t);o.__exportStar(n(98866),t);o.__exportStar(n(77683),t);o.__exportStar(n(88780),t);o.__exportStar(n(51040),t);o.__exportStar(n(35735),t);o.__exportStar(n(88101),t);o.__exportStar(n(22219),t);o.__exportStar(n(92834),t);o.__exportStar(n(44911),t);o.__exportStar(n(48484),t);o.__exportStar(n(79186),t);o.__exportStar(n(20844),t);o.__exportStar(n(38410),t);o.__exportStar(n(58314),t);o.__exportStar(n(17481),t);o.__exportStar(n(26486),t);o.__exportStar(n(31388),t);o.__exportStar(n(99449),t);o.__exportStar(n(73683),t);o.__exportStar(n(17588),t);o.__exportStar(n(37838),t);o.__exportStar(n(4147),t);o.__exportStar(n(1152),t);o.__exportStar(n(34751),t);o.__exportStar(n(82037),t);o.__exportStar(n(47724),t);o.__exportStar(n(39147),t);o.__exportStar(n(49555),t);o.__exportStar(n(81380),t);o.__exportStar(n(99178),t);o.__exportStar(n(31058),t);o.__exportStar(n(31882),t);o.__exportStar(n(67986),t);o.__exportStar(n(19824),t);o.__exportStar(n(20693),t);o.__exportStar(n(76385),t);o.__exportStar(n(24077),t);o.__exportStar(n(96400),t);o.__exportStar(n(93293),t);o.__exportStar(n(43520),t);o.__exportStar(n(68869),t);o.__exportStar(n(3713),t);o.__exportStar(n(28942),t);o.__exportStar(n(46962),t);o.__exportStar(n(68259),t);o.__exportStar(n(80563),t);o.__exportStar(n(89239),t)},92134:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"ecs"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},42739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const s=n(40301);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(s.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},40301:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="fn",s="argv",r="ref";const i=true,a="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",m="PartitionResult",p={[n]:false,type:"String"},g={[n]:true,default:false,type:"Boolean"},f={[r]:"Endpoint"},y={[o]:c,[s]:[{[r]:"UseFIPS"},true]},E={[o]:c,[s]:[{[r]:"UseDualStack"},true]},h={},C={[o]:"getAttr",[s]:[{[r]:m},"supportsFIPS"]},S={[o]:c,[s]:[true,{[o]:"getAttr",[s]:[{[r]:m},"supportsDualStack"]}]},v=[y],_=[E],w=[{[r]:"Region"}];const b={version:"1.0",parameters:{Region:p,UseDualStack:g,UseFIPS:g,Endpoint:p},rules:[{conditions:[{[o]:a,[s]:[f]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:_,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:f,properties:h,headers:h},type:u}],type:l},{conditions:[{[o]:a,[s]:w}],rules:[{conditions:[{[o]:"aws.partition",[s]:w,assign:m}],rules:[{conditions:[y,E],rules:[{conditions:[{[o]:c,[s]:[i,C]},S],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:v,rules:[{conditions:[{[o]:c,[s]:[C,i]}],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:_,rules:[{conditions:[S],rules:[{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:h,headers:h},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dnsSuffix}",properties:h,headers:h},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=b},32702:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECSServiceException=void 0;const o=n(10204);o.__exportStar(n(99202),t);o.__exportStar(n(83800),t);o.__exportStar(n(7659),t);o.__exportStar(n(22590),t);o.__exportStar(n(14856),t);o.__exportStar(n(52890),t);n(61194);var s=n(90138);Object.defineProperty(t,"ECSServiceException",{enumerable:true,get:function(){return s.ECSServiceException}})},90138:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECSServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class ECSServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,ECSServiceException.prototype)}}t.ECSServiceException=ECSServiceException},52890:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(79965),t)},79965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TaskDefinitionPlacementConstraintType=t.PidMode=t.NetworkMode=t.IpcMode=t.UlimitName=t.ResourceType=t.TransportProtocol=t.ApplicationProtocol=t.DeviceCgroupPermission=t.FirelensConfigurationType=t.EnvironmentFileType=t.ContainerCondition=t.Compatibility=t.ClusterContainsTasksException=t.ClusterContainsServicesException=t.ClusterContainsContainerInstancesException=t.TargetNotFoundException=t.TargetType=t.SettingName=t.ServiceNotFoundException=t.ServiceNotActiveException=t.UnsupportedFeatureException=t.PlatformUnknownException=t.PlatformTaskDefinitionIncompatibilityException=t.StabilityStatus=t.ScaleUnit=t.DeploymentRolloutState=t.LogDriver=t.SchedulingStrategy=t.PropagateTags=t.PlacementStrategyType=t.PlacementConstraintType=t.AssignPublicIp=t.LaunchType=t.DeploymentControllerType=t.ClusterNotFoundException=t.NamespaceNotFoundException=t.ClusterSettingName=t.ExecuteCommandLogging=t.UpdateInProgressException=t.ServerException=t.LimitExceededException=t.InvalidParameterException=t.CapacityProviderUpdateStatus=t.CapacityProviderStatus=t.ManagedTerminationProtection=t.ManagedScalingStatus=t.ClientException=t.AgentUpdateStatus=t.AccessDeniedException=void 0;t.ExecuteCommandResponseFilterSensitiveLog=t.SessionFilterSensitiveLog=t.NoUpdateAvailableException=t.MissingVersionException=t.ConflictException=t.BlockedException=t.PlatformDeviceType=t.ResourceInUseException=t.AttributeLimitExceededException=t.DesiredStatus=t.SortOrder=t.TaskDefinitionFamilyStatus=t.ContainerInstanceStatus=t.ResourceNotFoundException=t.TargetNotConnectedException=t.TaskSetField=t.TaskStopCode=t.ManagedAgentName=t.HealthStatus=t.Connectivity=t.TaskField=t.TaskDefinitionField=t.ServiceField=t.ContainerInstanceField=t.ClusterField=t.CapacityProviderField=t.InstanceHealthCheckType=t.InstanceHealthCheckState=t.TaskSetNotFoundException=t.EFSTransitEncryption=t.EFSAuthorizationConfigIAM=t.Scope=t.TaskDefinitionStatus=t.OSFamily=t.CPUArchitecture=t.ProxyConfigurationType=void 0;const o=n(11866);const s=n(90138);class AccessDeniedException extends s.ECSServiceException{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,AccessDeniedException.prototype)}}t.AccessDeniedException=AccessDeniedException;t.AgentUpdateStatus={FAILED:"FAILED",PENDING:"PENDING",STAGED:"STAGED",STAGING:"STAGING",UPDATED:"UPDATED",UPDATING:"UPDATING"};class ClientException extends s.ECSServiceException{constructor(e){super({name:"ClientException",$fault:"client",...e});this.name="ClientException";this.$fault="client";Object.setPrototypeOf(this,ClientException.prototype)}}t.ClientException=ClientException;t.ManagedScalingStatus={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.ManagedTerminationProtection={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.CapacityProviderStatus={ACTIVE:"ACTIVE",INACTIVE:"INACTIVE"};t.CapacityProviderUpdateStatus={DELETE_COMPLETE:"DELETE_COMPLETE",DELETE_FAILED:"DELETE_FAILED",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",UPDATE_COMPLETE:"UPDATE_COMPLETE",UPDATE_FAILED:"UPDATE_FAILED",UPDATE_IN_PROGRESS:"UPDATE_IN_PROGRESS"};class InvalidParameterException extends s.ECSServiceException{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,InvalidParameterException.prototype)}}t.InvalidParameterException=InvalidParameterException;class LimitExceededException extends s.ECSServiceException{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,LimitExceededException.prototype)}}t.LimitExceededException=LimitExceededException;class ServerException extends s.ECSServiceException{constructor(e){super({name:"ServerException",$fault:"server",...e});this.name="ServerException";this.$fault="server";Object.setPrototypeOf(this,ServerException.prototype)}}t.ServerException=ServerException;class UpdateInProgressException extends s.ECSServiceException{constructor(e){super({name:"UpdateInProgressException",$fault:"client",...e});this.name="UpdateInProgressException";this.$fault="client";Object.setPrototypeOf(this,UpdateInProgressException.prototype)}}t.UpdateInProgressException=UpdateInProgressException;t.ExecuteCommandLogging={DEFAULT:"DEFAULT",NONE:"NONE",OVERRIDE:"OVERRIDE"};t.ClusterSettingName={CONTAINER_INSIGHTS:"containerInsights"};class NamespaceNotFoundException extends s.ECSServiceException{constructor(e){super({name:"NamespaceNotFoundException",$fault:"client",...e});this.name="NamespaceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,NamespaceNotFoundException.prototype)}}t.NamespaceNotFoundException=NamespaceNotFoundException;class ClusterNotFoundException extends s.ECSServiceException{constructor(e){super({name:"ClusterNotFoundException",$fault:"client",...e});this.name="ClusterNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ClusterNotFoundException.prototype)}}t.ClusterNotFoundException=ClusterNotFoundException;t.DeploymentControllerType={CODE_DEPLOY:"CODE_DEPLOY",ECS:"ECS",EXTERNAL:"EXTERNAL"};t.LaunchType={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};t.AssignPublicIp={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.PlacementConstraintType={DISTINCT_INSTANCE:"distinctInstance",MEMBER_OF:"memberOf"};t.PlacementStrategyType={BINPACK:"binpack",RANDOM:"random",SPREAD:"spread"};t.PropagateTags={NONE:"NONE",SERVICE:"SERVICE",TASK_DEFINITION:"TASK_DEFINITION"};t.SchedulingStrategy={DAEMON:"DAEMON",REPLICA:"REPLICA"};t.LogDriver={AWSFIRELENS:"awsfirelens",AWSLOGS:"awslogs",FLUENTD:"fluentd",GELF:"gelf",JOURNALD:"journald",JSON_FILE:"json-file",SPLUNK:"splunk",SYSLOG:"syslog"};t.DeploymentRolloutState={COMPLETED:"COMPLETED",FAILED:"FAILED",IN_PROGRESS:"IN_PROGRESS"};t.ScaleUnit={PERCENT:"PERCENT"};t.StabilityStatus={STABILIZING:"STABILIZING",STEADY_STATE:"STEADY_STATE"};class PlatformTaskDefinitionIncompatibilityException extends s.ECSServiceException{constructor(e){super({name:"PlatformTaskDefinitionIncompatibilityException",$fault:"client",...e});this.name="PlatformTaskDefinitionIncompatibilityException";this.$fault="client";Object.setPrototypeOf(this,PlatformTaskDefinitionIncompatibilityException.prototype)}}t.PlatformTaskDefinitionIncompatibilityException=PlatformTaskDefinitionIncompatibilityException;class PlatformUnknownException extends s.ECSServiceException{constructor(e){super({name:"PlatformUnknownException",$fault:"client",...e});this.name="PlatformUnknownException";this.$fault="client";Object.setPrototypeOf(this,PlatformUnknownException.prototype)}}t.PlatformUnknownException=PlatformUnknownException;class UnsupportedFeatureException extends s.ECSServiceException{constructor(e){super({name:"UnsupportedFeatureException",$fault:"client",...e});this.name="UnsupportedFeatureException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedFeatureException.prototype)}}t.UnsupportedFeatureException=UnsupportedFeatureException;class ServiceNotActiveException extends s.ECSServiceException{constructor(e){super({name:"ServiceNotActiveException",$fault:"client",...e});this.name="ServiceNotActiveException";this.$fault="client";Object.setPrototypeOf(this,ServiceNotActiveException.prototype)}}t.ServiceNotActiveException=ServiceNotActiveException;class ServiceNotFoundException extends s.ECSServiceException{constructor(e){super({name:"ServiceNotFoundException",$fault:"client",...e});this.name="ServiceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ServiceNotFoundException.prototype)}}t.ServiceNotFoundException=ServiceNotFoundException;t.SettingName={AWSVPC_TRUNKING:"awsvpcTrunking",CONTAINER_INSIGHTS:"containerInsights",CONTAINER_INSTANCE_LONG_ARN_FORMAT:"containerInstanceLongArnFormat",FARGATE_FIPS_MODE:"fargateFIPSMode",FARGATE_TASK_RETIREMENT_WAIT_PERIOD:"fargateTaskRetirementWaitPeriod",SERVICE_LONG_ARN_FORMAT:"serviceLongArnFormat",TAG_RESOURCE_AUTHORIZATION:"tagResourceAuthorization",TASK_LONG_ARN_FORMAT:"taskLongArnFormat"};t.TargetType={CONTAINER_INSTANCE:"container-instance"};class TargetNotFoundException extends s.ECSServiceException{constructor(e){super({name:"TargetNotFoundException",$fault:"client",...e});this.name="TargetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,TargetNotFoundException.prototype)}}t.TargetNotFoundException=TargetNotFoundException;class ClusterContainsContainerInstancesException extends s.ECSServiceException{constructor(e){super({name:"ClusterContainsContainerInstancesException",$fault:"client",...e});this.name="ClusterContainsContainerInstancesException";this.$fault="client";Object.setPrototypeOf(this,ClusterContainsContainerInstancesException.prototype)}}t.ClusterContainsContainerInstancesException=ClusterContainsContainerInstancesException;class ClusterContainsServicesException extends s.ECSServiceException{constructor(e){super({name:"ClusterContainsServicesException",$fault:"client",...e});this.name="ClusterContainsServicesException";this.$fault="client";Object.setPrototypeOf(this,ClusterContainsServicesException.prototype)}}t.ClusterContainsServicesException=ClusterContainsServicesException;class ClusterContainsTasksException extends s.ECSServiceException{constructor(e){super({name:"ClusterContainsTasksException",$fault:"client",...e});this.name="ClusterContainsTasksException";this.$fault="client";Object.setPrototypeOf(this,ClusterContainsTasksException.prototype)}}t.ClusterContainsTasksException=ClusterContainsTasksException;t.Compatibility={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};t.ContainerCondition={COMPLETE:"COMPLETE",HEALTHY:"HEALTHY",START:"START",SUCCESS:"SUCCESS"};t.EnvironmentFileType={S3:"s3"};t.FirelensConfigurationType={FLUENTBIT:"fluentbit",FLUENTD:"fluentd"};t.DeviceCgroupPermission={MKNOD:"mknod",READ:"read",WRITE:"write"};t.ApplicationProtocol={GRPC:"grpc",HTTP:"http",HTTP2:"http2"};t.TransportProtocol={TCP:"tcp",UDP:"udp"};t.ResourceType={GPU:"GPU",INFERENCE_ACCELERATOR:"InferenceAccelerator"};t.UlimitName={CORE:"core",CPU:"cpu",DATA:"data",FSIZE:"fsize",LOCKS:"locks",MEMLOCK:"memlock",MSGQUEUE:"msgqueue",NICE:"nice",NOFILE:"nofile",NPROC:"nproc",RSS:"rss",RTPRIO:"rtprio",RTTIME:"rttime",SIGPENDING:"sigpending",STACK:"stack"};t.IpcMode={HOST:"host",NONE:"none",TASK:"task"};t.NetworkMode={AWSVPC:"awsvpc",BRIDGE:"bridge",HOST:"host",NONE:"none"};t.PidMode={HOST:"host",TASK:"task"};t.TaskDefinitionPlacementConstraintType={MEMBER_OF:"memberOf"};t.ProxyConfigurationType={APPMESH:"APPMESH"};t.CPUArchitecture={ARM64:"ARM64",X86_64:"X86_64"};t.OSFamily={LINUX:"LINUX",WINDOWS_SERVER_2004_CORE:"WINDOWS_SERVER_2004_CORE",WINDOWS_SERVER_2016_FULL:"WINDOWS_SERVER_2016_FULL",WINDOWS_SERVER_2019_CORE:"WINDOWS_SERVER_2019_CORE",WINDOWS_SERVER_2019_FULL:"WINDOWS_SERVER_2019_FULL",WINDOWS_SERVER_2022_CORE:"WINDOWS_SERVER_2022_CORE",WINDOWS_SERVER_2022_FULL:"WINDOWS_SERVER_2022_FULL",WINDOWS_SERVER_20H2_CORE:"WINDOWS_SERVER_20H2_CORE"};t.TaskDefinitionStatus={ACTIVE:"ACTIVE",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",INACTIVE:"INACTIVE"};t.Scope={SHARED:"shared",TASK:"task"};t.EFSAuthorizationConfigIAM={DISABLED:"DISABLED",ENABLED:"ENABLED"};t.EFSTransitEncryption={DISABLED:"DISABLED",ENABLED:"ENABLED"};class TaskSetNotFoundException extends s.ECSServiceException{constructor(e){super({name:"TaskSetNotFoundException",$fault:"client",...e});this.name="TaskSetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,TaskSetNotFoundException.prototype)}}t.TaskSetNotFoundException=TaskSetNotFoundException;t.InstanceHealthCheckState={IMPAIRED:"IMPAIRED",INITIALIZING:"INITIALIZING",INSUFFICIENT_DATA:"INSUFFICIENT_DATA",OK:"OK"};t.InstanceHealthCheckType={CONTAINER_RUNTIME:"CONTAINER_RUNTIME"};t.CapacityProviderField={TAGS:"TAGS"};t.ClusterField={ATTACHMENTS:"ATTACHMENTS",CONFIGURATIONS:"CONFIGURATIONS",SETTINGS:"SETTINGS",STATISTICS:"STATISTICS",TAGS:"TAGS"};t.ContainerInstanceField={CONTAINER_INSTANCE_HEALTH:"CONTAINER_INSTANCE_HEALTH",TAGS:"TAGS"};t.ServiceField={TAGS:"TAGS"};t.TaskDefinitionField={TAGS:"TAGS"};t.TaskField={TAGS:"TAGS"};t.Connectivity={CONNECTED:"CONNECTED",DISCONNECTED:"DISCONNECTED"};t.HealthStatus={HEALTHY:"HEALTHY",UNHEALTHY:"UNHEALTHY",UNKNOWN:"UNKNOWN"};t.ManagedAgentName={ExecuteCommandAgent:"ExecuteCommandAgent"};t.TaskStopCode={ESSENTIAL_CONTAINER_EXITED:"EssentialContainerExited",SERVICE_SCHEDULER_INITIATED:"ServiceSchedulerInitiated",SPOT_INTERRUPTION:"SpotInterruption",TASK_FAILED_TO_START:"TaskFailedToStart",TERMINATION_NOTICE:"TerminationNotice",USER_INITIATED:"UserInitiated"};t.TaskSetField={TAGS:"TAGS"};class TargetNotConnectedException extends s.ECSServiceException{constructor(e){super({name:"TargetNotConnectedException",$fault:"client",...e});this.name="TargetNotConnectedException";this.$fault="client";Object.setPrototypeOf(this,TargetNotConnectedException.prototype)}}t.TargetNotConnectedException=TargetNotConnectedException;class ResourceNotFoundException extends s.ECSServiceException{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceNotFoundException.prototype)}}t.ResourceNotFoundException=ResourceNotFoundException;t.ContainerInstanceStatus={ACTIVE:"ACTIVE",DEREGISTERING:"DEREGISTERING",DRAINING:"DRAINING",REGISTERING:"REGISTERING",REGISTRATION_FAILED:"REGISTRATION_FAILED"};t.TaskDefinitionFamilyStatus={ACTIVE:"ACTIVE",ALL:"ALL",INACTIVE:"INACTIVE"};t.SortOrder={ASC:"ASC",DESC:"DESC"};t.DesiredStatus={PENDING:"PENDING",RUNNING:"RUNNING",STOPPED:"STOPPED"};class AttributeLimitExceededException extends s.ECSServiceException{constructor(e){super({name:"AttributeLimitExceededException",$fault:"client",...e});this.name="AttributeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,AttributeLimitExceededException.prototype)}}t.AttributeLimitExceededException=AttributeLimitExceededException;class ResourceInUseException extends s.ECSServiceException{constructor(e){super({name:"ResourceInUseException",$fault:"client",...e});this.name="ResourceInUseException";this.$fault="client";Object.setPrototypeOf(this,ResourceInUseException.prototype)}}t.ResourceInUseException=ResourceInUseException;t.PlatformDeviceType={GPU:"GPU"};class BlockedException extends s.ECSServiceException{constructor(e){super({name:"BlockedException",$fault:"client",...e});this.name="BlockedException";this.$fault="client";Object.setPrototypeOf(this,BlockedException.prototype)}}t.BlockedException=BlockedException;class ConflictException extends s.ECSServiceException{constructor(e){super({name:"ConflictException",$fault:"client",...e});this.name="ConflictException";this.$fault="client";Object.setPrototypeOf(this,ConflictException.prototype);this.resourceIds=e.resourceIds}}t.ConflictException=ConflictException;class MissingVersionException extends s.ECSServiceException{constructor(e){super({name:"MissingVersionException",$fault:"client",...e});this.name="MissingVersionException";this.$fault="client";Object.setPrototypeOf(this,MissingVersionException.prototype)}}t.MissingVersionException=MissingVersionException;class NoUpdateAvailableException extends s.ECSServiceException{constructor(e){super({name:"NoUpdateAvailableException",$fault:"client",...e});this.name="NoUpdateAvailableException";this.$fault="client";Object.setPrototypeOf(this,NoUpdateAvailableException.prototype)}}t.NoUpdateAvailableException=NoUpdateAvailableException;const SessionFilterSensitiveLog=e=>({...e,...e.tokenValue&&{tokenValue:o.SENSITIVE_STRING}});t.SessionFilterSensitiveLog=SessionFilterSensitiveLog;const ExecuteCommandResponseFilterSensitiveLog=e=>({...e,...e.session&&{session:(0,t.SessionFilterSensitiveLog)(e.session)}});t.ExecuteCommandResponseFilterSensitiveLog=ExecuteCommandResponseFilterSensitiveLog},11148:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},52381:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccountSettings=void 0;const o=n(17481);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountSettingsCommand(t),...n);async function*paginateListAccountSettings(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAccountSettings=paginateListAccountSettings},99177:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAttributes=void 0;const o=n(26486);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAttributesCommand(t),...n);async function*paginateListAttributes(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAttributes=paginateListAttributes},70092:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListClusters=void 0;const o=n(31388);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListClustersCommand(t),...n);async function*paginateListClusters(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListClusters=paginateListClusters},5033:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListContainerInstances=void 0;const o=n(99449);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListContainerInstancesCommand(t),...n);async function*paginateListContainerInstances(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListContainerInstances=paginateListContainerInstances},36049:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListServicesByNamespace=void 0;const o=n(73683);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListServicesByNamespaceCommand(t),...n);async function*paginateListServicesByNamespace(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListServicesByNamespace=paginateListServicesByNamespace},56986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListServices=void 0;const o=n(17588);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListServicesCommand(t),...n);async function*paginateListServices(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListServices=paginateListServices},73908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListTaskDefinitionFamilies=void 0;const o=n(4147);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListTaskDefinitionFamiliesCommand(t),...n);async function*paginateListTaskDefinitionFamilies(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListTaskDefinitionFamilies=paginateListTaskDefinitionFamilies},32307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListTaskDefinitions=void 0;const o=n(1152);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListTaskDefinitionsCommand(t),...n);async function*paginateListTaskDefinitions(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListTaskDefinitions=paginateListTaskDefinitions},12534:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListTasks=void 0;const o=n(34751);const s=n(99202);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListTasksCommand(t),...n);async function*paginateListTasks(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.ECSClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected ECS | ECSClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListTasks=paginateListTasks},22590:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(11148),t);o.__exportStar(n(52381),t);o.__exportStar(n(99177),t);o.__exportStar(n(70092),t);o.__exportStar(n(5033),t);o.__exportStar(n(36049),t);o.__exportStar(n(56986),t);o.__exportStar(n(73908),t);o.__exportStar(n(32307),t);o.__exportStar(n(12534),t)},9833:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.se_UpdateClusterSettingsCommand=t.se_UpdateClusterCommand=t.se_UpdateCapacityProviderCommand=t.se_UntagResourceCommand=t.se_TagResourceCommand=t.se_SubmitTaskStateChangeCommand=t.se_SubmitContainerStateChangeCommand=t.se_SubmitAttachmentStateChangesCommand=t.se_StopTaskCommand=t.se_StartTaskCommand=t.se_RunTaskCommand=t.se_RegisterTaskDefinitionCommand=t.se_RegisterContainerInstanceCommand=t.se_PutClusterCapacityProvidersCommand=t.se_PutAttributesCommand=t.se_PutAccountSettingDefaultCommand=t.se_PutAccountSettingCommand=t.se_ListTasksCommand=t.se_ListTaskDefinitionsCommand=t.se_ListTaskDefinitionFamiliesCommand=t.se_ListTagsForResourceCommand=t.se_ListServicesByNamespaceCommand=t.se_ListServicesCommand=t.se_ListContainerInstancesCommand=t.se_ListClustersCommand=t.se_ListAttributesCommand=t.se_ListAccountSettingsCommand=t.se_GetTaskProtectionCommand=t.se_ExecuteCommandCommand=t.se_DiscoverPollEndpointCommand=t.se_DescribeTaskSetsCommand=t.se_DescribeTasksCommand=t.se_DescribeTaskDefinitionCommand=t.se_DescribeServicesCommand=t.se_DescribeContainerInstancesCommand=t.se_DescribeClustersCommand=t.se_DescribeCapacityProvidersCommand=t.se_DeregisterTaskDefinitionCommand=t.se_DeregisterContainerInstanceCommand=t.se_DeleteTaskSetCommand=t.se_DeleteTaskDefinitionsCommand=t.se_DeleteServiceCommand=t.se_DeleteClusterCommand=t.se_DeleteCapacityProviderCommand=t.se_DeleteAttributesCommand=t.se_DeleteAccountSettingCommand=t.se_CreateTaskSetCommand=t.se_CreateServiceCommand=t.se_CreateClusterCommand=t.se_CreateCapacityProviderCommand=void 0;t.de_SubmitContainerStateChangeCommand=t.de_SubmitAttachmentStateChangesCommand=t.de_StopTaskCommand=t.de_StartTaskCommand=t.de_RunTaskCommand=t.de_RegisterTaskDefinitionCommand=t.de_RegisterContainerInstanceCommand=t.de_PutClusterCapacityProvidersCommand=t.de_PutAttributesCommand=t.de_PutAccountSettingDefaultCommand=t.de_PutAccountSettingCommand=t.de_ListTasksCommand=t.de_ListTaskDefinitionsCommand=t.de_ListTaskDefinitionFamiliesCommand=t.de_ListTagsForResourceCommand=t.de_ListServicesByNamespaceCommand=t.de_ListServicesCommand=t.de_ListContainerInstancesCommand=t.de_ListClustersCommand=t.de_ListAttributesCommand=t.de_ListAccountSettingsCommand=t.de_GetTaskProtectionCommand=t.de_ExecuteCommandCommand=t.de_DiscoverPollEndpointCommand=t.de_DescribeTaskSetsCommand=t.de_DescribeTasksCommand=t.de_DescribeTaskDefinitionCommand=t.de_DescribeServicesCommand=t.de_DescribeContainerInstancesCommand=t.de_DescribeClustersCommand=t.de_DescribeCapacityProvidersCommand=t.de_DeregisterTaskDefinitionCommand=t.de_DeregisterContainerInstanceCommand=t.de_DeleteTaskSetCommand=t.de_DeleteTaskDefinitionsCommand=t.de_DeleteServiceCommand=t.de_DeleteClusterCommand=t.de_DeleteCapacityProviderCommand=t.de_DeleteAttributesCommand=t.de_DeleteAccountSettingCommand=t.de_CreateTaskSetCommand=t.de_CreateServiceCommand=t.de_CreateClusterCommand=t.de_CreateCapacityProviderCommand=t.se_UpdateTaskSetCommand=t.se_UpdateTaskProtectionCommand=t.se_UpdateServicePrimaryTaskSetCommand=t.se_UpdateServiceCommand=t.se_UpdateContainerInstancesStateCommand=t.se_UpdateContainerAgentCommand=void 0;t.de_UpdateTaskSetCommand=t.de_UpdateTaskProtectionCommand=t.de_UpdateServicePrimaryTaskSetCommand=t.de_UpdateServiceCommand=t.de_UpdateContainerInstancesStateCommand=t.de_UpdateContainerAgentCommand=t.de_UpdateClusterSettingsCommand=t.de_UpdateClusterCommand=t.de_UpdateCapacityProviderCommand=t.de_UntagResourceCommand=t.de_TagResourceCommand=t.de_SubmitTaskStateChangeCommand=void 0;const o=n(54117);const s=n(11866);const r=n(2420);const i=n(90138);const a=n(79965);const se_CreateCapacityProviderCommand=async(e,t)=>{const n=sharedHeaders("CreateCapacityProvider");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateCapacityProviderCommand=se_CreateCapacityProviderCommand;const se_CreateClusterCommand=async(e,t)=>{const n=sharedHeaders("CreateCluster");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateClusterCommand=se_CreateClusterCommand;const se_CreateServiceCommand=async(e,t)=>{const n=sharedHeaders("CreateService");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateServiceCommand=se_CreateServiceCommand;const se_CreateTaskSetCommand=async(e,t)=>{const n=sharedHeaders("CreateTaskSet");let o;o=JSON.stringify(se_CreateTaskSetRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_CreateTaskSetCommand=se_CreateTaskSetCommand;const se_DeleteAccountSettingCommand=async(e,t)=>{const n=sharedHeaders("DeleteAccountSetting");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteAccountSettingCommand=se_DeleteAccountSettingCommand;const se_DeleteAttributesCommand=async(e,t)=>{const n=sharedHeaders("DeleteAttributes");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteAttributesCommand=se_DeleteAttributesCommand;const se_DeleteCapacityProviderCommand=async(e,t)=>{const n=sharedHeaders("DeleteCapacityProvider");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteCapacityProviderCommand=se_DeleteCapacityProviderCommand;const se_DeleteClusterCommand=async(e,t)=>{const n=sharedHeaders("DeleteCluster");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteClusterCommand=se_DeleteClusterCommand;const se_DeleteServiceCommand=async(e,t)=>{const n=sharedHeaders("DeleteService");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteServiceCommand=se_DeleteServiceCommand;const se_DeleteTaskDefinitionsCommand=async(e,t)=>{const n=sharedHeaders("DeleteTaskDefinitions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteTaskDefinitionsCommand=se_DeleteTaskDefinitionsCommand;const se_DeleteTaskSetCommand=async(e,t)=>{const n=sharedHeaders("DeleteTaskSet");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeleteTaskSetCommand=se_DeleteTaskSetCommand;const se_DeregisterContainerInstanceCommand=async(e,t)=>{const n=sharedHeaders("DeregisterContainerInstance");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterContainerInstanceCommand=se_DeregisterContainerInstanceCommand;const se_DeregisterTaskDefinitionCommand=async(e,t)=>{const n=sharedHeaders("DeregisterTaskDefinition");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DeregisterTaskDefinitionCommand=se_DeregisterTaskDefinitionCommand;const se_DescribeCapacityProvidersCommand=async(e,t)=>{const n=sharedHeaders("DescribeCapacityProviders");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeCapacityProvidersCommand=se_DescribeCapacityProvidersCommand;const se_DescribeClustersCommand=async(e,t)=>{const n=sharedHeaders("DescribeClusters");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeClustersCommand=se_DescribeClustersCommand;const se_DescribeContainerInstancesCommand=async(e,t)=>{const n=sharedHeaders("DescribeContainerInstances");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeContainerInstancesCommand=se_DescribeContainerInstancesCommand;const se_DescribeServicesCommand=async(e,t)=>{const n=sharedHeaders("DescribeServices");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeServicesCommand=se_DescribeServicesCommand;const se_DescribeTaskDefinitionCommand=async(e,t)=>{const n=sharedHeaders("DescribeTaskDefinition");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeTaskDefinitionCommand=se_DescribeTaskDefinitionCommand;const se_DescribeTasksCommand=async(e,t)=>{const n=sharedHeaders("DescribeTasks");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeTasksCommand=se_DescribeTasksCommand;const se_DescribeTaskSetsCommand=async(e,t)=>{const n=sharedHeaders("DescribeTaskSets");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DescribeTaskSetsCommand=se_DescribeTaskSetsCommand;const se_DiscoverPollEndpointCommand=async(e,t)=>{const n=sharedHeaders("DiscoverPollEndpoint");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DiscoverPollEndpointCommand=se_DiscoverPollEndpointCommand;const se_ExecuteCommandCommand=async(e,t)=>{const n=sharedHeaders("ExecuteCommand");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ExecuteCommandCommand=se_ExecuteCommandCommand;const se_GetTaskProtectionCommand=async(e,t)=>{const n=sharedHeaders("GetTaskProtection");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetTaskProtectionCommand=se_GetTaskProtectionCommand;const se_ListAccountSettingsCommand=async(e,t)=>{const n=sharedHeaders("ListAccountSettings");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListAccountSettingsCommand=se_ListAccountSettingsCommand;const se_ListAttributesCommand=async(e,t)=>{const n=sharedHeaders("ListAttributes");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListAttributesCommand=se_ListAttributesCommand;const se_ListClustersCommand=async(e,t)=>{const n=sharedHeaders("ListClusters");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListClustersCommand=se_ListClustersCommand;const se_ListContainerInstancesCommand=async(e,t)=>{const n=sharedHeaders("ListContainerInstances");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListContainerInstancesCommand=se_ListContainerInstancesCommand;const se_ListServicesCommand=async(e,t)=>{const n=sharedHeaders("ListServices");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListServicesCommand=se_ListServicesCommand;const se_ListServicesByNamespaceCommand=async(e,t)=>{const n=sharedHeaders("ListServicesByNamespace");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListServicesByNamespaceCommand=se_ListServicesByNamespaceCommand;const se_ListTagsForResourceCommand=async(e,t)=>{const n=sharedHeaders("ListTagsForResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTagsForResourceCommand=se_ListTagsForResourceCommand;const se_ListTaskDefinitionFamiliesCommand=async(e,t)=>{const n=sharedHeaders("ListTaskDefinitionFamilies");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTaskDefinitionFamiliesCommand=se_ListTaskDefinitionFamiliesCommand;const se_ListTaskDefinitionsCommand=async(e,t)=>{const n=sharedHeaders("ListTaskDefinitions");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTaskDefinitionsCommand=se_ListTaskDefinitionsCommand;const se_ListTasksCommand=async(e,t)=>{const n=sharedHeaders("ListTasks");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_ListTasksCommand=se_ListTasksCommand;const se_PutAccountSettingCommand=async(e,t)=>{const n=sharedHeaders("PutAccountSetting");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutAccountSettingCommand=se_PutAccountSettingCommand;const se_PutAccountSettingDefaultCommand=async(e,t)=>{const n=sharedHeaders("PutAccountSettingDefault");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutAccountSettingDefaultCommand=se_PutAccountSettingDefaultCommand;const se_PutAttributesCommand=async(e,t)=>{const n=sharedHeaders("PutAttributes");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutAttributesCommand=se_PutAttributesCommand;const se_PutClusterCapacityProvidersCommand=async(e,t)=>{const n=sharedHeaders("PutClusterCapacityProviders");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_PutClusterCapacityProvidersCommand=se_PutClusterCapacityProvidersCommand;const se_RegisterContainerInstanceCommand=async(e,t)=>{const n=sharedHeaders("RegisterContainerInstance");let o;o=JSON.stringify(se_RegisterContainerInstanceRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterContainerInstanceCommand=se_RegisterContainerInstanceCommand;const se_RegisterTaskDefinitionCommand=async(e,t)=>{const n=sharedHeaders("RegisterTaskDefinition");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RegisterTaskDefinitionCommand=se_RegisterTaskDefinitionCommand;const se_RunTaskCommand=async(e,t)=>{const n=sharedHeaders("RunTask");let o;o=JSON.stringify(se_RunTaskRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_RunTaskCommand=se_RunTaskCommand;const se_StartTaskCommand=async(e,t)=>{const n=sharedHeaders("StartTask");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StartTaskCommand=se_StartTaskCommand;const se_StopTaskCommand=async(e,t)=>{const n=sharedHeaders("StopTask");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_StopTaskCommand=se_StopTaskCommand;const se_SubmitAttachmentStateChangesCommand=async(e,t)=>{const n=sharedHeaders("SubmitAttachmentStateChanges");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SubmitAttachmentStateChangesCommand=se_SubmitAttachmentStateChangesCommand;const se_SubmitContainerStateChangeCommand=async(e,t)=>{const n=sharedHeaders("SubmitContainerStateChange");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SubmitContainerStateChangeCommand=se_SubmitContainerStateChangeCommand;const se_SubmitTaskStateChangeCommand=async(e,t)=>{const n=sharedHeaders("SubmitTaskStateChange");let o;o=JSON.stringify(se_SubmitTaskStateChangeRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_SubmitTaskStateChangeCommand=se_SubmitTaskStateChangeCommand;const se_TagResourceCommand=async(e,t)=>{const n=sharedHeaders("TagResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_TagResourceCommand=se_TagResourceCommand;const se_UntagResourceCommand=async(e,t)=>{const n=sharedHeaders("UntagResource");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UntagResourceCommand=se_UntagResourceCommand;const se_UpdateCapacityProviderCommand=async(e,t)=>{const n=sharedHeaders("UpdateCapacityProvider");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateCapacityProviderCommand=se_UpdateCapacityProviderCommand;const se_UpdateClusterCommand=async(e,t)=>{const n=sharedHeaders("UpdateCluster");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateClusterCommand=se_UpdateClusterCommand;const se_UpdateClusterSettingsCommand=async(e,t)=>{const n=sharedHeaders("UpdateClusterSettings");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateClusterSettingsCommand=se_UpdateClusterSettingsCommand;const se_UpdateContainerAgentCommand=async(e,t)=>{const n=sharedHeaders("UpdateContainerAgent");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateContainerAgentCommand=se_UpdateContainerAgentCommand;const se_UpdateContainerInstancesStateCommand=async(e,t)=>{const n=sharedHeaders("UpdateContainerInstancesState");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateContainerInstancesStateCommand=se_UpdateContainerInstancesStateCommand;const se_UpdateServiceCommand=async(e,t)=>{const n=sharedHeaders("UpdateService");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateServiceCommand=se_UpdateServiceCommand;const se_UpdateServicePrimaryTaskSetCommand=async(e,t)=>{const n=sharedHeaders("UpdateServicePrimaryTaskSet");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateServicePrimaryTaskSetCommand=se_UpdateServicePrimaryTaskSetCommand;const se_UpdateTaskProtectionCommand=async(e,t)=>{const n=sharedHeaders("UpdateTaskProtection");let o;o=JSON.stringify((0,s._json)(e));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateTaskProtectionCommand=se_UpdateTaskProtectionCommand;const se_UpdateTaskSetCommand=async(e,t)=>{const n=sharedHeaders("UpdateTaskSet");let o;o=JSON.stringify(se_UpdateTaskSetRequest(e,t));return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_UpdateTaskSetCommand=se_UpdateTaskSetCommand;const de_CreateCapacityProviderCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateCapacityProviderCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_CreateCapacityProviderCommand=de_CreateCapacityProviderCommand;const de_CreateCapacityProviderCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"LimitExceededException":case"com.amazonaws.ecs#LimitExceededException":throw await de_LimitExceededExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CreateClusterCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateClusterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_CreateClusterCommand=de_CreateClusterCommand;const de_CreateClusterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CreateServiceCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateServiceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_CreateServiceResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_CreateServiceCommand=de_CreateServiceCommand;const de_CreateServiceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_CreateTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_CreateTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_CreateTaskSetResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_CreateTaskSetCommand=de_CreateTaskSetCommand;const de_CreateTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteAccountSettingCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteAccountSettingCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteAccountSettingCommand=de_DeleteAccountSettingCommand;const de_DeleteAccountSettingCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteAttributesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteAttributesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteAttributesCommand=de_DeleteAttributesCommand;const de_DeleteAttributesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"TargetNotFoundException":case"com.amazonaws.ecs#TargetNotFoundException":throw await de_TargetNotFoundExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteCapacityProviderCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteCapacityProviderCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteCapacityProviderCommand=de_DeleteCapacityProviderCommand;const de_DeleteCapacityProviderCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteClusterCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteClusterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DeleteClusterCommand=de_DeleteClusterCommand;const de_DeleteClusterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterContainsContainerInstancesException":case"com.amazonaws.ecs#ClusterContainsContainerInstancesException":throw await de_ClusterContainsContainerInstancesExceptionRes(n,t);case"ClusterContainsServicesException":case"com.amazonaws.ecs#ClusterContainsServicesException":throw await de_ClusterContainsServicesExceptionRes(n,t);case"ClusterContainsTasksException":case"com.amazonaws.ecs#ClusterContainsTasksException":throw await de_ClusterContainsTasksExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteServiceCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteServiceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeleteServiceResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeleteServiceCommand=de_DeleteServiceCommand;const de_DeleteServiceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteTaskDefinitionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteTaskDefinitionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeleteTaskDefinitionsResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeleteTaskDefinitionsCommand=de_DeleteTaskDefinitionsCommand;const de_DeleteTaskDefinitionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeleteTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeleteTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeleteTaskSetResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeleteTaskSetCommand=de_DeleteTaskSetCommand;const de_DeleteTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await de_TaskSetNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeregisterContainerInstanceCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterContainerInstanceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeregisterContainerInstanceResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeregisterContainerInstanceCommand=de_DeregisterContainerInstanceCommand;const de_DeregisterContainerInstanceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DeregisterTaskDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_DeregisterTaskDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DeregisterTaskDefinitionResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DeregisterTaskDefinitionCommand=de_DeregisterTaskDefinitionCommand;const de_DeregisterTaskDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeCapacityProvidersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeCapacityProvidersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeCapacityProvidersCommand=de_DescribeCapacityProvidersCommand;const de_DescribeCapacityProvidersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeClustersCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeClustersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DescribeClustersCommand=de_DescribeClustersCommand;const de_DescribeClustersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeContainerInstancesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeContainerInstancesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeContainerInstancesResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeContainerInstancesCommand=de_DescribeContainerInstancesCommand;const de_DescribeContainerInstancesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeServicesCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeServicesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeServicesResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeServicesCommand=de_DescribeServicesCommand;const de_DescribeServicesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeTaskDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeTaskDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeTaskDefinitionResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeTaskDefinitionCommand=de_DescribeTaskDefinitionCommand;const de_DescribeTaskDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeTasksCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeTasksCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeTasksResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeTasksCommand=de_DescribeTasksCommand;const de_DescribeTasksCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DescribeTaskSetsCommand=async(e,t)=>{if(e.statusCode>=300){return de_DescribeTaskSetsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DescribeTaskSetsResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DescribeTaskSetsCommand=de_DescribeTaskSetsCommand;const de_DescribeTaskSetsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_DiscoverPollEndpointCommand=async(e,t)=>{if(e.statusCode>=300){return de_DiscoverPollEndpointCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_DiscoverPollEndpointCommand=de_DiscoverPollEndpointCommand;const de_DiscoverPollEndpointCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ExecuteCommandCommand=async(e,t)=>{if(e.statusCode>=300){return de_ExecuteCommandCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ExecuteCommandCommand=de_ExecuteCommandCommand;const de_ExecuteCommandCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"TargetNotConnectedException":case"com.amazonaws.ecs#TargetNotConnectedException":throw await de_TargetNotConnectedExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_GetTaskProtectionCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetTaskProtectionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetTaskProtectionResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetTaskProtectionCommand=de_GetTaskProtectionCommand;const de_GetTaskProtectionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListAccountSettingsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListAccountSettingsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListAccountSettingsCommand=de_ListAccountSettingsCommand;const de_ListAccountSettingsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListAttributesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListAttributesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListAttributesCommand=de_ListAttributesCommand;const de_ListAttributesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListClustersCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListClustersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListClustersCommand=de_ListClustersCommand;const de_ListClustersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListContainerInstancesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListContainerInstancesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListContainerInstancesCommand=de_ListContainerInstancesCommand;const de_ListContainerInstancesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListServicesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListServicesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListServicesCommand=de_ListServicesCommand;const de_ListServicesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListServicesByNamespaceCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListServicesByNamespaceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListServicesByNamespaceCommand=de_ListServicesByNamespaceCommand;const de_ListServicesByNamespaceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListTagsForResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTagsForResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListTagsForResourceCommand=de_ListTagsForResourceCommand;const de_ListTagsForResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListTaskDefinitionFamiliesCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTaskDefinitionFamiliesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListTaskDefinitionFamiliesCommand=de_ListTaskDefinitionFamiliesCommand;const de_ListTaskDefinitionFamiliesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListTaskDefinitionsCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTaskDefinitionsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListTaskDefinitionsCommand=de_ListTaskDefinitionsCommand;const de_ListTaskDefinitionsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_ListTasksCommand=async(e,t)=>{if(e.statusCode>=300){return de_ListTasksCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_ListTasksCommand=de_ListTasksCommand;const de_ListTasksCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutAccountSettingCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutAccountSettingCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutAccountSettingCommand=de_PutAccountSettingCommand;const de_PutAccountSettingCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutAccountSettingDefaultCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutAccountSettingDefaultCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutAccountSettingDefaultCommand=de_PutAccountSettingDefaultCommand;const de_PutAccountSettingDefaultCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutAttributesCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutAttributesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutAttributesCommand=de_PutAttributesCommand;const de_PutAttributesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AttributeLimitExceededException":case"com.amazonaws.ecs#AttributeLimitExceededException":throw await de_AttributeLimitExceededExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"TargetNotFoundException":case"com.amazonaws.ecs#TargetNotFoundException":throw await de_TargetNotFoundExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_PutClusterCapacityProvidersCommand=async(e,t)=>{if(e.statusCode>=300){return de_PutClusterCapacityProvidersCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_PutClusterCapacityProvidersCommand=de_PutClusterCapacityProvidersCommand;const de_PutClusterCapacityProvidersCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceInUseException":case"com.amazonaws.ecs#ResourceInUseException":throw await de_ResourceInUseExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_RegisterContainerInstanceCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterContainerInstanceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_RegisterContainerInstanceResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_RegisterContainerInstanceCommand=de_RegisterContainerInstanceCommand;const de_RegisterContainerInstanceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_RegisterTaskDefinitionCommand=async(e,t)=>{if(e.statusCode>=300){return de_RegisterTaskDefinitionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_RegisterTaskDefinitionResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_RegisterTaskDefinitionCommand=de_RegisterTaskDefinitionCommand;const de_RegisterTaskDefinitionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_RunTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_RunTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_RunTaskResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_RunTaskCommand=de_RunTaskCommand;const de_RunTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"BlockedException":case"com.amazonaws.ecs#BlockedException":throw await de_BlockedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"ConflictException":case"com.amazonaws.ecs#ConflictException":throw await de_ConflictExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_StartTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_StartTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_StartTaskResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_StartTaskCommand=de_StartTaskCommand;const de_StartTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_StopTaskCommand=async(e,t)=>{if(e.statusCode>=300){return de_StopTaskCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_StopTaskResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_StopTaskCommand=de_StopTaskCommand;const de_StopTaskCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_SubmitAttachmentStateChangesCommand=async(e,t)=>{if(e.statusCode>=300){return de_SubmitAttachmentStateChangesCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_SubmitAttachmentStateChangesCommand=de_SubmitAttachmentStateChangesCommand;const de_SubmitAttachmentStateChangesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_SubmitContainerStateChangeCommand=async(e,t)=>{if(e.statusCode>=300){return de_SubmitContainerStateChangeCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_SubmitContainerStateChangeCommand=de_SubmitContainerStateChangeCommand;const de_SubmitContainerStateChangeCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_SubmitTaskStateChangeCommand=async(e,t)=>{if(e.statusCode>=300){return de_SubmitTaskStateChangeCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_SubmitTaskStateChangeCommand=de_SubmitTaskStateChangeCommand;const de_SubmitTaskStateChangeCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_TagResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_TagResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_TagResourceCommand=de_TagResourceCommand;const de_TagResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UntagResourceCommand=async(e,t)=>{if(e.statusCode>=300){return de_UntagResourceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UntagResourceCommand=de_UntagResourceCommand;const de_UntagResourceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateCapacityProviderCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateCapacityProviderCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateCapacityProviderCommand=de_UpdateCapacityProviderCommand;const de_UpdateCapacityProviderCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateClusterCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateClusterCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateClusterCommand=de_UpdateClusterCommand;const de_UpdateClusterCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateClusterSettingsCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateClusterSettingsCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=(0,s._json)(n);const r={$metadata:deserializeMetadata(e),...o};return r};t.de_UpdateClusterSettingsCommand=de_UpdateClusterSettingsCommand;const de_UpdateClusterSettingsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateContainerAgentCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateContainerAgentCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateContainerAgentResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateContainerAgentCommand=de_UpdateContainerAgentCommand;const de_UpdateContainerAgentCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"MissingVersionException":case"com.amazonaws.ecs#MissingVersionException":throw await de_MissingVersionExceptionRes(n,t);case"NoUpdateAvailableException":case"com.amazonaws.ecs#NoUpdateAvailableException":throw await de_NoUpdateAvailableExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await de_UpdateInProgressExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateContainerInstancesStateCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateContainerInstancesStateCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateContainerInstancesStateResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateContainerInstancesStateCommand=de_UpdateContainerInstancesStateCommand;const de_UpdateContainerInstancesStateCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateServiceCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateServiceCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateServiceResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateServiceCommand=de_UpdateServiceCommand;const de_UpdateServiceCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await de_NamespaceNotFoundExceptionRes(n,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await de_PlatformTaskDefinitionIncompatibilityExceptionRes(n,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await de_PlatformUnknownExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateServicePrimaryTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateServicePrimaryTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateServicePrimaryTaskSetResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateServicePrimaryTaskSetCommand=de_UpdateServicePrimaryTaskSetCommand;const de_UpdateServicePrimaryTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await de_TaskSetNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateTaskProtectionCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateTaskProtectionCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateTaskProtectionResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateTaskProtectionCommand=de_UpdateTaskProtectionCommand;const de_UpdateTaskProtectionCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_UpdateTaskSetCommand=async(e,t)=>{if(e.statusCode>=300){return de_UpdateTaskSetCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_UpdateTaskSetResponse(n,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_UpdateTaskSetCommand=de_UpdateTaskSetCommand;const de_UpdateTaskSetCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"ClientException":case"com.amazonaws.ecs#ClientException":throw await de_ClientExceptionRes(n,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await de_ClusterNotFoundExceptionRes(n,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await de_InvalidParameterExceptionRes(n,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await de_ServerExceptionRes(n,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await de_ServiceNotActiveExceptionRes(n,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await de_ServiceNotFoundExceptionRes(n,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await de_TaskSetNotFoundExceptionRes(n,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await de_UnsupportedFeatureExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s,errorCode:o})}};const de_AccessDeniedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.AccessDeniedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_AttributeLimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.AttributeLimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_BlockedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.BlockedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ClientExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ClientException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ClusterContainsContainerInstancesExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ClusterContainsContainerInstancesException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ClusterContainsServicesExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ClusterContainsServicesException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ClusterContainsTasksExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ClusterContainsTasksException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ClusterNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ClusterNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ConflictExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ConflictException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_InvalidParameterExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.InvalidParameterException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_LimitExceededExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.LimitExceededException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_MissingVersionExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.MissingVersionException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_NamespaceNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.NamespaceNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_NoUpdateAvailableExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.NoUpdateAvailableException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_PlatformTaskDefinitionIncompatibilityExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.PlatformTaskDefinitionIncompatibilityException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_PlatformUnknownExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.PlatformUnknownException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ResourceInUseExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ResourceInUseException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ResourceNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ResourceNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ServerExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ServerException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ServiceNotActiveExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ServiceNotActiveException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_ServiceNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.ServiceNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_TargetNotConnectedExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.TargetNotConnectedException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_TargetNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.TargetNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_TaskSetNotFoundExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.TaskSetNotFoundException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_UnsupportedFeatureExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.UnsupportedFeatureException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_UpdateInProgressExceptionRes=async(e,t)=>{const n=e.body;const o=(0,s._json)(n);const r=new a.UpdateInProgressException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const se_CreateTaskSetRequest=(e,t)=>(0,s.take)(e,{capacityProviderStrategy:s._json,clientToken:[],cluster:[],externalId:[],launchType:[],loadBalancers:s._json,networkConfiguration:s._json,platformVersion:[],scale:e=>se_Scale(e,t),service:[],serviceRegistries:s._json,tags:s._json,taskDefinition:[]});const se_RegisterContainerInstanceRequest=(e,t)=>(0,s.take)(e,{attributes:s._json,cluster:[],containerInstanceArn:[],instanceIdentityDocument:[],instanceIdentityDocumentSignature:[],platformDevices:s._json,tags:s._json,totalResources:e=>se_Resources(e,t),versionInfo:s._json});const se_Resource=(e,t)=>(0,s.take)(e,{doubleValue:s.serializeFloat,integerValue:[],longValue:[],name:[],stringSetValue:s._json,type:[]});const se_Resources=(e,t)=>e.filter((e=>e!=null)).map((e=>se_Resource(e,t)));const se_RunTaskRequest=(e,t)=>(0,s.take)(e,{capacityProviderStrategy:s._json,clientToken:[true,e=>e??(0,r.v4)()],cluster:[],count:[],enableECSManagedTags:[],enableExecuteCommand:[],group:[],launchType:[],networkConfiguration:s._json,overrides:s._json,placementConstraints:s._json,placementStrategy:s._json,platformVersion:[],propagateTags:[],referenceId:[],startedBy:[],tags:s._json,taskDefinition:[]});const se_Scale=(e,t)=>(0,s.take)(e,{unit:[],value:s.serializeFloat});const se_SubmitTaskStateChangeRequest=(e,t)=>(0,s.take)(e,{attachments:s._json,cluster:[],containers:s._json,executionStoppedAt:e=>Math.round(e.getTime()/1e3),managedAgents:s._json,pullStartedAt:e=>Math.round(e.getTime()/1e3),pullStoppedAt:e=>Math.round(e.getTime()/1e3),reason:[],status:[],task:[]});const se_UpdateTaskSetRequest=(e,t)=>(0,s.take)(e,{cluster:[],scale:e=>se_Scale(e,t),service:[],taskSet:[]});const de_Container=(e,t)=>(0,s.take)(e,{containerArn:s.expectString,cpu:s.expectString,exitCode:s.expectInt32,gpuIds:s._json,healthStatus:s.expectString,image:s.expectString,imageDigest:s.expectString,lastStatus:s.expectString,managedAgents:e=>de_ManagedAgents(e,t),memory:s.expectString,memoryReservation:s.expectString,name:s.expectString,networkBindings:s._json,networkInterfaces:s._json,reason:s.expectString,runtimeId:s.expectString,taskArn:s.expectString});const de_ContainerInstance=(e,t)=>(0,s.take)(e,{agentConnected:s.expectBoolean,agentUpdateStatus:s.expectString,attachments:s._json,attributes:s._json,capacityProviderName:s.expectString,containerInstanceArn:s.expectString,ec2InstanceId:s.expectString,healthStatus:e=>de_ContainerInstanceHealthStatus(e,t),pendingTasksCount:s.expectInt32,registeredAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),registeredResources:e=>de_Resources(e,t),remainingResources:e=>de_Resources(e,t),runningTasksCount:s.expectInt32,status:s.expectString,statusReason:s.expectString,tags:s._json,version:s.expectLong,versionInfo:s._json});const de_ContainerInstanceHealthStatus=(e,t)=>(0,s.take)(e,{details:e=>de_InstanceHealthCheckResultList(e,t),overallStatus:s.expectString});const de_ContainerInstances=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ContainerInstance(e,t)));return n};const de_Containers=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Container(e,t)));return n};const de_CreateServiceResponse=(e,t)=>(0,s.take)(e,{service:e=>de_Service(e,t)});const de_CreateTaskSetResponse=(e,t)=>(0,s.take)(e,{taskSet:e=>de_TaskSet(e,t)});const de_DeleteServiceResponse=(e,t)=>(0,s.take)(e,{service:e=>de_Service(e,t)});const de_DeleteTaskDefinitionsResponse=(e,t)=>(0,s.take)(e,{failures:s._json,taskDefinitions:e=>de_TaskDefinitionList(e,t)});const de_DeleteTaskSetResponse=(e,t)=>(0,s.take)(e,{taskSet:e=>de_TaskSet(e,t)});const de_Deployment=(e,t)=>(0,s.take)(e,{capacityProviderStrategy:s._json,createdAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),desiredCount:s.expectInt32,failedTasks:s.expectInt32,id:s.expectString,launchType:s.expectString,networkConfiguration:s._json,pendingCount:s.expectInt32,platformFamily:s.expectString,platformVersion:s.expectString,rolloutState:s.expectString,rolloutStateReason:s.expectString,runningCount:s.expectInt32,serviceConnectConfiguration:s._json,serviceConnectResources:s._json,status:s.expectString,taskDefinition:s.expectString,updatedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e)))});const de_Deployments=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Deployment(e,t)));return n};const de_DeregisterContainerInstanceResponse=(e,t)=>(0,s.take)(e,{containerInstance:e=>de_ContainerInstance(e,t)});const de_DeregisterTaskDefinitionResponse=(e,t)=>(0,s.take)(e,{taskDefinition:e=>de_TaskDefinition(e,t)});const de_DescribeContainerInstancesResponse=(e,t)=>(0,s.take)(e,{containerInstances:e=>de_ContainerInstances(e,t),failures:s._json});const de_DescribeServicesResponse=(e,t)=>(0,s.take)(e,{failures:s._json,services:e=>de_Services(e,t)});const de_DescribeTaskDefinitionResponse=(e,t)=>(0,s.take)(e,{tags:s._json,taskDefinition:e=>de_TaskDefinition(e,t)});const de_DescribeTaskSetsResponse=(e,t)=>(0,s.take)(e,{failures:s._json,taskSets:e=>de_TaskSets(e,t)});const de_DescribeTasksResponse=(e,t)=>(0,s.take)(e,{failures:s._json,tasks:e=>de_Tasks(e,t)});const de_GetTaskProtectionResponse=(e,t)=>(0,s.take)(e,{failures:s._json,protectedTasks:e=>de_ProtectedTasks(e,t)});const de_InstanceHealthCheckResult=(e,t)=>(0,s.take)(e,{lastStatusChange:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),lastUpdated:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),status:s.expectString,type:s.expectString});const de_InstanceHealthCheckResultList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_InstanceHealthCheckResult(e,t)));return n};const de_ManagedAgent=(e,t)=>(0,s.take)(e,{lastStartedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),lastStatus:s.expectString,name:s.expectString,reason:s.expectString});const de_ManagedAgents=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ManagedAgent(e,t)));return n};const de_ProtectedTask=(e,t)=>(0,s.take)(e,{expirationDate:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),protectionEnabled:s.expectBoolean,taskArn:s.expectString});const de_ProtectedTasks=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ProtectedTask(e,t)));return n};const de_RegisterContainerInstanceResponse=(e,t)=>(0,s.take)(e,{containerInstance:e=>de_ContainerInstance(e,t)});const de_RegisterTaskDefinitionResponse=(e,t)=>(0,s.take)(e,{tags:s._json,taskDefinition:e=>de_TaskDefinition(e,t)});const de_Resource=(e,t)=>(0,s.take)(e,{doubleValue:s.limitedParseDouble,integerValue:s.expectInt32,longValue:s.expectLong,name:s.expectString,stringSetValue:s._json,type:s.expectString});const de_Resources=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Resource(e,t)));return n};const de_RunTaskResponse=(e,t)=>(0,s.take)(e,{failures:s._json,tasks:e=>de_Tasks(e,t)});const de_Scale=(e,t)=>(0,s.take)(e,{unit:s.expectString,value:s.limitedParseDouble});const de_Service=(e,t)=>(0,s.take)(e,{capacityProviderStrategy:s._json,clusterArn:s.expectString,createdAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),createdBy:s.expectString,deploymentConfiguration:s._json,deploymentController:s._json,deployments:e=>de_Deployments(e,t),desiredCount:s.expectInt32,enableECSManagedTags:s.expectBoolean,enableExecuteCommand:s.expectBoolean,events:e=>de_ServiceEvents(e,t),healthCheckGracePeriodSeconds:s.expectInt32,launchType:s.expectString,loadBalancers:s._json,networkConfiguration:s._json,pendingCount:s.expectInt32,placementConstraints:s._json,placementStrategy:s._json,platformFamily:s.expectString,platformVersion:s.expectString,propagateTags:s.expectString,roleArn:s.expectString,runningCount:s.expectInt32,schedulingStrategy:s.expectString,serviceArn:s.expectString,serviceName:s.expectString,serviceRegistries:s._json,status:s.expectString,tags:s._json,taskDefinition:s.expectString,taskSets:e=>de_TaskSets(e,t)});const de_ServiceEvent=(e,t)=>(0,s.take)(e,{createdAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),id:s.expectString,message:s.expectString});const de_ServiceEvents=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_ServiceEvent(e,t)));return n};const de_Services=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Service(e,t)));return n};const de_StartTaskResponse=(e,t)=>(0,s.take)(e,{failures:s._json,tasks:e=>de_Tasks(e,t)});const de_StopTaskResponse=(e,t)=>(0,s.take)(e,{task:e=>de_Task(e,t)});const de_Task=(e,t)=>(0,s.take)(e,{attachments:s._json,attributes:s._json,availabilityZone:s.expectString,capacityProviderName:s.expectString,clusterArn:s.expectString,connectivity:s.expectString,connectivityAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),containerInstanceArn:s.expectString,containers:e=>de_Containers(e,t),cpu:s.expectString,createdAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),desiredStatus:s.expectString,enableExecuteCommand:s.expectBoolean,ephemeralStorage:s._json,executionStoppedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),group:s.expectString,healthStatus:s.expectString,inferenceAccelerators:s._json,lastStatus:s.expectString,launchType:s.expectString,memory:s.expectString,overrides:s._json,platformFamily:s.expectString,platformVersion:s.expectString,pullStartedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),pullStoppedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),startedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),startedBy:s.expectString,stopCode:s.expectString,stoppedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),stoppedReason:s.expectString,stoppingAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),tags:s._json,taskArn:s.expectString,taskDefinitionArn:s.expectString,version:s.expectLong});const de_TaskDefinition=(e,t)=>(0,s.take)(e,{compatibilities:s._json,containerDefinitions:s._json,cpu:s.expectString,deregisteredAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),ephemeralStorage:s._json,executionRoleArn:s.expectString,family:s.expectString,inferenceAccelerators:s._json,ipcMode:s.expectString,memory:s.expectString,networkMode:s.expectString,pidMode:s.expectString,placementConstraints:s._json,proxyConfiguration:s._json,registeredAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),registeredBy:s.expectString,requiresAttributes:s._json,requiresCompatibilities:s._json,revision:s.expectInt32,runtimePlatform:s._json,status:s.expectString,taskDefinitionArn:s.expectString,taskRoleArn:s.expectString,volumes:s._json});const de_TaskDefinitionList=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_TaskDefinition(e,t)));return n};const de_Tasks=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_Task(e,t)));return n};const de_TaskSet=(e,t)=>(0,s.take)(e,{capacityProviderStrategy:s._json,clusterArn:s.expectString,computedDesiredCount:s.expectInt32,createdAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),externalId:s.expectString,id:s.expectString,launchType:s.expectString,loadBalancers:s._json,networkConfiguration:s._json,pendingCount:s.expectInt32,platformFamily:s.expectString,platformVersion:s.expectString,runningCount:s.expectInt32,scale:e=>de_Scale(e,t),serviceArn:s.expectString,serviceRegistries:s._json,stabilityStatus:s.expectString,stabilityStatusAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e))),startedBy:s.expectString,status:s.expectString,tags:s._json,taskDefinition:s.expectString,taskSetArn:s.expectString,updatedAt:e=>(0,s.expectNonNull)((0,s.parseEpochTimestamp)((0,s.expectNumber)(e)))});const de_TaskSets=(e,t)=>{const n=(e||[]).filter((e=>e!=null)).map((e=>de_TaskSet(e,t)));return n};const de_UpdateContainerAgentResponse=(e,t)=>(0,s.take)(e,{containerInstance:e=>de_ContainerInstance(e,t)});const de_UpdateContainerInstancesStateResponse=(e,t)=>(0,s.take)(e,{containerInstances:e=>de_ContainerInstances(e,t),failures:s._json});const de_UpdateServicePrimaryTaskSetResponse=(e,t)=>(0,s.take)(e,{taskSet:e=>de_TaskSet(e,t)});const de_UpdateServiceResponse=(e,t)=>(0,s.take)(e,{service:e=>de_Service(e,t)});const de_UpdateTaskProtectionResponse=(e,t)=>(0,s.take)(e,{failures:s._json,protectedTasks:e=>de_ProtectedTasks(e,t)});const de_UpdateTaskSetResponse=(e,t)=>(0,s.take)(e,{taskSet:e=>de_TaskSet(e,t)});const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,s.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const c=(0,s.withBaseException)(i.ECSServiceException);const buildHttpRpcRequest=async(e,t,n,s,r)=>{const{hostname:i,protocol:a="https",port:c,path:d}=await e.endpoint();const u={protocol:a,hostname:i,port:c,method:"POST",path:d.endsWith("/")?d.slice(0,-1)+n:d+n,headers:t};if(s!==undefined){u.hostname=s}if(r!==undefined){u.body=r}return new o.HttpRequest(u)};function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AmazonEC2ContainerServiceV20141113.${e}`}}const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);n.message=n.message??n.Message;return n};const loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==undefined){return sanitizeErrorCode(e.headers[n])}if(t.code!==undefined){return sanitizeErrorCode(t.code)}if(t["__type"]!==undefined){return sanitizeErrorCode(t["__type"])}}},66737:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const s=o.__importDefault(n(40031));const r=n(70374);const i=n(10601);const a=n(62944);const c=n(17906);const d=n(1818);const u=n(94681);const l=n(67273);const m=n(83993);const p=n(38179);const g=n(4161);const f=n(39751);const y=n(83522);const E=n(11866);const h=n(12871);const C=n(11866);const getRuntimeConfig=e=>{(0,C.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(E.loadConfigsForDefaultMode);const n=(0,y.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??g.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(0,r.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,c.defaultUserAgent)({serviceId:n.serviceId,clientVersion:s.default.version}),maxAttempts:e?.maxAttempts??(0,m.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,m.loadConfig)(d.NODE_REGION_CONFIG_OPTIONS,d.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new p.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,m.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||f.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,m.loadConfig)(d.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,m.loadConfig)(d.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},83522:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const s=n(59381);const r=n(76456);const i=n(47107);const a=n(42739);const getRuntimeConfig=e=>({apiVersion:"2014-11-13",base64Decoder:e?.base64Decoder??r.fromBase64,base64Encoder:e?.base64Encoder??r.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??a.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"ECS",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},31358:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const s=n(54117);const r=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,r.getDefaultExtensionConfiguration)(e)),...asPartial((0,s.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,r.resolveDefaultRuntimeConfig)(n),...(0,s.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},14856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(30816),t);o.__exportStar(n(4562),t);o.__exportStar(n(54242),t);o.__exportStar(n(2006),t)},30816:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilServicesInactive=t.waitForServicesInactive=void 0;const o=n(67871);const s=n(92834);const checkState=async(e,t)=>{let n;try{const r=await e.send(new s.DescribeServicesCommand(t));n=r;try{const returnComparator=()=>{const e=[].concat(...r.failures);const t=e.map((e=>e.reason));return t};for(const e of returnComparator()){if(e=="MISSING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...r.services);const t=e.map((e=>e.status));return t};for(const e of returnComparator()){if(e=="INACTIVE"){return{state:o.WaiterState.SUCCESS,reason:n}}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForServicesInactive=async(e,t)=>{const n={minDelay:15,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForServicesInactive=waitForServicesInactive;const waitUntilServicesInactive=async(e,t)=>{const n={minDelay:15,maxDelay:120};const s=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(s)};t.waitUntilServicesInactive=waitUntilServicesInactive},4562:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilServicesStable=t.waitForServicesStable=void 0;const o=n(67871);const s=n(92834);const checkState=async(e,t)=>{let n;try{const r=await e.send(new s.DescribeServicesCommand(t));n=r;try{const returnComparator=()=>{const e=[].concat(...r.failures);const t=e.map((e=>e.reason));return t};for(const e of returnComparator()){if(e=="MISSING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...r.services);const t=e.map((e=>e.status));return t};for(const e of returnComparator()){if(e=="DRAINING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...r.services);const t=e.map((e=>e.status));return t};for(const e of returnComparator()){if(e=="INACTIVE"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=r.services.filter((e=>!(e.deployments.length==1&&e.runningCount==e.desiredCount)));return e.length==0};if(returnComparator()==true){return{state:o.WaiterState.SUCCESS,reason:n}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForServicesStable=async(e,t)=>{const n={minDelay:15,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForServicesStable=waitForServicesStable;const waitUntilServicesStable=async(e,t)=>{const n={minDelay:15,maxDelay:120};const s=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(s)};t.waitUntilServicesStable=waitUntilServicesStable},54242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilTasksRunning=t.waitForTasksRunning=void 0;const o=n(67871);const s=n(79186);const checkState=async(e,t)=>{let n;try{const r=await e.send(new s.DescribeTasksCommand(t));n=r;try{const returnComparator=()=>{const e=[].concat(...r.tasks);const t=e.map((e=>e.lastStatus));return t};for(const e of returnComparator()){if(e=="STOPPED"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...r.failures);const t=e.map((e=>e.reason));return t};for(const e of returnComparator()){if(e=="MISSING"){return{state:o.WaiterState.FAILURE,reason:n}}}}catch(e){}try{const returnComparator=()=>{const e=[].concat(...r.tasks);const t=e.map((e=>e.lastStatus));return t};let e=returnComparator().length>0;for(const t of returnComparator()){e=e&&t=="RUNNING"}if(e){return{state:o.WaiterState.SUCCESS,reason:n}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForTasksRunning=async(e,t)=>{const n={minDelay:6,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForTasksRunning=waitForTasksRunning;const waitUntilTasksRunning=async(e,t)=>{const n={minDelay:6,maxDelay:120};const s=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(s)};t.waitUntilTasksRunning=waitUntilTasksRunning},2006:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilTasksStopped=t.waitForTasksStopped=void 0;const o=n(67871);const s=n(79186);const checkState=async(e,t)=>{let n;try{const r=await e.send(new s.DescribeTasksCommand(t));n=r;try{const returnComparator=()=>{const e=[].concat(...r.tasks);const t=e.map((e=>e.lastStatus));return t};let e=returnComparator().length>0;for(const t of returnComparator()){e=e&&t=="STOPPED"}if(e){return{state:o.WaiterState.SUCCESS,reason:n}}}catch(e){}}catch(e){n=e}return{state:o.WaiterState.RETRY,reason:n}};const waitForTasksStopped=async(e,t)=>{const n={minDelay:6,maxDelay:120};return(0,o.createWaiter)({...n,...e},t,checkState)};t.waitForTasksStopped=waitForTasksStopped;const waitUntilTasksStopped=async(e,t)=>{const n={minDelay:6,maxDelay:120};const s=await(0,o.createWaiter)({...n,...e},t,checkState);return(0,o.checkExceptions)(s)};t.waitUntilTasksStopped=waitUntilTasksStopped},69499:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSO=void 0;const o=n(11866);const s=n(73465);const r=n(19175);const i=n(74421);const a=n(35624);const c=n(85356);const d={GetRoleCredentialsCommand:s.GetRoleCredentialsCommand,ListAccountRolesCommand:r.ListAccountRolesCommand,ListAccountsCommand:i.ListAccountsCommand,LogoutCommand:a.LogoutCommand};class SSO extends c.SSOClient{}t.SSO=SSO;(0,o.createAggregatedClient)(d,SSO)},85356:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOClient=t.__Client=void 0;const o=n(42459);const s=n(1475);const r=n(14103);const i=n(37163);const a=n(1818);const c=n(71829);const d=n(12538);const u=n(67273);const l=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return l.Client}});const m=n(86827);const p=n(63107);const g=n(94265);class SSOClient extends l.Client{constructor(...[e]){const t=(0,p.getRuntimeConfig)(e||{});const n=(0,m.resolveClientEndpointParameters)(t);const l=(0,a.resolveRegionConfig)(n);const f=(0,d.resolveEndpointConfig)(l);const y=(0,u.resolveRetryConfig)(f);const E=(0,o.resolveHostHeaderConfig)(y);const h=(0,i.resolveUserAgentConfig)(E);const C=(0,g.resolveRuntimeExtensions)(h,e?.extensions||[]);super(C);this.config=C;this.middlewareStack.use((0,u.getRetryPlugin)(this.config));this.middlewareStack.use((0,c.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,r.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.SSOClient=SSOClient},73465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRoleCredentialsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class GetRoleCredentialsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,GetRoleCredentialsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="GetRoleCredentialsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.GetRoleCredentialsRequestFilterSensitiveLog,outputFilterSensitiveLog:a.GetRoleCredentialsResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"GetRoleCredentials"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetRoleCredentialsCommand)(e,t)}deserialize(e,t){return(0,c.de_GetRoleCredentialsCommand)(e,t)}}t.GetRoleCredentialsCommand=GetRoleCredentialsCommand},19175:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountRolesCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class ListAccountRolesCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountRolesCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="ListAccountRolesCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.ListAccountRolesRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccountRoles"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListAccountRolesCommand)(e,t)}deserialize(e,t){return(0,c.de_ListAccountRolesCommand)(e,t)}}t.ListAccountRolesCommand=ListAccountRolesCommand},74421:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountsCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class ListAccountsCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,ListAccountsCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="ListAccountsCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.ListAccountsRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"ListAccounts"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_ListAccountsCommand)(e,t)}deserialize(e,t){return(0,c.de_ListAccountsCommand)(e,t)}}t.ListAccountsCommand=ListAccountsCommand},35624:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(19125);const c=n(62876);class LogoutCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,LogoutCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="SSOClient";const u="LogoutCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.LogoutRequestFilterSensitiveLog,outputFilterSensitiveLog:e=>e,[i.SMITHY_CONTEXT_KEY]:{service:"SWBPortalService",operation:"Logout"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_LogoutCommand)(e,t)}deserialize(e,t){return(0,c.de_LogoutCommand)(e,t)}}t.LogoutCommand=LogoutCommand},86012:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73465),t);o.__exportStar(n(19175),t);o.__exportStar(n(74421),t);o.__exportStar(n(35624),t)},86827:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"awsssoportal"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},85986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const s=n(53001);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(s.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},53001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="fn",s="argv",r="ref";const i=true,a="isSet",c="booleanEquals",d="error",u="endpoint",l="tree",m="PartitionResult",p="getAttr",g={[n]:false,type:"String"},f={[n]:true,default:false,type:"Boolean"},y={[r]:"Endpoint"},E={[o]:c,[s]:[{[r]:"UseFIPS"},true]},h={[o]:c,[s]:[{[r]:"UseDualStack"},true]},C={},S={[o]:p,[s]:[{[r]:m},"supportsFIPS"]},v={[r]:m},_={[o]:c,[s]:[true,{[o]:p,[s]:[v,"supportsDualStack"]}]},w=[E],b=[h],P=[{[r]:"Region"}];const x={version:"1.0",parameters:{Region:g,UseDualStack:f,UseFIPS:f,Endpoint:g},rules:[{conditions:[{[o]:a,[s]:[y]}],rules:[{conditions:w,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:b,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:y,properties:C,headers:C},type:u}],type:l},{conditions:[{[o]:a,[s]:P}],rules:[{conditions:[{[o]:"aws.partition",[s]:P,assign:m}],rules:[{conditions:[E,h],rules:[{conditions:[{[o]:c,[s]:[i,S]},_],rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:u}],type:l},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:l},{conditions:w,rules:[{conditions:[{[o]:c,[s]:[S,i]}],rules:[{conditions:[{[o]:"stringEquals",[s]:[{[o]:p,[s]:[v,"name"]},"aws-us-gov"]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:C,headers:C},type:u},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:u}],type:l},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:l},{conditions:b,rules:[{conditions:[_],rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:u}],type:l},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:l},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:u}],type:l}],type:l},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=x},69615:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=void 0;const o=n(10204);o.__exportStar(n(85356),t);o.__exportStar(n(69499),t);o.__exportStar(n(86012),t);o.__exportStar(n(40630),t);o.__exportStar(n(51269),t);n(61194);var s=n(99055);Object.defineProperty(t,"SSOServiceException",{enumerable:true,get:function(){return s.SSOServiceException}})},99055:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class SSOServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,SSOServiceException.prototype)}}t.SSOServiceException=SSOServiceException},51269:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(19125),t)},19125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutRequestFilterSensitiveLog=t.ListAccountsRequestFilterSensitiveLog=t.ListAccountRolesRequestFilterSensitiveLog=t.GetRoleCredentialsResponseFilterSensitiveLog=t.RoleCredentialsFilterSensitiveLog=t.GetRoleCredentialsRequestFilterSensitiveLog=t.UnauthorizedException=t.TooManyRequestsException=t.ResourceNotFoundException=t.InvalidRequestException=void 0;const o=n(11866);const s=n(99055);class InvalidRequestException extends s.SSOServiceException{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,InvalidRequestException.prototype)}}t.InvalidRequestException=InvalidRequestException;class ResourceNotFoundException extends s.SSOServiceException{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceNotFoundException.prototype)}}t.ResourceNotFoundException=ResourceNotFoundException;class TooManyRequestsException extends s.SSOServiceException{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e});this.name="TooManyRequestsException";this.$fault="client";Object.setPrototypeOf(this,TooManyRequestsException.prototype)}}t.TooManyRequestsException=TooManyRequestsException;class UnauthorizedException extends s.SSOServiceException{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,UnauthorizedException.prototype)}}t.UnauthorizedException=UnauthorizedException;const GetRoleCredentialsRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.GetRoleCredentialsRequestFilterSensitiveLog=GetRoleCredentialsRequestFilterSensitiveLog;const RoleCredentialsFilterSensitiveLog=e=>({...e,...e.secretAccessKey&&{secretAccessKey:o.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:o.SENSITIVE_STRING}});t.RoleCredentialsFilterSensitiveLog=RoleCredentialsFilterSensitiveLog;const GetRoleCredentialsResponseFilterSensitiveLog=e=>({...e,...e.roleCredentials&&{roleCredentials:(0,t.RoleCredentialsFilterSensitiveLog)(e.roleCredentials)}});t.GetRoleCredentialsResponseFilterSensitiveLog=GetRoleCredentialsResponseFilterSensitiveLog;const ListAccountRolesRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.ListAccountRolesRequestFilterSensitiveLog=ListAccountRolesRequestFilterSensitiveLog;const ListAccountsRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.ListAccountsRequestFilterSensitiveLog=ListAccountsRequestFilterSensitiveLog;const LogoutRequestFilterSensitiveLog=e=>({...e,...e.accessToken&&{accessToken:o.SENSITIVE_STRING}});t.LogoutRequestFilterSensitiveLog=LogoutRequestFilterSensitiveLog},54232:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3298:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccountRoles=void 0;const o=n(19175);const s=n(85356);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountRolesCommand(t),...n);async function*paginateListAccountRoles(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.SSOClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAccountRoles=paginateListAccountRoles},50551:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccounts=void 0;const o=n(74421);const s=n(85356);const makePagedClientRequest=async(e,t,...n)=>await e.send(new o.ListAccountsCommand(t),...n);async function*paginateListAccounts(e,t,...n){let o=e.startingToken||undefined;let r=true;let i;while(r){t.nextToken=o;t["maxResults"]=e.pageSize;if(e.client instanceof s.SSOClient){i=await makePagedClientRequest(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield i;const a=o;o=i.nextToken;r=!!(o&&(!e.stopOnSameToken||o!==a))}return undefined}t.paginateListAccounts=paginateListAccounts},40630:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(54232),t);o.__exportStar(n(3298),t);o.__exportStar(n(50551),t)},62876:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.de_LogoutCommand=t.de_ListAccountsCommand=t.de_ListAccountRolesCommand=t.de_GetRoleCredentialsCommand=t.se_LogoutCommand=t.se_ListAccountsCommand=t.se_ListAccountRolesCommand=t.se_GetRoleCredentialsCommand=void 0;const o=n(54117);const s=n(11866);const r=n(19125);const i=n(99055);const se_GetRoleCredentialsCommand=async(e,t)=>{const{hostname:n,protocol:r="https",port:i,path:a}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/federation/credentials";const u=(0,s.map)({role_name:[,(0,s.expectNonNull)(e.roleName,`roleName`)],account_id:[,(0,s.expectNonNull)(e.accountId,`accountId`)]});let l;return new o.HttpRequest({protocol:r,hostname:n,port:i,method:"GET",headers:c,path:d,query:u,body:l})};t.se_GetRoleCredentialsCommand=se_GetRoleCredentialsCommand;const se_ListAccountRolesCommand=async(e,t)=>{const{hostname:n,protocol:r="https",port:i,path:a}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/assignment/roles";const u=(0,s.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()],account_id:[,(0,s.expectNonNull)(e.accountId,`accountId`)]});let l;return new o.HttpRequest({protocol:r,hostname:n,port:i,method:"GET",headers:c,path:d,query:u,body:l})};t.se_ListAccountRolesCommand=se_ListAccountRolesCommand;const se_ListAccountsCommand=async(e,t)=>{const{hostname:n,protocol:r="https",port:i,path:a}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/assignment/accounts";const u=(0,s.map)({next_token:[,e.nextToken],max_result:[()=>e.maxResults!==void 0,()=>e.maxResults.toString()]});let l;return new o.HttpRequest({protocol:r,hostname:n,port:i,method:"GET",headers:c,path:d,query:u,body:l})};t.se_ListAccountsCommand=se_ListAccountsCommand;const se_LogoutCommand=async(e,t)=>{const{hostname:n,protocol:r="https",port:i,path:a}=await t.endpoint();const c=(0,s.map)({},isSerializableHeaderValue,{"x-amz-sso_bearer_token":e.accessToken});const d=`${a?.endsWith("/")?a.slice(0,-1):a||""}`+"/logout";let u;return new o.HttpRequest({protocol:r,hostname:n,port:i,method:"POST",headers:c,path:d,body:u})};t.se_LogoutCommand=se_LogoutCommand;const de_GetRoleCredentialsCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_GetRoleCredentialsCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});const o=(0,s.expectNonNull)((0,s.expectObject)(await parseBody(e.body,t)),"body");const r=(0,s.take)(o,{roleCredentials:s._json});Object.assign(n,r);return n};t.de_GetRoleCredentialsCommand=de_GetRoleCredentialsCommand;const de_GetRoleCredentialsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return a({output:e,parsedBody:s,errorCode:o})}};const de_ListAccountRolesCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_ListAccountRolesCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});const o=(0,s.expectNonNull)((0,s.expectObject)(await parseBody(e.body,t)),"body");const r=(0,s.take)(o,{nextToken:s.expectString,roleList:s._json});Object.assign(n,r);return n};t.de_ListAccountRolesCommand=de_ListAccountRolesCommand;const de_ListAccountRolesCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return a({output:e,parsedBody:s,errorCode:o})}};const de_ListAccountsCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_ListAccountsCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});const o=(0,s.expectNonNull)((0,s.expectObject)(await parseBody(e.body,t)),"body");const r=(0,s.take)(o,{accountList:s._json,nextToken:s.expectString});Object.assign(n,r);return n};t.de_ListAccountsCommand=de_ListAccountsCommand;const de_ListAccountsCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await de_ResourceNotFoundExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return a({output:e,parsedBody:s,errorCode:o})}};const de_LogoutCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_LogoutCommandError(e,t)}const n=(0,s.map)({$metadata:deserializeMetadata(e)});await(0,s.collectBody)(e.body,t);return n};t.de_LogoutCommand=de_LogoutCommand;const de_LogoutCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await de_TooManyRequestsExceptionRes(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await de_UnauthorizedExceptionRes(n,t);default:const s=n.body;return a({output:e,parsedBody:s,errorCode:o})}};const a=(0,s.withBaseException)(i.SSOServiceException);const de_InvalidRequestExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const i=(0,s.take)(o,{message:s.expectString});Object.assign(n,i);const a=new r.InvalidRequestException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(a,e.body)};const de_ResourceNotFoundExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const i=(0,s.take)(o,{message:s.expectString});Object.assign(n,i);const a=new r.ResourceNotFoundException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(a,e.body)};const de_TooManyRequestsExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const i=(0,s.take)(o,{message:s.expectString});Object.assign(n,i);const a=new r.TooManyRequestsException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(a,e.body)};const de_UnauthorizedExceptionRes=async(e,t)=>{const n=(0,s.map)({});const o=e.body;const i=(0,s.take)(o,{message:s.expectString});Object.assign(n,i);const a=new r.UnauthorizedException({$metadata:deserializeMetadata(e),...n});return(0,s.decorateServiceException)(a,e.body)};const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,s.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const isSerializableHeaderValue=e=>e!==undefined&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0);const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);n.message=n.message??n.Message;return n};const loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==undefined){return sanitizeErrorCode(e.headers[n])}if(t.code!==undefined){return sanitizeErrorCode(t.code)}if(t["__type"]!==undefined){return sanitizeErrorCode(t["__type"])}}},63107:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const s=o.__importDefault(n(16151));const r=n(10601);const i=n(17906);const a=n(1818);const c=n(94681);const d=n(67273);const u=n(83993);const l=n(38179);const m=n(4161);const p=n(39751);const g=n(88060);const f=n(11866);const y=n(12871);const E=n(11866);const getRuntimeConfig=e=>{(0,E.emitWarningIfUnsupportedVersion)(process.version);const t=(0,y.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(f.loadConfigsForDefaultMode);const n=(0,g.getRuntimeConfig)(e);(0,r.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??m.calculateBodyLength,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,i.defaultUserAgent)({serviceId:n.serviceId,clientVersion:s.default.version}),maxAttempts:e?.maxAttempts??(0,u.loadConfig)(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,u.loadConfig)(a.NODE_REGION_CONFIG_OPTIONS,a.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new l.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,u.loadConfig)({...d.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||p.DEFAULT_RETRY_MODE}),sha256:e?.sha256??c.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??l.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,u.loadConfig)(a.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,u.loadConfig)(a.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},88060:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const s=n(59381);const r=n(76456);const i=n(47107);const a=n(85986);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??r.fromBase64,base64Encoder:e?.base64Encoder??r.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??a.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"SSO",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},94265:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const s=n(54117);const r=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,r.getDefaultExtensionConfiguration)(e)),...asPartial((0,s.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,r.resolveDefaultRuntimeConfig)(n),...(0,s.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},29632:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STS=void 0;const o=n(11866);const s=n(34173);const r=n(35023);const i=n(98864);const a=n(42679);const c=n(27690);const d=n(65240);const u=n(26923);const l=n(79732);const m=n(6901);const p={AssumeRoleCommand:s.AssumeRoleCommand,AssumeRoleWithSAMLCommand:r.AssumeRoleWithSAMLCommand,AssumeRoleWithWebIdentityCommand:i.AssumeRoleWithWebIdentityCommand,DecodeAuthorizationMessageCommand:a.DecodeAuthorizationMessageCommand,GetAccessKeyInfoCommand:c.GetAccessKeyInfoCommand,GetCallerIdentityCommand:d.GetCallerIdentityCommand,GetFederationTokenCommand:u.GetFederationTokenCommand,GetSessionTokenCommand:l.GetSessionTokenCommand};class STS extends m.STSClient{}t.STS=STS;(0,o.createAggregatedClient)(p,STS)},6901:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=t.__Client=void 0;const o=n(42459);const s=n(1475);const r=n(14103);const i=n(2629);const a=n(37163);const c=n(1818);const d=n(71829);const u=n(12538);const l=n(67273);const m=n(11866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return m.Client}});const p=n(54101);const g=n(36184);const f=n(88199);class STSClient extends m.Client{constructor(...[e]){const t=(0,g.getRuntimeConfig)(e||{});const n=(0,p.resolveClientEndpointParameters)(t);const m=(0,c.resolveRegionConfig)(n);const y=(0,u.resolveEndpointConfig)(m);const E=(0,l.resolveRetryConfig)(y);const h=(0,o.resolveHostHeaderConfig)(E);const C=(0,i.resolveStsAuthConfig)(h,{stsClientCtor:STSClient});const S=(0,a.resolveUserAgentConfig)(C);const v=(0,f.resolveRuntimeExtensions)(S,e?.extensions||[]);super(v);this.config=v;this.middlewareStack.use((0,l.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,r.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,a.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},34173:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const r=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(3072);const d=n(69086);class AssumeRoleCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,AssumeRoleCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="AssumeRoleCommand";const m={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.AssumeRoleResponseFilterSensitiveLog,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRole"}};const{requestHandler:p}=t;return i.resolve((e=>p.handle(e.request,n||{})),m)}serialize(e,t){return(0,d.se_AssumeRoleCommand)(e,t)}deserialize(e,t){return(0,d.de_AssumeRoleCommand)(e,t)}}t.AssumeRoleCommand=AssumeRoleCommand},35023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithSAMLCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(3072);const c=n(69086);class AssumeRoleWithSAMLCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssumeRoleWithSAMLCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="AssumeRoleWithSAMLCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.AssumeRoleWithSAMLRequestFilterSensitiveLog,outputFilterSensitiveLog:a.AssumeRoleWithSAMLResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithSAML"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_AssumeRoleWithSAMLCommand)(e,t)}deserialize(e,t){return(0,c.de_AssumeRoleWithSAMLCommand)(e,t)}}t.AssumeRoleWithSAMLCommand=AssumeRoleWithSAMLCommand},98864:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithWebIdentityCommand=t.$Command=void 0;const o=n(12538);const s=n(76904);const r=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return r.Command}});const i=n(18499);const a=n(3072);const c=n(69086);class AssumeRoleWithWebIdentityCommand extends r.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,s.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getEndpointPlugin)(t,AssumeRoleWithWebIdentityCommand.getEndpointParameterInstructions()));const r=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="AssumeRoleWithWebIdentityCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:a.AssumeRoleWithWebIdentityRequestFilterSensitiveLog,outputFilterSensitiveLog:a.AssumeRoleWithWebIdentityResponseFilterSensitiveLog,[i.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"AssumeRoleWithWebIdentity"}};const{requestHandler:m}=t;return r.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_AssumeRoleWithWebIdentityCommand)(e,t)}deserialize(e,t){return(0,c.de_AssumeRoleWithWebIdentityCommand)(e,t)}}t.AssumeRoleWithWebIdentityCommand=AssumeRoleWithWebIdentityCommand},42679:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DecodeAuthorizationMessageCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const r=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(69086);class DecodeAuthorizationMessageCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,DecodeAuthorizationMessageCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="DecodeAuthorizationMessageCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"DecodeAuthorizationMessage"}};const{requestHandler:m}=t;return i.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_DecodeAuthorizationMessageCommand)(e,t)}deserialize(e,t){return(0,c.de_DecodeAuthorizationMessageCommand)(e,t)}}t.DecodeAuthorizationMessageCommand=DecodeAuthorizationMessageCommand},27690:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAccessKeyInfoCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const r=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(69086);class GetAccessKeyInfoCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetAccessKeyInfoCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="GetAccessKeyInfoCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetAccessKeyInfo"}};const{requestHandler:m}=t;return i.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetAccessKeyInfoCommand)(e,t)}deserialize(e,t){return(0,c.de_GetAccessKeyInfoCommand)(e,t)}}t.GetAccessKeyInfoCommand=GetAccessKeyInfoCommand},65240:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCallerIdentityCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const r=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(69086);class GetCallerIdentityCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetCallerIdentityCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:c}=t;const d="STSClient";const u="GetCallerIdentityCommand";const l={logger:c,clientName:d,commandName:u,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetCallerIdentity"}};const{requestHandler:m}=t;return i.resolve((e=>m.handle(e.request,n||{})),l)}serialize(e,t){return(0,c.se_GetCallerIdentityCommand)(e,t)}deserialize(e,t){return(0,c.de_GetCallerIdentityCommand)(e,t)}}t.GetCallerIdentityCommand=GetCallerIdentityCommand},26923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFederationTokenCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const r=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(3072);const d=n(69086);class GetFederationTokenCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetFederationTokenCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="GetFederationTokenCommand";const m={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.GetFederationTokenResponseFilterSensitiveLog,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetFederationToken"}};const{requestHandler:p}=t;return i.resolve((e=>p.handle(e.request,n||{})),m)}serialize(e,t){return(0,d.se_GetFederationTokenCommand)(e,t)}deserialize(e,t){return(0,d.de_GetFederationTokenCommand)(e,t)}}t.GetFederationTokenCommand=GetFederationTokenCommand},79732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenCommand=t.$Command=void 0;const o=n(83347);const s=n(12538);const r=n(76904);const i=n(11866);Object.defineProperty(t,"$Command",{enumerable:true,get:function(){return i.Command}});const a=n(18499);const c=n(3072);const d=n(69086);class GetSessionTokenCommand extends i.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(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,s.getEndpointPlugin)(t,GetSessionTokenCommand.getEndpointParameterInstructions()));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:d}=t;const u="STSClient";const l="GetSessionTokenCommand";const m={logger:d,clientName:u,commandName:l,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:c.GetSessionTokenResponseFilterSensitiveLog,[a.SMITHY_CONTEXT_KEY]:{service:"AWSSecurityTokenServiceV20110615",operation:"GetSessionToken"}};const{requestHandler:p}=t;return i.resolve((e=>p.handle(e.request,n||{})),m)}serialize(e,t){return(0,d.se_GetSessionTokenCommand)(e,t)}deserialize(e,t){return(0,d.de_GetSessionTokenCommand)(e,t)}}t.GetSessionTokenCommand=GetSessionTokenCommand},65361:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(34173),t);o.__exportStar(n(35023),t);o.__exportStar(n(98864),t);o.__exportStar(n(42679),t);o.__exportStar(n(27690),t);o.__exportStar(n(65240),t);o.__exportStar(n(26923),t);o.__exportStar(n(79732),t)},16170:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const o=n(98525);const s=n(6901);const getCustomizableStsClientCtor=(e,t)=>{if(!t)return e;else return class CustomizableSTSClient extends e{constructor(e){super(e);for(const e of t){this.middlewareStack.use(e)}}}};const getDefaultRoleAssumer=(e={},t)=>(0,o.getDefaultRoleAssumer)(e,getCustomizableStsClientCtor(s.STSClient,t));t.getDefaultRoleAssumer=getDefaultRoleAssumer;const getDefaultRoleAssumerWithWebIdentity=(e={},t)=>(0,o.getDefaultRoleAssumerWithWebIdentity)(e,getCustomizableStsClientCtor(s.STSClient,t));t.getDefaultRoleAssumerWithWebIdentity=getDefaultRoleAssumerWithWebIdentity;const decorateDefaultCredentialProvider=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n),...n});t.decorateDefaultCredentialProvider=decorateDefaultCredentialProvider},98525:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const o=n(34173);const s=n(98864);const r="us-east-1";const decorateDefaultRegion=e=>{if(typeof e!=="function"){return e===undefined?r:e}return async()=>{try{return await e()}catch(e){return r}}};const getDefaultRoleAssumer=(e,t)=>{let n;let s;return async(r,i)=>{s=r;if(!n){const{logger:o,region:r,requestHandler:i}=e;n=new t({logger:o,credentialDefaultProvider:()=>async()=>s,region:decorateDefaultRegion(r||e.region),...i?{requestHandler:i}:{}})}const{Credentials:a}=await n.send(new o.AssumeRoleCommand(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`)}return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration}}};t.getDefaultRoleAssumer=getDefaultRoleAssumer;const getDefaultRoleAssumerWithWebIdentity=(e,t)=>{let n;return async o=>{if(!n){const{logger:o,region:s,requestHandler:r}=e;n=new t({logger:o,region:decorateDefaultRegion(s||e.region),...r?{requestHandler:r}:{}})}const{Credentials:r}=await n.send(new s.AssumeRoleWithWebIdentityCommand(o));if(!r||!r.AccessKeyId||!r.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${o.RoleArn}`)}return{accessKeyId:r.AccessKeyId,secretAccessKey:r.SecretAccessKey,sessionToken:r.SessionToken,expiration:r.Expiration}}};t.getDefaultRoleAssumerWithWebIdentity=getDefaultRoleAssumerWithWebIdentity;const decorateDefaultCredentialProvider=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n,n.stsClientCtor),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n,n.stsClientCtor),...n});t.decorateDefaultCredentialProvider=decorateDefaultCredentialProvider},54101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,useGlobalEndpoint:e.useGlobalEndpoint??false,defaultSigningName:"sts"});t.resolveClientEndpointParameters=resolveClientEndpointParameters},68763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const o=n(88013);const s=n(17705);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(s.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver},17705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const n="required",o="type",s="fn",r="argv",i="ref";const a=false,c=true,d="booleanEquals",u="stringEquals",l="sigv4",m="sts",p="us-east-1",g="endpoint",f="https://sts.{Region}.{PartitionResult#dnsSuffix}",y="tree",E="error",h="getAttr",C={[n]:false,[o]:"String"},S={[n]:true,default:false,[o]:"Boolean"},v={[i]:"Endpoint"},_={[s]:"isSet",[r]:[{[i]:"Region"}]},w={[i]:"Region"},b={[s]:"aws.partition",[r]:[w],assign:"PartitionResult"},P={[i]:"UseFIPS"},x={[i]:"UseDualStack"},I={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:l,signingName:m,signingRegion:p}]},headers:{}},D={},T={conditions:[{[s]:u,[r]:[w,"aws-global"]}],[g]:I,[o]:g},O={[s]:d,[r]:[P,true]},R={[s]:d,[r]:[x,true]},A={[s]:h,[r]:[{[i]:"PartitionResult"},"supportsFIPS"]},N={[i]:"PartitionResult"},k={[s]:d,[r]:[true,{[s]:h,[r]:[N,"supportsDualStack"]}]},M=[{[s]:"isSet",[r]:[v]}],F=[O],L=[R];const j={version:"1.0",parameters:{Region:C,UseDualStack:S,UseFIPS:S,Endpoint:C,UseGlobalEndpoint:S},rules:[{conditions:[{[s]:d,[r]:[{[i]:"UseGlobalEndpoint"},c]},{[s]:"not",[r]:M},_,b,{[s]:d,[r]:[P,a]},{[s]:d,[r]:[x,a]}],rules:[{conditions:[{[s]:u,[r]:[w,"ap-northeast-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"ap-south-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"ap-southeast-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"ap-southeast-2"]}],endpoint:I,[o]:g},T,{conditions:[{[s]:u,[r]:[w,"ca-central-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"eu-central-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"eu-north-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"eu-west-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"eu-west-2"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"eu-west-3"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"sa-east-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,p]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"us-east-2"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"us-west-1"]}],endpoint:I,[o]:g},{conditions:[{[s]:u,[r]:[w,"us-west-2"]}],endpoint:I,[o]:g},{endpoint:{url:f,properties:{authSchemes:[{name:l,signingName:m,signingRegion:"{Region}"}]},headers:D},[o]:g}],[o]:y},{conditions:M,rules:[{conditions:F,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[o]:E},{conditions:L,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[o]:E},{endpoint:{url:v,properties:D,headers:D},[o]:g}],[o]:y},{conditions:[_],rules:[{conditions:[b],rules:[{conditions:[O,R],rules:[{conditions:[{[s]:d,[r]:[c,A]},k],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:D,headers:D},[o]:g}],[o]:y},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[o]:E}],[o]:y},{conditions:F,rules:[{conditions:[{[s]:d,[r]:[A,c]}],rules:[{conditions:[{[s]:u,[r]:[{[s]:h,[r]:[N,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:D,headers:D},[o]:g},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:D,headers:D},[o]:g}],[o]:y},{error:"FIPS is enabled but this partition does not support FIPS",[o]:E}],[o]:y},{conditions:L,rules:[{conditions:[k],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:D,headers:D},[o]:g}],[o]:y},{error:"DualStack is enabled but this partition does not support DualStack",[o]:E}],[o]:y},T,{endpoint:{url:f,properties:D,headers:D},[o]:g}],[o]:y}],[o]:y},{error:"Invalid Configuration: Missing Region",[o]:E}]};t.ruleSet=j},70374:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=void 0;const o=n(10204);o.__exportStar(n(6901),t);o.__exportStar(n(29632),t);o.__exportStar(n(65361),t);o.__exportStar(n(14668),t);o.__exportStar(n(16170),t);n(61194);var s=n(28101);Object.defineProperty(t,"STSServiceException",{enumerable:true,get:function(){return s.STSServiceException}})},28101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=t.__ServiceException=void 0;const o=n(11866);Object.defineProperty(t,"__ServiceException",{enumerable:true,get:function(){return o.ServiceException}});class STSServiceException extends o.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,STSServiceException.prototype)}}t.STSServiceException=STSServiceException},14668:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(3072),t)},3072:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenResponseFilterSensitiveLog=t.GetFederationTokenResponseFilterSensitiveLog=t.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=t.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=t.AssumeRoleWithSAMLResponseFilterSensitiveLog=t.AssumeRoleWithSAMLRequestFilterSensitiveLog=t.AssumeRoleResponseFilterSensitiveLog=t.CredentialsFilterSensitiveLog=t.InvalidAuthorizationMessageException=t.IDPCommunicationErrorException=t.InvalidIdentityTokenException=t.IDPRejectedClaimException=t.RegionDisabledException=t.PackedPolicyTooLargeException=t.MalformedPolicyDocumentException=t.ExpiredTokenException=void 0;const o=n(11866);const s=n(28101);class ExpiredTokenException extends s.STSServiceException{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,ExpiredTokenException.prototype)}}t.ExpiredTokenException=ExpiredTokenException;class MalformedPolicyDocumentException extends s.STSServiceException{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e});this.name="MalformedPolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,MalformedPolicyDocumentException.prototype)}}t.MalformedPolicyDocumentException=MalformedPolicyDocumentException;class PackedPolicyTooLargeException extends s.STSServiceException{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e});this.name="PackedPolicyTooLargeException";this.$fault="client";Object.setPrototypeOf(this,PackedPolicyTooLargeException.prototype)}}t.PackedPolicyTooLargeException=PackedPolicyTooLargeException;class RegionDisabledException extends s.STSServiceException{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e});this.name="RegionDisabledException";this.$fault="client";Object.setPrototypeOf(this,RegionDisabledException.prototype)}}t.RegionDisabledException=RegionDisabledException;class IDPRejectedClaimException extends s.STSServiceException{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e});this.name="IDPRejectedClaimException";this.$fault="client";Object.setPrototypeOf(this,IDPRejectedClaimException.prototype)}}t.IDPRejectedClaimException=IDPRejectedClaimException;class InvalidIdentityTokenException extends s.STSServiceException{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e});this.name="InvalidIdentityTokenException";this.$fault="client";Object.setPrototypeOf(this,InvalidIdentityTokenException.prototype)}}t.InvalidIdentityTokenException=InvalidIdentityTokenException;class IDPCommunicationErrorException extends s.STSServiceException{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e});this.name="IDPCommunicationErrorException";this.$fault="client";Object.setPrototypeOf(this,IDPCommunicationErrorException.prototype)}}t.IDPCommunicationErrorException=IDPCommunicationErrorException;class InvalidAuthorizationMessageException extends s.STSServiceException{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e});this.name="InvalidAuthorizationMessageException";this.$fault="client";Object.setPrototypeOf(this,InvalidAuthorizationMessageException.prototype)}}t.InvalidAuthorizationMessageException=InvalidAuthorizationMessageException;const CredentialsFilterSensitiveLog=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:o.SENSITIVE_STRING}});t.CredentialsFilterSensitiveLog=CredentialsFilterSensitiveLog;const AssumeRoleResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleResponseFilterSensitiveLog=AssumeRoleResponseFilterSensitiveLog;const AssumeRoleWithSAMLRequestFilterSensitiveLog=e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:o.SENSITIVE_STRING}});t.AssumeRoleWithSAMLRequestFilterSensitiveLog=AssumeRoleWithSAMLRequestFilterSensitiveLog;const AssumeRoleWithSAMLResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleWithSAMLResponseFilterSensitiveLog=AssumeRoleWithSAMLResponseFilterSensitiveLog;const AssumeRoleWithWebIdentityRequestFilterSensitiveLog=e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:o.SENSITIVE_STRING}});t.AssumeRoleWithWebIdentityRequestFilterSensitiveLog=AssumeRoleWithWebIdentityRequestFilterSensitiveLog;const AssumeRoleWithWebIdentityResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.AssumeRoleWithWebIdentityResponseFilterSensitiveLog=AssumeRoleWithWebIdentityResponseFilterSensitiveLog;const GetFederationTokenResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.GetFederationTokenResponseFilterSensitiveLog=GetFederationTokenResponseFilterSensitiveLog;const GetSessionTokenResponseFilterSensitiveLog=e=>({...e,...e.Credentials&&{Credentials:(0,t.CredentialsFilterSensitiveLog)(e.Credentials)}});t.GetSessionTokenResponseFilterSensitiveLog=GetSessionTokenResponseFilterSensitiveLog},69086:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.de_GetSessionTokenCommand=t.de_GetFederationTokenCommand=t.de_GetCallerIdentityCommand=t.de_GetAccessKeyInfoCommand=t.de_DecodeAuthorizationMessageCommand=t.de_AssumeRoleWithWebIdentityCommand=t.de_AssumeRoleWithSAMLCommand=t.de_AssumeRoleCommand=t.se_GetSessionTokenCommand=t.se_GetFederationTokenCommand=t.se_GetCallerIdentityCommand=t.se_GetAccessKeyInfoCommand=t.se_DecodeAuthorizationMessageCommand=t.se_AssumeRoleWithWebIdentityCommand=t.se_AssumeRoleWithSAMLCommand=t.se_AssumeRoleCommand=void 0;const o=n(54117);const s=n(11866);const r=n(54819);const i=n(3072);const a=n(28101);const se_AssumeRoleCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleRequest(e,t),Action:"AssumeRole",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleCommand=se_AssumeRoleCommand;const se_AssumeRoleWithSAMLCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleWithSAMLRequest(e,t),Action:"AssumeRoleWithSAML",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleWithSAMLCommand=se_AssumeRoleWithSAMLCommand;const se_AssumeRoleWithWebIdentityCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_AssumeRoleWithWebIdentityRequest(e,t),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_AssumeRoleWithWebIdentityCommand=se_AssumeRoleWithWebIdentityCommand;const se_DecodeAuthorizationMessageCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_DecodeAuthorizationMessageRequest(e,t),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_DecodeAuthorizationMessageCommand=se_DecodeAuthorizationMessageCommand;const se_GetAccessKeyInfoCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetAccessKeyInfoRequest(e,t),Action:"GetAccessKeyInfo",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetAccessKeyInfoCommand=se_GetAccessKeyInfoCommand;const se_GetCallerIdentityCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetCallerIdentityRequest(e,t),Action:"GetCallerIdentity",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetCallerIdentityCommand=se_GetCallerIdentityCommand;const se_GetFederationTokenCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetFederationTokenRequest(e,t),Action:"GetFederationToken",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetFederationTokenCommand=se_GetFederationTokenCommand;const se_GetSessionTokenCommand=async(e,t)=>{const n=d;let o;o=buildFormUrlencodedString({...se_GetSessionTokenRequest(e,t),Action:"GetSessionToken",Version:"2011-06-15"});return buildHttpRpcRequest(t,n,"/",undefined,o)};t.se_GetSessionTokenCommand=se_GetSessionTokenCommand;const de_AssumeRoleCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleResponse(n.AssumeRoleResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_AssumeRoleCommand=de_AssumeRoleCommand;const de_AssumeRoleCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_AssumeRoleWithSAMLCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleWithSAMLCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleWithSAMLResponse(n.AssumeRoleWithSAMLResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_AssumeRoleWithSAMLCommand=de_AssumeRoleWithSAMLCommand;const de_AssumeRoleWithSAMLCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await de_IDPRejectedClaimExceptionRes(n,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await de_InvalidIdentityTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_AssumeRoleWithWebIdentityCommand=async(e,t)=>{if(e.statusCode>=300){return de_AssumeRoleWithWebIdentityCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_AssumeRoleWithWebIdentityResponse(n.AssumeRoleWithWebIdentityResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_AssumeRoleWithWebIdentityCommand=de_AssumeRoleWithWebIdentityCommand;const de_AssumeRoleWithWebIdentityCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await de_IDPCommunicationErrorExceptionRes(n,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await de_IDPRejectedClaimExceptionRes(n,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await de_InvalidIdentityTokenExceptionRes(n,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_DecodeAuthorizationMessageCommand=async(e,t)=>{if(e.statusCode>=300){return de_DecodeAuthorizationMessageCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_DecodeAuthorizationMessageResponse(n.DecodeAuthorizationMessageResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_DecodeAuthorizationMessageCommand=de_DecodeAuthorizationMessageCommand;const de_DecodeAuthorizationMessageCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await de_InvalidAuthorizationMessageExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_GetAccessKeyInfoCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetAccessKeyInfoCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetAccessKeyInfoResponse(n.GetAccessKeyInfoResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetAccessKeyInfoCommand=de_GetAccessKeyInfoCommand;const de_GetAccessKeyInfoCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})};const de_GetCallerIdentityCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetCallerIdentityCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetCallerIdentityResponse(n.GetCallerIdentityResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetCallerIdentityCommand=de_GetCallerIdentityCommand;const de_GetCallerIdentityCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})};const de_GetFederationTokenCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetFederationTokenCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetFederationTokenResponse(n.GetFederationTokenResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetFederationTokenCommand=de_GetFederationTokenCommand;const de_GetFederationTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await de_MalformedPolicyDocumentExceptionRes(n,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de_PackedPolicyTooLargeExceptionRes(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_GetSessionTokenCommand=async(e,t)=>{if(e.statusCode>=300){return de_GetSessionTokenCommandError(e,t)}const n=await parseBody(e.body,t);let o={};o=de_GetSessionTokenResponse(n.GetSessionTokenResult,t);const s={$metadata:deserializeMetadata(e),...o};return s};t.de_GetSessionTokenCommand=de_GetSessionTokenCommand;const de_GetSessionTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadQueryErrorCode(e,n.body);switch(o){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await de_RegionDisabledExceptionRes(n,t);default:const s=n.body;return c({output:e,parsedBody:s.Error,errorCode:o})}};const de_ExpiredTokenExceptionRes=async(e,t)=>{const n=e.body;const o=de_ExpiredTokenException(n.Error,t);const r=new i.ExpiredTokenException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_IDPCommunicationErrorExceptionRes=async(e,t)=>{const n=e.body;const o=de_IDPCommunicationErrorException(n.Error,t);const r=new i.IDPCommunicationErrorException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_IDPRejectedClaimExceptionRes=async(e,t)=>{const n=e.body;const o=de_IDPRejectedClaimException(n.Error,t);const r=new i.IDPRejectedClaimException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_InvalidAuthorizationMessageExceptionRes=async(e,t)=>{const n=e.body;const o=de_InvalidAuthorizationMessageException(n.Error,t);const r=new i.InvalidAuthorizationMessageException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_InvalidIdentityTokenExceptionRes=async(e,t)=>{const n=e.body;const o=de_InvalidIdentityTokenException(n.Error,t);const r=new i.InvalidIdentityTokenException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_MalformedPolicyDocumentExceptionRes=async(e,t)=>{const n=e.body;const o=de_MalformedPolicyDocumentException(n.Error,t);const r=new i.MalformedPolicyDocumentException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_PackedPolicyTooLargeExceptionRes=async(e,t)=>{const n=e.body;const o=de_PackedPolicyTooLargeException(n.Error,t);const r=new i.PackedPolicyTooLargeException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const de_RegionDisabledExceptionRes=async(e,t)=>{const n=e.body;const o=de_RegionDisabledException(n.Error,t);const r=new i.RegionDisabledException({$metadata:deserializeMetadata(e),...o});return(0,s.decorateServiceException)(r,n)};const se_AssumeRoleRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!=null){n["RoleSessionName"]=e.RoleSessionName}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!=null){const o=se_tagListType(e.Tags,t);if(e.Tags?.length===0){n.Tags=[]}Object.entries(o).forEach((([e,t])=>{const o=`Tags.${e}`;n[o]=t}))}if(e.TransitiveTagKeys!=null){const o=se_tagKeyListType(e.TransitiveTagKeys,t);if(e.TransitiveTagKeys?.length===0){n.TransitiveTagKeys=[]}Object.entries(o).forEach((([e,t])=>{const o=`TransitiveTagKeys.${e}`;n[o]=t}))}if(e.ExternalId!=null){n["ExternalId"]=e.ExternalId}if(e.SerialNumber!=null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!=null){n["TokenCode"]=e.TokenCode}if(e.SourceIdentity!=null){n["SourceIdentity"]=e.SourceIdentity}if(e.ProvidedContexts!=null){const o=se_ProvidedContextsListType(e.ProvidedContexts,t);if(e.ProvidedContexts?.length===0){n.ProvidedContexts=[]}Object.entries(o).forEach((([e,t])=>{const o=`ProvidedContexts.${e}`;n[o]=t}))}return n};const se_AssumeRoleWithSAMLRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.PrincipalArn!=null){n["PrincipalArn"]=e.PrincipalArn}if(e.SAMLAssertion!=null){n["SAMLAssertion"]=e.SAMLAssertion}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}return n};const se_AssumeRoleWithWebIdentityRequest=(e,t)=>{const n={};if(e.RoleArn!=null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!=null){n["RoleSessionName"]=e.RoleSessionName}if(e.WebIdentityToken!=null){n["WebIdentityToken"]=e.WebIdentityToken}if(e.ProviderId!=null){n["ProviderId"]=e.ProviderId}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}return n};const se_DecodeAuthorizationMessageRequest=(e,t)=>{const n={};if(e.EncodedMessage!=null){n["EncodedMessage"]=e.EncodedMessage}return n};const se_GetAccessKeyInfoRequest=(e,t)=>{const n={};if(e.AccessKeyId!=null){n["AccessKeyId"]=e.AccessKeyId}return n};const se_GetCallerIdentityRequest=(e,t)=>{const n={};return n};const se_GetFederationTokenRequest=(e,t)=>{const n={};if(e.Name!=null){n["Name"]=e.Name}if(e.Policy!=null){n["Policy"]=e.Policy}if(e.PolicyArns!=null){const o=se_policyDescriptorListType(e.PolicyArns,t);if(e.PolicyArns?.length===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const o=`PolicyArns.${e}`;n[o]=t}))}if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!=null){const o=se_tagListType(e.Tags,t);if(e.Tags?.length===0){n.Tags=[]}Object.entries(o).forEach((([e,t])=>{const o=`Tags.${e}`;n[o]=t}))}return n};const se_GetSessionTokenRequest=(e,t)=>{const n={};if(e.DurationSeconds!=null){n["DurationSeconds"]=e.DurationSeconds}if(e.SerialNumber!=null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!=null){n["TokenCode"]=e.TokenCode}return n};const se_policyDescriptorListType=(e,t)=>{const n={};let o=1;for(const s of e){if(s===null){continue}const e=se_PolicyDescriptorType(s,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const se_PolicyDescriptorType=(e,t)=>{const n={};if(e.arn!=null){n["arn"]=e.arn}return n};const se_ProvidedContext=(e,t)=>{const n={};if(e.ProviderArn!=null){n["ProviderArn"]=e.ProviderArn}if(e.ContextAssertion!=null){n["ContextAssertion"]=e.ContextAssertion}return n};const se_ProvidedContextsListType=(e,t)=>{const n={};let o=1;for(const s of e){if(s===null){continue}const e=se_ProvidedContext(s,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const se_Tag=(e,t)=>{const n={};if(e.Key!=null){n["Key"]=e.Key}if(e.Value!=null){n["Value"]=e.Value}return n};const se_tagKeyListType=(e,t)=>{const n={};let o=1;for(const t of e){if(t===null){continue}n[`member.${o}`]=t;o++}return n};const se_tagListType=(e,t)=>{const n={};let o=1;for(const s of e){if(s===null){continue}const e=se_Tag(s,t);Object.entries(e).forEach((([e,t])=>{n[`member.${o}.${e}`]=t}));o++}return n};const de_AssumedRoleUser=(e,t)=>{const n={};if(e["AssumedRoleId"]!==undefined){n.AssumedRoleId=(0,s.expectString)(e["AssumedRoleId"])}if(e["Arn"]!==undefined){n.Arn=(0,s.expectString)(e["Arn"])}return n};const de_AssumeRoleResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,s.expectString)(e["SourceIdentity"])}return n};const de_AssumeRoleWithSAMLResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}if(e["Subject"]!==undefined){n.Subject=(0,s.expectString)(e["Subject"])}if(e["SubjectType"]!==undefined){n.SubjectType=(0,s.expectString)(e["SubjectType"])}if(e["Issuer"]!==undefined){n.Issuer=(0,s.expectString)(e["Issuer"])}if(e["Audience"]!==undefined){n.Audience=(0,s.expectString)(e["Audience"])}if(e["NameQualifier"]!==undefined){n.NameQualifier=(0,s.expectString)(e["NameQualifier"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,s.expectString)(e["SourceIdentity"])}return n};const de_AssumeRoleWithWebIdentityResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["SubjectFromWebIdentityToken"]!==undefined){n.SubjectFromWebIdentityToken=(0,s.expectString)(e["SubjectFromWebIdentityToken"])}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=de_AssumedRoleUser(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}if(e["Provider"]!==undefined){n.Provider=(0,s.expectString)(e["Provider"])}if(e["Audience"]!==undefined){n.Audience=(0,s.expectString)(e["Audience"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,s.expectString)(e["SourceIdentity"])}return n};const de_Credentials=(e,t)=>{const n={};if(e["AccessKeyId"]!==undefined){n.AccessKeyId=(0,s.expectString)(e["AccessKeyId"])}if(e["SecretAccessKey"]!==undefined){n.SecretAccessKey=(0,s.expectString)(e["SecretAccessKey"])}if(e["SessionToken"]!==undefined){n.SessionToken=(0,s.expectString)(e["SessionToken"])}if(e["Expiration"]!==undefined){n.Expiration=(0,s.expectNonNull)((0,s.parseRfc3339DateTimeWithOffset)(e["Expiration"]))}return n};const de_DecodeAuthorizationMessageResponse=(e,t)=>{const n={};if(e["DecodedMessage"]!==undefined){n.DecodedMessage=(0,s.expectString)(e["DecodedMessage"])}return n};const de_ExpiredTokenException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_FederatedUser=(e,t)=>{const n={};if(e["FederatedUserId"]!==undefined){n.FederatedUserId=(0,s.expectString)(e["FederatedUserId"])}if(e["Arn"]!==undefined){n.Arn=(0,s.expectString)(e["Arn"])}return n};const de_GetAccessKeyInfoResponse=(e,t)=>{const n={};if(e["Account"]!==undefined){n.Account=(0,s.expectString)(e["Account"])}return n};const de_GetCallerIdentityResponse=(e,t)=>{const n={};if(e["UserId"]!==undefined){n.UserId=(0,s.expectString)(e["UserId"])}if(e["Account"]!==undefined){n.Account=(0,s.expectString)(e["Account"])}if(e["Arn"]!==undefined){n.Arn=(0,s.expectString)(e["Arn"])}return n};const de_GetFederationTokenResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}if(e["FederatedUser"]!==undefined){n.FederatedUser=de_FederatedUser(e["FederatedUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,s.strictParseInt32)(e["PackedPolicySize"])}return n};const de_GetSessionTokenResponse=(e,t)=>{const n={};if(e["Credentials"]!==undefined){n.Credentials=de_Credentials(e["Credentials"],t)}return n};const de_IDPCommunicationErrorException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_IDPRejectedClaimException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_InvalidAuthorizationMessageException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_InvalidIdentityTokenException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_MalformedPolicyDocumentException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_PackedPolicyTooLargeException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const de_RegionDisabledException=(e,t)=>{const n={};if(e["message"]!==undefined){n.message=(0,s.expectString)(e["message"])}return n};const deserializeMetadata=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"]});const collectBodyString=(e,t)=>(0,s.collectBody)(e,t).then((e=>t.utf8Encoder(e)));const c=(0,s.withBaseException)(a.STSServiceException);const buildHttpRpcRequest=async(e,t,n,s,r)=>{const{hostname:i,protocol:a="https",port:c,path:d}=await e.endpoint();const u={protocol:a,hostname:i,port:c,method:"POST",path:d.endsWith("/")?d.slice(0,-1)+n:d+n,headers:t};if(s!==undefined){u.hostname=s}if(r!==undefined){u.body=r}return new o.HttpRequest(u)};const d={"content-type":"application/x-www-form-urlencoded"};const parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){const t=new r.XMLParser({attributeNamePrefix:"",htmlEntities:true,ignoreAttributes:false,ignoreDeclaration:true,parseTagValue:false,trimValues:false,tagValueProcessor:(e,t)=>t.trim()===""&&t.includes("\n")?"":undefined});t.addEntity("#xD","\r");t.addEntity("#10","\n");const n=t.parse(e);const o="#text";const i=Object.keys(n)[0];const a=n[i];if(a[o]){a[i]=a[o];delete a[o]}return(0,s.getValueFromTextNode)(a)}return{}}));const parseErrorBody=async(e,t)=>{const n=await parseBody(e,t);if(n.Error){n.Error.message=n.Error.message??n.Error.Message}return n};const buildFormUrlencodedString=e=>Object.entries(e).map((([e,t])=>(0,s.extendedEncodeURIComponent)(e)+"="+(0,s.extendedEncodeURIComponent)(t))).join("&");const loadQueryErrorCode=(e,t)=>{if(t.Error?.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}}},36184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(10204);const s=o.__importDefault(n(80858));const r=n(98525);const i=n(10601);const a=n(62944);const c=n(17906);const d=n(1818);const u=n(94681);const l=n(67273);const m=n(83993);const p=n(38179);const g=n(4161);const f=n(39751);const y=n(58809);const E=n(11866);const h=n(12871);const C=n(11866);const getRuntimeConfig=e=>{(0,C.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(E.loadConfigsForDefaultMode);const n=(0,y.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...n,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??g.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(0,r.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,c.defaultUserAgent)({serviceId:n.serviceId,clientVersion:s.default.version}),maxAttempts:e?.maxAttempts??(0,m.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,m.loadConfig)(d.NODE_REGION_CONFIG_OPTIONS,d.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:e?.requestHandler??new p.NodeHttpHandler(defaultConfigProvider),retryMode:e?.retryMode??(0,m.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||f.DEFAULT_RETRY_MODE}),sha256:e?.sha256??u.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,m.loadConfig)(d.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,m.loadConfig)(d.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},58809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const o=n(11866);const s=n(59381);const r=n(76456);const i=n(47107);const a=n(68763);const getRuntimeConfig=e=>({apiVersion:"2011-06-15",base64Decoder:e?.base64Decoder??r.fromBase64,base64Encoder:e?.base64Encoder??r.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??a.defaultEndpointResolver,extensions:e?.extensions??[],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"STS",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??i.fromUtf8,utf8Encoder:e?.utf8Encoder??i.toUtf8});t.getRuntimeConfig=getRuntimeConfig},88199:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const o=n(21945);const s=n(54117);const r=n(11866);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,o.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,r.getDefaultExtensionConfiguration)(e)),...asPartial((0,s.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,o.resolveAwsRegionExtensionConfiguration)(n),...(0,r.resolveDefaultRuntimeConfig)(n),...(0,s.resolveHttpHandlerRuntimeConfig)(n)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},52888:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const emitWarningIfUnsupportedVersion=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<16){n=true;process.emitWarning(`NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will\nno longer support Node.js 14.x on May 1, 2024.\n\nTo continue receiving updates to AWS services, bug fixes, and security\nupdates please upgrade to an active Node.js LTS version.\n\nMore information can be found at: https://a.co/dzr2AJd`)}};t.emitWarningIfUnsupportedVersion=emitWarningIfUnsupportedVersion},69714:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(52888),t)},10601:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(69714),t);o.__exportStar(n(48586),t)},26841:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t._toNum=t._toBool=t._toStr=void 0;const _toStr=e=>{if(e==null){return e}if(typeof e==="number"||typeof e==="bigint"){const t=new Error(`Received number ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}if(typeof e==="boolean"){const t=new Error(`Received boolean ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}return e};t._toStr=_toStr;const _toBool=e=>{if(e==null){return e}if(typeof e==="number"){}if(typeof e==="string"){const t=e.toLowerCase();if(e!==""&&t!=="false"&&t!=="true"){const t=new Error(`Received string "${e}" where a boolean was expected.`);t.name="Warning";console.warn(t)}return e!==""&&t!=="false"}return e};t._toBool=_toBool;const _toNum=e=>{if(e==null){return e}if(typeof e==="boolean"){}if(typeof e==="string"){const t=Number(e);if(t.toString()!==e){const t=new Error(`Received string "${e}" where a number was expected.`);t.name="Warning";console.warn(t);return e}return t}return e};t._toNum=_toNum},48586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(26841),t);o.__exportStar(n(14480),t)},14480:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.awsExpectUnion=void 0;const o=n(11866);const awsExpectUnion=e=>{if(e==null){return undefined}if(typeof e==="object"&&"__type"in e){delete e.__type}return(0,o.expectUnion)(e)};t.awsExpectUnion=awsExpectUnion},40212:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=t.ENV_EXPIRATION=t.ENV_SESSION=t.ENV_SECRET=t.ENV_KEY=void 0;const o=n(57879);t.ENV_KEY="AWS_ACCESS_KEY_ID";t.ENV_SECRET="AWS_SECRET_ACCESS_KEY";t.ENV_SESSION="AWS_SESSION_TOKEN";t.ENV_EXPIRATION="AWS_CREDENTIAL_EXPIRATION";const fromEnv=()=>async()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const s=process.env[t.ENV_SESSION];const r=process.env[t.ENV_EXPIRATION];if(e&&n){return{accessKeyId:e,secretAccessKey:n,...s&&{sessionToken:s},...r&&{expiration:new Date(r)}}}throw new o.CredentialsProviderError("Unable to find environment variable credentials.")};t.fromEnv=fromEnv},81114:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(40212),t)},73858:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromIni=void 0;const o=n(87831);const s=n(85642);const fromIni=(e={})=>async()=>{const t=await(0,o.parseKnownFiles)(e);return(0,s.resolveProfileData)((0,o.getProfileName)(e),t,e)};t.fromIni=fromIni},25544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73858),t)},92128:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAssumeRoleCredentials=t.isAssumeRoleProfile=void 0;const o=n(57879);const s=n(87831);const r=n(87662);const i=n(85642);const isAssumeRoleProfile=e=>Boolean(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&&(isAssumeRoleWithSourceProfile(e)||isAssumeRoleWithProviderProfile(e));t.isAssumeRoleProfile=isAssumeRoleProfile;const isAssumeRoleWithSourceProfile=e=>typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";const isAssumeRoleWithProviderProfile=e=>typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";const resolveAssumeRoleCredentials=async(e,t,n,a={})=>{const c=t[e];if(!n.roleAssumer){throw new o.CredentialsProviderError(`Profile ${e} requires a role to be assumed, but no role assumption callback was provided.`,false)}const{source_profile:d}=c;if(d&&d in a){throw new o.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${(0,s.getProfileName)(n)}. Profiles visited: `+Object.keys(a).join(", "),false)}const u=d?(0,i.resolveProfileData)(d,t,n,{...a,[d]:true}):(0,r.resolveCredentialSource)(c.credential_source,e)();const l={RoleArn:c.role_arn,RoleSessionName:c.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:c.external_id,DurationSeconds:parseInt(c.duration_seconds||"3600",10)};const{mfa_serial:m}=c;if(m){if(!n.mfaCodeProvider){throw new o.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,false)}l.SerialNumber=m;l.TokenCode=await n.mfaCodeProvider(m)}const p=await u;return n.roleAssumer(p,l)};t.resolveAssumeRoleCredentials=resolveAssumeRoleCredentials},87662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCredentialSource=void 0;const o=n(81114);const s=n(27919);const r=n(57879);const resolveCredentialSource=(e,t)=>{const n={EcsContainer:s.fromContainerMetadata,Ec2InstanceMetadata:s.fromInstanceMetadata,Environment:o.fromEnv};if(e in n){return n[e]()}else{throw new r.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, `+`expected EcsContainer or Ec2InstanceMetadata or Environment.`)}};t.resolveCredentialSource=resolveCredentialSource},54328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=t.isProcessProfile=void 0;const o=n(1287);const isProcessProfile=e=>Boolean(e)&&typeof e==="object"&&typeof e.credential_process==="string";t.isProcessProfile=isProcessProfile;const resolveProcessCredentials=async(e,t)=>(0,o.fromProcess)({...e,profile:t})();t.resolveProcessCredentials=resolveProcessCredentials},85642:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProfileData=void 0;const o=n(57879);const s=n(92128);const r=n(54328);const i=n(15813);const a=n(58024);const c=n(12483);const resolveProfileData=async(e,t,n,d={})=>{const u=t[e];if(Object.keys(d).length>0&&(0,a.isStaticCredsProfile)(u)){return(0,a.resolveStaticCredentials)(u)}if((0,s.isAssumeRoleProfile)(u)){return(0,s.resolveAssumeRoleCredentials)(e,t,n,d)}if((0,a.isStaticCredsProfile)(u)){return(0,a.resolveStaticCredentials)(u)}if((0,c.isWebIdentityProfile)(u)){return(0,c.resolveWebIdentityCredentials)(u,n)}if((0,r.isProcessProfile)(u)){return(0,r.resolveProcessCredentials)(n,e)}if((0,i.isSsoProfile)(u)){return(0,i.resolveSsoCredentials)(u)}throw new o.CredentialsProviderError(`Profile ${e} could not be found or parsed in shared credentials file.`)};t.resolveProfileData=resolveProfileData},15813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSsoCredentials=t.isSsoProfile=void 0;const o=n(14254);var s=n(14254);Object.defineProperty(t,"isSsoProfile",{enumerable:true,get:function(){return s.isSsoProfile}});const resolveSsoCredentials=e=>{const{sso_start_url:t,sso_account_id:n,sso_session:s,sso_region:r,sso_role_name:i}=(0,o.validateSsoProfile)(e);return(0,o.fromSSO)({ssoStartUrl:t,ssoAccountId:n,ssoSession:s,ssoRegion:r,ssoRoleName:i})()};t.resolveSsoCredentials=resolveSsoCredentials},58024:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStaticCredentials=t.isStaticCredsProfile=void 0;const isStaticCredsProfile=e=>Boolean(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;t.isStaticCredsProfile=isStaticCredsProfile;const resolveStaticCredentials=e=>Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token});t.resolveStaticCredentials=resolveStaticCredentials},12483:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveWebIdentityCredentials=t.isWebIdentityProfile=void 0;const o=n(28520);const isWebIdentityProfile=e=>Boolean(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;t.isWebIdentityProfile=isWebIdentityProfile;const resolveWebIdentityCredentials=async(e,t)=>(0,o.fromTokenFile)({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity})();t.resolveWebIdentityCredentials=resolveWebIdentityCredentials},55305:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=void 0;const o=n(81114);const s=n(25544);const r=n(1287);const i=n(14254);const a=n(28520);const c=n(57879);const d=n(87831);const u=n(20858);const defaultProvider=(e={})=>(0,c.memoize)((0,c.chain)(...e.profile||process.env[d.ENV_PROFILE]?[]:[(0,o.fromEnv)()],(0,i.fromSSO)(e),(0,s.fromIni)(e),(0,r.fromProcess)(e),(0,a.fromTokenFile)(e),(0,u.remoteProvider)(e),(async()=>{throw new c.CredentialsProviderError("Could not load credentials from any providers",false)})),(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==undefined));t.defaultProvider=defaultProvider},62944:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55305),t)},20858:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.remoteProvider=t.ENV_IMDS_DISABLED=void 0;const o=n(27919);const s=n(57879);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";const remoteProvider=e=>{if(process.env[o.ENV_CMDS_RELATIVE_URI]||process.env[o.ENV_CMDS_FULL_URI]){return(0,o.fromContainerMetadata)(e)}if(process.env[t.ENV_IMDS_DISABLED]){return async()=>{throw new s.CredentialsProviderError("EC2 Instance Metadata Service access disabled")}}return(0,o.fromInstanceMetadata)(e)};t.remoteProvider=remoteProvider},75576:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=void 0;const o=n(87831);const s=n(73035);const fromProcess=(e={})=>async()=>{const t=await(0,o.parseKnownFiles)(e);return(0,s.resolveProcessCredentials)((0,o.getProfileName)(e),t)};t.fromProcess=fromProcess},39726:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValidatedProcessCredentials=void 0;const getValidatedProcessCredentials=(e,t)=>{if(t.Version!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(t.AccessKeyId===undefined||t.SecretAccessKey===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}if(t.Expiration){const n=new Date;const o=new Date(t.Expiration);if(o{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(75576),t)},73035:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=void 0;const o=n(57879);const s=n(32081);const r=n(73837);const i=n(39726);const resolveProcessCredentials=async(e,t)=>{const n=t[e];if(t[e]){const t=n["credential_process"];if(t!==undefined){const n=(0,r.promisify)(s.exec);try{const{stdout:o}=await n(t);let s;try{s=JSON.parse(o.trim())}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return(0,i.getValidatedProcessCredentials)(e,s)}catch(e){throw new o.CredentialsProviderError(e.message)}}else{throw new o.CredentialsProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new o.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`)}};t.resolveProcessCredentials=resolveProcessCredentials},63079:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSSO=void 0;const o=n(57879);const s=n(87831);const r=n(14899);const i=n(37020);const a=n(69859);const fromSSO=(e={})=>async()=>{const{ssoStartUrl:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,ssoSession:l}=e;const m=(0,s.getProfileName)(e);if(!t&&!n&&!c&&!d&&!l){const n=await(0,s.parseKnownFiles)(e);const d=n[m];if(!d){throw new o.CredentialsProviderError(`Profile ${m} was not found.`)}if(!(0,r.isSsoProfile)(d)){throw new o.CredentialsProviderError(`Profile ${m} is not configured with SSO credentials.`)}if(d===null||d===void 0?void 0:d.sso_session){const n=await(0,s.loadSsoSessionData)(e);const r=n[d.sso_session];const i=` configurations in profile ${m} and sso-session ${d.sso_session}`;if(c&&c!==r.sso_region){throw new o.CredentialsProviderError(`Conflicting SSO region`+i,false)}if(t&&t!==r.sso_start_url){throw new o.CredentialsProviderError(`Conflicting SSO start_url`+i,false)}d.sso_region=r.sso_region;d.sso_start_url=r.sso_start_url}const{sso_start_url:l,sso_account_id:p,sso_region:g,sso_role_name:f,sso_session:y}=(0,a.validateSsoProfile)(d);return(0,i.resolveSSOCredentials)({ssoStartUrl:l,ssoSession:y,ssoAccountId:p,ssoRegion:g,ssoRoleName:f,ssoClient:u,profile:m})}else if(!t||!n||!c||!d){throw new o.CredentialsProviderError("Incomplete configuration. The fromSSO() argument hash must include "+'"ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"')}else{return(0,i.resolveSSOCredentials)({ssoStartUrl:t,ssoSession:l,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,profile:m})}};t.fromSSO=fromSSO},14254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(63079),t);o.__exportStar(n(14899),t);o.__exportStar(n(10245),t);o.__exportStar(n(69859),t)},14899:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSsoProfile=void 0;const isSsoProfile=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");t.isSsoProfile=isSsoProfile},37020:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSSOCredentials=void 0;const o=n(69615);const s=n(87179);const r=n(57879);const i=n(87831);const a=false;const resolveSSOCredentials=async({ssoStartUrl:e,ssoSession:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:d,ssoClient:u,profile:l})=>{let m;const p=`To refresh this SSO session run aws sso login with the corresponding profile.`;if(t){try{const e=await(0,s.fromSso)({profile:l})();m={accessToken:e.token,expiresAt:new Date(e.expiration).toISOString()}}catch(e){throw new r.CredentialsProviderError(e.message,a)}}else{try{m=await(0,i.getSSOTokenFromFile)(e)}catch(e){throw new r.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${p}`,a)}}if(new Date(m.expiresAt).getTime()-Date.now()<=0){throw new r.CredentialsProviderError(`The SSO session associated with this profile has expired. ${p}`,a)}const{accessToken:g}=m;const f=u||new o.SSOClient({region:c});let y;try{y=await f.send(new o.GetRoleCredentialsCommand({accountId:n,roleName:d,accessToken:g}))}catch(e){throw r.CredentialsProviderError.from(e,a)}const{roleCredentials:{accessKeyId:E,secretAccessKey:h,sessionToken:C,expiration:S}={}}=y;if(!E||!h||!C||!S){throw new r.CredentialsProviderError("SSO returns an invalid temporary credential.",a)}return{accessKeyId:E,secretAccessKey:h,sessionToken:C,expiration:new Date(S)}};t.resolveSSOCredentials=resolveSSOCredentials},10245:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},69859:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateSsoProfile=void 0;const o=n(57879);const validateSsoProfile=e=>{const{sso_start_url:t,sso_account_id:n,sso_region:s,sso_role_name:r}=e;if(!t||!n||!s||!r){throw new o.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(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,false)}return e};t.validateSsoProfile=validateSsoProfile},15701:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const o=n(57879);const s=n(57147);const r=n(34619);const i="AWS_WEB_IDENTITY_TOKEN_FILE";const a="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const fromTokenFile=(e={})=>async()=>{var t,n,d;const u=(t=e===null||e===void 0?void 0:e.webIdentityTokenFile)!==null&&t!==void 0?t:process.env[i];const l=(n=e===null||e===void 0?void 0:e.roleArn)!==null&&n!==void 0?n:process.env[a];const m=(d=e===null||e===void 0?void 0:e.roleSessionName)!==null&&d!==void 0?d:process.env[c];if(!u||!l){throw new o.CredentialsProviderError("Web identity configuration not specified")}return(0,r.fromWebToken)({...e,webIdentityToken:(0,s.readFileSync)(u,{encoding:"ascii"}),roleArn:l,roleSessionName:m})()};t.fromTokenFile=fromTokenFile},34619:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const o=n(57879);const fromWebToken=e=>()=>{const{roleArn:t,roleSessionName:n,webIdentityToken:s,providerId:r,policyArns:i,policy:a,durationSeconds:c,roleAssumerWithWebIdentity:d}=e;if(!d){throw new o.CredentialsProviderError(`Role Arn '${t}' needs to be assumed with web identity,`+` but no role assumption callback was provided.`,false)}return d({RoleArn:t,RoleSessionName:n!==null&&n!==void 0?n:`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:s,ProviderId:r,PolicyArns:i,Policy:a,DurationSeconds:c})};t.fromWebToken=fromWebToken},28520:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(15701),t);o.__exportStar(n(34619),t)},42459:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const o=n(54117);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const hostHeaderMiddleware=e=>t=>async n=>{if(!o.HttpRequest.isInstance(n.request))return t(n);const{request:s}=n;const{handlerProtocol:r=""}=e.requestHandler.metadata||{};if(r.indexOf("h2")>=0&&!s.headers[":authority"]){delete s.headers["host"];s.headers[":authority"]=s.hostname+(s.port?":"+s.port:"")}else if(!s.headers["host"]){let e=s.hostname;if(s.port!=null)e+=`:${s.port}`;s.headers["host"]=e}return t(n)};t.hostHeaderMiddleware=hostHeaderMiddleware;t.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};const getHostHeaderPlugin=e=>({applyToStack:n=>{n.add((0,t.hostHeaderMiddleware)(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=getHostHeaderPlugin},1475:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(41233),t)},41233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLoggerPlugin=t.loggerMiddlewareOptions=t.loggerMiddleware=void 0;const loggerMiddleware=()=>(e,t)=>async n=>{var o,s;try{const s=await e(n);const{clientName:r,commandName:i,logger:a,dynamoDbDocumentClientOptions:c={}}=t;const{overrideInputFilterSensitiveLog:d,overrideOutputFilterSensitiveLog:u}=c;const l=d!==null&&d!==void 0?d:t.inputFilterSensitiveLog;const m=u!==null&&u!==void 0?u:t.outputFilterSensitiveLog;const{$metadata:p,...g}=s.output;(o=a===null||a===void 0?void 0:a.info)===null||o===void 0?void 0:o.call(a,{clientName:r,commandName:i,input:l(n.input),output:m(g),metadata:p});return s}catch(e){const{clientName:o,commandName:r,logger:i,dynamoDbDocumentClientOptions:a={}}=t;const{overrideInputFilterSensitiveLog:c}=a;const d=c!==null&&c!==void 0?c:t.inputFilterSensitiveLog;(s=i===null||i===void 0?void 0:i.error)===null||s===void 0?void 0:s.call(i,{clientName:o,commandName:r,input:d(n.input),error:e,metadata:e.$metadata});throw e}};t.loggerMiddleware=loggerMiddleware;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};const getLoggerPlugin=e=>({applyToStack:e=>{e.add((0,t.loggerMiddleware)(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=getLoggerPlugin},14103:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRecursionDetectionPlugin=t.addRecursionDetectionMiddlewareOptions=t.recursionDetectionMiddleware=void 0;const o=n(54117);const s="X-Amzn-Trace-Id";const r="AWS_LAMBDA_FUNCTION_NAME";const i="_X_AMZN_TRACE_ID";const recursionDetectionMiddleware=e=>t=>async n=>{const{request:a}=n;if(!o.HttpRequest.isInstance(a)||e.runtime!=="node"||a.headers.hasOwnProperty(s)){return t(n)}const c=process.env[r];const d=process.env[i];const nonEmptyString=e=>typeof e==="string"&&e.length>0;if(nonEmptyString(c)&&nonEmptyString(d)){a.headers[s]=d}return t({...n,request:a})};t.recursionDetectionMiddleware=recursionDetectionMiddleware;t.addRecursionDetectionMiddlewareOptions={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:true,priority:"low"};const getRecursionDetectionPlugin=e=>({applyToStack:n=>{n.add((0,t.recursionDetectionMiddleware)(e),t.addRecursionDetectionMiddlewareOptions)}});t.getRecursionDetectionPlugin=getRecursionDetectionPlugin},2629:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStsAuthConfig=void 0;const o=n(83347);const resolveStsAuthConfig=(e,{stsClientCtor:t})=>(0,o.resolveAwsAuthConfig)({...e,stsClientCtor:t});t.resolveStsAuthConfig=resolveStsAuthConfig},55182:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSigV4AuthConfig=t.resolveAwsAuthConfig=void 0;const o=n(57879);const s=n(20829);const r=n(25275);const i=3e5;const resolveAwsAuthConfig=e=>{const t=e.credentials?normalizeCredentialProvider(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:o=e.systemClockOffset||0,sha256:i}=e;let a;if(e.signer){a=(0,r.normalizeProvider)(e.signer)}else if(e.regionInfoProvider){a=()=>(0,r.normalizeProvider)(e.region)().then((async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t])).then((([o,r])=>{const{signingRegion:a,signingService:c}=o;e.signingRegion=e.signingRegion||a||r;e.signingName=e.signingName||c||e.serviceId;const d={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:n};const u=e.signerConstructor||s.SignatureV4;return new u(d)}))}else{a=async o=>{o=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,r.normalizeProvider)(e.region)(),properties:{}},o);const a=o.signingRegion;const c=o.signingName;e.signingRegion=e.signingRegion||a;e.signingName=e.signingName||c||e.serviceId;const d={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:n};const u=e.signerConstructor||s.SignatureV4;return new u(d)}}return{...e,systemClockOffset:o,signingEscapePath:n,credentials:t,signer:a}};t.resolveAwsAuthConfig=resolveAwsAuthConfig;const resolveSigV4AuthConfig=e=>{const t=e.credentials?normalizeCredentialProvider(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:o=e.systemClockOffset||0,sha256:i}=e;let a;if(e.signer){a=(0,r.normalizeProvider)(e.signer)}else{a=(0,r.normalizeProvider)(new s.SignatureV4({credentials:t,region:e.region,service:e.signingName,sha256:i,uriEscapePath:n}))}return{...e,systemClockOffset:o,signingEscapePath:n,credentials:t,signer:a}};t.resolveSigV4AuthConfig=resolveSigV4AuthConfig;const normalizeCredentialProvider=e=>{if(typeof e==="function"){return(0,o.memoize)(e,(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()e.expiration!==undefined))}return(0,r.normalizeProvider)(e)}},7717:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSigV4AuthPlugin=t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const o=n(54117);const s=n(3904);const r=n(85384);const awsAuthMiddleware=e=>(t,n)=>async function(i){var a,c,d,u;if(!o.HttpRequest.isInstance(i.request))return t(i);const l=(d=(c=(a=n.endpointV2)===null||a===void 0?void 0:a.properties)===null||c===void 0?void 0:c.authSchemes)===null||d===void 0?void 0:d[0];const m=(l===null||l===void 0?void 0:l.name)==="sigv4a"?(u=l===null||l===void 0?void 0:l.signingRegionSet)===null||u===void 0?void 0:u.join(","):undefined;const p=await e.signer(l);const g=await t({...i,request:await p.sign(i.request,{signingDate:(0,s.getSkewCorrectedDate)(e.systemClockOffset),signingRegion:m||n["signing_region"],signingService:n["signing_service"]})}).catch((t=>{var n;const o=(n=t.ServerTime)!==null&&n!==void 0?n:getDateHeader(t.$response);if(o){e.systemClockOffset=(0,r.getUpdatedSystemClockOffset)(o,e.systemClockOffset)}throw t}));const f=getDateHeader(g.response);if(f){e.systemClockOffset=(0,r.getUpdatedSystemClockOffset)(f,e.systemClockOffset)}return g};t.awsAuthMiddleware=awsAuthMiddleware;const getDateHeader=e=>{var t,n,s;return o.HttpResponse.isInstance(e)?(n=(t=e.headers)===null||t===void 0?void 0:t.date)!==null&&n!==void 0?n:(s=e.headers)===null||s===void 0?void 0:s.Date:undefined};t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:true};const getAwsAuthPlugin=e=>({applyToStack:n=>{n.addRelativeTo((0,t.awsAuthMiddleware)(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=getAwsAuthPlugin;t.getSigV4AuthPlugin=t.getAwsAuthPlugin},83347:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55182),t);o.__exportStar(n(7717),t)},3904:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSkewCorrectedDate=void 0;const getSkewCorrectedDate=e=>new Date(Date.now()+e);t.getSkewCorrectedDate=getSkewCorrectedDate},85384:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUpdatedSystemClockOffset=void 0;const o=n(78958);const getUpdatedSystemClockOffset=(e,t)=>{const n=Date.parse(e);if((0,o.isClockSkewed)(n,t)){return n-Date.now()}return t};t.getUpdatedSystemClockOffset=getUpdatedSystemClockOffset},78958:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isClockSkewed=void 0;const o=n(3904);const isClockSkewed=(e,t)=>Math.abs((0,o.getSkewCorrectedDate)(t).getTime()-e)>=3e5;t.isClockSkewed=isClockSkewed},53274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveUserAgentConfig=void 0;function resolveUserAgentConfig(e){return{...e,customUserAgent:typeof e.customUserAgent==="string"?[[e.customUserAgent]]:e.customUserAgent}}t.resolveUserAgentConfig=resolveUserAgentConfig},37696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UA_ESCAPE_CHAR=t.UA_VALUE_ESCAPE_REGEX=t.UA_NAME_ESCAPE_REGEX=t.UA_NAME_SEPARATOR=t.SPACE=t.X_AMZ_USER_AGENT=t.USER_AGENT=void 0;t.USER_AGENT="user-agent";t.X_AMZ_USER_AGENT="x-amz-user-agent";t.SPACE=" ";t.UA_NAME_SEPARATOR="/";t.UA_NAME_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;t.UA_VALUE_ESCAPE_REGEX=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;t.UA_ESCAPE_CHAR="-"},37163:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(53274),t);o.__exportStar(n(83689),t)},83689:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const o=n(61194);const s=n(54117);const r=n(37696);const userAgentMiddleware=e=>(t,n)=>async i=>{var a,c;const{request:d}=i;if(!s.HttpRequest.isInstance(d))return t(i);const{headers:u}=d;const l=((a=n===null||n===void 0?void 0:n.userAgent)===null||a===void 0?void 0:a.map(escapeUserAgent))||[];const m=(await e.defaultUserAgentProvider()).map(escapeUserAgent);const p=((c=e===null||e===void 0?void 0:e.customUserAgent)===null||c===void 0?void 0:c.map(escapeUserAgent))||[];const g=(0,o.getUserAgentPrefix)();const f=(g?[g]:[]).concat([...m,...l,...p]).join(r.SPACE);const y=[...m.filter((e=>e.startsWith("aws-sdk-"))),...p].join(r.SPACE);if(e.runtime!=="browser"){if(y){u[r.X_AMZ_USER_AGENT]=u[r.X_AMZ_USER_AGENT]?`${u[r.USER_AGENT]} ${y}`:y}u[r.USER_AGENT]=f}else{u[r.X_AMZ_USER_AGENT]=f}return t({...i,request:d})};t.userAgentMiddleware=userAgentMiddleware;const escapeUserAgent=e=>{var t;const n=e[0].split(r.UA_NAME_SEPARATOR).map((e=>e.replace(r.UA_NAME_ESCAPE_REGEX,r.UA_ESCAPE_CHAR))).join(r.UA_NAME_SEPARATOR);const o=(t=e[1])===null||t===void 0?void 0:t.replace(r.UA_VALUE_ESCAPE_REGEX,r.UA_ESCAPE_CHAR);const s=n.indexOf(r.UA_NAME_SEPARATOR);const i=n.substring(0,s);let a=n.substring(s+1);if(i==="api"){a=a.toLowerCase()}return[i,a,o].filter((e=>e&&e.length>0)).reduce(((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}}),"")};t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};const getUserAgentPlugin=e=>({applyToStack:n=>{n.add((0,t.userAgentMiddleware)(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=getUserAgentPlugin},91115:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAwsRegionExtensionConfiguration=t.getAwsRegionExtensionConfiguration=void 0;const getAwsRegionExtensionConfiguration=e=>{let runtimeConfigRegion=async()=>{if(e.region===undefined){throw new Error("Region is missing from runtimeConfig")}const t=e.region;if(typeof t==="string"){return t}return t()};return{setRegion(e){runtimeConfigRegion=e},region(){return runtimeConfigRegion}}};t.getAwsRegionExtensionConfiguration=getAwsRegionExtensionConfiguration;const resolveAwsRegionExtensionConfiguration=e=>({region:e.region()});t.resolveAwsRegionExtensionConfiguration=resolveAwsRegionExtensionConfiguration},21945:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(91115),t);o.__exportStar(n(3982),t)},81558:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_REGION_CONFIG_FILE_OPTIONS=t.NODE_REGION_CONFIG_OPTIONS=t.REGION_INI_NAME=t.REGION_ENV_NAME=void 0;t.REGION_ENV_NAME="AWS_REGION";t.REGION_INI_NAME="region";t.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.REGION_ENV_NAME],configFileSelector:e=>e[t.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};t.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}},36926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const o=n(62995);const getRealRegion=e=>(0,o.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=getRealRegion},3982:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(81558),t);o.__exportStar(n(33757),t)},62995:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const isFipsRegion=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=isFipsRegion},33757:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const o=n(36926);const s=n(62995);const resolveRegionConfig=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return(0,o.getRealRegion)(t)}const e=await t();return(0,o.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,s.isFipsRegion)(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}};t.resolveRegionConfig=resolveRegionConfig},42965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UnsupportedGrantTypeException=t.UnauthorizedClientException=t.SlowDownException=t.SSOOIDCClient=t.InvalidScopeException=t.InvalidRequestException=t.InvalidClientException=t.InternalServerException=t.ExpiredTokenException=t.CreateTokenCommand=t.AuthorizationPendingException=t.AccessDeniedException=void 0;const o=n(42459);const s=n(1475);const r=n(14103);const i=n(37163);const a=n(1818);const c=n(71829);const d=n(12538);const u=n(67273);const l=n(11866);var resolveClientEndpointParameters=e=>{var t,n;return{...e,useDualstackEndpoint:(t=e.useDualstackEndpoint)!==null&&t!==void 0?t:false,useFipsEndpoint:(n=e.useFipsEndpoint)!==null&&n!==void 0?n:false,defaultSigningName:"awsssooidc"}};var m={version:"3.429.0"};const p=n(17906);const g=n(1818);const f=n(94681);const y=n(67273);const E=n(83993);const h=n(38179);const C=n(4161);const S=n(39751);const v=n(11866);const _=n(59381);const w=n(76456);const b=n(47107);const P=n(88013);var x="required";var I="fn";var D="argv";var T="ref";var O="isSet";var R="tree";var A="error";var N="endpoint";var k="PartitionResult";var M="getAttr";var F={[x]:false,type:"String"};var L={[x]:true,default:false,type:"Boolean"};var j={[T]:"Endpoint"};var U={[I]:"booleanEquals",[D]:[{[T]:"UseFIPS"},true]};var z={[I]:"booleanEquals",[D]:[{[T]:"UseDualStack"},true]};var $={};var H={[I]:"booleanEquals",[D]:[true,{[I]:M,[D]:[{[T]:k},"supportsFIPS"]}]};var G={[T]:k};var q={[I]:"booleanEquals",[D]:[true,{[I]:M,[D]:[G,"supportsDualStack"]}]};var B=[U];var W=[z];var V=[{[T]:"Region"}];var Y={version:"1.0",parameters:{Region:F,UseDualStack:L,UseFIPS:L,Endpoint:F},rules:[{conditions:[{[I]:O,[D]:[j]}],type:R,rules:[{conditions:B,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:A},{conditions:W,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:A},{endpoint:{url:j,properties:$,headers:$},type:N}]},{conditions:[{[I]:O,[D]:V}],type:R,rules:[{conditions:[{[I]:"aws.partition",[D]:V,assign:k}],type:R,rules:[{conditions:[U,z],type:R,rules:[{conditions:[H,q],type:R,rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:$,headers:$},type:N}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:A}]},{conditions:B,type:R,rules:[{conditions:[H],type:R,rules:[{conditions:[{[I]:"stringEquals",[D]:["aws-us-gov",{[I]:M,[D]:[G,"name"]}]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:$,headers:$},type:N},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:$,headers:$},type:N}]},{error:"FIPS is enabled but this partition does not support FIPS",type:A}]},{conditions:W,type:R,rules:[{conditions:[q],type:R,rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:$,headers:$},type:N}]},{error:"DualStack is enabled but this partition does not support DualStack",type:A}]},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:$,headers:$},type:N}]}]},{error:"Invalid Configuration: Missing Region",type:A}]};var K=Y;var defaultEndpointResolver=(e,t={})=>(0,P.resolveEndpoint)(K,{endpointParams:e,logger:t.logger});var getRuntimeConfig=e=>{var t,n,o,s,r,i,a,c,d,u;return{apiVersion:"2019-06-10",base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:w.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:w.toBase64,disableHostPrefix:(o=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&o!==void 0?o:false,endpointProvider:(s=e===null||e===void 0?void 0:e.endpointProvider)!==null&&s!==void 0?s:defaultEndpointResolver,extensions:(r=e===null||e===void 0?void 0:e.extensions)!==null&&r!==void 0?r:[],logger:(i=e===null||e===void 0?void 0:e.logger)!==null&&i!==void 0?i:new v.NoOpLogger,serviceId:(a=e===null||e===void 0?void 0:e.serviceId)!==null&&a!==void 0?a:"SSO OIDC",urlParser:(c=e===null||e===void 0?void 0:e.urlParser)!==null&&c!==void 0?c:_.parseUrl,utf8Decoder:(d=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&d!==void 0?d:b.fromUtf8,utf8Encoder:(u=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&u!==void 0?u:b.toUtf8}};const X=n(11866);const Q=n(12871);const J=n(11866);var getRuntimeConfig2=e=>{var t,n,o,s,r,i,a,c,d,u;(0,J.emitWarningIfUnsupportedVersion)(process.version);const l=(0,Q.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>l().then(X.loadConfigsForDefaultMode);const v=getRuntimeConfig(e);return{...v,...e,runtime:"node",defaultsMode:l,bodyLengthChecker:(t=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&t!==void 0?t:C.calculateBodyLength,defaultUserAgentProvider:(n=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&n!==void 0?n:(0,p.defaultUserAgent)({serviceId:v.serviceId,clientVersion:m.version}),maxAttempts:(o=e===null||e===void 0?void 0:e.maxAttempts)!==null&&o!==void 0?o:(0,E.loadConfig)(y.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(s=e===null||e===void 0?void 0:e.region)!==null&&s!==void 0?s:(0,E.loadConfig)(g.NODE_REGION_CONFIG_OPTIONS,g.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(r=e===null||e===void 0?void 0:e.requestHandler)!==null&&r!==void 0?r:new h.NodeHttpHandler(defaultConfigProvider),retryMode:(i=e===null||e===void 0?void 0:e.retryMode)!==null&&i!==void 0?i:(0,E.loadConfig)({...y.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||S.DEFAULT_RETRY_MODE}),sha256:(a=e===null||e===void 0?void 0:e.sha256)!==null&&a!==void 0?a:f.Hash.bind(null,"sha256"),streamCollector:(c=e===null||e===void 0?void 0:e.streamCollector)!==null&&c!==void 0?c:h.streamCollector,useDualstackEndpoint:(d=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&d!==void 0?d:(0,E.loadConfig)(g.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(u=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&u!==void 0?u:(0,E.loadConfig)(g.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};const Z=n(21945);const ee=n(54117);const te=n(11866);var asPartial=e=>e;var resolveRuntimeExtensions=(e,t)=>{const n={...asPartial((0,Z.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,te.getDefaultExtensionConfiguration)(e)),...asPartial((0,ee.getHttpHandlerExtensionConfiguration)(e))};t.forEach((e=>e.configure(n)));return{...e,...(0,Z.resolveAwsRegionExtensionConfiguration)(n),...(0,te.resolveDefaultRuntimeConfig)(n),...(0,ee.resolveHttpHandlerRuntimeConfig)(n)}};var ne=class extends l.Client{constructor(...[e]){const t=getRuntimeConfig2(e||{});const n=resolveClientEndpointParameters(t);const l=(0,a.resolveRegionConfig)(n);const m=(0,d.resolveEndpointConfig)(l);const p=(0,u.resolveRetryConfig)(m);const g=(0,o.resolveHostHeaderConfig)(p);const f=(0,i.resolveUserAgentConfig)(g);const y=resolveRuntimeExtensions(f,(e===null||e===void 0?void 0:e.extensions)||[]);super(y);this.config=y;this.middlewareStack.use((0,u.getRetryPlugin)(this.config));this.middlewareStack.use((0,c.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,o.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,r.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,i.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}};t.SSOOIDCClient=ne;const oe=n(11866);const se=n(12538);const re=n(76904);const ie=n(11866);const ae=n(18499);const ce=n(54117);const de=n(11866);const ue=n(11866);var le=class _SSOOIDCServiceException extends ue.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOOIDCServiceException.prototype)}};var me=class _AccessDeniedException extends le{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype);this.error=e.error;this.error_description=e.error_description}};t.AccessDeniedException=me;var pe=class _AuthorizationPendingException extends le{constructor(e){super({name:"AuthorizationPendingException",$fault:"client",...e});this.name="AuthorizationPendingException";this.$fault="client";Object.setPrototypeOf(this,_AuthorizationPendingException.prototype);this.error=e.error;this.error_description=e.error_description}};t.AuthorizationPendingException=pe;var ge=class _ExpiredTokenException extends le{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype);this.error=e.error;this.error_description=e.error_description}};t.ExpiredTokenException=ge;var fe=class _InternalServerException extends le{constructor(e){super({name:"InternalServerException",$fault:"server",...e});this.name="InternalServerException";this.$fault="server";Object.setPrototypeOf(this,_InternalServerException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InternalServerException=fe;var ye=class _InvalidClientException extends le{constructor(e){super({name:"InvalidClientException",$fault:"client",...e});this.name="InvalidClientException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidClientException=ye;var Ee=class _InvalidGrantException extends le{constructor(e){super({name:"InvalidGrantException",$fault:"client",...e});this.name="InvalidGrantException";this.$fault="client";Object.setPrototypeOf(this,_InvalidGrantException.prototype);this.error=e.error;this.error_description=e.error_description}};var he=class _InvalidRequestException extends le{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidRequestException=he;var Ce=class _InvalidScopeException extends le{constructor(e){super({name:"InvalidScopeException",$fault:"client",...e});this.name="InvalidScopeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidScopeException.prototype);this.error=e.error;this.error_description=e.error_description}};t.InvalidScopeException=Ce;var Se=class _SlowDownException extends le{constructor(e){super({name:"SlowDownException",$fault:"client",...e});this.name="SlowDownException";this.$fault="client";Object.setPrototypeOf(this,_SlowDownException.prototype);this.error=e.error;this.error_description=e.error_description}};t.SlowDownException=Se;var ve=class _UnauthorizedClientException extends le{constructor(e){super({name:"UnauthorizedClientException",$fault:"client",...e});this.name="UnauthorizedClientException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedClientException.prototype);this.error=e.error;this.error_description=e.error_description}};t.UnauthorizedClientException=ve;var _e=class _UnsupportedGrantTypeException extends le{constructor(e){super({name:"UnsupportedGrantTypeException",$fault:"client",...e});this.name="UnsupportedGrantTypeException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedGrantTypeException.prototype);this.error=e.error;this.error_description=e.error_description}};t.UnsupportedGrantTypeException=_e;var we=class _InvalidClientMetadataException extends le{constructor(e){super({name:"InvalidClientMetadataException",$fault:"client",...e});this.name="InvalidClientMetadataException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientMetadataException.prototype);this.error=e.error;this.error_description=e.error_description}};var se_CreateTokenCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:s,path:r}=await t.endpoint();const i={"content-type":"application/json"};const a=`${(r===null||r===void 0?void 0:r.endsWith("/"))?r.slice(0,-1):r||""}/token`;let c;c=JSON.stringify((0,de.take)(e,{clientId:[],clientSecret:[],code:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:e=>(0,de._json)(e)}));return new ce.HttpRequest({protocol:o,hostname:n,port:s,method:"POST",headers:i,path:a,body:c})};var se_RegisterClientCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:s,path:r}=await t.endpoint();const i={"content-type":"application/json"};const a=`${(r===null||r===void 0?void 0:r.endsWith("/"))?r.slice(0,-1):r||""}/client/register`;let c;c=JSON.stringify((0,de.take)(e,{clientName:[],clientType:[],scopes:e=>(0,de._json)(e)}));return new ce.HttpRequest({protocol:o,hostname:n,port:s,method:"POST",headers:i,path:a,body:c})};var se_StartDeviceAuthorizationCommand=async(e,t)=>{const{hostname:n,protocol:o="https",port:s,path:r}=await t.endpoint();const i={"content-type":"application/json"};const a=`${(r===null||r===void 0?void 0:r.endsWith("/"))?r.slice(0,-1):r||""}/device_authorization`;let c;c=JSON.stringify((0,de.take)(e,{clientId:[],clientSecret:[],startUrl:[]}));return new ce.HttpRequest({protocol:o,hostname:n,port:s,method:"POST",headers:i,path:a,body:c})};var de_CreateTokenCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_CreateTokenCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const s=(0,de.take)(o,{accessToken:de.expectString,expiresIn:de.expectInt32,idToken:de.expectString,refreshToken:de.expectString,tokenType:de.expectString});Object.assign(n,s);return n};var de_CreateTokenCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await de_AccessDeniedExceptionRes(n,t);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await de_AuthorizationPendingExceptionRes(n,t);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await de_ExpiredTokenExceptionRes(n,t);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await de_InvalidClientExceptionRes(n,t);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await de_InvalidGrantExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await de_InvalidScopeExceptionRes(n,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await de_SlowDownExceptionRes(n,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await de_UnauthorizedClientExceptionRes(n,t);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await de_UnsupportedGrantTypeExceptionRes(n,t);default:const s=n.body;return be({output:e,parsedBody:s,errorCode:o})}};var de_RegisterClientCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_RegisterClientCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const s=(0,de.take)(o,{authorizationEndpoint:de.expectString,clientId:de.expectString,clientIdIssuedAt:de.expectLong,clientSecret:de.expectString,clientSecretExpiresAt:de.expectLong,tokenEndpoint:de.expectString});Object.assign(n,s);return n};var de_RegisterClientCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await de_InvalidClientMetadataExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await de_InvalidScopeExceptionRes(n,t);default:const s=n.body;return be({output:e,parsedBody:s,errorCode:o})}};var de_StartDeviceAuthorizationCommand=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return de_StartDeviceAuthorizationCommandError(e,t)}const n=(0,de.map)({$metadata:deserializeMetadata(e)});const o=(0,de.expectNonNull)((0,de.expectObject)(await parseBody(e.body,t)),"body");const s=(0,de.take)(o,{deviceCode:de.expectString,expiresIn:de.expectInt32,interval:de.expectInt32,userCode:de.expectString,verificationUri:de.expectString,verificationUriComplete:de.expectString});Object.assign(n,s);return n};var de_StartDeviceAuthorizationCommandError=async(e,t)=>{const n={...e,body:await parseErrorBody(e.body,t)};const o=loadRestJsonErrorCode(e,n.body);switch(o){case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await de_InternalServerExceptionRes(n,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await de_InvalidClientExceptionRes(n,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await de_InvalidRequestExceptionRes(n,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await de_SlowDownExceptionRes(n,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await de_UnauthorizedClientExceptionRes(n,t);default:const s=n.body;return be({output:e,parsedBody:s,errorCode:o})}};var be=(0,de.withBaseException)(le);var de_AccessDeniedExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new me({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_AuthorizationPendingExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new pe({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_ExpiredTokenExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new ge({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_InternalServerExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new fe({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_InvalidClientExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new ye({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_InvalidClientMetadataExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new we({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_InvalidGrantExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new Ee({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_InvalidRequestExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new he({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_InvalidScopeExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new Ce({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_SlowDownExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new Se({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_UnauthorizedClientExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new ve({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var de_UnsupportedGrantTypeExceptionRes=async(e,t)=>{const n=(0,de.map)({});const o=e.body;const s=(0,de.take)(o,{error:de.expectString,error_description:de.expectString});Object.assign(n,s);const r=new _e({$metadata:deserializeMetadata(e),...n});return(0,de.decorateServiceException)(r,e.body)};var deserializeMetadata=e=>{var t,n;return{httpStatusCode:e.statusCode,requestId:(n=(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"])!==null&&n!==void 0?n:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};var collectBodyString=(e,t)=>(0,de.collectBody)(e,t).then((e=>t.utf8Encoder(e)));var parseBody=(e,t)=>collectBodyString(e,t).then((e=>{if(e.length){return JSON.parse(e)}return{}}));var parseErrorBody=async(e,t)=>{var n;const o=await parseBody(e,t);o.message=(n=o.message)!==null&&n!==void 0?n:o.Message;return o};var loadRestJsonErrorCode=(e,t)=>{const findKey=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()));const sanitizeErrorCode=e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const n=findKey(e.headers,"x-amzn-errortype");if(n!==void 0){return sanitizeErrorCode(e.headers[n])}if(t.code!==void 0){return sanitizeErrorCode(t.code)}if(t["__type"]!==void 0){return sanitizeErrorCode(t["__type"])}};var Pe=class _CreateTokenCommand extends ie.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,re.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,se.getEndpointPlugin)(t,_CreateTokenCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:s}=t;const r="SSOOIDCClient";const i="CreateTokenCommand";const a={logger:s,clientName:r,commandName:i,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[ae.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"CreateToken"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),a)}serialize(e,t){return se_CreateTokenCommand(e,t)}deserialize(e,t){return de_CreateTokenCommand(e,t)}};t.CreateTokenCommand=Pe;const xe=n(12538);const Ie=n(76904);const De=n(11866);const Te=n(18499);var Oe=class _RegisterClientCommand extends De.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,Ie.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,xe.getEndpointPlugin)(t,_RegisterClientCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:s}=t;const r="SSOOIDCClient";const i="RegisterClientCommand";const a={logger:s,clientName:r,commandName:i,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[Te.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"RegisterClient"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),a)}serialize(e,t){return se_RegisterClientCommand(e,t)}deserialize(e,t){return de_RegisterClientCommand(e,t)}};const Re=n(12538);const Ae=n(76904);const Ne=n(11866);const ke=n(18499);var Me=class _StartDeviceAuthorizationCommand extends Ne.Command{constructor(e){super();this.input=e}static getEndpointParameterInstructions(){return{UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}resolveMiddleware(e,t,n){this.middlewareStack.use((0,Ae.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,Re.getEndpointPlugin)(t,_StartDeviceAuthorizationCommand.getEndpointParameterInstructions()));const o=e.concat(this.middlewareStack);const{logger:s}=t;const r="SSOOIDCClient";const i="StartDeviceAuthorizationCommand";const a={logger:s,clientName:r,commandName:i,inputFilterSensitiveLog:e=>e,outputFilterSensitiveLog:e=>e,[ke.SMITHY_CONTEXT_KEY]:{service:"AWSSSOOIDCService",operation:"StartDeviceAuthorization"}};const{requestHandler:c}=t;return o.resolve((e=>c.handle(e.request,n||{})),a)}serialize(e,t){return se_StartDeviceAuthorizationCommand(e,t)}deserialize(e,t){return de_StartDeviceAuthorizationCommand(e,t)}};var Fe={CreateTokenCommand:Pe,RegisterClientCommand:Oe,StartDeviceAuthorizationCommand:Me};var Le=class extends ne{};(0,oe.createAggregatedClient)(Fe,Le)},18041:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.REFRESH_MESSAGE=t.EXPIRE_WINDOW_MS=void 0;t.EXPIRE_WINDOW_MS=5*60*1e3;t.REFRESH_MESSAGE=`To refresh this SSO session run 'aws sso login' with the corresponding profile.`},66786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSso=void 0;const o=n(57879);const s=n(87831);const r=n(18041);const i=n(90363);const a=n(43140);const c=n(80345);const d=n(90665);const u=new Date(0);const fromSso=(e={})=>async()=>{const t=await(0,s.parseKnownFiles)(e);const n=(0,s.getProfileName)(e);const l=t[n];if(!l){throw new o.TokenProviderError(`Profile '${n}' could not be found in shared credentials file.`,false)}else if(!l["sso_session"]){throw new o.TokenProviderError(`Profile '${n}' is missing required property 'sso_session'.`)}const m=l["sso_session"];const p=await(0,s.loadSsoSessionData)(e);const g=p[m];if(!g){throw new o.TokenProviderError(`Sso session '${m}' could not be found in shared credentials file.`,false)}for(const e of["sso_start_url","sso_region"]){if(!g[e]){throw new o.TokenProviderError(`Sso session '${m}' is missing required property '${e}'.`,false)}}const f=g["sso_start_url"];const y=g["sso_region"];let E;try{E=await(0,s.getSSOTokenFromFile)(m)}catch(e){throw new o.TokenProviderError(`The SSO session token associated with profile=${n} was not found or is invalid. ${r.REFRESH_MESSAGE}`,false)}(0,c.validateTokenKey)("accessToken",E.accessToken);(0,c.validateTokenKey)("expiresAt",E.expiresAt);const{accessToken:h,expiresAt:C}=E;const S={token:h,expiration:new Date(C)};if(S.expiration.getTime()-Date.now()>r.EXPIRE_WINDOW_MS){return S}if(Date.now()-u.getTime()<30*1e3){(0,a.validateTokenExpiry)(S);return S}(0,c.validateTokenKey)("clientId",E.clientId,true);(0,c.validateTokenKey)("clientSecret",E.clientSecret,true);(0,c.validateTokenKey)("refreshToken",E.refreshToken,true);try{u.setTime(Date.now());const e=await(0,i.getNewSsoOidcToken)(E,y);(0,c.validateTokenKey)("accessToken",e.accessToken);(0,c.validateTokenKey)("expiresIn",e.expiresIn);const t=new Date(Date.now()+e.expiresIn*1e3);try{await(0,d.writeSSOTokenToFile)(m,{...E,accessToken:e.accessToken,expiresAt:t.toISOString(),refreshToken:e.refreshToken})}catch(e){}return{token:e.accessToken,expiration:t}}catch(e){(0,a.validateTokenExpiry)(S);return S}};t.fromSso=fromSso},9637:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const o=n(57879);const fromStatic=({token:e})=>async()=>{if(!e||!e.token){throw new o.TokenProviderError(`Please pass a valid token to fromStatic`,false)}return e};t.fromStatic=fromStatic},90363:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getNewSsoOidcToken=void 0;const o=n(42965);const s=n(23901);const getNewSsoOidcToken=(e,t)=>{const n=(0,s.getSsoOidcClient)(t);return n.send(new o.CreateTokenCommand({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}))};t.getNewSsoOidcToken=getNewSsoOidcToken},23901:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSsoOidcClient=void 0;const o=n(42965);const s={};const getSsoOidcClient=e=>{if(s[e]){return s[e]}const t=new o.SSOOIDCClient({region:e});s[e]=t;return t};t.getSsoOidcClient=getSsoOidcClient},87179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(42965),t);o.__exportStar(n(66786),t);o.__exportStar(n(9637),t);o.__exportStar(n(32518),t)},32518:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.nodeProvider=void 0;const o=n(57879);const s=n(66786);const nodeProvider=(e={})=>(0,o.memoize)((0,o.chain)((0,s.fromSso)(e),(async()=>{throw new o.TokenProviderError("Could not load token from any providers",false)})),(e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==undefined));t.nodeProvider=nodeProvider},43140:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateTokenExpiry=void 0;const o=n(57879);const s=n(18041);const validateTokenExpiry=e=>{if(e.expiration&&e.expiration.getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateTokenKey=void 0;const o=n(57879);const s=n(18041);const validateTokenKey=(e,t,n=false)=>{if(typeof t==="undefined"){throw new o.TokenProviderError(`Value not present for '${e}' in SSO Token${n?". Cannot refresh":""}. ${s.REFRESH_MESSAGE}`,false)}};t.validateTokenKey=validateTokenKey},90665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeSSOTokenToFile=void 0;const o=n(87831);const s=n(57147);const{writeFile:r}=s.promises;const writeSSOTokenToFile=(e,t)=>{const n=(0,o.getSSOTokenFilepath)(e);const s=JSON.stringify(t,null,2);return r(n,s)};t.writeSSOTokenToFile=writeSSOTokenToFile},75581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(88013);const s=n(85054);const r=n(86814);const i=n(80116);const a={isVirtualHostableS3Bucket:s.isVirtualHostableS3Bucket,parseArn:r.parseArn,partition:i.partition};o.customEndpointFunctions.aws=a},61194:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(75581),t);o.__exportStar(n(80116),t);o.__exportStar(n(48028),t);o.__exportStar(n(77466),t);o.__exportStar(n(55045),t)},85054:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isVirtualHostableS3Bucket=void 0;const o=n(88013);const s=n(48028);const isVirtualHostableS3Bucket=(e,n=false)=>{if(n){for(const n of e.split(".")){if(!(0,t.isVirtualHostableS3Bucket)(n)){return false}}return true}if(!(0,o.isValidHostLabel)(e)){return false}if(e.length<3||e.length>63){return false}if(e!==e.toLowerCase()){return false}if((0,s.isIpAddress)(e)){return false}return true};t.isVirtualHostableS3Bucket=isVirtualHostableS3Bucket},86814:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseArn=void 0;const parseArn=e=>{const t=e.split(":");if(t.length<6)return null;const[n,o,s,r,i,...a]=t;if(n!=="arn"||o===""||s===""||a[0]==="")return null;return{partition:o,service:s,region:r,accountId:i,resourceId:a[0].includes("/")?a[0].split("/"):a}};t.parseArn=parseArn},80116:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPrefix=t.useDefaultPartitionInfo=t.setPartitionInfo=t.partition=void 0;const o=n(10204);const s=o.__importDefault(n(35055));let r=s.default;let i="";const partition=e=>{const{partitions:t}=r;for(const n of t){const{regions:t,outputs:o}=n;for(const[n,s]of Object.entries(t)){if(n===e){return{...o,...s}}}}for(const n of t){const{regionRegex:t,outputs:o}=n;if(new RegExp(t).test(e)){return{...o}}}const n=t.find((e=>e.id==="aws"));if(!n){throw new Error("Provided region was not found in the partition array or regex,"+" and default partition with id 'aws' doesn't exist.")}return{...n.outputs}};t.partition=partition;const setPartitionInfo=(e,t="")=>{r=e;i=t};t.setPartitionInfo=setPartitionInfo;const useDefaultPartitionInfo=()=>{(0,t.setPartitionInfo)(s.default,"")};t.useDefaultPartitionInfo=useDefaultPartitionInfo;const getUserAgentPrefix=()=>i;t.getUserAgentPrefix=getUserAgentPrefix},48028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIpAddress=void 0;var o=n(88013);Object.defineProperty(t,"isIpAddress",{enumerable:true,get:function(){return o.isIpAddress}})},77466:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpoint=void 0;var o=n(88013);Object.defineProperty(t,"resolveEndpoint",{enumerable:true,get:function(){return o.resolveEndpoint}})},96501:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointError=void 0;var o=n(88013);Object.defineProperty(t,"EndpointError",{enumerable:true,get:function(){return o.EndpointError}})},49503:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},61493:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55125:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},33343:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55045:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(96501),t);o.__exportStar(n(49503),t);o.__exportStar(n(61493),t);o.__exportStar(n(55125),t);o.__exportStar(n(33343),t);o.__exportStar(n(68412),t)},68412:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},60136:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.crtAvailability=void 0;t.crtAvailability={isCrtAvailable:false}},17906:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultUserAgent=t.UA_APP_ID_INI_NAME=t.UA_APP_ID_ENV_NAME=t.crtAvailability=void 0;const o=n(83993);const s=n(22037);const r=n(77282);const i=n(24214);var a=n(60136);Object.defineProperty(t,"crtAvailability",{enumerable:true,get:function(){return a.crtAvailability}});t.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";t.UA_APP_ID_INI_NAME="sdk-ua-app-id";const defaultUserAgent=({serviceId:e,clientVersion:n})=>{const a=[["aws-sdk-js",n],["ua","2.0"],[`os/${(0,s.platform)()}`,(0,s.release)()],["lang/js"],["md/nodejs",`${r.versions.node}`]];const c=(0,i.isCrtAvailable)();if(c){a.push(c)}if(e){a.push([`api/${e}`,n])}if(r.env.AWS_EXECUTION_ENV){a.push([`exec-env/${r.env.AWS_EXECUTION_ENV}`])}const d=(0,o.loadConfig)({environmentVariableSelector:e=>e[t.UA_APP_ID_ENV_NAME],configFileSelector:e=>e[t.UA_APP_ID_INI_NAME],default:undefined})();let u=undefined;return async()=>{if(!u){const e=await d;u=e?[...a,[`app/${e}`]]:[...a]}return u}};t.defaultUserAgent=defaultUserAgent},24214:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCrtAvailable=void 0;const o=n(60136);const isCrtAvailable=()=>{if(o.crtAvailability.isCrtAvailable){return["md/crt-avail"]}return null};t.isCrtAvailable=isCrtAvailable},51908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const o=n(10431);const s=n(97150);const fromUtf8=e=>typeof TextEncoder==="function"?(0,s.fromUtf8)(e):(0,o.fromUtf8)(e);t.fromUtf8=fromUtf8;const toUtf8=e=>typeof TextDecoder==="function"?(0,s.toUtf8)(e):(0,o.toUtf8)(e);t.toUtf8=toUtf8},10431:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const fromUtf8=e=>{const t=[];for(let n=0,o=e.length;n>6|192,o&63|128)}else if(n+1>18|240,s>>12&63|128,s>>6&63|128,s&63|128)}else{t.push(o>>12|224,o>>6&63|128,o&63|128)}}return Uint8Array.from(t)};t.fromUtf8=fromUtf8;const toUtf8=e=>{let t="";for(let n=0,o=e.length;ne.toString(16))).join("%");t+=decodeURIComponent(r)}else{t+=String.fromCharCode((o&15)<<12|(e[++n]&63)<<6|e[++n]&63)}}return t};t.toUtf8=toUtf8},97150:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;function fromUtf8(e){return(new TextEncoder).encode(e)}t.fromUtf8=fromUtf8;function toUtf8(e){return new TextDecoder("utf-8").decode(e)}t.toUtf8=toUtf8},7167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_DUALSTACK_ENDPOINT=t.CONFIG_USE_DUALSTACK_ENDPOINT=t.ENV_USE_DUALSTACK_ENDPOINT=void 0;const o=n(61979);t.ENV_USE_DUALSTACK_ENDPOINT="AWS_USE_DUALSTACK_ENDPOINT";t.CONFIG_USE_DUALSTACK_ENDPOINT="use_dualstack_endpoint";t.DEFAULT_USE_DUALSTACK_ENDPOINT=false;t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,o.booleanSelector)(e,t.ENV_USE_DUALSTACK_ENDPOINT,o.SelectorType.ENV),configFileSelector:e=>(0,o.booleanSelector)(e,t.CONFIG_USE_DUALSTACK_ENDPOINT,o.SelectorType.CONFIG),default:false}},33869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_FIPS_ENDPOINT=t.CONFIG_USE_FIPS_ENDPOINT=t.ENV_USE_FIPS_ENDPOINT=void 0;const o=n(61979);t.ENV_USE_FIPS_ENDPOINT="AWS_USE_FIPS_ENDPOINT";t.CONFIG_USE_FIPS_ENDPOINT="use_fips_endpoint";t.DEFAULT_USE_FIPS_ENDPOINT=false;t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,o.booleanSelector)(e,t.ENV_USE_FIPS_ENDPOINT,o.SelectorType.ENV),configFileSelector:e=>(0,o.booleanSelector)(e,t.CONFIG_USE_FIPS_ENDPOINT,o.SelectorType.CONFIG),default:false}},46955:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(7167),t);o.__exportStar(n(33869),t);o.__exportStar(n(52204),t);o.__exportStar(n(83240),t)},52204:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCustomEndpointsConfig=void 0;const o=n(25275);const resolveCustomEndpointsConfig=e=>{var t,n;const{endpoint:s,urlParser:r}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:(0,o.normalizeProvider)(typeof s==="string"?r(s):s),isCustomEndpoint:true,useDualstackEndpoint:(0,o.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:false)}};t.resolveCustomEndpointsConfig=resolveCustomEndpointsConfig},83240:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const o=n(25275);const s=n(94459);const resolveEndpointsConfig=e=>{var t,n;const r=(0,o.normalizeProvider)((t=e.useDualstackEndpoint)!==null&&t!==void 0?t:false);const{endpoint:i,useFipsEndpoint:a,urlParser:c}=e;return{...e,tls:(n=e.tls)!==null&&n!==void 0?n:true,endpoint:i?(0,o.normalizeProvider)(typeof i==="string"?c(i):i):()=>(0,s.getEndpointFromRegion)({...e,useDualstackEndpoint:r,useFipsEndpoint:a}),isCustomEndpoint:!!i,useDualstackEndpoint:r}};t.resolveEndpointsConfig=resolveEndpointsConfig},94459:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromRegion=void 0;const getEndpointFromRegion=async e=>{var t;const{tls:n=true}=e;const o=await e.region();const s=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!s.test(o)){throw new Error("Invalid region in client config")}const r=await e.useDualstackEndpoint();const i=await e.useFipsEndpoint();const{hostname:a}=(t=await e.regionInfoProvider(o,{useDualstackEndpoint:r,useFipsEndpoint:i}))!==null&&t!==void 0?t:{};if(!a){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${a}`)};t.getEndpointFromRegion=getEndpointFromRegion},1818:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46955),t);o.__exportStar(n(4133),t);o.__exportStar(n(55331),t)},86020:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_REGION_CONFIG_FILE_OPTIONS=t.NODE_REGION_CONFIG_OPTIONS=t.REGION_INI_NAME=t.REGION_ENV_NAME=void 0;t.REGION_ENV_NAME="AWS_REGION";t.REGION_INI_NAME="region";t.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.REGION_ENV_NAME],configFileSelector:e=>e[t.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};t.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}},9242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const o=n(28247);const getRealRegion=e=>(0,o.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=getRealRegion},4133:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(86020),t);o.__exportStar(n(96314),t)},28247:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const isFipsRegion=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=isFipsRegion},96314:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const o=n(9242);const s=n(28247);const resolveRegionConfig=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return(0,o.getRealRegion)(t)}const e=await t();return(0,o.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,s.isFipsRegion)(e)){return true}return typeof n!=="function"?Promise.resolve(!!n):n()}}};t.resolveRegionConfig=resolveRegionConfig},92353:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},25545:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},24722:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostnameFromVariants=void 0;const getHostnameFromVariants=(e=[],{useFipsEndpoint:t,useDualstackEndpoint:n})=>{var o;return(o=e.find((({tags:e})=>t===e.includes("fips")&&n===e.includes("dualstack"))))===null||o===void 0?void 0:o.hostname};t.getHostnameFromVariants=getHostnameFromVariants},94538:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRegionInfo=void 0;const o=n(24722);const s=n(84408);const r=n(67223);const i=n(68101);const getRegionInfo=(e,{useFipsEndpoint:t=false,useDualstackEndpoint:n=false,signingService:a,regionHash:c,partitionHash:d})=>{var u,l,m,p,g,f;const y=(0,r.getResolvedPartition)(e,{partitionHash:d});const E=e in c?e:(l=(u=d[y])===null||u===void 0?void 0:u.endpoint)!==null&&l!==void 0?l:e;const h={useFipsEndpoint:t,useDualstackEndpoint:n};const C=(0,o.getHostnameFromVariants)((m=c[E])===null||m===void 0?void 0:m.variants,h);const S=(0,o.getHostnameFromVariants)((p=d[y])===null||p===void 0?void 0:p.variants,h);const v=(0,s.getResolvedHostname)(E,{regionHostname:C,partitionHostname:S});if(v===undefined){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:E,useFipsEndpoint:t,useDualstackEndpoint:n}}`)}const _=(0,i.getResolvedSigningRegion)(v,{signingRegion:(g=c[E])===null||g===void 0?void 0:g.signingRegion,regionRegex:d[y].regionRegex,useFipsEndpoint:t});return{partition:y,signingService:a,hostname:v,..._&&{signingRegion:_},...((f=c[E])===null||f===void 0?void 0:f.signingService)&&{signingService:c[E].signingService}}};t.getRegionInfo=getRegionInfo},84408:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedHostname=void 0;const getResolvedHostname=(e,{regionHostname:t,partitionHostname:n})=>t?t:n?n.replace("{region}",e):undefined;t.getResolvedHostname=getResolvedHostname},67223:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedPartition=void 0;const getResolvedPartition=(e,{partitionHash:t})=>{var n;return(n=Object.keys(t||{}).find((n=>t[n].regions.includes(e))))!==null&&n!==void 0?n:"aws"};t.getResolvedPartition=getResolvedPartition},68101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedSigningRegion=void 0;const getResolvedSigningRegion=(e,{signingRegion:t,regionRegex:n,useFipsEndpoint:o})=>{if(t){return t}else if(o){const t=n.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\.");const o=e.match(t);if(o){return o[0].slice(1,-1)}}};t.getResolvedSigningRegion=getResolvedSigningRegion},55331:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(92353),t);o.__exportStar(n(25545),t);o.__exportStar(n(94538),t)},87040:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Endpoint=void 0;var n;(function(e){e["IPv4"]="http://169.254.169.254";e["IPv6"]="http://[fd00:ec2::254]"})(n=t.Endpoint||(t.Endpoint={}))},12940:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_NAME=t.ENV_ENDPOINT_NAME=void 0;t.ENV_ENDPOINT_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT";t.CONFIG_ENDPOINT_NAME="ec2_metadata_service_endpoint";t.ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_NAME],default:undefined}},32528:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointMode=void 0;var n;(function(e){e["IPv4"]="IPv4";e["IPv6"]="IPv6"})(n=t.EndpointMode||(t.EndpointMode={}))},36308:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_MODE_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_MODE_NAME=t.ENV_ENDPOINT_MODE_NAME=void 0;const o=n(32528);t.ENV_ENDPOINT_MODE_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";t.CONFIG_ENDPOINT_MODE_NAME="ec2_metadata_service_endpoint_mode";t.ENDPOINT_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_MODE_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_MODE_NAME],default:o.EndpointMode.IPv4}},56655:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InstanceMetadataV1FallbackError=void 0;const o=n(57879);class InstanceMetadataV1FallbackError extends o.CredentialsProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="InstanceMetadataV1FallbackError";Object.setPrototypeOf(this,InstanceMetadataV1FallbackError.prototype)}}t.InstanceMetadataV1FallbackError=InstanceMetadataV1FallbackError},26856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromContainerMetadata=t.ENV_CMDS_AUTH_TOKEN=t.ENV_CMDS_RELATIVE_URI=t.ENV_CMDS_FULL_URI=void 0;const o=n(57879);const s=n(57310);const r=n(20212);const i=n(50694);const a=n(91006);const c=n(84898);t.ENV_CMDS_FULL_URI="AWS_CONTAINER_CREDENTIALS_FULL_URI";t.ENV_CMDS_RELATIVE_URI="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";t.ENV_CMDS_AUTH_TOKEN="AWS_CONTAINER_AUTHORIZATION_TOKEN";const fromContainerMetadata=(e={})=>{const{timeout:t,maxRetries:n}=(0,a.providerConfigFromInit)(e);return()=>(0,c.retry)((async()=>{const e=await getCmdsUri();const n=JSON.parse(await requestFromEcsImds(t,e));if(!(0,i.isImdsCredentials)(n)){throw new o.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,i.fromImdsCredentials)(n)}),n)};t.fromContainerMetadata=fromContainerMetadata;const requestFromEcsImds=async(e,n)=>{if(process.env[t.ENV_CMDS_AUTH_TOKEN]){n.headers={...n.headers,Authorization:process.env[t.ENV_CMDS_AUTH_TOKEN]}}const o=await(0,r.httpRequest)({...n,timeout:e});return o.toString()};const d="169.254.170.2";const u={localhost:true,"127.0.0.1":true};const l={"http:":true,"https:":true};const getCmdsUri=async()=>{if(process.env[t.ENV_CMDS_RELATIVE_URI]){return{hostname:d,path:process.env[t.ENV_CMDS_RELATIVE_URI]}}if(process.env[t.ENV_CMDS_FULL_URI]){const e=(0,s.parse)(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in u)){throw new o.CredentialsProviderError(`${e.hostname} is not a valid container metadata service hostname`,false)}if(!e.protocol||!(e.protocol in l)){throw new o.CredentialsProviderError(`${e.protocol} is not a valid container metadata service protocol`,false)}return{...e,port:e.port?parseInt(e.port,10):undefined}}throw new o.CredentialsProviderError("The container metadata credential provider cannot be used unless"+` the ${t.ENV_CMDS_RELATIVE_URI} or ${t.ENV_CMDS_FULL_URI} environment`+" variable is set",false)}},91737:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const o=n(83993);const s=n(57879);const r=n(56655);const i=n(20212);const a=n(50694);const c=n(91006);const d=n(84898);const u=n(53539);const l=n(22267);const m="/latest/meta-data/iam/security-credentials/";const p="/latest/api/token";const g="AWS_EC2_METADATA_V1_DISABLED";const f="ec2_metadata_v1_disabled";const y="x-aws-ec2-metadata-token";const fromInstanceMetadata=(e={})=>(0,l.staticStabilityProvider)(getInstanceImdsProvider(e),{logger:e.logger});t.fromInstanceMetadata=fromInstanceMetadata;const getInstanceImdsProvider=e=>{let t=false;const{logger:n,profile:i}=e;const{timeout:a,maxRetries:l}=(0,c.providerConfigFromInit)(e);const getCredentials=async(n,a)=>{var c;const u=t||((c=a.headers)===null||c===void 0?void 0:c[y])==null;if(u){let t=false;let n=false;const a=await(0,o.loadConfig)({environmentVariableSelector:e=>{const t=e[g];n=!!t&&t!=="false";if(t===undefined){throw new s.CredentialsProviderError(`${g} not set in env, checking config file next.`)}return n},configFileSelector:e=>{const n=e[f];t=!!n&&n!=="false";return t},default:false},{profile:i})();if(e.ec2MetadataV1Disabled||a){const o=[];if(e.ec2MetadataV1Disabled)o.push("credential provider initialization (runtime option ec2MetadataV1Disabled)");if(t)o.push(`config file profile (${f})`);if(n)o.push(`process environment variable (${g})`);throw new r.InstanceMetadataV1FallbackError(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${o.join(", ")}].`)}}const l=(await(0,d.retry)((async()=>{let e;try{e=await getProfile(a)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),n)).trim();return(0,d.retry)((async()=>{let e;try{e=await getCredentialsFromProfile(l,a)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),n)};return async()=>{const e=await(0,u.getInstanceMetadataEndpoint)();if(t){n===null||n===void 0?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)");return getCredentials(l,{...e,timeout:a})}else{let o;try{o=(await getMetadataToken({...e,timeout:a})).toString()}catch(o){if((o===null||o===void 0?void 0:o.statusCode)===400){throw Object.assign(o,{message:"EC2 Metadata token request returned error"})}else if(o.message==="TimeoutError"||[403,404,405].includes(o.statusCode)){t=true}n===null||n===void 0?void 0:n.debug("AWS SDK Instance Metadata","using v1 fallback (initial)");return getCredentials(l,{...e,timeout:a})}return getCredentials(l,{...e,headers:{[y]:o},timeout:a})}}};const getMetadataToken=async e=>(0,i.httpRequest)({...e,path:p,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const getProfile=async e=>(await(0,i.httpRequest)({...e,path:m})).toString();const getCredentialsFromProfile=async(e,t)=>{const n=JSON.parse((await(0,i.httpRequest)({...t,path:m+e})).toString());if(!(0,a.isImdsCredentials)(n)){throw new s.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,a.fromImdsCredentials)(n)}},27919:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=t.httpRequest=void 0;const o=n(10204);o.__exportStar(n(26856),t);o.__exportStar(n(91737),t);o.__exportStar(n(91006),t);o.__exportStar(n(33347),t);var s=n(20212);Object.defineProperty(t,"httpRequest",{enumerable:true,get:function(){return s.httpRequest}});var r=n(53539);Object.defineProperty(t,"getInstanceMetadataEndpoint",{enumerable:true,get:function(){return r.getInstanceMetadataEndpoint}})},50694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromImdsCredentials=t.isImdsCredentials=void 0;const isImdsCredentials=e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string";t.isImdsCredentials=isImdsCredentials;const fromImdsCredentials=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=fromImdsCredentials},91006:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.providerConfigFromInit=t.DEFAULT_MAX_RETRIES=t.DEFAULT_TIMEOUT=void 0;t.DEFAULT_TIMEOUT=1e3;t.DEFAULT_MAX_RETRIES=0;const providerConfigFromInit=({maxRetries:e=t.DEFAULT_MAX_RETRIES,timeout:n=t.DEFAULT_TIMEOUT})=>({maxRetries:e,timeout:n});t.providerConfigFromInit=providerConfigFromInit},20212:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const o=n(57879);const s=n(14300);const r=n(13685);function httpRequest(e){return new Promise(((t,n)=>{var i;const a=(0,r.request)({method:"GET",...e,hostname:(i=e.hostname)===null||i===void 0?void 0:i.replace(/^\[(.+)\]$/,"$1")});a.on("error",(e=>{n(Object.assign(new o.ProviderError("Unable to connect to instance metadata service"),e));a.destroy()}));a.on("timeout",(()=>{n(new o.ProviderError("TimeoutError from instance metadata service"));a.destroy()}));a.on("response",(e=>{const{statusCode:r=400}=e;if(r<200||300<=r){n(Object.assign(new o.ProviderError("Error response received from instance metadata service"),{statusCode:r}));a.destroy()}const i=[];e.on("data",(e=>{i.push(e)}));e.on("end",(()=>{t(s.Buffer.concat(i));a.destroy()}))}));a.end()}))}t.httpRequest=httpRequest},84898:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const retry=(e,t)=>{let n=e();for(let o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:true})},5509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getExtendedInstanceMetadataCredentials=void 0;const n=5*60;const o=5*60;const s="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";const getExtendedInstanceMetadataCredentials=(e,t)=>{var r;const i=n+Math.floor(Math.random()*o);const a=new Date(Date.now()+i*1e3);t.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: "+s);const c=(r=e.originalExpiration)!==null&&r!==void 0?r:e.expiration;return{...e,...c?{originalExpiration:c}:{},expiration:a}};t.getExtendedInstanceMetadataCredentials=getExtendedInstanceMetadataCredentials},53539:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=void 0;const o=n(83993);const s=n(59381);const r=n(87040);const i=n(12940);const a=n(32528);const c=n(36308);const getInstanceMetadataEndpoint=async()=>(0,s.parseUrl)(await getFromEndpointConfig()||await getFromEndpointModeConfig());t.getInstanceMetadataEndpoint=getInstanceMetadataEndpoint;const getFromEndpointConfig=async()=>(0,o.loadConfig)(i.ENDPOINT_CONFIG_OPTIONS)();const getFromEndpointModeConfig=async()=>{const e=await(0,o.loadConfig)(c.ENDPOINT_MODE_CONFIG_OPTIONS)();switch(e){case a.EndpointMode.IPv4:return r.Endpoint.IPv4;case a.EndpointMode.IPv6:return r.Endpoint.IPv6;default:throw new Error(`Unsupported endpoint mode: ${e}.`+` Select from ${Object.values(a.EndpointMode)}`)}}},22267:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.staticStabilityProvider=void 0;const o=n(5509);const staticStabilityProvider=(e,t={})=>{const n=(t===null||t===void 0?void 0:t.logger)||console;let s;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EventStreamCodec=void 0;const o=n(14739);const s=n(58930);const r=n(21288);class EventStreamCodec{constructor(e,t){this.headerMarshaller=new s.HeaderMarshaller(e,t);this.messageBuffer=[];this.isEndOfStream=false}feed(e){this.messageBuffer.push(this.decode(e))}endOfStream(){this.isEndOfStream=true}getMessage(){const e=this.messageBuffer.pop();const t=this.isEndOfStream;return{getMessage(){return e},isEndOfStream(){return t}}}getAvailableMessages(){const e=this.messageBuffer;this.messageBuffer=[];const t=this.isEndOfStream;return{getMessages(){return e},isEndOfStream(){return t}}}encode({headers:e,body:t}){const n=this.headerMarshaller.format(e);const s=n.byteLength+t.byteLength+16;const r=new Uint8Array(s);const i=new DataView(r.buffer,r.byteOffset,r.byteLength);const a=new o.Crc32;i.setUint32(0,s,false);i.setUint32(4,n.byteLength,false);i.setUint32(8,a.update(r.subarray(0,8)).digest(),false);r.set(n,12);r.set(t,n.byteLength+12);i.setUint32(s-4,a.update(r.subarray(8,s-4)).digest(),false);return r}decode(e){const{headers:t,body:n}=(0,r.splitMessage)(e);return{headers:this.headerMarshaller.parse(t),body:n}}formatHeaders(e){return this.headerMarshaller.format(e)}}t.EventStreamCodec=EventStreamCodec},58930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HeaderMarshaller=void 0;const o=n(10846);const s=n(93789);class HeaderMarshaller{constructor(e,t){this.toUtf8=e;this.fromUtf8=t}format(e){const t=[];for(const n of Object.keys(e)){const o=this.fromUtf8(n);t.push(Uint8Array.from([o.byteLength]),o,this.formatHeaderValue(e[n]))}const n=new Uint8Array(t.reduce(((e,t)=>e+t.byteLength),0));let o=0;for(const e of t){n.set(e,o);o+=e.byteLength}return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));t.setUint8(0,3);t.setInt16(1,e.value,false);return new Uint8Array(t.buffer);case"integer":const n=new DataView(new ArrayBuffer(5));n.setUint8(0,4);n.setInt32(1,e.value,false);return new Uint8Array(n.buffer);case"long":const r=new Uint8Array(9);r[0]=5;r.set(e.value.bytes,1);return r;case"binary":const i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6);i.setUint16(1,e.value.byteLength,false);const a=new Uint8Array(i.buffer);a.set(e.value,3);return a;case"string":const c=this.fromUtf8(e.value);const d=new DataView(new ArrayBuffer(3+c.byteLength));d.setUint8(0,7);d.setUint16(1,c.byteLength,false);const u=new Uint8Array(d.buffer);u.set(c,3);return u;case"timestamp":const l=new Uint8Array(9);l[0]=8;l.set(s.Int64.fromNumber(e.value.valueOf()).bytes,1);return l;case"uuid":if(!f.test(e.value)){throw new Error(`Invalid UUID received: ${e.value}`)}const m=new Uint8Array(17);m[0]=9;m.set((0,o.fromHex)(e.value.replace(/\-/g,"")),1);return m}}parse(e){const t={};let n=0;while(n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Int64=void 0;const o=n(10846);class Int64{constructor(e){this.bytes=e;if(e.byteLength!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000){throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`)}const t=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256){t[n]=o}if(e<0){negate(t)}return new Int64(t)}valueOf(){const e=this.bytes.slice(0);const t=e[0]&128;if(t){negate(e)}return parseInt((0,o.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}t.Int64=Int64;function negate(e){for(let t=0;t<8;t++){e[t]^=255}for(let t=7;t>-1;t--){e[t]++;if(e[t]!==0)break}}},50735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},45919:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MessageDecoderStream=void 0;class MessageDecoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream){const t=this.options.decoder.decode(e);yield t}}}t.MessageDecoderStream=MessageDecoderStream},17627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MessageEncoderStream=void 0;class MessageEncoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream){const t=this.options.encoder.encode(e);yield t}if(this.options.includeEndFrame){yield new Uint8Array(0)}}}t.MessageEncoderStream=MessageEncoderStream},83043:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SmithyMessageDecoderStream=void 0;class SmithyMessageDecoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream){const t=await this.options.deserializer(e);if(t===undefined)continue;yield t}}}t.SmithyMessageDecoderStream=SmithyMessageDecoderStream},14112:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SmithyMessageEncoderStream=void 0;class SmithyMessageEncoderStream{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream){const t=this.options.serializer(e);yield t}}}t.SmithyMessageEncoderStream=SmithyMessageEncoderStream},64268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(62348),t);o.__exportStar(n(58930),t);o.__exportStar(n(93789),t);o.__exportStar(n(50735),t);o.__exportStar(n(45919),t);o.__exportStar(n(17627),t);o.__exportStar(n(83043),t);o.__exportStar(n(14112),t)},21288:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitMessage=void 0;const o=n(14739);const s=4;const r=s*2;const i=4;const a=r+i*2;function splitMessage({byteLength:e,byteOffset:t,buffer:n}){if(e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const o=n(922);const s=n(47107);const r=n(14300);const i=n(6113);class Hash{constructor(e,t){this.algorithmIdentifier=e;this.secret=t;this.reset()}update(e,t){this.hash.update((0,s.toUint8Array)(castSourceData(e,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,i.createHmac)(this.algorithmIdentifier,castSourceData(this.secret)):(0,i.createHash)(this.algorithmIdentifier)}}t.Hash=Hash;function castSourceData(e,t){if(r.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,o.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,o.fromArrayBuffer)(e)}},35696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArrayBuffer=void 0;const isArrayBuffer=e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";t.isArrayBuffer=isArrayBuffer},71829:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const o=n(54117);const s="content-length";function contentLengthMiddleware(e){return t=>async n=>{const r=n.request;if(o.HttpRequest.isInstance(r)){const{body:t,headers:n}=r;if(t&&Object.keys(n).map((e=>e.toLowerCase())).indexOf(s)===-1){try{const n=e(t);r.headers={...r.headers,[s]:String(n)}}catch(e){}}}return t({...n,request:r})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};const getContentLengthPlugin=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=getContentLengthPlugin},95215:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createConfigValueProvider=void 0;const createConfigValueProvider=(e,t,n)=>{const configProvider=async()=>{var o;const s=(o=n[e])!==null&&o!==void 0?o:n[t];if(typeof s==="function"){return s()}return s};if(e==="endpoint"||t==="endpoint"){return async()=>{const e=await configProvider();if(e&&typeof e==="object"){if("url"in e){return e.url.href}if("hostname"in e){const{protocol:t,hostname:n,port:o,path:s}=e;return`${t}//${n}${o?":"+o:""}${s}`}}return e}}return configProvider};t.createConfigValueProvider=createConfigValueProvider},62477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromConfig=void 0;const o=n(83993);const s=n(20536);const getEndpointFromConfig=async e=>(0,o.loadConfig)((0,s.getEndpointUrlConfig)(e))();t.getEndpointFromConfig=getEndpointFromConfig},46688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveParams=t.getEndpointFromInstructions=void 0;const o=n(43992);const s=n(95215);const r=n(62477);const i=n(36079);const getEndpointFromInstructions=async(e,n,o,s)=>{if(!o.endpoint){const e=await(0,r.getEndpointFromConfig)(o.serviceId||"");if(e){o.endpoint=()=>Promise.resolve((0,i.toEndpointV1)(e))}}const a=await(0,t.resolveParams)(e,n,o);if(typeof o.endpointProvider!=="function"){throw new Error("config.endpointProvider is not set.")}const c=o.endpointProvider(a,s);return c};t.getEndpointFromInstructions=getEndpointFromInstructions;const resolveParams=async(e,t,n)=>{var r;const i={};const a=((r=t===null||t===void 0?void 0:t.getEndpointParameterInstructions)===null||r===void 0?void 0:r.call(t))||{};for(const[t,o]of Object.entries(a)){switch(o.type){case"staticContextParams":i[t]=o.value;break;case"contextParams":i[t]=e[o.name];break;case"clientContextParams":case"builtInParams":i[t]=await(0,s.createConfigValueProvider)(o.name,t,n)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(o))}}if(Object.keys(a).length===0){Object.assign(i,n)}if(String(n.serviceId).toLowerCase()==="s3"){await(0,o.resolveParamsForS3)(i)}return i};t.resolveParams=resolveParams},20536:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrlConfig=void 0;const o=n(87831);const s="AWS_ENDPOINT_URL";const r="endpoint_url";const getEndpointUrlConfig=e=>({environmentVariableSelector:t=>{const n=e.split(" ").map((e=>e.toUpperCase()));const o=t[[s,...n].join("_")];if(o)return o;const r=t[s];if(r)return r;return undefined},configFileSelector:(t,n)=>{if(n&&t.services){const s=n[["services",t.services].join(o.CONFIG_PREFIX_SEPARATOR)];if(s){const t=e.split(" ").map((e=>e.toLowerCase()));const n=s[[t.join("_"),r].join(o.CONFIG_PREFIX_SEPARATOR)];if(n)return n}}const s=t[r];if(s)return s;return undefined},default:undefined});t.getEndpointUrlConfig=getEndpointUrlConfig},96324:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46688),t);o.__exportStar(n(36079),t)},36079:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toEndpointV1=void 0;const o=n(59381);const toEndpointV1=e=>{if(typeof e==="object"){if("url"in e){return(0,o.parseUrl)(e.url)}return e}return(0,o.parseUrl)(e)};t.toEndpointV1=toEndpointV1},82879:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.endpointMiddleware=void 0;const o=n(25275);const s=n(46688);const endpointMiddleware=({config:e,instructions:t})=>(n,r)=>async i=>{var a,c,d;const u=await(0,s.getEndpointFromInstructions)(i.input,{getEndpointParameterInstructions(){return t}},{...e},r);r.endpointV2=u;r.authSchemes=(a=u.properties)===null||a===void 0?void 0:a.authSchemes;const l=(c=r.authSchemes)===null||c===void 0?void 0:c[0];if(l){r["signing_region"]=l.signingRegion;r["signing_service"]=l.signingName;const e=(0,o.getSmithyContext)(r);const t=(d=e===null||e===void 0?void 0:e.selectedHttpAuthScheme)===null||d===void 0?void 0:d.httpAuthOption;if(t){t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:l.signingRegion,signingRegion:l.signingRegion,signing_service:l.signingName,signingName:l.signingName,signingRegionSet:l.signingRegionSet},l.properties)}}return n({...i})};t.endpointMiddleware=endpointMiddleware},72323:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointPlugin=t.endpointMiddlewareOptions=void 0;const o=n(76904);const s=n(82879);t.endpointMiddlewareOptions={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:true,relation:"before",toMiddleware:o.serializerMiddlewareOption.name};const getEndpointPlugin=(e,n)=>({applyToStack:o=>{o.addRelativeTo((0,s.endpointMiddleware)({config:e,instructions:n}),t.endpointMiddlewareOptions)}});t.getEndpointPlugin=getEndpointPlugin},12538:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(96324),t);o.__exportStar(n(82879),t);o.__exportStar(n(72323),t);o.__exportStar(n(76258),t);o.__exportStar(n(40561),t)},76258:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointConfig=void 0;const o=n(25275);const s=n(36079);const resolveEndpointConfig=e=>{var t,n,r;const i=(t=e.tls)!==null&&t!==void 0?t:true;const{endpoint:a}=e;const c=a!=null?async()=>(0,s.toEndpointV1)(await(0,o.normalizeProvider)(a)()):undefined;const d=!!a;return{...e,endpoint:c,tls:i,isCustomEndpoint:d,useDualstackEndpoint:(0,o.normalizeProvider)((n=e.useDualstackEndpoint)!==null&&n!==void 0?n:false),useFipsEndpoint:(0,o.normalizeProvider)((r=e.useFipsEndpoint)!==null&&r!==void 0?r:false)}};t.resolveEndpointConfig=resolveEndpointConfig},43992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(63994),t)},63994:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArnBucketName=t.isDnsCompatibleBucketName=t.S3_HOSTNAME_PATTERN=t.DOT_PATTERN=t.resolveParamsForS3=void 0;const resolveParamsForS3=async e=>{const n=(e===null||e===void 0?void 0:e.Bucket)||"";if(typeof e.Bucket==="string"){e.Bucket=n.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))}if((0,t.isArnBucketName)(n)){if(e.ForcePathStyle===true){throw new Error("Path-style addressing cannot be used with ARN buckets")}}else if(!(0,t.isDnsCompatibleBucketName)(n)||n.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||n.toLowerCase()!==n||n.length<3){e.ForcePathStyle=true}if(e.DisableMultiRegionAccessPoints){e.disableMultiRegionAccessPoints=true;e.DisableMRAP=true}return e};t.resolveParamsForS3=resolveParamsForS3;const n=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/;const o=/(\d+\.){3}\d+/;const s=/\.\./;t.DOT_PATTERN=/\./;t.S3_HOSTNAME_PATTERN=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./;const isDnsCompatibleBucketName=e=>n.test(e)&&!o.test(e)&&!s.test(e);t.isDnsCompatibleBucketName=isDnsCompatibleBucketName;const isArnBucketName=e=>{const[t,n,o,s,r,i]=e.split(":");const a=t==="arn"&&e.split(":").length>=6;const c=[t,n,o,r,i].filter(Boolean).length===5;if(a&&!c){throw new Error(`Invalid ARN: ${e} was an invalid ARN.`)}return t==="arn"&&!!n&&!!o&&!!r&&!!i};t.isArnBucketName=isArnBucketName},40561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},73544:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const o=n(39751);const s=n(33109);class AdaptiveRetryStrategy extends s.StandardRetryStrategy{constructor(e,t){const{rateLimiter:n,...s}=t!==null&&t!==void 0?t:{};super(e,s);this.rateLimiter=n!==null&&n!==void 0?n:new o.DefaultRateLimiter;this.mode=o.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},33109:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const o=n(54117);const s=n(51528);const r=n(39751);const i=n(2420);const a=n(56729);const c=n(21671);const d=n(73542);const u=n(69580);class StandardRetryStrategy{constructor(e,t){var n,o,s;this.maxAttemptsProvider=e;this.mode=r.RETRY_MODES.STANDARD;this.retryDecider=(n=t===null||t===void 0?void 0:t.retryDecider)!==null&&n!==void 0?n:d.defaultRetryDecider;this.delayDecider=(o=t===null||t===void 0?void 0:t.delayDecider)!==null&&o!==void 0?o:c.defaultDelayDecider;this.retryQuota=(s=t===null||t===void 0?void 0:t.retryQuota)!==null&&s!==void 0?s:(0,a.getDefaultRetryQuota)(r.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,o)));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=c;t.$metadata.totalRetryDelay=d;throw t}}}}t.StandardRetryStrategy=StandardRetryStrategy;const getDelayFromRetryAfterHeader=e=>{if(!o.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const s=Number(n);if(!Number.isNaN(s))return s*1e3;const r=new Date(n);return r.getTime()-Date.now()}},35115:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_RETRY_MODE_CONFIG_OPTIONS=t.CONFIG_RETRY_MODE=t.ENV_RETRY_MODE=t.resolveRetryConfig=t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS=t.CONFIG_MAX_ATTEMPTS=t.ENV_MAX_ATTEMPTS=void 0;const o=n(25275);const s=n(39751);t.ENV_MAX_ATTEMPTS="AWS_MAX_ATTEMPTS";t.CONFIG_MAX_ATTEMPTS="max_attempts";t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS={environmentVariableSelector:e=>{const n=e[t.ENV_MAX_ATTEMPTS];if(!n)return undefined;const o=parseInt(n);if(Number.isNaN(o)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return o},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const o=parseInt(n);if(Number.isNaN(o)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return o},default:s.DEFAULT_MAX_ATTEMPTS};const resolveRetryConfig=e=>{var t;const{retryStrategy:n}=e;const r=(0,o.normalizeProvider)((t=e.maxAttempts)!==null&&t!==void 0?t:s.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:r,retryStrategy:async()=>{if(n){return n}const t=await(0,o.normalizeProvider)(e.retryMode)();if(t===s.RETRY_MODES.ADAPTIVE){return new s.AdaptiveRetryStrategy(r)}return new s.StandardRetryStrategy(r)}}};t.resolveRetryConfig=resolveRetryConfig;t.ENV_RETRY_MODE="AWS_RETRY_MODE";t.CONFIG_RETRY_MODE="retry_mode";t.NODE_RETRY_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_RETRY_MODE],configFileSelector:e=>e[t.CONFIG_RETRY_MODE],default:s.DEFAULT_RETRY_MODE}},56729:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const o=n(39751);const getDefaultRetryQuota=(e,t)=>{var n,s,r;const i=e;const a=(n=t===null||t===void 0?void 0:t.noRetryIncrement)!==null&&n!==void 0?n:o.NO_RETRY_INCREMENT;const c=(s=t===null||t===void 0?void 0:t.retryCost)!==null&&s!==void 0?s:o.RETRY_COST;const d=(r=t===null||t===void 0?void 0:t.timeoutRetryCost)!==null&&r!==void 0?r:o.TIMEOUT_RETRY_COST;let u=e;const getCapacityAmount=e=>e.name==="TimeoutError"?d:c;const hasRetryTokens=e=>getCapacityAmount(e)<=u;const retrieveRetryTokens=e=>{if(!hasRetryTokens(e)){throw new Error("No retry token available")}const t=getCapacityAmount(e);u-=t;return t};const releaseRetryTokens=e=>{u+=e!==null&&e!==void 0?e:a;u=Math.min(u,i)};return Object.freeze({hasRetryTokens:hasRetryTokens,retrieveRetryTokens:retrieveRetryTokens,releaseRetryTokens:releaseRetryTokens})};t.getDefaultRetryQuota=getDefaultRetryQuota},21671:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const o=n(39751);const defaultDelayDecider=(e,t)=>Math.floor(Math.min(o.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=defaultDelayDecider},67273:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(73544),t);o.__exportStar(n(33109),t);o.__exportStar(n(35115),t);o.__exportStar(n(21671),t);o.__exportStar(n(35031),t);o.__exportStar(n(73542),t);o.__exportStar(n(97153),t)},35031:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getOmitRetryHeadersPlugin=t.omitRetryHeadersMiddlewareOptions=t.omitRetryHeadersMiddleware=void 0;const o=n(54117);const s=n(39751);const omitRetryHeadersMiddleware=()=>e=>async t=>{const{request:n}=t;if(o.HttpRequest.isInstance(n)){delete n.headers[s.INVOCATION_ID_HEADER];delete n.headers[s.REQUEST_HEADER]}return e(t)};t.omitRetryHeadersMiddleware=omitRetryHeadersMiddleware;t.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};const getOmitRetryHeadersPlugin=e=>({applyToStack:e=>{e.addRelativeTo((0,t.omitRetryHeadersMiddleware)(),t.omitRetryHeadersMiddlewareOptions)}});t.getOmitRetryHeadersPlugin=getOmitRetryHeadersPlugin},73542:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const o=n(51528);const defaultRetryDecider=e=>{if(!e){return false}return(0,o.isRetryableByTrait)(e)||(0,o.isClockSkewError)(e)||(0,o.isThrottlingError)(e)||(0,o.isTransientError)(e)};t.defaultRetryDecider=defaultRetryDecider},97153:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryAfterHint=t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const o=n(54117);const s=n(51528);const r=n(39751);const i=n(2420);const a=n(69580);const retryMiddleware=e=>(t,n)=>async s=>{let c=await e.retryStrategy();const d=await e.maxAttempts();if(isRetryStrategyV2(c)){c=c;let e=await c.acquireInitialRetryToken(n["partition_id"]);let u=new Error;let l=0;let m=0;const{request:p}=s;if(o.HttpRequest.isInstance(p)){p.headers[r.INVOCATION_ID_HEADER]=(0,i.v4)()}while(true){try{if(o.HttpRequest.isInstance(p)){p.headers[r.REQUEST_HEADER]=`attempt=${l+1}; max=${d}`}const{response:n,output:i}=await t(s);c.recordSuccess(e);i.$metadata.attempts=l+1;i.$metadata.totalRetryDelay=m;return{response:n,output:i}}catch(t){const n=getRetryErrorInfo(t);u=(0,a.asSdkError)(t);try{e=await c.refreshRetryTokenForRetry(e,n)}catch(e){if(!u.$metadata){u.$metadata={}}u.$metadata.attempts=l+1;u.$metadata.totalRetryDelay=m;throw u}l=e.getRetryCount();const o=e.getRetryDelay();m+=o;await new Promise((e=>setTimeout(e,o)))}}}else{c=c;if(c===null||c===void 0?void 0:c.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",c.mode]];return c.retry(t,s)}};t.retryMiddleware=retryMiddleware;const isRetryStrategyV2=e=>typeof e.acquireInitialRetryToken!=="undefined"&&typeof e.refreshRetryTokenForRetry!=="undefined"&&typeof e.recordSuccess!=="undefined";const getRetryErrorInfo=e=>{const n={errorType:getRetryErrorType(e)};const o=(0,t.getRetryAfterHint)(e.$response);if(o){n.retryAfterHint=o}return n};const getRetryErrorType=e=>{if((0,s.isThrottlingError)(e))return"THROTTLING";if((0,s.isTransientError)(e))return"TRANSIENT";if((0,s.isServerError)(e))return"SERVER_ERROR";return"CLIENT_ERROR"};t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};const getRetryPlugin=e=>({applyToStack:n=>{n.add((0,t.retryMiddleware)(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=getRetryPlugin;const getRetryAfterHint=e=>{if(!o.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const n=e.headers[t];const s=Number(n);if(!Number.isNaN(s))return new Date(s*1e3);const r=new Date(n);return r};t.getRetryAfterHint=getRetryAfterHint},69580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.asSdkError=void 0;const asSdkError=e=>{if(e instanceof Error)return e;if(e instanceof Object)return Object.assign(new Error,e);if(typeof e==="string")return new Error(e);return new Error(`AWS SDK error wrapper for ${e}`)};t.asSdkError=asSdkError},35643:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const deserializerMiddleware=(e,t)=>(n,o)=>async o=>{const{response:s}=await n(o);try{const n=await t(s,e);return{response:s,output:n}}catch(e){Object.defineProperty(e,"$response",{value:s});if(!("$metadata"in e)){const t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;e.message+="\n "+t}throw e}};t.deserializerMiddleware=deserializerMiddleware},76904:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(35643),t);o.__exportStar(n(90359),t);o.__exportStar(n(78830),t)},90359:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const o=n(35643);const s=n(78830);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,n,r){return{applyToStack:i=>{i.add((0,o.deserializerMiddleware)(e,r),t.deserializerMiddlewareOption);i.add((0,s.serializerMiddleware)(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},78830:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const serializerMiddleware=(e,t)=>(n,o)=>async s=>{var r;const i=((r=o.endpointV2)===null||r===void 0?void 0:r.url)&&e.urlParser?async()=>e.urlParser(o.endpointV2.url):e.endpoint;if(!i){throw new Error("No valid endpoint provider available.")}const a=await t(s.input,{...e,endpoint:i});return n({...s,request:a})};t.serializerMiddleware=serializerMiddleware},31729:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const getAllAliases=(e,t)=>{const n=[];if(e){n.push(e)}if(t){for(const e of t){n.push(e)}}return n};const getMiddlewareNameWithAliases=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`;const constructStack=()=>{let e=[];let s=[];let r=false;const i=new Set;const sort=e=>e.sort(((e,t)=>n[t.step]-n[e.step]||o[t.priority||"normal"]-o[e.priority||"normal"]));const removeByName=t=>{let n=false;const filterCb=e=>{const o=getAllAliases(e.name,e.aliases);if(o.includes(t)){n=true;for(const e of o){i.delete(e)}return false}return true};e=e.filter(filterCb);s=s.filter(filterCb);return n};const removeByReference=t=>{let n=false;const filterCb=e=>{if(e.middleware===t){n=true;for(const t of getAllAliases(e.name,e.aliases)){i.delete(t)}return false}return true};e=e.filter(filterCb);s=s.filter(filterCb);return n};const cloneTo=t=>{var n;e.forEach((e=>{t.add(e.middleware,{...e})}));s.forEach((e=>{t.addRelativeTo(e.middleware,{...e})}));(n=t.identifyOnResolve)===null||n===void 0?void 0:n.call(t,a.identifyOnResolve());return t};const expandRelativeMiddlewareList=e=>{const t=[];e.before.forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...expandRelativeMiddlewareList(e))}}));t.push(e);e.after.reverse().forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...expandRelativeMiddlewareList(e))}}));return t};const getMiddlewareList=(t=false)=>{const n=[];const o=[];const r={};e.forEach((e=>{const t={...e,before:[],after:[]};for(const e of getAllAliases(t.name,t.aliases)){r[e]=t}n.push(t)}));s.forEach((e=>{const t={...e,before:[],after:[]};for(const e of getAllAliases(t.name,t.aliases)){r[e]=t}o.push(t)}));o.forEach((e=>{if(e.toMiddleware){const n=r[e.toMiddleware];if(n===undefined){if(t){return}throw new Error(`${e.toMiddleware} is not found when adding `+`${getMiddlewareNameWithAliases(e.name,e.aliases)} `+`middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){n.after.push(e)}if(e.relation==="before"){n.before.push(e)}}}));const i=sort(n).map(expandRelativeMiddlewareList).reduce(((e,t)=>{e.push(...t);return e}),[]);return i};const a={add:(t,n={})=>{const{name:o,override:s,aliases:r}=n;const a={step:"initialize",priority:"normal",middleware:t,...n};const c=getAllAliases(o,r);if(c.length>0){if(c.some((e=>i.has(e)))){if(!s)throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(o,r)}'`);for(const t of c){const n=e.findIndex((e=>{var n;return e.name===t||((n=e.aliases)===null||n===void 0?void 0:n.some((e=>e===t)))}));if(n===-1){continue}const s=e[n];if(s.step!==a.step||a.priority!==s.priority){throw new Error(`"${getMiddlewareNameWithAliases(s.name,s.aliases)}" middleware with `+`${s.priority} priority in ${s.step} step cannot `+`be overridden by "${getMiddlewareNameWithAliases(o,r)}" middleware with `+`${a.priority} priority in ${a.step} step.`)}e.splice(n,1)}}for(const e of c){i.add(e)}}e.push(a)},addRelativeTo:(e,t)=>{const{name:n,override:o,aliases:r}=t;const a={middleware:e,...t};const c=getAllAliases(n,r);if(c.length>0){if(c.some((e=>i.has(e)))){if(!o)throw new Error(`Duplicate middleware name '${getMiddlewareNameWithAliases(n,r)}'`);for(const e of c){const t=s.findIndex((t=>{var n;return t.name===e||((n=t.aliases)===null||n===void 0?void 0:n.some((t=>t===e)))}));if(t===-1){continue}const o=s[t];if(o.toMiddleware!==a.toMiddleware||o.relation!==a.relation){throw new Error(`"${getMiddlewareNameWithAliases(o.name,o.aliases)}" middleware `+`${o.relation} "${o.toMiddleware}" middleware cannot be overridden `+`by "${getMiddlewareNameWithAliases(n,r)}" middleware ${a.relation} `+`"${a.toMiddleware}" middleware.`)}s.splice(t,1)}}for(const e of c){i.add(e)}}s.push(a)},clone:()=>cloneTo((0,t.constructStack)()),use:e=>{e.applyToStack(a)},remove:e=>{if(typeof e==="string")return removeByName(e);else return removeByReference(e)},removeByTag:t=>{let n=false;const filterCb=e=>{const{tags:o,name:s,aliases:r}=e;if(o&&o.includes(t)){const e=getAllAliases(s,r);for(const t of e){i.delete(t)}n=true;return false}return true};e=e.filter(filterCb);s=s.filter(filterCb);return n},concat:e=>{var n,o;const s=cloneTo((0,t.constructStack)());s.use(e);s.identifyOnResolve(r||s.identifyOnResolve()||((o=(n=e.identifyOnResolve)===null||n===void 0?void 0:n.call(e))!==null&&o!==void 0?o:false));return s},applyToStack:cloneTo,identify:()=>getMiddlewareList(true).map((e=>{var t;const n=(t=e.step)!==null&&t!==void 0?t:e.relation+" "+e.toMiddleware;return getMiddlewareNameWithAliases(e.name,e.aliases)+" - "+n})),identifyOnResolve(e){if(typeof e==="boolean")r=e;return r},resolve:(e,t)=>{for(const n of getMiddlewareList().map((e=>e.middleware)).reverse()){e=n(e,t)}if(r){console.log(a.identify())}return e}};return a};t.constructStack=constructStack;const n={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const o={high:3,normal:2,low:1}},61903:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(31729),t)},65190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const o=n(57879);const s=n(99778);const r=n(20857);const i=n(1416);const loadConfig=({environmentVariableSelector:e,configFileSelector:t,default:n},a={})=>(0,o.memoize)((0,o.chain)((0,s.fromEnv)(e),(0,r.fromSharedConfigFiles)(t,a),(0,i.fromStatic)(n)));t.loadConfig=loadConfig},99778:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const o=n(57879);const fromEnv=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new o.CredentialsProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=fromEnv},20857:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=void 0;const o=n(57879);const s=n(87831);const fromSharedConfigFiles=(e,{preferredFile:t="config",...n}={})=>async()=>{const r=(0,s.getProfileName)(n);const{configFile:i,credentialsFile:a}=await(0,s.loadSharedConfigFiles)(n);const c=a[r]||{};const d=i[r]||{};const u=t==="config"?{...c,...d}:{...d,...c};try{const n=t==="config"?i:a;const o=e(u,n);if(o===undefined){throw new Error}return o}catch(t){throw new o.CredentialsProviderError(t.message||`Cannot load config for profile ${r} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=fromSharedConfigFiles},1416:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const o=n(57879);const isFunction=e=>typeof e==="function";const fromStatic=e=>isFunction(e)?async()=>await e():(0,o.fromStatic)(e);t.fromStatic=fromStatic},83993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(65190),t)},90505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODEJS_TIMEOUT_ERROR_CODES=void 0;t.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","EPIPE","ETIMEDOUT"]},22855:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getTransformedHeaders=void 0;const getTransformedHeaders=e=>{const t={};for(const n of Object.keys(e)){const o=e[n];t[n]=Array.isArray(o)?o.join(","):o}return t};t.getTransformedHeaders=getTransformedHeaders},38179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(78246),t);o.__exportStar(n(54138),t);o.__exportStar(n(7586),t)},78246:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=t.DEFAULT_REQUEST_TIMEOUT=void 0;const o=n(54117);const s=n(41962);const r=n(13685);const i=n(95687);const a=n(90505);const c=n(22855);const d=n(9165);const u=n(70629);const l=n(66011);const m=n(71977);t.DEFAULT_REQUEST_TIMEOUT=0;class NodeHttpHandler{constructor(e){this.metadata={handlerProtocol:"http/1.1"};this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(this.resolveDefaultConfig(e))})).catch(n)}else{t(this.resolveDefaultConfig(e))}}))}resolveDefaultConfig(e){const{requestTimeout:t,connectionTimeout:n,socketTimeout:o,httpAgent:s,httpsAgent:a}=e||{};const c=true;const d=50;return{connectionTimeout:n,requestTimeout:t!==null&&t!==void 0?t:o,httpAgent:s||new r.Agent({keepAlive:c,maxSockets:d}),httpsAgent:a||new i.Agent({keepAlive:c,maxSockets:d})}}destroy(){var e,t,n,o;(t=(e=this.config)===null||e===void 0?void 0:e.httpAgent)===null||t===void 0?void 0:t.destroy();(o=(n=this.config)===null||n===void 0?void 0:n.httpsAgent)===null||o===void 0?void 0:o.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}return new Promise(((n,p)=>{var g,f;let y=undefined;const resolve=async e=>{await y;n(e)};const reject=async e=>{await y;p(e)};if(!this.config){throw new Error("Node HTTP request handler config is not resolved")}if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";reject(e);return}const E=e.protocol==="https:";const h=(0,s.buildQueryString)(e.query||{});let C=undefined;if(e.username!=null||e.password!=null){const t=(g=e.username)!==null&&g!==void 0?g:"";const n=(f=e.password)!==null&&f!==void 0?f:"";C=`${t}:${n}`}let S=e.path;if(h){S+=`?${h}`}if(e.fragment){S+=`#${e.fragment}`}const v={headers:e.headers,host:e.hostname,method:e.method,path:S,port:e.port,agent:E?this.config.httpsAgent:this.config.httpAgent,auth:C};const _=E?i.request:r.request;const w=_(v,(e=>{const t=new o.HttpResponse({statusCode:e.statusCode||-1,reason:e.statusMessage,headers:(0,c.getTransformedHeaders)(e.headers),body:e});resolve({response:t})}));w.on("error",(e=>{if(a.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){reject(Object.assign(e,{name:"TimeoutError"}))}else{reject(e)}}));(0,d.setConnectionTimeout)(w,reject,this.config.connectionTimeout);(0,l.setSocketTimeout)(w,reject,this.config.requestTimeout);if(t){t.onabort=()=>{w.abort();const e=new Error("Request aborted");e.name="AbortError";reject(e)}}const b=v.agent;if(typeof b==="object"&&"keepAlive"in b){(0,u.setSocketKeepAlive)(w,{keepAlive:b.keepAlive,keepAliveMsecs:b.keepAliveMsecs})}y=(0,m.writeRequestBody)(w,e,this.config.requestTimeout).catch(p)}))}updateHttpClientConfig(e,t){this.config=undefined;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){var e;return(e=this.config)!==null&&e!==void 0?e:{}}}t.NodeHttpHandler=NodeHttpHandler},38030:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2ConnectionManager=void 0;const o=n(10204);const s=o.__importDefault(n(85158));const r=n(61030);class NodeHttp2ConnectionManager{constructor(e){this.sessionCache=new Map;this.config=e;if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrency must be greater than zero.")}}lease(e,t){const n=this.getUrlString(e);const o=this.sessionCache.get(n);if(o){const e=o.poll();if(e&&!this.config.disableConcurrency){return e}}const i=s.default.connect(n);if(this.config.maxConcurrency){i.settings({maxConcurrentStreams:this.config.maxConcurrency},(t=>{if(t){throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}}))}i.unref();const destroySessionCb=()=>{i.destroy();this.deleteSession(n,i)};i.on("goaway",destroySessionCb);i.on("error",destroySessionCb);i.on("frameError",destroySessionCb);i.on("close",(()=>this.deleteSession(n,i)));if(t.requestTimeout){i.setTimeout(t.requestTimeout,destroySessionCb)}const a=this.sessionCache.get(n)||new r.NodeHttp2ConnectionPool;a.offerLast(i);this.sessionCache.set(n,a);return i}deleteSession(e,t){const n=this.sessionCache.get(e);if(!n){return}if(!n.contains(t)){return}n.remove(t);this.sessionCache.set(e,n)}release(e,t){var n;const o=this.getUrlString(e);(n=this.sessionCache.get(o))===null||n===void 0?void 0:n.offerLast(t)}destroy(){for(const[e,t]of this.sessionCache){for(const e of t){if(!e.destroyed){e.destroy()}t.remove(e)}this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrentStreams must be greater than zero.")}this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}}t.NodeHttp2ConnectionManager=NodeHttp2ConnectionManager},61030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2ConnectionPool=void 0;class NodeHttp2ConnectionPool{constructor(e){this.sessions=[];this.sessions=e!==null&&e!==void 0?e:[]}poll(){if(this.sessions.length>0){return this.sessions.shift()}}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter((t=>t!==e))}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(const t of this.sessions){if(t===e){if(!t.destroyed){t.destroy()}}}}}t.NodeHttp2ConnectionPool=NodeHttp2ConnectionPool},54138:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const o=n(54117);const s=n(41962);const r=n(85158);const i=n(22855);const a=n(38030);const c=n(71977);class NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.connectionManager=new a.NodeHttp2ConnectionManager({});this.configProvider=new Promise(((t,n)=>{if(typeof e==="function"){e().then((e=>{t(e||{})})).catch(n)}else{t(e||{})}}))}destroy(){this.connectionManager.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider;this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||false);if(this.config.maxConcurrentStreams){this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams)}}const{requestTimeout:n,disableConcurrentStreams:a}=this.config;return new Promise(((d,u)=>{var l,m,p;let g=false;let f=undefined;const resolve=async e=>{await f;d(e)};const reject=async e=>{await f;u(e)};if(t===null||t===void 0?void 0:t.aborted){g=true;const e=new Error("Request aborted");e.name="AbortError";reject(e);return}const{hostname:y,method:E,port:h,protocol:C,query:S}=e;let v="";if(e.username!=null||e.password!=null){const t=(l=e.username)!==null&&l!==void 0?l:"";const n=(m=e.password)!==null&&m!==void 0?m:"";v=`${t}:${n}@`}const _=`${C}//${v}${y}${h?`:${h}`:""}`;const w={destination:new URL(_)};const b=this.connectionManager.lease(w,{requestTimeout:(p=this.config)===null||p===void 0?void 0:p.sessionTimeout,disableConcurrentStreams:a||false});const rejectWithDestroy=e=>{if(a){this.destroySession(b)}g=true;reject(e)};const P=(0,s.buildQueryString)(S||{});let x=e.path;if(P){x+=`?${P}`}if(e.fragment){x+=`#${e.fragment}`}const I=b.request({...e.headers,[r.constants.HTTP2_HEADER_PATH]:x,[r.constants.HTTP2_HEADER_METHOD]:E});b.ref();I.on("response",(e=>{const t=new o.HttpResponse({statusCode:e[":status"]||-1,headers:(0,i.getTransformedHeaders)(e),body:I});g=true;resolve({response:t});if(a){b.close();this.connectionManager.deleteSession(_,b)}}));if(n){I.setTimeout(n,(()=>{I.close();const e=new Error(`Stream timed out because of no activity for ${n} ms`);e.name="TimeoutError";rejectWithDestroy(e)}))}if(t){t.onabort=()=>{I.close();const e=new Error("Request aborted");e.name="AbortError";rejectWithDestroy(e)}}I.on("frameError",((e,t,n)=>{rejectWithDestroy(new Error(`Frame type id ${e} in stream id ${n} has failed with code ${t}.`))}));I.on("error",rejectWithDestroy);I.on("aborted",(()=>{rejectWithDestroy(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${I.rstCode}.`))}));I.on("close",(()=>{b.unref();if(a){b.destroy()}if(!g){rejectWithDestroy(new Error("Unexpected error: http2 request did not get a response"))}}));f=(0,c.writeRequestBody)(I,e,n)}))}updateHttpClientConfig(e,t){this.config=undefined;this.configProvider=this.configProvider.then((n=>({...n,[e]:t})))}httpHandlerConfigs(){var e;return(e=this.config)!==null&&e!==void 0?e:{}}destroySession(e){if(!e.destroyed){e.destroy()}}}t.NodeHttp2Handler=NodeHttp2Handler},9165:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setConnectionTimeout=void 0;const setConnectionTimeout=(e,t,n=0)=>{if(!n){return}const o=setTimeout((()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))}),n);e.on("socket",(e=>{if(e.connecting){e.on("connect",(()=>{clearTimeout(o)}))}else{clearTimeout(o)}}))};t.setConnectionTimeout=setConnectionTimeout},70629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketKeepAlive=void 0;const setSocketKeepAlive=(e,{keepAlive:t,keepAliveMsecs:n})=>{if(t!==true){return}e.on("socket",(e=>{e.setKeepAlive(t,n||0)}))};t.setSocketKeepAlive=setSocketKeepAlive},66011:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketTimeout=void 0;const setSocketTimeout=(e,t,n=0)=>{e.setTimeout(n,(()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${n} ms`),{name:"TimeoutError"}))}))};t.setSocketTimeout=setSocketTimeout},20761:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const o=n(12781);class Collector extends o.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},7586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const o=n(20761);const streamCollector=e=>new Promise(((t,n)=>{const s=new o.Collector;e.pipe(s);e.on("error",(e=>{s.end();n(e)}));s.on("error",n);s.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)}))}));t.streamCollector=streamCollector},71977:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const o=n(12781);const s=1e3;async function writeRequestBody(e,t,n=s){var o;const r=(o=t.headers)!==null&&o!==void 0?o:{};const i=r["Expect"]||r["expect"];let a=-1;let c=false;if(i==="100-continue"){await Promise.race([new Promise((e=>{a=Number(setTimeout(e,Math.max(s,n)))})),new Promise((t=>{e.on("continue",(()=>{clearTimeout(a);t()}));e.on("error",(()=>{c=true;clearTimeout(a);t()}))}))])}if(!c){writeBody(e,t.body)}}t.writeRequestBody=writeRequestBody;function writeBody(e,t){if(t instanceof o.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},83601:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CredentialsProviderError=void 0;const o=n(32359);class CredentialsProviderError extends o.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="CredentialsProviderError";Object.setPrototypeOf(this,CredentialsProviderError.prototype)}}t.CredentialsProviderError=CredentialsProviderError},32359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProviderError=void 0;class ProviderError extends Error{constructor(e,t=true){super(e);this.tryNextLink=t;this.name="ProviderError";Object.setPrototypeOf(this,ProviderError.prototype)}static from(e,t=true){return Object.assign(new this(e.message,t),e)}}t.ProviderError=ProviderError},5710:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TokenProviderError=void 0;const o=n(32359);class TokenProviderError extends o.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="TokenProviderError";Object.setPrototypeOf(this,TokenProviderError.prototype)}}t.TokenProviderError=TokenProviderError},41143:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const o=n(32359);const chain=(...e)=>async()=>{if(e.length===0){throw new o.ProviderError("No providers in chain")}let t;for(const n of e){try{const e=await n();return e}catch(e){t=e;if(e===null||e===void 0?void 0:e.tryNextLink){continue}throw e}}throw t};t.chain=chain},19033:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const fromStatic=e=>()=>Promise.resolve(e);t.fromStatic=fromStatic},57879:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(83601),t);o.__exportStar(n(32359),t);o.__exportStar(n(5710),t);o.__exportStar(n(41143),t);o.__exportStar(n(19033),t);o.__exportStar(n(42435),t)},42435:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const memoize=(e,t,n)=>{let o;let s;let r;let i=false;const coalesceProvider=async()=>{if(!s){s=e()}try{o=await s;r=true;i=false}finally{s=undefined}return o};if(t===undefined){return async e=>{if(!r||(e===null||e===void 0?void 0:e.forceRefresh)){o=await coalesceProvider()}return o}}return async e=>{if(!r||(e===null||e===void 0?void 0:e.forceRefresh)){o=await coalesceProvider()}if(i){return o}if(n&&!n(o)){i=true;return o}if(t(o)){await coalesceProvider();return o}return o}};t.memoize=memoize},10488:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Field=void 0;const o=n(18499);class Field{constructor({name:e,kind:t=o.FieldPosition.HEADER,values:n=[]}){this.name=e;this.kind=t;this.values=n}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter((t=>t!==e))}toString(){return this.values.map((e=>e.includes(",")||e.includes(" ")?`"${e}"`:e)).join(", ")}get(){return this.values}}t.Field=Field},96585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Fields=void 0;class Fields{constructor({fields:e=[],encoding:t="utf-8"}){this.entries={};e.forEach(this.setField.bind(this));this.encoding=t}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter((t=>t.kind===e))}}t.Fields=Fields},50971:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpHandlerRuntimeConfig=t.getHttpHandlerExtensionConfiguration=void 0;const getHttpHandlerExtensionConfiguration=e=>{let t=e.httpHandler;return{setHttpHandler(e){t=e},httpHandler(){return t},updateHttpClientConfig(e,n){t.updateHttpClientConfig(e,n)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}};t.getHttpHandlerExtensionConfiguration=getHttpHandlerExtensionConfiguration;const resolveHttpHandlerRuntimeConfig=e=>({httpHandler:e.httpHandler()});t.resolveHttpHandlerRuntimeConfig=resolveHttpHandlerRuntimeConfig},54881:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(50971),t)},38382:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},75675:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpRequest=void 0;class HttpRequest{constructor(e){this.method=e.method||"GET";this.hostname=e.hostname||"localhost";this.port=e.port;this.query=e.query||{};this.headers=e.headers||{};this.body=e.body;this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:";this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/";this.username=e.username;this.password=e.password;this.fragment=e.fragment}static isInstance(e){if(!e)return false;const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t["query"]==="object"&&typeof t["headers"]==="object"}clone(){const e=new HttpRequest({...this,headers:{...this.headers}});if(e.query)e.query=cloneQuery(e.query);return e}}t.HttpRequest=HttpRequest;function cloneQuery(e){return Object.keys(e).reduce(((t,n)=>{const o=e[n];return{...t,[n]:Array.isArray(o)?[...o]:o}}),{})}},36471:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpResponse=void 0;class HttpResponse{constructor(e){this.statusCode=e.statusCode;this.reason=e.reason;this.headers=e.headers||{};this.body=e.body}static isInstance(e){if(!e)return false;const t=e;return typeof t.statusCode==="number"&&typeof t.headers==="object"}}t.HttpResponse=HttpResponse},54117:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(54881),t);o.__exportStar(n(10488),t);o.__exportStar(n(96585),t);o.__exportStar(n(38382),t);o.__exportStar(n(75675),t);o.__exportStar(n(36471),t);o.__exportStar(n(99448),t);o.__exportStar(n(11767),t)},99448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isValidHostname=void 0;function isValidHostname(e){const t=/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;return t.test(e)}t.isValidHostname=isValidHostname},11767:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},41962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const o=n(68290);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const s=e[n];n=(0,o.escapeUri)(n);if(Array.isArray(s)){for(let e=0,r=s.length;e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseQueryString=void 0;function parseQueryString(e){const t={};e=e.replace(/^\?/,"");if(e){for(const n of e.split("&")){let[e,o=null]=n.split("=");e=decodeURIComponent(e);if(o){o=decodeURIComponent(o)}if(!(e in t)){t[e]=o}else if(Array.isArray(t[e])){t[e].push(o)}else{t[e]=[t[e],o]}}}return t}t.parseQueryString=parseQueryString},35192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODEJS_TIMEOUT_ERROR_CODES=t.TRANSIENT_ERROR_STATUS_CODES=t.TRANSIENT_ERROR_CODES=t.THROTTLING_ERROR_CODES=t.CLOCK_SKEW_ERROR_CODES=void 0;t.CLOCK_SKEW_ERROR_CODES=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];t.THROTTLING_ERROR_CODES=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];t.TRANSIENT_ERROR_CODES=["TimeoutError","RequestTimeout","RequestTimeoutException"];t.TRANSIENT_ERROR_STATUS_CODES=[500,502,503,504];t.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]},51528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isServerError=t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const o=n(35192);const isRetryableByTrait=e=>e.$retryable!==undefined;t.isRetryableByTrait=isRetryableByTrait;const isClockSkewError=e=>o.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=isClockSkewError;const isThrottlingError=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||o.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=isThrottlingError;const isTransientError=e=>{var t;return o.TRANSIENT_ERROR_CODES.includes(e.name)||o.NODEJS_TIMEOUT_ERROR_CODES.includes((e===null||e===void 0?void 0:e.code)||"")||o.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=isTransientError;const isServerError=e=>{var n;if(((n=e.$metadata)===null||n===void 0?void 0:n.httpStatusCode)!==undefined){const n=e.$metadata.httpStatusCode;if(500<=n&&n<=599&&!(0,t.isTransientError)(e)){return true}return false}return false};t.isServerError=isServerError},58523:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigData=void 0;const o=n(18499);const s=n(61570);const getConfigData=e=>Object.entries(e).filter((([e])=>{const t=e.split(s.CONFIG_PREFIX_SEPARATOR);if(t.length===2&&Object.values(o.IniSectionType).includes(t[0])){return true}return false})).reduce(((e,[t,n])=>{const r=t.startsWith(o.IniSectionType.PROFILE)?t.split(s.CONFIG_PREFIX_SEPARATOR)[1]:t;e[r]=n;return e}),{...e.default&&{default:e.default}});t.getConfigData=getConfigData},24251:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigFilepath=t.ENV_CONFIG_PATH=void 0;const o=n(71017);const s=n(56733);t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const getConfigFilepath=()=>process.env[t.ENV_CONFIG_PATH]||(0,o.join)((0,s.getHomeDir)(),".aws","config");t.getConfigFilepath=getConfigFilepath},25244:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentialsFilepath=t.ENV_CREDENTIALS_PATH=void 0;const o=n(71017);const s=n(56733);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";const getCredentialsFilepath=()=>process.env[t.ENV_CREDENTIALS_PATH]||(0,o.join)((0,s.getHomeDir)(),".aws","credentials");t.getCredentialsFilepath=getCredentialsFilepath},56733:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const o=n(22037);const s=n(71017);const r={};const getHomeDirCacheKey=()=>{if(process&&process.geteuid){return`${process.geteuid()}`}return"DEFAULT"};const getHomeDir=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:i=`C:${s.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${i}${n}`;const a=getHomeDirCacheKey();if(!r[a])r[a]=(0,o.homedir)();return r[a]};t.getHomeDir=getHomeDir},44632:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getProfileName=t.DEFAULT_PROFILE=t.ENV_PROFILE=void 0;t.ENV_PROFILE="AWS_PROFILE";t.DEFAULT_PROFILE="default";const getProfileName=e=>e.profile||process.env[t.ENV_PROFILE]||t.DEFAULT_PROFILE;t.getProfileName=getProfileName},31910:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const o=n(6113);const s=n(71017);const r=n(56733);const getSSOTokenFilepath=e=>{const t=(0,o.createHash)("sha1");const n=t.update(e).digest("hex");return(0,s.join)((0,r.getHomeDir)(),".aws","sso","cache",`${n}.json`)};t.getSSOTokenFilepath=getSSOTokenFilepath},14026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const o=n(57147);const s=n(31910);const{readFile:r}=o.promises;const getSSOTokenFromFile=async e=>{const t=(0,s.getSSOTokenFilepath)(e);const n=await r(t,"utf8");return JSON.parse(n)};t.getSSOTokenFromFile=getSSOTokenFromFile},7295:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSsoSessionData=void 0;const o=n(18499);const s=n(61570);const getSsoSessionData=e=>Object.entries(e).filter((([e])=>e.startsWith(o.IniSectionType.SSO_SESSION+s.CONFIG_PREFIX_SEPARATOR))).reduce(((e,[t,n])=>({...e,[t.split(s.CONFIG_PREFIX_SEPARATOR)[1]]:n})),{});t.getSsoSessionData=getSsoSessionData},87831:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(56733),t);o.__exportStar(n(44632),t);o.__exportStar(n(31910),t);o.__exportStar(n(14026),t);o.__exportStar(n(61570),t);o.__exportStar(n(43340),t);o.__exportStar(n(98417),t);o.__exportStar(n(7958),t)},61570:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=t.CONFIG_PREFIX_SEPARATOR=void 0;const o=n(58523);const s=n(24251);const r=n(25244);const i=n(91095);const a=n(10168);const swallowError=()=>({});t.CONFIG_PREFIX_SEPARATOR=".";const loadSharedConfigFiles=async(e={})=>{const{filepath:t=(0,r.getCredentialsFilepath)(),configFilepath:n=(0,s.getConfigFilepath)()}=e;const c=await Promise.all([(0,a.slurpFile)(n,{ignoreCache:e.ignoreCache}).then(i.parseIni).then(o.getConfigData).catch(swallowError),(0,a.slurpFile)(t,{ignoreCache:e.ignoreCache}).then(i.parseIni).catch(swallowError)]);return{configFile:c[0],credentialsFile:c[1]}};t.loadSharedConfigFiles=loadSharedConfigFiles},43340:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSsoSessionData=void 0;const o=n(24251);const s=n(7295);const r=n(91095);const i=n(10168);const swallowError=()=>({});const loadSsoSessionData=async(e={})=>{var t;return(0,i.slurpFile)((t=e.configFilepath)!==null&&t!==void 0?t:(0,o.getConfigFilepath)()).then(r.parseIni).then(s.getSsoSessionData).catch(swallowError)};t.loadSsoSessionData=loadSsoSessionData},58791:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.mergeConfigFiles=void 0;const mergeConfigFiles=(...e)=>{const t={};for(const n of e){for(const[e,o]of Object.entries(n)){if(t[e]!==undefined){Object.assign(t[e],o)}else{t[e]=o}}}return t};t.mergeConfigFiles=mergeConfigFiles},91095:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseIni=void 0;const o=n(18499);const s=n(61570);const r=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/;const i=["__proto__","profile __proto__"];const parseIni=e=>{const t={};let n;let a;for(const c of e.split(/\r?\n/)){const e=c.split(/(^|\s)[;#]/)[0].trim();const d=e[0]==="["&&e[e.length-1]==="]";if(d){n=undefined;a=undefined;const t=e.substring(1,e.length-1);const c=r.exec(t);if(c){const[,e,,t]=c;if(Object.values(o.IniSectionType).includes(e)){n=[e,t].join(s.CONFIG_PREFIX_SEPARATOR)}}else{n=t}if(i.includes(t)){throw new Error(`Found invalid profile name "${t}"`)}}else if(n){const o=e.indexOf("=");if(![0,-1].includes(o)){const[r,i]=[e.substring(0,o).trim(),e.substring(o+1).trim()];if(i===""){a=r}else{if(a&&c.trimStart()===c){a=undefined}t[n]=t[n]||{};const e=a?[a,r].join(s.CONFIG_PREFIX_SEPARATOR):r;t[n][e]=i}}}}return t};t.parseIni=parseIni},98417:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=void 0;const o=n(61570);const s=n(58791);const parseKnownFiles=async e=>{const t=await(0,o.loadSharedConfigFiles)(e);return(0,s.mergeConfigFiles)(t.configFile,t.credentialsFile)};t.parseKnownFiles=parseKnownFiles},10168:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const o=n(57147);const{readFile:s}=o.promises;const r={};const slurpFile=(e,t)=>{if(!r[e]||(t===null||t===void 0?void 0:t.ignoreCache)){r[e]=s(e,"utf8")}return r[e]};t.slurpFile=slurpFile},7958:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},32028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const o=n(64268);const s=n(10846);const r=n(25275);const i=n(47107);const a=n(36089);const c=n(94346);const d=n(84306);const u=n(83297);const l=n(68178);const m=n(64858);const p=n(62665);const g=n(71989);const f=n(69890);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:s,sha256:a,uriEscapePath:c=true}){this.headerMarshaller=new o.HeaderMarshaller(i.toUtf8,i.fromUtf8);this.service=s;this.sha256=a;this.uriEscapePath=c;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,r.normalizeProvider)(n);this.credentialProvider=(0,r.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:o=3600,unsignableHeaders:s,unhoistableHeaders:r,signableHeaders:i,signingRegion:u,signingService:m}=t;const f=await this.credentialProvider();this.validateResolvedCredentials(f);const y=u!==null&&u!==void 0?u:await this.regionProvider();const{longDate:E,shortDate:h}=formatDate(n);if(o>a.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const C=(0,c.createScope)(h,y,m!==null&&m!==void 0?m:this.service);const S=(0,p.moveHeadersToQuery)((0,g.prepareRequest)(e),{unhoistableHeaders:r});if(f.sessionToken){S.query[a.TOKEN_QUERY_PARAM]=f.sessionToken}S.query[a.ALGORITHM_QUERY_PARAM]=a.ALGORITHM_IDENTIFIER;S.query[a.CREDENTIAL_QUERY_PARAM]=`${f.accessKeyId}/${C}`;S.query[a.AMZ_DATE_QUERY_PARAM]=E;S.query[a.EXPIRES_QUERY_PARAM]=o.toString(10);const v=(0,d.getCanonicalHeaders)(S,s,i);S.query[a.SIGNED_HEADERS_QUERY_PARAM]=getCanonicalHeaderList(v);S.query[a.SIGNATURE_QUERY_PARAM]=await this.getSignature(E,C,this.getSigningKey(f,y,h,m),this.createCanonicalRequest(S,v,await(0,l.getPayloadHash)(e,this.sha256)));return S}async sign(e,t){if(typeof e==="string"){return this.signString(e,t)}else if(e.headers&&e.payload){return this.signEvent(e,t)}else if(e.message){return this.signMessage(e,t)}else{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:o,signingRegion:r,signingService:i}){const d=r!==null&&r!==void 0?r:await this.regionProvider();const{shortDate:u,longDate:m}=formatDate(n);const p=(0,c.createScope)(u,d,i!==null&&i!==void 0?i:this.service);const g=await(0,l.getPayloadHash)({headers:{},body:t},this.sha256);const f=new this.sha256;f.update(e);const y=(0,s.toHex)(await f.digest());const E=[a.EVENT_ALGORITHM_IDENTIFIER,m,p,o,y,g].join("\n");return this.signString(E,{signingDate:n,signingRegion:d,signingService:i})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:o}){const s=this.signEvent({headers:this.headerMarshaller.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:o,priorSignature:e.priorSignature});return s.then((t=>({message:e.message,signature:t})))}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:o}={}){const r=await this.credentialProvider();this.validateResolvedCredentials(r);const a=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:c}=formatDate(t);const d=new this.sha256(await this.getSigningKey(r,a,c,o));d.update((0,i.toUint8Array)(e));return(0,s.toHex)(await d.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:o,signingRegion:s,signingService:r}={}){const i=await this.credentialProvider();this.validateResolvedCredentials(i);const u=s!==null&&s!==void 0?s:await this.regionProvider();const p=(0,g.prepareRequest)(e);const{longDate:f,shortDate:y}=formatDate(t);const E=(0,c.createScope)(y,u,r!==null&&r!==void 0?r:this.service);p.headers[a.AMZ_DATE_HEADER]=f;if(i.sessionToken){p.headers[a.TOKEN_HEADER]=i.sessionToken}const h=await(0,l.getPayloadHash)(p,this.sha256);if(!(0,m.hasHeader)(a.SHA256_HEADER,p.headers)&&this.applyChecksum){p.headers[a.SHA256_HEADER]=h}const C=(0,d.getCanonicalHeaders)(p,o,n);const S=await this.getSignature(f,E,this.getSigningKey(i,u,y,r),this.createCanonicalRequest(p,C,h));p.headers[a.AUTH_HEADER]=`${a.ALGORITHM_IDENTIFIER} `+`Credential=${i.accessKeyId}/${E}, `+`SignedHeaders=${getCanonicalHeaderList(C)}, `+`Signature=${S}`;return p}createCanonicalRequest(e,t,n){const o=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${(0,u.getCanonicalQuery)(e)}\n${o.map((e=>`${e}:${t[e]}`)).join("\n")}\n\n${o.join(";")}\n${n}`}async createStringToSign(e,t,n){const o=new this.sha256;o.update((0,i.toUint8Array)(n));const r=await o.digest();return`${a.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${(0,s.toHex)(r)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const n of e.split("/")){if((n===null||n===void 0?void 0:n.length)===0)continue;if(n===".")continue;if(n===".."){t.pop()}else{t.push(n)}}const n=`${(e===null||e===void 0?void 0:e.startsWith("/"))?"/":""}${t.join("/")}${t.length>0&&(e===null||e===void 0?void 0:e.endsWith("/"))?"/":""}`;const o=encodeURIComponent(n);return o.replace(/%2F/g,"/")}return e}async getSignature(e,t,n,o){const r=await this.createStringToSign(e,t,o);const a=new this.sha256(await n);a.update((0,i.toUint8Array)(r));return(0,s.toHex)(await a.digest())}getSigningKey(e,t,n,o){return(0,c.getSigningKey)(this.sha256,e,n,t,o||this.service)}validateResolvedCredentials(e){if(typeof e!=="object"||typeof e.accessKeyId!=="string"||typeof e.secretAccessKey!=="string"){throw new Error("Resolved credential object is not valid")}}}t.SignatureV4=SignatureV4;const formatDate=e=>{const t=(0,f.iso8601)(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}};const getCanonicalHeaderList=e=>Object.keys(e).sort().join(";")},42468:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneQuery=t.cloneRequest=void 0;const cloneRequest=({headers:e,query:n,...o})=>({...o,headers:{...e},query:n?(0,t.cloneQuery)(n):undefined});t.cloneRequest=cloneRequest;const cloneQuery=e=>Object.keys(e).reduce(((t,n)=>{const o=e[n];return{...t,[n]:Array.isArray(o)?[...o]:o}}),{});t.cloneQuery=cloneQuery},36089:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MAX_PRESIGNED_TTL=t.KEY_TYPE_IDENTIFIER=t.MAX_CACHE_SIZE=t.UNSIGNED_PAYLOAD=t.EVENT_ALGORITHM_IDENTIFIER=t.ALGORITHM_IDENTIFIER_V4A=t.ALGORITHM_IDENTIFIER=t.UNSIGNABLE_PATTERNS=t.SEC_HEADER_PATTERN=t.PROXY_HEADER_PATTERN=t.ALWAYS_UNSIGNABLE_HEADERS=t.HOST_HEADER=t.TOKEN_HEADER=t.SHA256_HEADER=t.SIGNATURE_HEADER=t.GENERATED_HEADERS=t.DATE_HEADER=t.AMZ_DATE_HEADER=t.AUTH_HEADER=t.REGION_SET_PARAM=t.TOKEN_QUERY_PARAM=t.SIGNATURE_QUERY_PARAM=t.EXPIRES_QUERY_PARAM=t.SIGNED_HEADERS_QUERY_PARAM=t.AMZ_DATE_QUERY_PARAM=t.CREDENTIAL_QUERY_PARAM=t.ALGORITHM_QUERY_PARAM=void 0;t.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";t.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";t.AMZ_DATE_QUERY_PARAM="X-Amz-Date";t.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";t.EXPIRES_QUERY_PARAM="X-Amz-Expires";t.SIGNATURE_QUERY_PARAM="X-Amz-Signature";t.TOKEN_QUERY_PARAM="X-Amz-Security-Token";t.REGION_SET_PARAM="X-Amz-Region-Set";t.AUTH_HEADER="authorization";t.AMZ_DATE_HEADER=t.AMZ_DATE_QUERY_PARAM.toLowerCase();t.DATE_HEADER="date";t.GENERATED_HEADERS=[t.AUTH_HEADER,t.AMZ_DATE_HEADER,t.DATE_HEADER];t.SIGNATURE_HEADER=t.SIGNATURE_QUERY_PARAM.toLowerCase();t.SHA256_HEADER="x-amz-content-sha256";t.TOKEN_HEADER=t.TOKEN_QUERY_PARAM.toLowerCase();t.HOST_HEADER="host";t.ALWAYS_UNSIGNABLE_HEADERS={authorization:true,"cache-control":true,connection:true,expect:true,from:true,"keep-alive":true,"max-forwards":true,pragma:true,referer:true,te:true,trailer:true,"transfer-encoding":true,upgrade:true,"user-agent":true,"x-amzn-trace-id":true};t.PROXY_HEADER_PATTERN=/^proxy-/;t.SEC_HEADER_PATTERN=/^sec-/;t.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];t.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";t.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";t.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";t.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";t.MAX_CACHE_SIZE=50;t.KEY_TYPE_IDENTIFIER="aws4_request";t.MAX_PRESIGNED_TTL=60*60*24*7},94346:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const o=n(10846);const s=n(47107);const r=n(36089);const i={};const a=[];const createScope=(e,t,n)=>`${e}/${t}/${n}/${r.KEY_TYPE_IDENTIFIER}`;t.createScope=createScope;const getSigningKey=async(e,t,n,s,c)=>{const d=await hmac(e,t.secretAccessKey,t.accessKeyId);const u=`${n}:${s}:${c}:${(0,o.toHex)(d)}:${t.sessionToken}`;if(u in i){return i[u]}a.push(u);while(a.length>r.MAX_CACHE_SIZE){delete i[a.shift()]}let l=`AWS4${t.secretAccessKey}`;for(const t of[n,s,c,r.KEY_TYPE_IDENTIFIER]){l=await hmac(e,l,t)}return i[u]=l};t.getSigningKey=getSigningKey;const clearCredentialCache=()=>{a.length=0;Object.keys(i).forEach((e=>{delete i[e]}))};t.clearCredentialCache=clearCredentialCache;const hmac=(e,t,n)=>{const o=new e(t);o.update((0,s.toUint8Array)(n));return o.digest()}},84306:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const o=n(36089);const getCanonicalHeaders=({headers:e},t,n)=>{const s={};for(const r of Object.keys(e).sort()){if(e[r]==undefined){continue}const i=r.toLowerCase();if(i in o.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(i))||o.PROXY_HEADER_PATTERN.test(i)||o.SEC_HEADER_PATTERN.test(i)){if(!n||n&&!n.has(i)){continue}}s[i]=e[r].trim().replace(/\s+/g," ")}return s};t.getCanonicalHeaders=getCanonicalHeaders},83297:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const o=n(68290);const s=n(36089);const getCanonicalQuery=({query:e={}})=>{const t=[];const n={};for(const r of Object.keys(e).sort()){if(r.toLowerCase()===s.SIGNATURE_HEADER){continue}t.push(r);const i=e[r];if(typeof i==="string"){n[r]=`${(0,o.escapeUri)(r)}=${(0,o.escapeUri)(i)}`}else if(Array.isArray(i)){n[r]=i.slice(0).reduce(((e,t)=>e.concat([`${(0,o.escapeUri)(r)}=${(0,o.escapeUri)(t)}`])),[]).sort().join("&")}}return t.map((e=>n[e])).filter((e=>e)).join("&")};t.getCanonicalQuery=getCanonicalQuery},68178:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const o=n(35696);const s=n(10846);const r=n(47107);const i=n(36089);const getPayloadHash=async({headers:e,body:t},n)=>{for(const t of Object.keys(e)){if(t.toLowerCase()===i.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||(0,o.isArrayBuffer)(t)){const e=new n;e.update((0,r.toUint8Array)(t));return(0,s.toHex)(await e.digest())}return i.UNSIGNED_PAYLOAD};t.getPayloadHash=getPayloadHash},64858:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deleteHeader=t.getHeaderValue=t.hasHeader=void 0;const hasHeader=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false};t.hasHeader=hasHeader;const getHeaderValue=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return t[n]}}return undefined};t.getHeaderValue=getHeaderValue;const deleteHeader=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){delete t[n]}}};t.deleteHeader=deleteHeader},20829:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=t.moveHeadersToQuery=t.getPayloadHash=t.getCanonicalQuery=t.getCanonicalHeaders=void 0;const o=n(10204);o.__exportStar(n(32028),t);var s=n(84306);Object.defineProperty(t,"getCanonicalHeaders",{enumerable:true,get:function(){return s.getCanonicalHeaders}});var r=n(83297);Object.defineProperty(t,"getCanonicalQuery",{enumerable:true,get:function(){return r.getCanonicalQuery}});var i=n(68178);Object.defineProperty(t,"getPayloadHash",{enumerable:true,get:function(){return i.getPayloadHash}});var a=n(62665);Object.defineProperty(t,"moveHeadersToQuery",{enumerable:true,get:function(){return a.moveHeadersToQuery}});var c=n(71989);Object.defineProperty(t,"prepareRequest",{enumerable:true,get:function(){return c.prepareRequest}});o.__exportStar(n(94346),t)},62665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const o=n(42468);const moveHeadersToQuery=(e,t={})=>{var n;const{headers:s,query:r={}}=typeof e.clone==="function"?e.clone():(0,o.cloneRequest)(e);for(const e of Object.keys(s)){const o=e.toLowerCase();if(o.slice(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(o))){r[e]=s[e];delete s[e]}}return{...e,headers:s,query:r}};t.moveHeadersToQuery=moveHeadersToQuery},71989:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const o=n(42468);const s=n(36089);const prepareRequest=e=>{e=typeof e.clone==="function"?e.clone():(0,o.cloneRequest)(e);for(const t of Object.keys(e.headers)){if(s.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e};t.prepareRequest=prepareRequest},69890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;const iso8601=e=>(0,t.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");t.iso8601=iso8601;const toDate=e=>{if(typeof e==="number"){return new Date(e*1e3)}if(typeof e==="string"){if(Number(e)){return new Date(Number(e)*1e3)}return new Date(e)}return e};t.toDate=toDate},42518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoOpLogger=void 0;class NoOpLogger{trace(){}debug(){}info(){}warn(){}error(){}}t.NoOpLogger=NoOpLogger},57242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const o=n(61903);class Client{constructor(e){this.middlewareStack=(0,o.constructStack)();this.config=e}send(e,t,n){const o=typeof t!=="function"?t:undefined;const s=typeof t==="function"?t:n;const r=e.resolveMiddleware(this.middlewareStack,this.config,o);if(s){r(e).then((e=>s(null,e.output)),(e=>s(e))).catch((()=>{}))}else{return r(e).then((e=>e.output))}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},8903:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.collectBody=void 0;const o=n(5422);const collectBody=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return o.Uint8ArrayBlobAdapter.mutate(e)}if(!e){return o.Uint8ArrayBlobAdapter.mutate(new Uint8Array)}const n=t.streamCollector(e);return o.Uint8ArrayBlobAdapter.mutate(await n)};t.collectBody=collectBody},91507:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const o=n(61903);class Command{constructor(){this.middlewareStack=(0,o.constructStack)()}}t.Command=Command},34381:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},7559:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createAggregatedClient=void 0;const createAggregatedClient=(e,t)=>{for(const n of Object.keys(e)){const o=e[n];const methodImpl=async function(e,t,n){const s=new o(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expected http options but got ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}};const s=(n[0].toLowerCase()+n.slice(1)).replace(/Command$/,"");t.prototype[s]=methodImpl}};t.createAggregatedClient=createAggregatedClient},98529:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseEpochTimestamp=t.parseRfc7231DateTime=t.parseRfc3339DateTimeWithOffset=t.parseRfc3339DateTime=t.dateToUtcString=void 0;const o=n(62986);const s=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const n=e.getUTCMonth();const o=e.getUTCDay();const i=e.getUTCDate();const a=e.getUTCHours();const c=e.getUTCMinutes();const d=e.getUTCSeconds();const u=i<10?`0${i}`:`${i}`;const l=a<10?`0${a}`:`${a}`;const m=c<10?`0${c}`:`${c}`;const p=d<10?`0${d}`:`${d}`;return`${s[o]}, ${u} ${r[n]} ${t} ${l}:${m}:${p} GMT`}t.dateToUtcString=dateToUtcString;const i=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);const parseRfc3339DateTime=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=i.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,s,r,a,c,d,u,l]=t;const m=(0,o.strictParseShort)(stripLeadingZeroes(s));const p=parseDateValue(r,"month",1,12);const g=parseDateValue(a,"day",1,31);return buildDate(m,p,g,{hours:c,minutes:d,seconds:u,fractionalMilliseconds:l})};t.parseRfc3339DateTime=parseRfc3339DateTime;const a=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/);const parseRfc3339DateTimeWithOffset=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=a.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,s,r,i,c,d,u,l,m]=t;const p=(0,o.strictParseShort)(stripLeadingZeroes(s));const g=parseDateValue(r,"month",1,12);const f=parseDateValue(i,"day",1,31);const y=buildDate(p,g,f,{hours:c,minutes:d,seconds:u,fractionalMilliseconds:l});if(m.toUpperCase()!="Z"){y.setTime(y.getTime()-parseOffsetToMilliseconds(m))}return y};t.parseRfc3339DateTimeWithOffset=parseRfc3339DateTimeWithOffset;const c=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$/);const d=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$/);const u=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})$/);const parseRfc7231DateTime=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-7231 date-times must be expressed as strings")}let t=c.exec(e);if(t){const[e,n,s,r,i,a,c,d]=t;return buildDate((0,o.strictParseShort)(stripLeadingZeroes(r)),parseMonthByShortName(s),parseDateValue(n,"day",1,31),{hours:i,minutes:a,seconds:c,fractionalMilliseconds:d})}t=d.exec(e);if(t){const[e,n,o,s,r,i,a,c]=t;return adjustRfc850Year(buildDate(parseTwoDigitYear(s),parseMonthByShortName(o),parseDateValue(n,"day",1,31),{hours:r,minutes:i,seconds:a,fractionalMilliseconds:c}))}t=u.exec(e);if(t){const[e,n,s,r,i,a,c,d]=t;return buildDate((0,o.strictParseShort)(stripLeadingZeroes(d)),parseMonthByShortName(n),parseDateValue(s.trimLeft(),"day",1,31),{hours:r,minutes:i,seconds:a,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")};t.parseRfc7231DateTime=parseRfc7231DateTime;const parseEpochTimestamp=e=>{if(e===null||e===undefined){return undefined}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=(0,o.strictParseDouble)(e)}else{throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation")}if(Number.isNaN(t)||t===Infinity||t===-Infinity){throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics")}return new Date(Math.round(t*1e3))};t.parseEpochTimestamp=parseEpochTimestamp;const buildDate=(e,t,n,o)=>{const s=t-1;validateDayOfMonth(e,s,n);return new Date(Date.UTC(e,s,n,parseDateValue(o.hours,"hour",0,23),parseDateValue(o.minutes,"minute",0,59),parseDateValue(o.seconds,"seconds",0,60),parseMilliseconds(o.fractionalMilliseconds)))};const parseTwoDigitYear=e=>{const t=(new Date).getUTCFullYear();const n=Math.floor(t/100)*100+(0,o.strictParseShort)(stripLeadingZeroes(e));if(n{if(e.getTime()-(new Date).getTime()>l){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e};const parseMonthByShortName=e=>{const t=r.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1};const m=[31,28,31,30,31,30,31,31,30,31,30,31];const validateDayOfMonth=(e,t,n)=>{let o=m[t];if(t===1&&isLeapYear(e)){o=29}if(n>o){throw new TypeError(`Invalid day for ${r[t]} in ${e}: ${n}`)}};const isLeapYear=e=>e%4===0&&(e%100!==0||e%400===0);const parseDateValue=(e,t,n,s)=>{const r=(0,o.strictParseByte)(stripLeadingZeroes(e));if(rs){throw new TypeError(`${t} must be between ${n} and ${s}, inclusive`)}return r};const parseMilliseconds=e=>{if(e===null||e===undefined){return 0}return(0,o.strictParseFloat32)("0."+e)*1e3};const parseOffsetToMilliseconds=e=>{const t=e[0];let n=1;if(t=="+"){n=1}else if(t=="-"){n=-1}else{throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`)}const o=Number(e.substring(1,3));const s=Number(e.substring(4,6));return n*(o*60+s)*60*1e3};const stripLeadingZeroes=e=>{let t=0;while(t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.withBaseException=t.throwDefaultError=void 0;const o=n(78672);const throwDefaultError=({output:e,parsedBody:t,exceptionCtor:n,errorCode:s})=>{const r=deserializeMetadata(e);const i=r.httpStatusCode?r.httpStatusCode+"":undefined;const a=new n({name:(t===null||t===void 0?void 0:t.code)||(t===null||t===void 0?void 0:t.Code)||s||i||"UnknownError",$fault:"client",$metadata:r});throw(0,o.decorateServiceException)(a,t)};t.throwDefaultError=throwDefaultError;const withBaseException=e=>({output:n,parsedBody:o,errorCode:s})=>{(0,t.throwDefaultError)({output:n,parsedBody:o,exceptionCtor:e,errorCode:s})};t.withBaseException=withBaseException;const deserializeMetadata=e=>{var t,n;return{httpStatusCode:e.statusCode,requestId:(n=(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"])!==null&&n!==void 0?n:e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}}},51109:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfigsForDefaultMode=void 0;const loadConfigsForDefaultMode=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{}}};t.loadConfigsForDefaultMode=loadConfigsForDefaultMode},73842:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const emitWarningIfUnsupportedVersion=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<14){n=true}};t.emitWarningIfUnsupportedVersion=emitWarningIfUnsupportedVersion},78672:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateServiceException=t.ServiceException=void 0;class ServiceException extends Error{constructor(e){super(e.message);Object.setPrototypeOf(this,ServiceException.prototype);this.name=e.name;this.$fault=e.$fault;this.$metadata=e.$metadata}}t.ServiceException=ServiceException;const decorateServiceException=(e,t={})=>{Object.entries(t).filter((([,e])=>e!==undefined)).forEach((([t,n])=>{if(e[t]==undefined||e[t]===""){e[t]=n}}));const n=e.message||e.Message||"UnknownError";e.message=n;delete e.Message;return e};t.decorateServiceException=decorateServiceException},56047:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.extendedEncodeURIComponent=void 0;function extendedEncodeURIComponent(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}t.extendedEncodeURIComponent=extendedEncodeURIComponent},74739:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveChecksumRuntimeConfig=t.getChecksumConfiguration=t.AlgorithmId=void 0;const o=n(18499);Object.defineProperty(t,"AlgorithmId",{enumerable:true,get:function(){return o.AlgorithmId}});const getChecksumConfiguration=e=>{const t=[];for(const n in o.AlgorithmId){const s=o.AlgorithmId[n];if(e[s]===undefined){continue}t.push({algorithmId:()=>s,checksumConstructor:()=>e[s]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}};t.getChecksumConfiguration=getChecksumConfiguration;const resolveChecksumRuntimeConfig=e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t};t.resolveChecksumRuntimeConfig=resolveChecksumRuntimeConfig},16566:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultRuntimeConfig=t.getDefaultClientConfiguration=t.getDefaultExtensionConfiguration=void 0;const o=n(74739);const s=n(70478);const getDefaultExtensionConfiguration=e=>({...(0,o.getChecksumConfiguration)(e),...(0,s.getRetryConfiguration)(e)});t.getDefaultExtensionConfiguration=getDefaultExtensionConfiguration;t.getDefaultClientConfiguration=t.getDefaultExtensionConfiguration;const resolveDefaultRuntimeConfig=e=>({...(0,o.resolveChecksumRuntimeConfig)(e),...(0,s.resolveRetryRuntimeConfig)(e)});t.resolveDefaultRuntimeConfig=resolveDefaultRuntimeConfig},15866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(16566),t)},70478:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRetryRuntimeConfig=t.getRetryConfiguration=void 0;const getRetryConfiguration=e=>{let t=e.retryStrategy;return{setRetryStrategy(e){t=e},retryStrategy(){return t}}};t.getRetryConfiguration=getRetryConfiguration;const resolveRetryRuntimeConfig=e=>{const t={};t.retryStrategy=e.retryStrategy();return t};t.resolveRetryRuntimeConfig=resolveRetryRuntimeConfig},76760:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getArrayIfSingleItem=void 0;const getArrayIfSingleItem=e=>Array.isArray(e)?e:[e];t.getArrayIfSingleItem=getArrayIfSingleItem},67595:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const getValueFromTextNode=e=>{const n="#text";for(const o in e){if(e.hasOwnProperty(o)&&e[o][n]!==undefined){e[o]=e[o][n]}else if(typeof e[o]==="object"&&e[o]!==null){e[o]=(0,t.getValueFromTextNode)(e[o])}}return e};t.getValueFromTextNode=getValueFromTextNode},11866:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(42518),t);o.__exportStar(n(57242),t);o.__exportStar(n(8903),t);o.__exportStar(n(91507),t);o.__exportStar(n(34381),t);o.__exportStar(n(7559),t);o.__exportStar(n(98529),t);o.__exportStar(n(81138),t);o.__exportStar(n(51109),t);o.__exportStar(n(73842),t);o.__exportStar(n(15866),t);o.__exportStar(n(78672),t);o.__exportStar(n(56047),t);o.__exportStar(n(76760),t);o.__exportStar(n(67595),t);o.__exportStar(n(14952),t);o.__exportStar(n(84206),t);o.__exportStar(n(62986),t);o.__exportStar(n(99454),t);o.__exportStar(n(86045),t);o.__exportStar(n(9182),t);o.__exportStar(n(80781),t)},14952:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LazyJsonString=t.StringWrapper=void 0;const StringWrapper=function(){const e=Object.getPrototypeOf(this).constructor;const t=Function.bind.apply(String,[null,...arguments]);const n=new t;Object.setPrototypeOf(n,e.prototype);return n};t.StringWrapper=StringWrapper;t.StringWrapper.prototype=Object.create(String.prototype,{constructor:{value:t.StringWrapper,enumerable:false,writable:true,configurable:true}});Object.setPrototypeOf(t.StringWrapper,String);class LazyJsonString extends t.StringWrapper{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(e){if(e instanceof LazyJsonString){return e}else if(e instanceof String||typeof e==="string"){return new LazyJsonString(e)}return new LazyJsonString(JSON.stringify(e))}}t.LazyJsonString=LazyJsonString},84206:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.take=t.convertMap=t.map=void 0;function map(e,t,n){let o;let s;let r;if(typeof t==="undefined"&&typeof n==="undefined"){o={};r=e}else{o=e;if(typeof t==="function"){s=t;r=n;return mapWithFilter(o,s,r)}else{r=t}}for(const e of Object.keys(r)){if(!Array.isArray(r[e])){o[e]=r[e];continue}applyInstruction(o,null,r,e)}return o}t.map=map;const convertMap=e=>{const t={};for(const[n,o]of Object.entries(e||{})){t[n]=[,o]}return t};t.convertMap=convertMap;const take=(e,t)=>{const n={};for(const o in t){applyInstruction(n,e,t,o)}return n};t.take=take;const mapWithFilter=(e,t,n)=>map(e,Object.entries(n).reduce(((e,[n,o])=>{if(Array.isArray(o)){e[n]=o}else{if(typeof o==="function"){e[n]=[t,o()]}else{e[n]=[t,o]}}return e}),{}));const applyInstruction=(e,t,n,o)=>{if(t!==null){let s=n[o];if(typeof s==="function"){s=[,s]}const[r=nonNullish,i=pass,a=o]=s;if(typeof r==="function"&&r(t[a])||typeof r!=="function"&&!!r){e[o]=i(t[a])}return}let[s,r]=n[o];if(typeof r==="function"){let t;const n=s===undefined&&(t=r())!=null;const i=typeof s==="function"&&!!s(void 0)||typeof s!=="function"&&!!s;if(n){e[o]=t}else if(i){e[o]=r()}}else{const t=s===undefined&&r!=null;const n=typeof s==="function"&&!!s(r)||typeof s!=="function"&&!!s;if(t||n){e[o]=r}}};const nonNullish=e=>e!=null;const pass=e=>e},62986:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.logger=t.strictParseByte=t.strictParseShort=t.strictParseInt32=t.strictParseInt=t.strictParseLong=t.limitedParseFloat32=t.limitedParseFloat=t.handleFloat=t.limitedParseDouble=t.strictParseFloat32=t.strictParseFloat=t.strictParseDouble=t.expectUnion=t.expectString=t.expectObject=t.expectNonNull=t.expectByte=t.expectShort=t.expectInt32=t.expectInt=t.expectLong=t.expectFloat32=t.expectNumber=t.expectBoolean=t.parseBoolean=void 0;const parseBoolean=e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}};t.parseBoolean=parseBoolean;const expectBoolean=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="number"){if(e===0||e===1){t.logger.warn(stackTraceWarning(`Expected boolean, got ${typeof e}: ${e}`))}if(e===0){return false}if(e===1){return true}}if(typeof e==="string"){const n=e.toLowerCase();if(n==="false"||n==="true"){t.logger.warn(stackTraceWarning(`Expected boolean, got ${typeof e}: ${e}`))}if(n==="false"){return false}if(n==="true"){return true}}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)};t.expectBoolean=expectBoolean;const expectNumber=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){const n=parseFloat(e);if(!Number.isNaN(n)){if(String(n)!==String(e)){t.logger.warn(stackTraceWarning(`Expected number but observed string: ${e}`))}return n}}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}: ${e}`)};t.expectNumber=expectNumber;const n=Math.ceil(2**127*(2-2**-23));const expectFloat32=e=>{const o=(0,t.expectNumber)(e);if(o!==undefined&&!Number.isNaN(o)&&o!==Infinity&&o!==-Infinity){if(Math.abs(o)>n){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return o};t.expectFloat32=expectFloat32;const expectLong=e=>{if(e===null||e===undefined){return undefined}if(Number.isInteger(e)&&!Number.isNaN(e)){return e}throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)};t.expectLong=expectLong;t.expectInt=t.expectLong;const expectInt32=e=>expectSizedInt(e,32);t.expectInt32=expectInt32;const expectShort=e=>expectSizedInt(e,16);t.expectShort=expectShort;const expectByte=e=>expectSizedInt(e,8);t.expectByte=expectByte;const expectSizedInt=(e,n)=>{const o=(0,t.expectLong)(e);if(o!==undefined&&castInt(o,n)!==o){throw new TypeError(`Expected ${n}-bit integer, got ${e}`)}return o};const castInt=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}};const expectNonNull=(e,t)=>{if(e===null||e===undefined){if(t){throw new TypeError(`Expected a non-null value for ${t}`)}throw new TypeError("Expected a non-null value")}return e};t.expectNonNull=expectNonNull;const expectObject=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="object"&&!Array.isArray(e)){return e}const t=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${t}: ${e}`)};t.expectObject=expectObject;const expectString=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){return e}if(["boolean","number","bigint"].includes(typeof e)){t.logger.warn(stackTraceWarning(`Expected string, got ${typeof e}: ${e}`));return String(e)}throw new TypeError(`Expected string, got ${typeof e}: ${e}`)};t.expectString=expectString;const expectUnion=e=>{if(e===null||e===undefined){return undefined}const n=(0,t.expectObject)(e);const o=Object.entries(n).filter((([,e])=>e!=null)).map((([e])=>e));if(o.length===0){throw new TypeError(`Unions must have exactly one non-null member. None were found.`)}if(o.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${o} were not null.`)}return n};t.expectUnion=expectUnion;const strictParseDouble=e=>{if(typeof e=="string"){return(0,t.expectNumber)(parseNumber(e))}return(0,t.expectNumber)(e)};t.strictParseDouble=strictParseDouble;t.strictParseFloat=t.strictParseDouble;const strictParseFloat32=e=>{if(typeof e=="string"){return(0,t.expectFloat32)(parseNumber(e))}return(0,t.expectFloat32)(e)};t.strictParseFloat32=strictParseFloat32;const o=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;const parseNumber=e=>{const t=e.match(o);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)};const limitedParseDouble=e=>{if(typeof e=="string"){return parseFloatString(e)}return(0,t.expectNumber)(e)};t.limitedParseDouble=limitedParseDouble;t.handleFloat=t.limitedParseDouble;t.limitedParseFloat=t.limitedParseDouble;const limitedParseFloat32=e=>{if(typeof e=="string"){return parseFloatString(e)}return(0,t.expectFloat32)(e)};t.limitedParseFloat32=limitedParseFloat32;const parseFloatString=e=>{switch(e){case"NaN":return NaN;case"Infinity":return Infinity;case"-Infinity":return-Infinity;default:throw new Error(`Unable to parse float value: ${e}`)}};const strictParseLong=e=>{if(typeof e==="string"){return(0,t.expectLong)(parseNumber(e))}return(0,t.expectLong)(e)};t.strictParseLong=strictParseLong;t.strictParseInt=t.strictParseLong;const strictParseInt32=e=>{if(typeof e==="string"){return(0,t.expectInt32)(parseNumber(e))}return(0,t.expectInt32)(e)};t.strictParseInt32=strictParseInt32;const strictParseShort=e=>{if(typeof e==="string"){return(0,t.expectShort)(parseNumber(e))}return(0,t.expectShort)(e)};t.strictParseShort=strictParseShort;const strictParseByte=e=>{if(typeof e==="string"){return(0,t.expectByte)(parseNumber(e))}return(0,t.expectByte)(e)};t.strictParseByte=strictParseByte;const stackTraceWarning=e=>String(new TypeError(e).stack||e).split("\n").slice(0,5).filter((e=>!e.includes("stackTraceWarning"))).join("\n");t.logger={warn:console.warn}},99454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolvedPath=void 0;const o=n(56047);const resolvedPath=(e,t,n,s,r,i)=>{if(t!=null&&t[n]!==undefined){const t=s();if(t.length<=0){throw new Error("Empty value provided for input HTTP label: "+n+".")}e=e.replace(r,i?t.split("/").map((e=>(0,o.extendedEncodeURIComponent)(e))).join("/"):(0,o.extendedEncodeURIComponent)(t))}else{throw new Error("No value provided for input HTTP label: "+n+".")}return e};t.resolvedPath=resolvedPath},86045:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializeFloat=void 0;const serializeFloat=e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}};t.serializeFloat=serializeFloat},9182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t._json=void 0;const _json=e=>{if(e==null){return{}}if(Array.isArray(e)){return e.filter((e=>e!=null))}if(typeof e==="object"){const n={};for(const o of Object.keys(e)){if(e[o]==null){continue}n[o]=(0,t._json)(e[o])}return n}return e};t._json=_json},80781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitEvery=void 0;function splitEvery(e,t,n){if(n<=0||!Number.isInteger(n)){throw new Error("Invalid number of delimiters ("+n+") for splitEvery.")}const o=e.split(t);if(n===1){return o}const s=[];let r="";for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:true})},53240:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpApiKeyAuthLocation=void 0;var n;(function(e){e["HEADER"]="header";e["QUERY"]="query"})(n=t.HttpApiKeyAuthLocation||(t.HttpApiKeyAuthLocation={}))},83707:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55957:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},89012:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},68399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpAuthLocation=void 0;var n;(function(e){e["HEADER"]="header";e["QUERY"]="query"})(n=t.HttpAuthLocation||(t.HttpAuthLocation={}))},65071:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(68399),t);o.__exportStar(n(53240),t);o.__exportStar(n(83707),t);o.__exportStar(n(55957),t);o.__exportStar(n(89012),t);o.__exportStar(n(6359),t)},78698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},79697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},4036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},52772:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},50942:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(55379),t);o.__exportStar(n(41407),t);o.__exportStar(n(74590),t)},41407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},74590:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},77415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},30103:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointURLScheme=void 0;var n;(function(e){e["HTTP"]="http";e["HTTPS"]="https"})(n=t.EndpointURLScheme||(t.EndpointURLScheme={}))},44169:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},51407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},34735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},18162:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},10546:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(44169),t);o.__exportStar(n(51407),t);o.__exportStar(n(34735),t);o.__exportStar(n(54469),t);o.__exportStar(n(18162),t)},54469:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},51281:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},55294:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveChecksumRuntimeConfig=t.getChecksumConfiguration=t.AlgorithmId=void 0;var n;(function(e){e["MD5"]="md5";e["CRC32"]="crc32";e["CRC32C"]="crc32c";e["SHA1"]="sha1";e["SHA256"]="sha256"})(n=t.AlgorithmId||(t.AlgorithmId={}));const getChecksumConfiguration=e=>{const t=[];if(e.sha256!==undefined){t.push({algorithmId:()=>n.SHA256,checksumConstructor:()=>e.sha256})}if(e.md5!=undefined){t.push({algorithmId:()=>n.MD5,checksumConstructor:()=>e.md5})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}};t.getChecksumConfiguration=getChecksumConfiguration;const resolveChecksumRuntimeConfig=e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t};t.resolveChecksumRuntimeConfig=resolveChecksumRuntimeConfig},66209:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultRuntimeConfig=t.getDefaultClientConfiguration=void 0;const o=n(55294);const getDefaultClientConfiguration=e=>({...(0,o.getChecksumConfiguration)(e)});t.getDefaultClientConfiguration=getDefaultClientConfiguration;const resolveDefaultRuntimeConfig=e=>({...(0,o.resolveChecksumRuntimeConfig)(e)});t.resolveDefaultRuntimeConfig=resolveDefaultRuntimeConfig},68152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},64950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AlgorithmId=void 0;const o=n(10204);o.__exportStar(n(66209),t);o.__exportStar(n(68152),t);var s=n(55294);Object.defineProperty(t,"AlgorithmId",{enumerable:true,get:function(){return s.AlgorithmId}})},92368:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.FieldPosition=void 0;var n;(function(e){e[e["HEADER"]=0]="HEADER";e[e["TRAILER"]=1]="TRAILER"})(n=t.FieldPosition||(t.FieldPosition={}))},47814:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},15390:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},63781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},54853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(47814),t);o.__exportStar(n(15390),t);o.__exportStar(n(63781),t);o.__exportStar(n(6170),t)},6170:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},18499:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(15954),t);o.__exportStar(n(65071),t);o.__exportStar(n(78698),t);o.__exportStar(n(79697),t);o.__exportStar(n(4036),t);o.__exportStar(n(52772),t);o.__exportStar(n(50942),t);o.__exportStar(n(77415),t);o.__exportStar(n(31421),t);o.__exportStar(n(30103),t);o.__exportStar(n(10546),t);o.__exportStar(n(51281),t);o.__exportStar(n(64950),t);o.__exportStar(n(92368),t);o.__exportStar(n(54853),t);o.__exportStar(n(51512),t);o.__exportStar(n(93259),t);o.__exportStar(n(95886),t);o.__exportStar(n(2041),t);o.__exportStar(n(93224),t);o.__exportStar(n(94055),t);o.__exportStar(n(97569),t);o.__exportStar(n(31509),t);o.__exportStar(n(80451),t);o.__exportStar(n(77606),t);o.__exportStar(n(31495),t);o.__exportStar(n(57427),t);o.__exportStar(n(93030),t);o.__exportStar(n(21014),t);o.__exportStar(n(54274),t);o.__exportStar(n(7440),t);o.__exportStar(n(28602),t);o.__exportStar(n(79201),t);o.__exportStar(n(49030),t)},51512:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},93259:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SMITHY_CONTEXT_KEY=void 0;t.SMITHY_CONTEXT_KEY="__smithy_context"},95886:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2041:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IniSectionType=void 0;var n;(function(e){e["PROFILE"]="profile";e["SSO_SESSION"]="sso-session";e["SERVICES"]="services"})(n=t.IniSectionType||(t.IniSectionType={}))},93224:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},94055:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},97569:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},80451:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},77606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},31495:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},57427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},93030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},21014:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.RequestHandlerProtocol=void 0;var n;(function(e){e["HTTP_0_9"]="http/0.9";e["HTTP_1_0"]="http/1.0";e["TDS_8_0"]="tds/8.0"})(n=t.RequestHandlerProtocol||(t.RequestHandlerProtocol={}))},54274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},7440:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},28602:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},79201:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},49030:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},59381:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const o=n(40626);const parseUrl=e=>{if(typeof e==="string"){return(0,t.parseUrl)(new URL(e))}const{hostname:n,pathname:s,port:r,protocol:i,search:a}=e;let c;if(a){c=(0,o.parseQueryString)(a)}return{hostname:n,port:r?parseInt(r):undefined,protocol:i,path:s,query:c}};t.parseUrl=parseUrl},61204:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromBase64=void 0;const o=n(922);const s=/^[A-Za-z0-9+/]*={0,2}$/;const fromBase64=e=>{if(e.length*3%4!==0){throw new TypeError(`Incorrect padding on base64 string.`)}if(!s.exec(e)){throw new TypeError(`Invalid base64 string.`)}const t=(0,o.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)};t.fromBase64=fromBase64},76456:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(61204),t);o.__exportStar(n(11587),t)},11587:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=void 0;const o=n(922);const toBase64=e=>(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64");t.toBase64=toBase64},46925:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const o=n(57147);const calculateBodyLength=e=>{if(!e){return 0}if(typeof e==="string"){return Buffer.from(e).length}else if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.size==="number"){return e.size}else if(typeof e.start==="number"&&typeof e.end==="number"){return e.end+1-e.start}else if(typeof e.path==="string"||Buffer.isBuffer(e.path)){return(0,o.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,o.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)};t.calculateBodyLength=calculateBodyLength},4161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(46925),t)},922:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const o=n(35696);const s=n(14300);const fromArrayBuffer=(e,t=0,n=e.byteLength-t)=>{if(!(0,o.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return s.Buffer.from(e,t,n)};t.fromArrayBuffer=fromArrayBuffer;const fromString=(e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?s.Buffer.from(e,t):s.Buffer.from(e)};t.fromString=fromString},87618:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.booleanSelector=t.SelectorType=void 0;var n;(function(e){e["ENV"]="env";e["CONFIG"]="shared config entry"})(n=t.SelectorType||(t.SelectorType={}));const booleanSelector=(e,t,n)=>{if(!(t in e))return undefined;if(e[t]==="true")return true;if(e[t]==="false")return false;throw new Error(`Cannot load ${n} "${t}". Expected "true" or "false", got ${e[t]}.`)};t.booleanSelector=booleanSelector},61979:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(87618),t)},28226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IMDS_REGION_PATH=t.DEFAULTS_MODE_OPTIONS=t.ENV_IMDS_DISABLED=t.AWS_DEFAULT_REGION_ENV=t.AWS_REGION_ENV=t.AWS_EXECUTION_ENV=void 0;t.AWS_EXECUTION_ENV="AWS_EXECUTION_ENV";t.AWS_REGION_ENV="AWS_REGION";t.AWS_DEFAULT_REGION_ENV="AWS_DEFAULT_REGION";t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";t.DEFAULTS_MODE_OPTIONS=["in-region","cross-region","mobile","standard","legacy"];t.IMDS_REGION_PATH="/latest/meta-data/placement/region"},94792:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS=void 0;const n="AWS_DEFAULTS_MODE";const o="defaults_mode";t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[n],configFileSelector:e=>e[o],default:"legacy"}},12871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(82027),t)},82027:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultsModeConfig=void 0;const o=n(1818);const s=n(27919);const r=n(83993);const i=n(57879);const a=n(28226);const c=n(94792);const resolveDefaultsModeConfig=({region:e=(0,r.loadConfig)(o.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,r.loadConfig)(c.NODE_DEFAULTS_MODE_CONFIG_OPTIONS)}={})=>(0,i.memoize)((async()=>{const n=typeof t==="function"?await t():t;switch(n===null||n===void 0?void 0:n.toLowerCase()){case"auto":return resolveNodeDefaultsModeAuto(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(n===null||n===void 0?void 0:n.toLocaleLowerCase());case undefined:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${a.DEFAULTS_MODE_OPTIONS.join(", ")}, got ${n}`)}}));t.resolveDefaultsModeConfig=resolveDefaultsModeConfig;const resolveNodeDefaultsModeAuto=async e=>{if(e){const t=typeof e==="function"?await e():e;const n=await inferPhysicalRegion();if(!n){return"standard"}if(t===n){return"in-region"}else{return"cross-region"}}return"standard"};const inferPhysicalRegion=async()=>{var e;if(process.env[a.AWS_EXECUTION_ENV]&&(process.env[a.AWS_REGION_ENV]||process.env[a.AWS_DEFAULT_REGION_ENV])){return(e=process.env[a.AWS_REGION_ENV])!==null&&e!==void 0?e:process.env[a.AWS_DEFAULT_REGION_ENV]}if(!process.env[a.ENV_IMDS_DISABLED]){try{const e=await(0,s.getInstanceMetadataEndpoint)();return(await(0,s.httpRequest)({...e,path:a.IMDS_REGION_PATH})).toString()}catch(e){}}}},74378:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.debugId=void 0;t.debugId="endpoints"},10917:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(74378),t);o.__exportStar(n(40250),t)},40250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDebugString=void 0;function toDebugString(e){if(typeof e!=="object"||e==null){return e}if("ref"in e){return`$${toDebugString(e.ref)}`}if("fn"in e){return`${e.fn}(${(e.argv||[]).map(toDebugString).join(", ")})`}return JSON.stringify(e,null,2)}t.toDebugString=toDebugString},88013:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(67050),t);o.__exportStar(n(78036),t);o.__exportStar(n(72938),t);o.__exportStar(n(72570),t);o.__exportStar(n(35460),t)},97110:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.booleanEquals=void 0;const booleanEquals=(e,t)=>e===t;t.booleanEquals=booleanEquals},62692:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAttr=void 0;const o=n(35460);const s=n(64007);const getAttr=(e,t)=>(0,s.getAttrPathList)(t).reduce(((n,s)=>{if(typeof n!=="object"){throw new o.EndpointError(`Index '${s}' in '${t}' not found in '${JSON.stringify(e)}'`)}else if(Array.isArray(n)){return n[parseInt(s)]}return n[s]}),e);t.getAttr=getAttr},64007:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAttrPathList=void 0;const o=n(35460);const getAttrPathList=e=>{const t=e.split(".");const n=[];for(const s of t){const t=s.indexOf("[");if(t!==-1){if(s.indexOf("]")!==s.length-1){throw new o.EndpointError(`Path: '${e}' does not end with ']'`)}const r=s.slice(t+1,-1);if(Number.isNaN(parseInt(r))){throw new o.EndpointError(`Invalid array index: '${r}' in path: '${e}'`)}if(t!==0){n.push(s.slice(0,t))}n.push(r)}else{n.push(s)}}return n};t.getAttrPathList=getAttrPathList},97182:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(97110),t);o.__exportStar(n(62692),t);o.__exportStar(n(62391),t);o.__exportStar(n(78036),t);o.__exportStar(n(75608),t);o.__exportStar(n(26297),t);o.__exportStar(n(10391),t);o.__exportStar(n(3110),t);o.__exportStar(n(86751),t)},67050:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIpAddress=void 0;const n=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}$`);const isIpAddress=e=>n.test(e)||e.startsWith("[")&&e.endsWith("]");t.isIpAddress=isIpAddress},62391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSet=void 0;const isSet=e=>e!=null;t.isSet=isSet},78036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isValidHostLabel=void 0;const n=new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`);const isValidHostLabel=(e,o=false)=>{if(!o){return n.test(e)}const s=e.split(".");for(const e of s){if(!(0,t.isValidHostLabel)(e)){return false}}return true};t.isValidHostLabel=isValidHostLabel},75608:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.not=void 0;const not=e=>!e;t.not=not},26297:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseURL=void 0;const o=n(18499);const s=n(67050);const r={[o.EndpointURLScheme.HTTP]:80,[o.EndpointURLScheme.HTTPS]:443};const parseURL=e=>{const t=(()=>{try{if(e instanceof URL){return e}if(typeof e==="object"&&"hostname"in e){const{hostname:t,port:n,protocol:o="",path:s="",query:r={}}=e;const i=new URL(`${o}//${t}${n?`:${n}`:""}${s}`);i.search=Object.entries(r).map((([e,t])=>`${e}=${t}`)).join("&");return i}return new URL(e)}catch(e){return null}})();if(!t){console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`);return null}const n=t.href;const{host:i,hostname:a,pathname:c,protocol:d,search:u}=t;if(u){return null}const l=d.slice(0,-1);if(!Object.values(o.EndpointURLScheme).includes(l)){return null}const m=(0,s.isIpAddress)(a);const p=n.includes(`${i}:${r[l]}`)||typeof e==="string"&&e.includes(`${i}:${r[l]}`);const g=`${i}${p?`:${r[l]}`:``}`;return{scheme:l,authority:g,path:c,normalizedPath:c.endsWith("/")?c:`${c}/`,isIp:m}};t.parseURL=parseURL},10391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stringEquals=void 0;const stringEquals=(e,t)=>e===t;t.stringEquals=stringEquals},3110:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.substring=void 0;const substring=(e,t,n,o)=>{if(t>=n||e.length{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uriEncode=void 0;const uriEncode=e=>encodeURIComponent(e).replace(/[!*'()]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`));t.uriEncode=uriEncode},72570:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpoint=void 0;const o=n(10917);const s=n(35460);const r=n(8396);const resolveEndpoint=(e,t)=>{var n,i,a,c,d,u;const{endpointParams:l,logger:m}=t;const{parameters:p,rules:g}=e;(i=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||i===void 0?void 0:i.call(n,`${o.debugId} Initial EndpointParams: ${(0,o.toDebugString)(l)}`);const f=Object.entries(p).filter((([,e])=>e.default!=null)).map((([e,t])=>[e,t.default]));if(f.length>0){for(const[e,t]of f){l[e]=(a=l[e])!==null&&a!==void 0?a:t}}const y=Object.entries(p).filter((([,e])=>e.required)).map((([e])=>e));for(const e of y){if(l[e]==null){throw new s.EndpointError(`Missing required parameter: '${e}'`)}}const E=(0,r.evaluateRules)(g,{endpointParams:l,logger:m,referenceRecord:{}});if((c=t.endpointParams)===null||c===void 0?void 0:c.Endpoint){try{const e=new URL(t.endpointParams.Endpoint);const{protocol:n,port:o}=e;E.url.protocol=n;E.url.port=o}catch(e){}}(u=(d=t.logger)===null||d===void 0?void 0:d.debug)===null||u===void 0?void 0:u.call(d,`${o.debugId} Resolved endpoint: ${(0,o.toDebugString)(E)}`);return E};t.resolveEndpoint=resolveEndpoint},3622:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointError=void 0;class EndpointError extends Error{constructor(e){super(e);this.name="EndpointError"}}t.EndpointError=EndpointError},21427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},44786:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},95097:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},30586:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},35460:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(3622),t);o.__exportStar(n(21427),t);o.__exportStar(n(44786),t);o.__exportStar(n(95097),t);o.__exportStar(n(30586),t);o.__exportStar(n(8309),t);o.__exportStar(n(88732),t)},88732:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},81410:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.callFunction=void 0;const o=n(72938);const s=n(85488);const r=n(75992);const callFunction=({fn:e,argv:t},n)=>{const i=t.map((e=>["boolean","number"].includes(typeof e)?e:(0,r.evaluateExpression)(e,"arg",n)));const a=e.split(".");if(a[0]in o.customEndpointFunctions&&a[1]!=null){return o.customEndpointFunctions[a[0]][a[1]](...i)}return s.endpointFunctions[e](...i)};t.callFunction=callFunction},72938:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.customEndpointFunctions=void 0;t.customEndpointFunctions={}},85488:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.endpointFunctions=void 0;const o=n(97182);t.endpointFunctions={booleanEquals:o.booleanEquals,getAttr:o.getAttr,isSet:o.isSet,isValidHostLabel:o.isValidHostLabel,not:o.not,parseURL:o.parseURL,stringEquals:o.stringEquals,substring:o.substring,uriEncode:o.uriEncode}},28575:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateCondition=void 0;const o=n(10917);const s=n(35460);const r=n(81410);const evaluateCondition=({assign:e,...t},n)=>{var i,a;if(e&&e in n.referenceRecord){throw new s.EndpointError(`'${e}' is already defined in Reference Record.`)}const c=(0,r.callFunction)(t,n);(a=(i=n.logger)===null||i===void 0?void 0:i.debug)===null||a===void 0?void 0:a.call(i,o.debugId,`evaluateCondition: ${(0,o.toDebugString)(t)} = ${(0,o.toDebugString)(c)}`);return{result:c===""?true:!!c,...e!=null&&{toAssign:{name:e,value:c}}}};t.evaluateCondition=evaluateCondition},53232:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateConditions=void 0;const o=n(10917);const s=n(28575);const evaluateConditions=(e=[],t)=>{var n,r;const i={};for(const a of e){const{result:e,toAssign:c}=(0,s.evaluateCondition)(a,{...t,referenceRecord:{...t.referenceRecord,...i}});if(!e){return{result:e}}if(c){i[c.name]=c.value;(r=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||r===void 0?void 0:r.call(n,o.debugId,`assign: ${c.name} := ${(0,o.toDebugString)(c.value)}`)}}return{result:true,referenceRecord:i}};t.evaluateConditions=evaluateConditions},64930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateEndpointRule=void 0;const o=n(10917);const s=n(53232);const r=n(56813);const i=n(3788);const a=n(6528);const evaluateEndpointRule=(e,t)=>{var n,c;const{conditions:d,endpoint:u}=e;const{result:l,referenceRecord:m}=(0,s.evaluateConditions)(d,t);if(!l){return}const p={...t,referenceRecord:{...t.referenceRecord,...m}};const{url:g,properties:f,headers:y}=u;(c=(n=t.logger)===null||n===void 0?void 0:n.debug)===null||c===void 0?void 0:c.call(n,o.debugId,`Resolving endpoint from template: ${(0,o.toDebugString)(u)}`);return{...y!=undefined&&{headers:(0,r.getEndpointHeaders)(y,p)},...f!=undefined&&{properties:(0,i.getEndpointProperties)(f,p)},url:(0,a.getEndpointUrl)(g,p)}};t.evaluateEndpointRule=evaluateEndpointRule},91169:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateErrorRule=void 0;const o=n(35460);const s=n(53232);const r=n(75992);const evaluateErrorRule=(e,t)=>{const{conditions:n,error:i}=e;const{result:a,referenceRecord:c}=(0,s.evaluateConditions)(n,t);if(!a){return}throw new o.EndpointError((0,r.evaluateExpression)(i,"Error",{...t,referenceRecord:{...t.referenceRecord,...c}}))};t.evaluateErrorRule=evaluateErrorRule},75992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateExpression=void 0;const o=n(35460);const s=n(81410);const r=n(86787);const i=n(3686);const evaluateExpression=(e,t,n)=>{if(typeof e==="string"){return(0,r.evaluateTemplate)(e,n)}else if(e["fn"]){return(0,s.callFunction)(e,n)}else if(e["ref"]){return(0,i.getReferenceValue)(e,n)}throw new o.EndpointError(`'${t}': ${String(e)} is not a string, function or reference.`)};t.evaluateExpression=evaluateExpression},30291:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateRules=void 0;const o=n(35460);const s=n(64930);const r=n(91169);const i=n(22591);const evaluateRules=(e,t)=>{for(const n of e){if(n.type==="endpoint"){const e=(0,s.evaluateEndpointRule)(n,t);if(e){return e}}else if(n.type==="error"){(0,r.evaluateErrorRule)(n,t)}else if(n.type==="tree"){const e=(0,i.evaluateTreeRule)(n,t);if(e){return e}}else{throw new o.EndpointError(`Unknown endpoint rule: ${n}`)}}throw new o.EndpointError(`Rules evaluation failed`)};t.evaluateRules=evaluateRules},86787:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateTemplate=void 0;const o=n(97182);const evaluateTemplate=(e,t)=>{const n=[];const s={...t.endpointParams,...t.referenceRecord};let r=0;while(r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.evaluateTreeRule=void 0;const o=n(53232);const s=n(30291);const evaluateTreeRule=(e,t)=>{const{conditions:n,rules:r}=e;const{result:i,referenceRecord:a}=(0,o.evaluateConditions)(n,t);if(!i){return}return(0,s.evaluateRules)(r,{...t,referenceRecord:{...t.referenceRecord,...a}})};t.evaluateTreeRule=evaluateTreeRule},56813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointHeaders=void 0;const o=n(35460);const s=n(75992);const getEndpointHeaders=(e,t)=>Object.entries(e).reduce(((e,[n,r])=>({...e,[n]:r.map((e=>{const r=(0,s.evaluateExpression)(e,"Header value entry",t);if(typeof r!=="string"){throw new o.EndpointError(`Header '${n}' value '${r}' is not a string`)}return r}))})),{});t.getEndpointHeaders=getEndpointHeaders},3788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointProperties=void 0;const o=n(95462);const getEndpointProperties=(e,t)=>Object.entries(e).reduce(((e,[n,s])=>({...e,[n]:(0,o.getEndpointProperty)(s,t)})),{});t.getEndpointProperties=getEndpointProperties},95462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointProperty=void 0;const o=n(35460);const s=n(86787);const r=n(3788);const getEndpointProperty=(e,n)=>{if(Array.isArray(e)){return e.map((e=>(0,t.getEndpointProperty)(e,n)))}switch(typeof e){case"string":return(0,s.evaluateTemplate)(e,n);case"object":if(e===null){throw new o.EndpointError(`Unexpected endpoint property: ${e}`)}return(0,r.getEndpointProperties)(e,n);case"boolean":return e;default:throw new o.EndpointError(`Unexpected endpoint property type: ${typeof e}`)}};t.getEndpointProperty=getEndpointProperty},6528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrl=void 0;const o=n(35460);const s=n(75992);const getEndpointUrl=(e,t)=>{const n=(0,s.evaluateExpression)(e,"Endpoint URL",t);if(typeof n==="string"){try{return new URL(n)}catch(e){console.error(`Failed to construct URL with ${n}`,e);throw e}}throw new o.EndpointError(`Endpoint URL must be a string, got ${typeof n}`)};t.getEndpointUrl=getEndpointUrl},3686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getReferenceValue=void 0;const getReferenceValue=({ref:e},t)=>{const n={...t.endpointParams,...t.referenceRecord};return n[e]};t.getReferenceValue=getReferenceValue},8396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(72938),t);o.__exportStar(n(30291),t)},10846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const o={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;o[t]=e}function fromHex(e){if(e.length%2!==0){throw new Error("Hex encoded strings must have an even number length")}const t=new Uint8Array(e.length/2);for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSmithyContext=void 0;const o=n(18499);const getSmithyContext=e=>e[o.SMITHY_CONTEXT_KEY]||(e[o.SMITHY_CONTEXT_KEY]={});t.getSmithyContext=getSmithyContext},25275:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(25516),t);o.__exportStar(n(19931),t)},19931:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.normalizeProvider=void 0;const normalizeProvider=e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t};t.normalizeProvider=normalizeProvider},307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const o=n(74251);const s=n(17703);const r=n(51453);class AdaptiveRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode=o.RETRY_MODES.ADAPTIVE;const{rateLimiter:n}=t!==null&&t!==void 0?t:{};this.rateLimiter=n!==null&&n!==void 0?n:new s.DefaultRateLimiter;this.standardRetryStrategy=new r.StandardRetryStrategy(e)}async acquireInitialRetryToken(e){await this.rateLimiter.getSendToken();return this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);return this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({});this.standardRetryStrategy.recordSuccess(e)}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},48786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ConfiguredRetryStrategy=void 0;const o=n(11659);const s=n(51453);class ConfiguredRetryStrategy extends s.StandardRetryStrategy{constructor(e,t=o.DEFAULT_RETRY_DELAY_BASE){super(typeof e==="function"?e:async()=>e);if(typeof t==="number"){this.computeNextBackoffDelay=()=>t}else{this.computeNextBackoffDelay=t}}async refreshRetryTokenForRetry(e,t){const n=await super.refreshRetryTokenForRetry(e,t);n.getRetryDelay=()=>this.computeNextBackoffDelay(n.getRetryCount());return n}}t.ConfiguredRetryStrategy=ConfiguredRetryStrategy},17703:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DefaultRateLimiter=void 0;const o=n(51528);class DefaultRateLimiter{constructor(e){var t,n,o,s,r;this.currentCapacity=0;this.enabled=false;this.lastMaxRate=0;this.measuredTxRate=0;this.requestCount=0;this.lastTimestamp=0;this.timeWindow=0;this.beta=(t=e===null||e===void 0?void 0:e.beta)!==null&&t!==void 0?t:.7;this.minCapacity=(n=e===null||e===void 0?void 0:e.minCapacity)!==null&&n!==void 0?n:1;this.minFillRate=(o=e===null||e===void 0?void 0:e.minFillRate)!==null&&o!==void 0?o:.5;this.scaleConstant=(s=e===null||e===void 0?void 0:e.scaleConstant)!==null&&s!==void 0?s:.4;this.smooth=(r=e===null||e===void 0?void 0:e.smooth)!==null&&r!==void 0?r:.8;const 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(e){if(!this.enabled){return}this.refillTokenBucket();if(e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise((e=>setTimeout(e,t)))}this.currentCapacity=this.currentCapacity-e}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t);this.lastTimestamp=e}updateClientSendingRate(e){let t;this.updateMeasuredRate();if((0,o.isThrottlingError)(e)){const e=!this.enabled?this.measuredTxRate:Math.min(this.measuredTxRate,this.fillRate);this.lastMaxRate=e;this.calculateTimeWindow();this.lastThrottleTime=this.getCurrentTimeInSeconds();t=this.cubicThrottle(e);this.enableTokenBucket()}else{this.calculateTimeWindow();t=this.cubicSuccess(this.getCurrentTimeInSeconds())}const n=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=true}updateTokenBucketRate(e){this.refillTokenBucket();this.fillRate=Math.max(e,this.minFillRate);this.maxCapacity=Math.max(e,this.minCapacity);this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds();const t=Math.floor(e*2)/2;this.requestCount++;if(t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth));this.requestCount=0;this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}}t.DefaultRateLimiter=DefaultRateLimiter},51453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const o=n(74251);const s=n(11659);const r=n(71397);const i=n(27316);class StandardRetryStrategy{constructor(e){this.maxAttempts=e;this.mode=o.RETRY_MODES.STANDARD;this.capacity=s.INITIAL_RETRY_TOKENS;this.retryBackoffStrategy=(0,r.getDefaultRetryBackoffStrategy)();this.maxAttemptsProvider=typeof e==="function"?e:async()=>e}async acquireInitialRetryToken(e){return(0,i.createDefaultRetryToken)({retryDelay:s.DEFAULT_RETRY_DELAY_BASE,retryCount:0})}async refreshRetryTokenForRetry(e,t){const n=await this.getMaxAttempts();if(this.shouldRetry(e,t,n)){const n=t.errorType;this.retryBackoffStrategy.setDelayBase(n==="THROTTLING"?s.THROTTLING_RETRY_DELAY_BASE:s.DEFAULT_RETRY_DELAY_BASE);const o=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());const r=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,o):o;const a=this.getCapacityCost(n);this.capacity-=a;return(0,i.createDefaultRetryToken)({retryDelay:r,retryCount:e.getRetryCount()+1,retryCost:a})}throw new Error("No retry token available")}recordSuccess(e){var t;this.capacity=Math.max(s.INITIAL_RETRY_TOKENS,this.capacity+((t=e.getRetryCost())!==null&&t!==void 0?t:s.NO_RETRY_INCREMENT))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){console.warn(`Max attempts provider could not resolve. Using default of ${o.DEFAULT_MAX_ATTEMPTS}`);return o.DEFAULT_MAX_ATTEMPTS}}shouldRetry(e,t,n){const o=e.getRetryCount()+1;return o=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return e==="TRANSIENT"?s.TIMEOUT_RETRY_COST:s.RETRY_COST}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}t.StandardRetryStrategy=StandardRetryStrategy},74251:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=t.RETRY_MODES=void 0;var n;(function(e){e["STANDARD"]="standard";e["ADAPTIVE"]="adaptive"})(n=t.RETRY_MODES||(t.RETRY_MODES={}));t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE=n.STANDARD},11659:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.REQUEST_HEADER=t.INVOCATION_ID_HEADER=t.NO_RETRY_INCREMENT=t.TIMEOUT_RETRY_COST=t.RETRY_COST=t.INITIAL_RETRY_TOKENS=t.THROTTLING_RETRY_DELAY_BASE=t.MAXIMUM_RETRY_DELAY=t.DEFAULT_RETRY_DELAY_BASE=void 0;t.DEFAULT_RETRY_DELAY_BASE=100;t.MAXIMUM_RETRY_DELAY=20*1e3;t.THROTTLING_RETRY_DELAY_BASE=500;t.INITIAL_RETRY_TOKENS=500;t.RETRY_COST=5;t.TIMEOUT_RETRY_COST=10;t.NO_RETRY_INCREMENT=1;t.INVOCATION_ID_HEADER="amz-sdk-invocation-id";t.REQUEST_HEADER="amz-sdk-request"},71397:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryBackoffStrategy=void 0;const o=n(11659);const getDefaultRetryBackoffStrategy=()=>{let e=o.DEFAULT_RETRY_DELAY_BASE;const computeNextBackoffDelay=t=>Math.floor(Math.min(o.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));const setDelayBase=t=>{e=t};return{computeNextBackoffDelay:computeNextBackoffDelay,setDelayBase:setDelayBase}};t.getDefaultRetryBackoffStrategy=getDefaultRetryBackoffStrategy},27316:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createDefaultRetryToken=void 0;const o=n(11659);const createDefaultRetryToken=({retryDelay:e,retryCount:t,retryCost:n})=>{const getRetryCount=()=>t;const getRetryDelay=()=>Math.min(o.MAXIMUM_RETRY_DELAY,e);const getRetryCost=()=>n;return{getRetryCount:getRetryCount,getRetryDelay:getRetryDelay,getRetryCost:getRetryCost}};t.createDefaultRetryToken=createDefaultRetryToken},39751:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(307),t);o.__exportStar(n(48786),t);o.__exportStar(n(17703),t);o.__exportStar(n(51453),t);o.__exportStar(n(74251),t);o.__exportStar(n(11659),t);o.__exportStar(n(62457),t)},62457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},97797:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Uint8ArrayBlobAdapter=void 0;const o=n(54706);class Uint8ArrayBlobAdapter extends Uint8Array{static fromString(e,t="utf-8"){switch(typeof e){case"string":return(0,o.transformFromString)(e,t);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){Object.setPrototypeOf(e,Uint8ArrayBlobAdapter.prototype);return e}transformToString(e="utf-8"){return(0,o.transformToString)(this,e)}}t.Uint8ArrayBlobAdapter=Uint8ArrayBlobAdapter},54706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.transformFromString=t.transformToString=void 0;const o=n(76456);const s=n(47107);const r=n(97797);function transformToString(e,t="utf-8"){if(t==="base64"){return(0,o.toBase64)(e)}return(0,s.toUtf8)(e)}t.transformToString=transformToString;function transformFromString(e,t){if(t==="base64"){return r.Uint8ArrayBlobAdapter.mutate((0,o.fromBase64)(e))}return r.Uint8ArrayBlobAdapter.mutate((0,s.fromUtf8)(e))}t.transformFromString=transformFromString},2840:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsChunkedEncodingStream=void 0;const o=n(12781);const getAwsChunkedEncodingStream=(e,t)=>{const{base64Encoder:n,bodyLengthChecker:s,checksumAlgorithmFn:r,checksumLocationName:i,streamHasher:a}=t;const c=n!==undefined&&r!==undefined&&i!==undefined&&a!==undefined;const d=c?a(r,e):undefined;const u=new o.Readable({read:()=>{}});e.on("data",(e=>{const t=s(e)||0;u.push(`${t.toString(16)}\r\n`);u.push(e);u.push("\r\n")}));e.on("end",(async()=>{u.push(`0\r\n`);if(c){const e=n(await d);u.push(`${i}:${e}\r\n`);u.push(`\r\n`)}u.push(null)}));return u};t.getAwsChunkedEncodingStream=getAwsChunkedEncodingStream},5422:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(97797),t);o.__exportStar(n(2840),t);o.__exportStar(n(53101),t)},53101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const o=n(38179);const s=n(922);const r=n(12781);const i=n(73837);const a="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,n;if(!(e instanceof r.Readable)){const o=((n=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||n===void 0?void 0:n.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${o}`)}let c=false;const transformToByteArray=async()=>{if(c){throw new Error(a)}c=true;return await(0,o.streamCollector)(e)};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e===undefined||Buffer.isEncoding(e)){return(0,s.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString(e)}else{const n=new i.TextDecoder(e);return n.decode(t)}},transformToWebStream:()=>{if(c){throw new Error(a)}if(e.readableFlowing!==null){throw new Error("The stream has been consumed by other callbacks.")}if(typeof r.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.")}c=true;return r.Readable.toWeb(e)}})};t.sdkStreamMixin=sdkStreamMixin},83156:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const o=n(74279);const escapeUriPath=e=>e.split("/").map(o.escapeUri).join("/");t.escapeUriPath=escapeUriPath},74279:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const escapeUri=e=>encodeURIComponent(e).replace(/[!'()*]/g,hexEncode);t.escapeUri=escapeUri;const hexEncode=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},68290:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(74279),t);o.__exportStar(n(83156),t)},93607:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromUtf8=void 0;const o=n(922);const fromUtf8=e=>{const t=(0,o.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=fromUtf8},47107:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(93607),t);o.__exportStar(n(66809),t);o.__exportStar(n(36442),t)},66809:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUint8Array=void 0;const o=n(93607);const toUint8Array=e=>{if(typeof e==="string"){return(0,o.fromUtf8)(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)};t.toUint8Array=toUint8Array},36442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=void 0;const o=n(922);const toUtf8=e=>(0,o.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=toUtf8},85640:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createWaiter=void 0;const o=n(12274);const s=n(64548);const r=n(87919);const abortTimeout=async e=>new Promise((t=>{e.onabort=()=>t({state:r.WaiterState.ABORTED})}));const createWaiter=async(e,t,n)=>{const i={...r.waiterServiceDefaults,...e};(0,s.validateWaiterOptions)(i);const a=[(0,o.runPolling)(i,t,n)];if(e.abortController){a.push(abortTimeout(e.abortController.signal))}if(e.abortSignal){a.push(abortTimeout(e.abortSignal))}return Promise.race(a)};t.createWaiter=createWaiter},67871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(85640),t);o.__exportStar(n(87919),t)},12274:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runPolling=void 0;const o=n(76127);const s=n(87919);const exponentialBackoffWithJitter=(e,t,n,o)=>{if(o>n)return t;const s=e*2**(o-1);return randomInRange(e,s)};const randomInRange=(e,t)=>e+Math.random()*(t-e);const runPolling=async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:r,client:i,abortSignal:a},c,d)=>{var u;const{state:l,reason:m}=await d(i,c);if(l!==s.WaiterState.RETRY){return{state:l,reason:m}}let p=1;const g=Date.now()+n*1e3;const f=Math.log(t/e)/Math.log(2)+1;while(true){if(((u=r===null||r===void 0?void 0:r.signal)===null||u===void 0?void 0:u.aborted)||(a===null||a===void 0?void 0:a.aborted)){return{state:s.WaiterState.ABORTED}}const n=exponentialBackoffWithJitter(e,t,f,p);if(Date.now()+n*1e3>g){return{state:s.WaiterState.TIMEOUT}}await(0,o.sleep)(n);const{state:l,reason:m}=await d(i,c);if(l!==s.WaiterState.RETRY){return{state:l,reason:m}}p+=1}};t.runPolling=runPolling},64548:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const o=n(10204);o.__exportStar(n(76127),t);o.__exportStar(n(45256),t)},76127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sleep=void 0;const sleep=e=>new Promise((t=>setTimeout(t,e*1e3)));t.sleep=sleep},45256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateWaiterOptions=void 0;const validateWaiterOptions=e=>{if(e.maxWaitTime<1){throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`)}else if(e.minDelay<1){throw new Error(`WaiterConfiguration.minDelay must be greater than 0`)}else if(e.maxDelay<1){throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`)}else if(e.maxWaitTime<=e.minDelay){throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}else if(e.maxDelay{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkExceptions=t.WaiterState=t.waiterServiceDefaults=void 0;t.waiterServiceDefaults={minDelay:2,maxDelay:120};var n;(function(e){e["ABORTED"]="ABORTED";e["FAILURE"]="FAILURE";e["SUCCESS"]="SUCCESS";e["RETRY"]="RETRY";e["TIMEOUT"]="TIMEOUT"})(n=t.WaiterState||(t.WaiterState={}));const checkExceptions=e=>{if(e.state===n.ABORTED){const t=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);t.name="AbortError";throw t}else if(e.state===n.TIMEOUT){const t=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);t.name="TimeoutError";throw t}else if(e.state!==n.SUCCESS){throw new Error(`${JSON.stringify({result:e})}`)}return e};t.checkExceptions=checkExceptions},54819:(e,t,n)=>{"use strict";const o=n(5850);const s=n(80086);const r=n(3601);e.exports={XMLParser:s,XMLValidator:o,XMLBuilder:r}},43348:(e,t)=>{"use strict";const n=":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";const o=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const s="["+n+"]["+o+"]*";const r=new RegExp("^"+s+"$");const getAllMatches=function(e,t){const n=[];let o=t.exec(e);while(o){const s=[];s.startIndex=t.lastIndex-o[0].length;const r=o.length;for(let e=0;e{"use strict";const o=n(43348);const s={allowBooleanAttributes:false,unpairedTags:[]};t.validate=function(e,t){t=Object.assign({},s,t);const n=[];let o=false;let r=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let s=0;s"&&e[s]!==" "&&e[s]!=="\t"&&e[s]!=="\n"&&e[s]!=="\r";s++){c+=e[s]}c=c.trim();if(c[c.length-1]==="/"){c=c.substring(0,c.length-1);s--}if(!validateTagName(c)){let t;if(c.trim().length===0){t="Invalid space after '<'."}else{t="Tag '"+c+"' is an invalid name."}return getErrorObject("InvalidTag",t,getLineNumberForPosition(e,s))}const d=readAttributeStr(e,s);if(d===false){return getErrorObject("InvalidAttr","Attributes for '"+c+"' have open quote.",getLineNumberForPosition(e,s))}let u=d.value;s=d.index;if(u[u.length-1]==="/"){const n=s-u.length;u=u.substring(0,u.length-1);const r=validateAttributeString(u,t);if(r===true){o=true}else{return getErrorObject(r.err.code,r.err.msg,getLineNumberForPosition(e,n+r.err.line))}}else if(a){if(!d.tagClosed){return getErrorObject("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",getLineNumberForPosition(e,s))}else if(u.trim().length>0){return getErrorObject("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,i))}else{const t=n.pop();if(c!==t.tagName){let n=getLineNumberForPosition(e,t.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+c+"'.",getLineNumberForPosition(e,i))}if(n.length==0){r=true}}}else{const a=validateAttributeString(u,t);if(a!==true){return getErrorObject(a.err.code,a.err.msg,getLineNumberForPosition(e,s-u.length+a.err.line))}if(r===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,s))}else if(t.unpairedTags.indexOf(c)!==-1){}else{n.push({tagName:c,tagStartPos:i})}o=true}for(s++;s0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(n.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}return true};function isWhiteSpace(e){return e===" "||e==="\t"||e==="\n"||e==="\r"}function readPI(e,t){const n=t;for(;t5&&o==="xml"){return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(e,t))}else if(e[t]=="?"&&e[t+1]==">"){t++;break}else{continue}}}return t}function readCommentAndCDATA(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let n=1;for(t+=8;t"){n--;if(n===0){break}}}}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}}return t}const r='"';const i="'";function readAttributeStr(e,t){let n="";let o="";let s=false;for(;t"){if(o===""){s=true;break}}n+=e[t]}if(o!==""){return false}return{value:n,index:t,tagClosed:s}}const a=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=o.getAllMatches(e,a);const s={};for(let e=0;e{"use strict";const o=n(82717);const s={attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,cdataPropName:false,format:false,indentBy:" ",suppressEmptyNode:false,suppressUnpairedNode:true,suppressBooleanAttributes:true,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:false,commentPropName:false,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:true,stopNodes:[],oneListGroup:false};function Builder(e){this.options=Object.assign({},s,e);if(this.options.ignoreAttributes||this.options.attributesGroupName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}this.processTextOrObjNode=processTextOrObjNode;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}}Builder.prototype.build=function(e){if(this.options.preserveOrder){return o(e,this.options)}else{if(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1){e={[this.options.arrayNodeName]:e}}return this.j2x(e,0).val}};Builder.prototype.j2x=function(e,t){let n="";let o="";for(let s in e){if(typeof e[s]==="undefined"){}else if(e[s]===null){if(s[0]==="?")o+=this.indentate(t)+"<"+s+"?"+this.tagEndChar;else o+=this.indentate(t)+"<"+s+"/"+this.tagEndChar}else if(e[s]instanceof Date){o+=this.buildTextValNode(e[s],s,"",t)}else if(typeof e[s]!=="object"){const r=this.isAttribute(s);if(r){n+=this.buildAttrPairStr(r,""+e[s])}else{if(s===this.options.textNodeName){let t=this.options.tagValueProcessor(s,""+e[s]);o+=this.replaceEntitiesValue(t)}else{o+=this.buildTextValNode(e[s],s,"",t)}}}else if(Array.isArray(e[s])){const n=e[s].length;let r="";for(let i=0;i"+e+s}else if(this.options.commentPropName!==false&&t===this.options.commentPropName&&r.length===0){return this.indentate(o)+`\x3c!--${e}--\x3e`+this.newLine}else{return this.indentate(o)+"<"+t+n+r+this.tagEndChar+e+this.indentate(o)+s}}};Builder.prototype.closeTag=function(e){let t="";if(this.options.unpairedTags.indexOf(e)!==-1){if(!this.options.suppressUnpairedNode)t="/"}else if(this.options.suppressEmptyNode){t="/"}else{t=`>`+this.newLine}else if(this.options.commentPropName!==false&&t===this.options.commentPropName){return this.indentate(o)+`\x3c!--${e}--\x3e`+this.newLine}else if(t[0]==="?"){return this.indentate(o)+"<"+t+n+"?"+this.tagEndChar}else{let s=this.options.tagValueProcessor(t,e);s=this.replaceEntitiesValue(s);if(s===""){return this.indentate(o)+"<"+t+n+this.closeTag(t)+this.tagEndChar}else{return this.indentate(o)+"<"+t+n+">"+s+"0&&this.options.processEntities){for(let t=0;t{const t="\n";function toXml(e,n){let o="";if(n.format&&n.indentBy.length>0){o=t}return arrToStr(e,n,"",o)}function arrToStr(e,t,n,o){let s="";let r=false;for(let i=0;i`;r=false;continue}else if(c===t.commentPropName){s+=o+`\x3c!--${a[c][0][t.textNodeName]}--\x3e`;r=true;continue}else if(c[0]==="?"){const e=attr_to_str(a[":@"],t);const n=c==="?xml"?"":o;let i=a[c][0][t.textNodeName];i=i.length!==0?" "+i:"";s+=n+`<${c}${i}${e}?>`;r=true;continue}let u=o;if(u!==""){u+=t.indentBy}const l=attr_to_str(a[":@"],t);const m=o+`<${c}${l}`;const p=arrToStr(a[c],t,d,u);if(t.unpairedTags.indexOf(c)!==-1){if(t.suppressUnpairedNode)s+=m+">";else s+=m+"/>"}else if((!p||p.length===0)&&t.suppressEmptyNode){s+=m+"/>"}else if(p&&p.endsWith(">")){s+=m+`>${p}${o}`}else{s+=m+">";if(p&&o!==""&&(p.includes("/>")||p.includes("`}r=true}return s}function propName(e){const t=Object.keys(e);for(let e=0;e0&&t.processEntities){for(let n=0;n{const o=n(43348);function readDocType(e,t){const n={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let o=1;let s=false,r=false;let i="";for(;t"){if(r){if(e[t-1]==="-"&&e[t-2]==="-"){r=false;o--}}else{o--}if(o===0){break}}else if(e[t]==="["){s=true}else{i+=e[t]}}if(o!==0){throw new Error(`Unclosed DOCTYPE`)}}else{throw new Error(`Invalid Tag instead of DOCTYPE`)}return{entities:n,i:t}}function readEntityExp(e,t){let n="";for(;t{const n={preserveOrder:false,attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,removeNSPrefix:false,allowBooleanAttributes:false,parseTagValue:true,parseAttributeValue:false,trimValues:true,cdataPropName:false,numberParseOptions:{hex:true,leadingZeros:true,eNotation:true},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:false,isArray:()=>false,commentPropName:false,unpairedTags:[],processEntities:true,htmlEntities:false,ignoreDeclaration:false,ignorePiTags:false,transformTagName:false,transformAttributeName:false,updateTag:function(e,t,n){return e}};const buildOptions=function(e){return Object.assign({},n,e)};t.buildOptions=buildOptions;t.defaultOptions=n},57724:(e,t,n)=>{"use strict";const o=n(43348);const s=n(39186);const r=n(26317);const i=n(53230);const a="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,o.nameRegexp);class OrderedObjParser{constructor(e){this.options=e;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:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"}};this.addExternalEntities=addExternalEntities;this.parseXml=parseXml;this.parseTextData=parseTextData;this.resolveNameSpace=resolveNameSpace;this.buildAttributesMap=buildAttributesMap;this.isItStopNode=isItStopNode;this.replaceEntitiesValue=replaceEntitiesValue;this.readStopNodeData=readStopNodeData;this.saveTextToParentTag=saveTextToParentTag;this.addChild=addChild}}function addExternalEntities(e){const t=Object.keys(e);for(let n=0;n0){if(!i)e=this.replaceEntitiesValue(e);const o=this.options.tagValueProcessor(t,e,n,s,r);if(o===null||o===undefined){return e}else if(typeof o!==typeof e||o!==e){return o}else if(this.options.trimValues){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{const t=e.trim();if(t===e){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{return e}}}}}function resolveNameSpace(e){if(this.options.removeNSPrefix){const t=e.split(":");const n=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=n+t[1]}}return e}const c=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function buildAttributesMap(e,t,n){if(!this.options.ignoreAttributes&&typeof e==="string"){const n=o.getAllMatches(e,c);const s=n.length;const r={};for(let e=0;e",a,"Closing Tag is not closed.");let s=e.substring(a+2,t).trim();if(this.options.removeNSPrefix){const e=s.indexOf(":");if(e!==-1){s=s.substr(e+1)}}if(this.options.transformTagName){s=this.options.transformTagName(s)}if(n){o=this.saveTextToParentTag(o,n,i)}const r=i.substring(i.lastIndexOf(".")+1);if(s&&this.options.unpairedTags.indexOf(s)!==-1){throw new Error(`Unpaired tag can not be used as closing tag: `)}let c=0;if(r&&this.options.unpairedTags.indexOf(r)!==-1){c=i.lastIndexOf(".",i.lastIndexOf(".")-1);this.tagsNodeStack.pop()}else{c=i.lastIndexOf(".")}i=i.substring(0,c);n=this.tagsNodeStack.pop();o="";a=t}else if(e[a+1]==="?"){let t=readTagExp(e,a,false,"?>");if(!t)throw new Error("Pi Tag is not closed.");o=this.saveTextToParentTag(o,n,i);if(this.options.ignoreDeclaration&&t.tagName==="?xml"||this.options.ignorePiTags){}else{const e=new s(t.tagName);e.add(this.options.textNodeName,"");if(t.tagName!==t.tagExp&&t.attrExpPresent){e[":@"]=this.buildAttributesMap(t.tagExp,i,t.tagName)}this.addChild(n,e,i)}a=t.closeIndex+1}else if(e.substr(a+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",a+4,"Comment is not closed.");if(this.options.commentPropName){const s=e.substring(a+4,t-2);o=this.saveTextToParentTag(o,n,i);n.add(this.options.commentPropName,[{[this.options.textNodeName]:s}])}a=t}else if(e.substr(a+1,2)==="!D"){const t=r(e,a);this.docTypeEntities=t.entities;a=t.i}else if(e.substr(a+1,2)==="!["){const t=findClosingIndex(e,"]]>",a,"CDATA is not closed.")-2;const s=e.substring(a+9,t);o=this.saveTextToParentTag(o,n,i);if(this.options.cdataPropName){n.add(this.options.cdataPropName,[{[this.options.textNodeName]:s}])}else{let e=this.parseTextData(s,n.tagname,i,true,false,true);if(e==undefined)e="";n.add(this.options.textNodeName,e)}a=t+2}else{let r=readTagExp(e,a,this.options.removeNSPrefix);let c=r.tagName;let d=r.tagExp;let u=r.attrExpPresent;let l=r.closeIndex;if(this.options.transformTagName){c=this.options.transformTagName(c)}if(n&&o){if(n.tagname!=="!xml"){o=this.saveTextToParentTag(o,n,i,false)}}const m=n;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1){n=this.tagsNodeStack.pop();i=i.substring(0,i.lastIndexOf("."))}if(c!==t.tagname){i+=i?"."+c:c}if(this.isItStopNode(this.options.stopNodes,i,c)){let t="";if(d.length>0&&d.lastIndexOf("/")===d.length-1){a=r.closeIndex}else if(this.options.unpairedTags.indexOf(c)!==-1){a=r.closeIndex}else{const n=this.readStopNodeData(e,c,l+1);if(!n)throw new Error(`Unexpected end of ${c}`);a=n.i;t=n.tagContent}const o=new s(c);if(c!==d&&u){o[":@"]=this.buildAttributesMap(d,i,c)}if(t){t=this.parseTextData(t,c,i,true,u,true,true)}i=i.substr(0,i.lastIndexOf("."));o.add(this.options.textNodeName,t);this.addChild(n,o,i)}else{if(d.length>0&&d.lastIndexOf("/")===d.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);d=c}else{d=d.substr(0,d.length-1)}if(this.options.transformTagName){c=this.options.transformTagName(c)}const e=new s(c);if(c!==d&&u){e[":@"]=this.buildAttributesMap(d,i,c)}this.addChild(n,e,i);i=i.substr(0,i.lastIndexOf("."))}else{const e=new s(c);this.tagsNodeStack.push(n);if(c!==d&&u){e[":@"]=this.buildAttributesMap(d,i,c)}this.addChild(n,e,i);n=e}o="";a=l}}}else{o+=e[a]}}return t.child};function addChild(e,t,n){const o=this.options.updateTag(t.tagname,n,t[":@"]);if(o===false){}else if(typeof o==="string"){t.tagname=o;e.addChild(t)}else{e.addChild(t)}}const replaceEntitiesValue=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){const n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities){for(let t in this.htmlEntities){const n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function saveTextToParentTag(e,t,n,o){if(e){if(o===undefined)o=Object.keys(t.child).length===0;e=this.parseTextData(e,t.tagname,n,false,t[":@"]?Object.keys(t[":@"]).length!==0:false,o);if(e!==undefined&&e!=="")t.add(this.options.textNodeName,e);e=""}return e}function isItStopNode(e,t,n){const o="*."+n;for(const n in e){const s=e[n];if(o===s||t===s)return true}return false}function tagExpWithClosingIndex(e,t,n=">"){let o;let s="";for(let r=t;r",n,`${t} is not closed`);let i=e.substring(n+2,r).trim();if(i===t){s--;if(s===0){return{tagContent:e.substring(o,n),i:r}}}n=r}else if(e[n+1]==="?"){const t=findClosingIndex(e,"?>",n+1,"StopNode is not closed.");n=t}else if(e.substr(n+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",n+3,"StopNode is not closed.");n=t}else if(e.substr(n+1,2)==="!["){const t=findClosingIndex(e,"]]>",n,"StopNode is not closed.")-2;n=t}else{const o=readTagExp(e,n,">");if(o){const e=o&&o.tagName;if(e===t&&o.tagExp[o.tagExp.length-1]!=="/"){s++}n=o.closeIndex}}}}}function parseValue(e,t,n){if(t&&typeof e==="string"){const t=e.trim();if(t==="true")return true;else if(t==="false")return false;else return i(e,n)}else{if(o.isExist(e)){return e}else{return""}}}e.exports=OrderedObjParser},80086:(e,t,n)=>{const{buildOptions:o}=n(33565);const s=n(57724);const{prettify:r}=n(10766);const i=n(5850);class XMLParser{constructor(e){this.externalEntities={};this.options=o(e)}parse(e,t){if(typeof e==="string"){}else if(e.toString){e=e.toString()}else{throw new Error("XML data is accepted in String or Bytes[] form.")}if(t){if(t===true)t={};const n=i.validate(e,t);if(n!==true){throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}}const n=new s(this.options);n.addExternalEntities(this.externalEntities);const o=n.parseXml(e);if(this.options.preserveOrder||o===undefined)return o;else return r(o,this.options)}addEntity(e,t){if(t.indexOf("&")!==-1){throw new Error("Entity value can't have '&'")}else if(e.indexOf("&")!==-1||e.indexOf(";")!==-1){throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '")}else if(t==="&"){throw new Error("An entity with value '&' is not permitted")}else{this.externalEntities[e]=t}}}e.exports=XMLParser},10766:(e,t)=>{"use strict";function prettify(e,t){return compress(e,t)}function compress(e,t,n){let o;const s={};for(let r=0;r0)s[t.textNodeName]=o}else if(o!==undefined)s[t.textNodeName]=o;return s}function propName(e){const t=Object.keys(e);for(let e=0;e{"use strict";class XmlNode{constructor(e){this.tagname=e;this.child=[];this[":@"]={}}add(e,t){if(e==="__proto__")e="#__proto__";this.child.push({[e]:t})}addChild(e){if(e.tagname==="__proto__")e.tagname="#__proto__";if(e[":@"]&&Object.keys(e[":@"]).length>0){this.child.push({[e.tagname]:e.child,[":@"]:e[":@"]})}else{this.child.push({[e.tagname]:e.child})}}}e.exports=XmlNode},53230:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/;const n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const o={hex:true,leadingZeros:true,decimalPoint:".",eNotation:true};function toNumber(e,s={}){s=Object.assign({},o,s);if(!e||typeof e!=="string")return e;let r=e.trim();if(s.skipLike!==undefined&&s.skipLike.test(r))return e;else if(s.hex&&t.test(r)){return Number.parseInt(r,16)}else{const t=n.exec(r);if(t){const n=t[1];const o=t[2];let i=trimZeros(t[3]);const a=t[4]||t[6];if(!s.leadingZeros&&o.length>0&&n&&r[2]!==".")return e;else if(!s.leadingZeros&&o.length>0&&!n&&r[1]!==".")return e;else{const t=Number(r);const c=""+t;if(c.search(/[eE]/)!==-1){if(s.eNotation)return t;else return e}else if(a){if(s.eNotation)return t;else return e}else if(r.indexOf(".")!==-1){if(c==="0"&&i==="")return t;else if(c===i)return t;else if(n&&c==="-"+i)return t;else return e}if(o){if(i===c)return t;else if(n+i===c)return t;else return e}if(r===c)return t;else if(r===n+c)return t;return e}}else{return e}}}function trimZeros(e){if(e&&e.indexOf(".")!==-1){e=e.replace(/0+$/,"");if(e===".")e="0";else if(e[0]===".")e="0"+e;else if(e[e.length-1]===".")e=e.substr(0,e.length-1);return e}return e}e.exports=toNumber},10204:e=>{var t;var n;var o;var s;var r;var i;var a;var c;var d;var u;var l;var m;var p;var g;var f;var y;var E;var h;var C;var S;var v;var _;var w;var b;var P;var x;var I;var D;var T;var O;var R;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(n,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,o){return e[n]=t?t(n,o):o}}})((function(e){var A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");A(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;a--)if(i=e[a])r=(s<3?i(r):s>3?i(t,n,r):i(t,n))||r;return s>3&&r&&Object.defineProperty(t,n,r),r};r=function(e,t){return function(n,o){t(n,o,e)}};i=function(e,t,n,o,s,r){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var i=o.kind,a=i==="getter"?"get":i==="setter"?"set":"value";var c=!t&&e?o["static"]?e:e.prototype:null;var d=t||(c?Object.getOwnPropertyDescriptor(c,o.name):{});var u,l=false;for(var m=n.length-1;m>=0;m--){var p={};for(var g in o)p[g]=g==="access"?{}:o[g];for(var g in o.access)p.access[g]=o.access[g];p.addInitializer=function(e){if(l)throw new TypeError("Cannot add initializers after decoration has completed");r.push(accept(e||null))};var f=(0,n[m])(i==="accessor"?{get:d.get,set:d.set}:d[a],p);if(i==="accessor"){if(f===void 0)continue;if(f===null||typeof f!=="object")throw new TypeError("Object expected");if(u=accept(f.get))d.get=u;if(u=accept(f.set))d.set=u;if(u=accept(f.init))s.unshift(u)}else if(u=accept(f)){if(i==="field")s.unshift(u);else d[a]=u}}if(c)Object.defineProperty(c,o.name,d);l=true};a=function(e,t,n){var o=arguments.length>2;for(var s=0;s0&&r[r.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!r||a[1]>r[0]&&a[1]=e.length)e=void 0;return{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};f=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var o=n.call(e),s,r=[],i;try{while((t===void 0||t-- >0)&&!(s=o.next()).done)r.push(s.value)}catch(e){i={error:e}}finally{try{if(s&&!s.done&&(n=o["return"]))n.call(o)}finally{if(i)throw i.error}}return r};y=function(){for(var e=[],t=0;t1||resume(e,t)}))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(r[0][3],e)}}function step(e){e.value instanceof C?Promise.resolve(e.value.v).then(fulfill,reject):settle(r[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),r.shift(),r.length)resume(r[0][0],r[0][1])}};v=function(e){var t,n;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(o,s){t[o]=e[o]?function(t){return(n=!n)?{value:C(e[o](t)),done:false}:s?s(t):t}:s}};_=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof g==="function"?g(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise((function(o,s){n=e[t](n),settle(o,s,n.done,n.value)}))}}function settle(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}};w=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var N=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};b=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))T(t,e,n);N(t,e);return t};P=function(e){return e&&e.__esModule?e:{default:e}};x=function(e,t,n,o){if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?o:n==="a"?o.call(e):o?o.value:t.get(e)};I=function(e,t,n,o,s){if(o==="m")throw new TypeError("Private method is not writable");if(o==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return o==="a"?s.call(e,n):s?s.value=n:t.set(e,n),n};D=function(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)};O=function(e,t,n){if(t!==null&&t!==void 0){if(typeof t!=="object"&&typeof t!=="function")throw new TypeError("Object expected.");var o;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");o=t[Symbol.asyncDispose]}if(o===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");o=t[Symbol.dispose]}if(typeof o!=="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:o,async:n})}else if(n){e.stack.push({async:true})}return t};var k=typeof SuppressedError==="function"?SuppressedError:function(e,t,n){var o=new Error(n);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};R=function(e){function fail(t){e.error=e.hasError?new k(t,e.error,"An error was suppressed during disposal."):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var n=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(n).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()};e("__extends",t);e("__assign",n);e("__rest",o);e("__decorate",s);e("__param",r);e("__esDecorate",i);e("__runInitializers",a);e("__propKey",c);e("__setFunctionName",d);e("__metadata",u);e("__awaiter",l);e("__generator",m);e("__exportStar",p);e("__createBinding",T);e("__values",g);e("__read",f);e("__spread",y);e("__spreadArrays",E);e("__spreadArray",h);e("__await",C);e("__asyncGenerator",S);e("__asyncDelegator",v);e("__asyncValues",_);e("__makeTemplateObject",w);e("__importStar",b);e("__importDefault",P);e("__classPrivateFieldGet",x);e("__classPrivateFieldSet",I);e("__classPrivateFieldIn",D);e("__addDisposableResource",O);e("__disposeResources",R)}))},45220:(e,t,n)=>{e.exports=n(17419)},17419:(e,t,n)=>{"use strict";var o=n(41808);var s=n(24404);var r=n(13685);var i=n(95687);var a=n(82361);var c=n(39491);var d=n(73837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=r.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=r.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||r.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,n,o,s){var r=toOptions(n,o,s);for(var i=0,a=t.requests.length;i=this.maxSockets){s.requests.push(r);return}s.createSocket(r,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){s.emit("free",t,r)}function onCloseOrRemove(e){s.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var o={};n.sockets.push(o);var s=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){s.localAddress=e.localAddress}if(s.proxyAuth){s.headers=s.headers||{};s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")}u("making CONNECT request");var r=n.request(s);r.useChunkedEncodingByDefault=false;r.once("response",onResponse);r.once("upgrade",onUpgrade);r.once("connect",onConnect);r.once("error",onError);r.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick((function(){onConnect(e,t,n)}))}function onConnect(s,i,a){r.removeAllListeners();i.removeAllListeners();if(s.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",s.statusCode);i.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+s.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(o);return}if(a.length>0){u("got illegal response body from proxy");i.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(o);return}u("tunneling connection has established");n.sockets[n.sockets.indexOf(o)]=i;return t(i)}function onError(t){r.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var s=new Error("tunneling socket could not be established, "+"cause="+t.message);s.code="ECONNRESET";e.request.emit("error",s);n.removeSocket(o)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,(function(e){n.request.onSocket(e)}))}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,(function(o){var r=e.request.getHeader("host");var i=mergeOptions({},n.options,{socket:o,servername:r?r.replace(/:.*$/,""):e.host});var a=s.connect(0,i);n.sockets[n.sockets.indexOf(o)]=a;t(a)}))}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return r.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return l.default}});var o=_interopRequireDefault(n(35076));var s=_interopRequireDefault(n(8226));var r=_interopRequireDefault(n(94261));var i=_interopRequireDefault(n(37926));var a=_interopRequireDefault(n(6438));var c=_interopRequireDefault(n(39337));var d=_interopRequireDefault(n(48541));var u=_interopRequireDefault(n(51368));var l=_interopRequireDefault(n(45553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},58776:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o.default.createHash("md5").update(e).digest()}var s=md5;t["default"]=s},6438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n="00000000-0000-0000-0000-000000000000";t["default"]=n},45553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,o.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var s=parse;t["default"]=s},43787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=/^(?:[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;t["default"]=n},3843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=new Uint8Array(256);let r=s.length;function rng(){if(r>s.length-16){o.default.randomFillSync(s);r=0}return s.slice(r,r+=16)}},39084:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o.default.createHash("sha1").update(e).digest()}var s=sha1;t["default"]=s},51368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=[];for(let e=0;e<256;++e){s.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase();if(!(0,o.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var r=stringify;t["default"]=r},35076:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(3843));var s=_interopRequireDefault(n(51368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let r;let i;let a=0;let c=0;function v1(e,t,n){let d=t&&n||0;const u=t||new Array(16);e=e||{};let l=e.node||r;let m=e.clockseq!==undefined?e.clockseq:i;if(l==null||m==null){const t=e.random||(e.rng||o.default)();if(l==null){l=r=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(m==null){m=i=(t[6]<<8|t[7])&16383}}let p=e.msecs!==undefined?e.msecs:Date.now();let g=e.nsecs!==undefined?e.nsecs:c+1;const f=p-a+(g-c)/1e4;if(f<0&&e.clockseq===undefined){m=m+1&16383}if((f<0||p>a)&&e.nsecs===undefined){g=0}if(g>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=p;c=g;i=m;p+=122192928e5;const y=((p&268435455)*1e4+g)%4294967296;u[d++]=y>>>24&255;u[d++]=y>>>16&255;u[d++]=y>>>8&255;u[d++]=y&255;const E=p/4294967296*1e4&268435455;u[d++]=E>>>8&255;u[d++]=E&255;u[d++]=E>>>24&15|16;u[d++]=E>>>16&255;u[d++]=m>>>8|128;u[d++]=m&255;for(let e=0;e<6;++e){u[d+e]=l[e]}return t||(0,s.default)(u)}var d=v1;t["default"]=d},8226:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48745));var s=_interopRequireDefault(n(58776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const r=(0,o.default)("v3",48,s.default);var i=r;t["default"]=i},48745:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var o=_interopRequireDefault(n(51368));var s=_interopRequireDefault(n(45553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(3843));var s=_interopRequireDefault(n(51368));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,n){e=e||{};const r=e.random||(e.rng||o.default)();r[6]=r[6]&15|64;r[8]=r[8]&63|128;if(t){n=n||0;for(let e=0;e<16;++e){t[n+e]=r[e]}return t}return(0,s.default)(r)}var r=v4;t["default"]=r},37926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48745));var s=_interopRequireDefault(n(39084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const r=(0,o.default)("v5",80,s.default);var i=r;t["default"]=i},48541:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(43787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&o.default.test(e)}var s=validate;t["default"]=s},39337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(n(48541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,o.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var s=version;t["default"]=s},83500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(75316);const{ECS:ECS}=__nccwpck_require__(32702);const runEcsTask=__nccwpck_require__(91310);async function run(){try{const e=core.getInput("cluster",{required:true});const t=core.getInput("service",{required:true});const n=core.getInput("container",{required:false});const o=core.getInput("command",{required:true});const s=core.getInput("task-definition",{required:false});const r=core.getInput("wait-for-completion",{required:false});const i=core.getInput("show-raw-output",{required:false});const a=new ECS;await runEcsTask({ecs:a,cluster:e,serviceName:t,definedContainerName:n,command:o,givenTaskDefinition:s,waitForCompletion:r,showRawOutput:i})}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},93825:(e,t,n)=>{const{CloudWatchLogs:o}=n(25843);async function readTaskLogs(e,t,n){let s=null;if(e.logDriver!=="awslogs"){throw new Error(`Unsupported log driver ${e.logDriver}. Only 'awslogs' is supported`)}const r=new o;const i={logGroupName:e.options["awslogs-group"],logStreamName:`${e.options["awslogs-stream-prefix"]}/${t}/${n}`,startFromHead:true};const a=[];do{const{events:e,nextForwardToken:t}=await r.getLogEvents({...i,nextToken:s});if(e.length===0){break}s=t;e.forEach((({message:e})=>a.push(e)))}while(s);return a}e.exports=readTaskLogs},91310:(e,t,n)=>{const o=n(75316);const s=n(93825);const r=n(59301);async function runEcsTask({ecs:e,cluster:t,serviceName:n,definedContainerName:i,command:a,givenTaskDefinition:c,waitForCompletion:d,showRawOutput:u}){o.debug("Describing ecs services");const l=await e.describeServices({cluster:t,services:[n]});if(!l.services||l.services.length===0){throw new Error("no such service")}const m=l.services[0];o.debug("Describing task definition");const{taskDefinition:p}=await e.describeTaskDefinition({taskDefinition:c||m.taskDefinition});const g=(()=>{if(i){return i}else{if(p.containerDefinitions.length!=1){throw new Error("Running in tasks with more than one container is not yet supported")}return p.containerDefinitions[0].name}})();o.debug(`Using container name ${g}`);const f=m.deployments&&m.deployments[0]?m.deployments[0].networkConfiguration:m.taskSets[0].networkConfiguration;o.debug(`Running ${a} command in ${p.taskDefinitionArn}`);const y=await e.runTask({cluster:t,taskDefinition:p.taskDefinitionArn,launchType:"FARGATE",overrides:{containerOverrides:[{name:g,command:["sh","-c",a]}]},networkConfiguration:f});const E=y.tasks[0].taskArn;const h=E.split(":");const C=h[3];const S=h[5].split("/");const v=S[S.length-1];const _=`https://${C}.console.aws.amazon.com/ecs/home?region=${C}#/clusters/${t}/tasks/${v}/details`;o.info(`Task started. Track it online at ${_}`);o.setOutput("url",_);if(d==="true"){const n=await r(e,t,v);o.info("Task completed");if(u==="true"){const e=p.containerDefinitions[0].logConfiguration;const t=await s(e,g,v);const n=JSON.stringify(t,null,2);o.info(`Task output ${n}`);o.setOutput("raw_output",t)}const i=n.containers.find((({name:e})=>e===g));if(i&&i.exitCode!==0){throw new Error(`Task exited abnormally. Exit code: ${i.exitCode}`)}}else{o.info("The task is up and running but the action isn't going to wait for execution to complete")}}e.exports=runEcsTask},59301:e=>{function sleep(e){return new Promise((t=>setTimeout(t,e)))}async function waitTaskToComplete(e,t,n){let o=null;do{await sleep(1e3);const{tasks:s}=await e.describeTasks({cluster:t,tasks:[n]});o=s[0]}while(o.lastStatus!=="STOPPED");return o}e.exports=waitTaskToComplete},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},13685:e=>{"use strict";e.exports=require("http")},85158:e=>{"use strict";e.exports=require("http2")},95687:e=>{"use strict";e.exports=require("https")},41808:e=>{"use strict";e.exports=require("net")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},77282:e=>{"use strict";e.exports=require("process")},12781:e=>{"use strict";e.exports=require("stream")},24404:e=>{"use strict";e.exports=require("tls")},57310:e=>{"use strict";e.exports=require("url")},73837:e=>{"use strict";e.exports=require("util")},37549:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-cloudwatch-logs","description":"AWS SDK for JavaScript Cloudwatch Logs Client for Node.js, Browser and React Native","version":"3.454.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 cloudwatch-logs"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/client-sts":"3.454.0","@aws-sdk/core":"3.451.0","@aws-sdk/credential-provider-node":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-signing":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","tslib":"^2.5.0","uuid":"^8.3.2"},"devDependencies":{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","@types/uuid":"^8.3.0","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-cloudwatch-logs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-cloudwatch-logs"}}')},40031:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ecs","description":"AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native","version":"3.454.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 ecs"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/client-sts":"3.454.0","@aws-sdk/core":"3.451.0","@aws-sdk/credential-provider-node":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-signing":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","@smithy/util-waiter":"^2.0.13","tslib":"^2.5.0","uuid":"^8.3.2"},"devDependencies":{"@smithy/service-client-documentation-generator":"^2.0.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","@types/uuid":"^8.3.0","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-ecs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecs"}}')},16151:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.451.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":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/core":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","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"}}')},80858:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.454.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":false,"dependencies":{"@aws-crypto/sha256-browser":"3.0.0","@aws-crypto/sha256-js":"3.0.0","@aws-sdk/core":"3.451.0","@aws-sdk/credential-provider-node":"3.451.0","@aws-sdk/middleware-host-header":"3.451.0","@aws-sdk/middleware-logger":"3.451.0","@aws-sdk/middleware-recursion-detection":"3.451.0","@aws-sdk/middleware-sdk-sts":"3.451.0","@aws-sdk/middleware-signing":"3.451.0","@aws-sdk/middleware-user-agent":"3.451.0","@aws-sdk/region-config-resolver":"3.451.0","@aws-sdk/types":"3.451.0","@aws-sdk/util-endpoints":"3.451.0","@aws-sdk/util-user-agent-browser":"3.451.0","@aws-sdk/util-user-agent-node":"3.451.0","@smithy/config-resolver":"^2.0.18","@smithy/fetch-http-handler":"^2.2.6","@smithy/hash-node":"^2.0.15","@smithy/invalid-dependency":"^2.0.13","@smithy/middleware-content-length":"^2.0.15","@smithy/middleware-endpoint":"^2.2.0","@smithy/middleware-retry":"^2.0.20","@smithy/middleware-serde":"^2.0.13","@smithy/middleware-stack":"^2.0.7","@smithy/node-config-provider":"^2.1.5","@smithy/node-http-handler":"^2.1.9","@smithy/protocol-http":"^3.0.9","@smithy/smithy-client":"^2.1.15","@smithy/types":"^2.5.0","@smithy/url-parser":"^2.0.13","@smithy/util-base64":"^2.0.1","@smithy/util-body-length-browser":"^2.0.0","@smithy/util-body-length-node":"^2.1.0","@smithy/util-defaults-mode-browser":"^2.0.19","@smithy/util-defaults-mode-node":"^2.0.25","@smithy/util-endpoints":"^1.0.4","@smithy/util-retry":"^2.0.6","@smithy/util-utf8":"^2.0.2","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"}}')},35055:e=>{"use strict";e.exports=JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-east-1","name":"aws","supportsDualStack":true,"supportsFIPS":true},"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":true,"supportsFIPS":true},"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":true,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"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":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$","regions":{}}],"version":"1.1"}')}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var n=__webpack_module_cache__[e]={exports:{}};var o=true;try{__webpack_modules__[e].call(n.exports,n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete __webpack_module_cache__[e]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(83500);module.exports=__webpack_exports__})(); \ No newline at end of file +(()=>{var __webpack_modules__={9190:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=i(r(2037));const a=r(2861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const c="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=c+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},5316:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=r(9190);const c=r(3685);const d=r(2861);const l=i(r(2037));const u=i(r(1017));const p=r(3419);var m;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(m=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=d.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){return c.issueFileCommand("ENV",c.prepareKeyValueMessage(e,t))}a.issueCommand("set-env",{name:e},r)}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){c.issueFileCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${u.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return r}return r.trim()}t.getInput=getInput;function getMultilineInput(e,t){const r=getInput(e,t).split("\n").filter((e=>e!==""));if(t&&t.trimWhitespace===false){return r}return r.map((e=>e.trim()))}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const r=["true","True","TRUE"];const n=["false","False","FALSE"];const o=getInput(e,t);if(r.includes(o))return true;if(n.includes(o))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){const r=process.env["GITHUB_OUTPUT"]||"";if(r){return c.issueFileCommand("OUTPUT",c.prepareKeyValueMessage(e,t))}process.stdout.write(l.EOL);a.issueCommand("set-output",{name:e},d.toCommandValue(t))}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=m.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",d.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+l.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,(function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r}))}t.group=group;function saveState(e,t){const r=process.env["GITHUB_STATE"]||"";if(r){return c.issueFileCommand("STATE",c.prepareKeyValueMessage(e,t))}a.issueCommand("save-state",{name:e},d.toCommandValue(t))}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,(function*(){return yield p.OidcClient.getIDToken(e)}))}t.getIDToken=getIDToken;var f=r(4656);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return f.summary}});var v=r(4656);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return v.markdownSummary}});var g=r(4989);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return g.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return g.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return g.toPlatformPath}})},3685:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.prepareKeyValueMessage=t.issueFileCommand=void 0;const s=i(r(7147));const a=i(r(2037));const c=r(2449);const d=r(2861);function issueFileCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}s.appendFileSync(r,`${d.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(e,t){const r=`ghadelimiter_${c.v4()}`;const n=d.toCommandValue(t);if(e.includes(r)){throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`)}if(n.includes(r)){throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`)}return`${e}<<${r}${a.EOL}${n}${a.EOL}${r}`}t.prepareKeyValueMessage=prepareKeyValueMessage},3419:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const o=r(5315);const i=r(2421);const s=r(5316);class OidcClient{static createHttpClient(e=true,t=10){const r={allowRetries:e,maxRetries:t};return new o.HttpClient("actions/oidc-client",[new i.BearerCredentialHandler(OidcClient.getRequestToken())],r)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return n(this,void 0,void 0,(function*(){const r=OidcClient.createHttpClient();const n=yield r.getJson(e).catch((e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)}));const o=(t=n.result)===null||t===void 0?void 0:t.value;if(!o){throw new Error("Response json body do not have ID Token field")}return o}))}static getIDToken(e){return n(this,void 0,void 0,(function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const r=encodeURIComponent(e);t=`${t}&audience=${r}`}s.debug(`ID token url is ${t}`);const r=yield OidcClient.getCall(t);s.setSecret(r);return r}catch(e){throw new Error(`Error message: ${e.message}`)}}))}}t.OidcClient=OidcClient},4989:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(r(1017));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},4656:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const o=r(2037);const i=r(7147);const{access:s,appendFile:a,writeFile:c}=i.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return n(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,i.constants.R_OK|i.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath}))}wrap(e,t,r={}){const n=Object.entries(r).map((([e,t])=>` ${e}="${t}"`)).join("");if(!t){return`<${e}${n}>`}return`<${e}${n}>${t}`}write(e){return n(this,void 0,void 0,(function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const r=yield this.filePath();const n=t?c:a;yield n(r,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return n(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(o.EOL)}addCodeBlock(e,t){const r=Object.assign({},t&&{lang:t});const n=this.wrap("pre",this.wrap("code",e),r);return this.addRaw(n).addEOL()}addList(e,t=false){const r=t?"ol":"ul";const n=e.map((e=>this.wrap("li",e))).join("");const o=this.wrap(r,n);return this.addRaw(o).addEOL()}addTable(e){const t=e.map((e=>{const t=e.map((e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:r,colspan:n,rowspan:o}=e;const i=t?"th":"td";const s=Object.assign(Object.assign({},n&&{colspan:n}),o&&{rowspan:o});return this.wrap(i,r,s)})).join("");return this.wrap("tr",t)})).join("");const r=this.wrap("table",t);return this.addRaw(r).addEOL()}addDetails(e,t){const r=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(r).addEOL()}addImage(e,t,r){const{width:n,height:o}=r||{};const i=Object.assign(Object.assign({},n&&{width:n}),o&&{height:o});const s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const r=`h${t}`;const n=["h1","h2","h3","h4","h5","h6"].includes(r)?r:"h1";const o=this.wrap(n,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const r=Object.assign({},t&&{cite:t});const n=this.wrap("blockquote",e,r);return this.addRaw(n).addEOL()}addLink(e,t){const r=this.wrap("a",e,{href:t});return this.addRaw(r).addEOL()}}const d=new Summary;t.markdownSummary=d;t.summary=d},2861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},2449:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return u.default}});var n=_interopRequireDefault(r(8869));var o=_interopRequireDefault(r(2398));var i=_interopRequireDefault(r(9736));var s=_interopRequireDefault(r(2938));var a=_interopRequireDefault(r(8712));var c=_interopRequireDefault(r(9760));var d=_interopRequireDefault(r(2084));var l=_interopRequireDefault(r(2150));var u=_interopRequireDefault(r(4148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},4797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},8712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},4148:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},5393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},7934:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},6247:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},2150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const r=(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase();if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},8869:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(7934));var o=_interopRequireDefault(r(2150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let c=0;function v1(e,t,r){let d=t&&r||0;const l=t||new Array(16);e=e||{};let u=e.node||i;let p=e.clockseq!==undefined?e.clockseq:s;if(u==null||p==null){const t=e.random||(e.rng||n.default)();if(u==null){u=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(p==null){p=s=(t[6]<<8|t[7])&16383}}let m=e.msecs!==undefined?e.msecs:Date.now();let f=e.nsecs!==undefined?e.nsecs:c+1;const v=m-a+(f-c)/1e4;if(v<0&&e.clockseq===undefined){p=p+1&16383}if((v<0||m>a)&&e.nsecs===undefined){f=0}if(f>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=m;c=f;s=p;m+=122192928e5;const g=((m&268435455)*1e4+f)%4294967296;l[d++]=g>>>24&255;l[d++]=g>>>16&255;l[d++]=g>>>8&255;l[d++]=g&255;const h=m/4294967296*1e4&268435455;l[d++]=h>>>8&255;l[d++]=h&255;l[d++]=h>>>24&15|16;l[d++]=h>>>16&255;l[d++]=p>>>8|128;l[d++]=p&255;for(let e=0;e<6;++e){l[d+e]=u[e]}return t||(0,o.default)(l)}var d=v1;t["default"]=d},2398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(4313));var o=_interopRequireDefault(r(4797));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},4313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=_default;t.URL=t.DNS=void 0;var n=_interopRequireDefault(r(2150));var o=_interopRequireDefault(r(4148));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(7934));var o=_interopRequireDefault(r(2150));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){e=e||{};const i=e.random||(e.rng||n.default)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=i[e]}return t}return(0,o.default)(i)}var i=v4;t["default"]=i},2938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(4313));var o=_interopRequireDefault(r(6247));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},2084:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(5393));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},9760:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(2084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var o=version;t["default"]=o},2421:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return r(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},5315:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=i(r(2181));const c=i(r(5687));const d=i(r(6233));const l=i(r(5220));var u;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(u=t.HttpCodes||(t.HttpCodes={}));var p;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(p=t.Headers||(t.Headers={}));var m;(function(e){e["ApplicationJson"]="application/json"})(m=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=d.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const f=[u.MovedPermanently,u.ResourceMoved,u.SeeOther,u.TemporaryRedirect,u.PermanentRedirect];const v=[u.BadGateway,u.ServiceUnavailable,u.GatewayTimeout];const g=["OPTIONS","GET","DELETE","HEAD"];const h=10;const y=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,(function*(){return new Promise((e=>s(this,void 0,void 0,(function*(){let t=Buffer.alloc(0);this.message.on("data",(e=>{t=Buffer.concat([t,e])}));this.message.on("end",(()=>{e(t.toString())}))}))))}))}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return s(this,void 0,void 0,(function*(){return this.request("OPTIONS",e,null,t||{})}))}get(e,t){return s(this,void 0,void 0,(function*(){return this.request("GET",e,null,t||{})}))}del(e,t){return s(this,void 0,void 0,(function*(){return this.request("DELETE",e,null,t||{})}))}post(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("POST",e,t,r||{})}))}patch(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PATCH",e,t,r||{})}))}put(e,t,r){return s(this,void 0,void 0,(function*(){return this.request("PUT",e,t,r||{})}))}head(e,t){return s(this,void 0,void 0,(function*(){return this.request("HEAD",e,null,t||{})}))}sendStream(e,t,r,n){return s(this,void 0,void 0,(function*(){return this.request(e,t,r,n)}))}getJson(e,t={}){return s(this,void 0,void 0,(function*(){t[p.Accept]=this._getExistingOrDefaultHeader(t,p.Accept,m.ApplicationJson);const r=yield this.get(e,t);return this._processResponse(r,this.requestOptions)}))}postJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[p.Accept]=this._getExistingOrDefaultHeader(r,p.Accept,m.ApplicationJson);r[p.ContentType]=this._getExistingOrDefaultHeader(r,p.ContentType,m.ApplicationJson);const o=yield this.post(e,n,r);return this._processResponse(o,this.requestOptions)}))}putJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[p.Accept]=this._getExistingOrDefaultHeader(r,p.Accept,m.ApplicationJson);r[p.ContentType]=this._getExistingOrDefaultHeader(r,p.ContentType,m.ApplicationJson);const o=yield this.put(e,n,r);return this._processResponse(o,this.requestOptions)}))}patchJson(e,t,r={}){return s(this,void 0,void 0,(function*(){const n=JSON.stringify(t,null,2);r[p.Accept]=this._getExistingOrDefaultHeader(r,p.Accept,m.ApplicationJson);r[p.ContentType]=this._getExistingOrDefaultHeader(r,p.ContentType,m.ApplicationJson);const o=yield this.patch(e,n,r);return this._processResponse(o,this.requestOptions)}))}request(e,t,r,n){return s(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const o=new URL(t);let i=this._prepareRequest(e,o,n);const s=this._allowRetries&&g.includes(e)?this._maxRetries+1:1;let a=0;let c;do{c=yield this.requestRaw(i,r);if(c&&c.message&&c.message.statusCode===u.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(c)){e=t;break}}if(e){return e.handleAuthentication(this,i,r)}else{return c}}let t=this._maxRedirects;while(c.message.statusCode&&f.includes(c.message.statusCode)&&this._allowRedirects&&t>0){const s=c.message.headers["location"];if(!s){break}const a=new URL(s);if(o.protocol==="https:"&&o.protocol!==a.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield c.readBody();if(a.hostname!==o.hostname){for(const e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}i=this._prepareRequest(e,a,n);c=yield this.requestRaw(i,r);t--}if(!c.message.statusCode||!v.includes(c.message.statusCode)){return c}a+=1;if(a{function callbackForResult(e,t){if(e){n(e)}else if(!t){n(new Error("Unknown error"))}else{r(t)}}this.requestRawWithCallback(e,t,callbackForResult)}))}))}requestRawWithCallback(e,t,r){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let n=false;function handleResult(e,t){if(!n){n=true;r(e,t)}}const o=e.httpModule.request(e.options,(e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)}));let i;o.on("socket",(e=>{i=e}));o.setTimeout(this._socketTimeout||3*6e4,(()=>{if(i){i.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))}));o.on("error",(function(e){handleResult(e)}));if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",(function(){o.end()}));t.pipe(o)}else{o.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const n={};n.parsedUrl=t;const o=n.parsedUrl.protocol==="https:";n.httpModule=o?c:a;const i=o?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):i;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(n.options)}}return n}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(e||{}))}return lowercaseKeys(e||{})}_getExistingOrDefaultHeader(e,t,r){let n;if(this.requestOptions&&this.requestOptions.headers){n=lowercaseKeys(this.requestOptions.headers)[t]}return e[t]||n||r}_getAgent(e){let t;const r=d.getProxyUrl(e);const n=r&&r.hostname;if(this._keepAlive&&n){t=this._proxyAgent}if(this._keepAlive&&!n){t=this._agent}if(t){return t}const o=e.protocol==="https:";let i=100;if(this.requestOptions){i=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(r&&r.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(r.username||r.password)&&{proxyAuth:`${r.username}:${r.password}`}),{host:r.hostname,port:r.port})};let n;const s=r.protocol==="https:";if(o){n=s?l.httpsOverHttps:l.httpsOverHttp}else{n=s?l.httpOverHttps:l.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new c.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=o?c.globalAgent:a.globalAgent}if(o&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,(function*(){e=Math.min(h,e);const t=y*Math.pow(2,e);return new Promise((e=>setTimeout((()=>e()),t)))}))}_processResponse(e,t){return s(this,void 0,void 0,(function*(){return new Promise(((r,n)=>s(this,void 0,void 0,(function*(){const o=e.message.statusCode||0;const i={statusCode:o,result:null,headers:{}};if(o===u.NotFound){r(i)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){s=JSON.parse(a,dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${o})`}const t=new HttpClientError(e,o);t.result=i.result;n(t)}else{r(i)}}))))}))}}t.HttpClient=HttpClient;const lowercaseKeys=e=>Object.keys(e).reduce(((t,r)=>(t[r.toLowerCase()]=e[r],t)),{})},6233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const r=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(r){return new URL(r)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}const n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(const e of t.split(",").map((e=>e.trim().toUpperCase())).filter((e=>e))){if(n.some((t=>t===e))){return true}}return false}t.checkBypass=checkBypass},2615:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=void 0;var n=r(204);var o=r(2225);var i=r(7079);var s=function(){function AwsCrc32(){this.crc32=new i.Crc32}AwsCrc32.prototype.update=function(e){if((0,o.isEmptyData)(e))return;this.crc32.update((0,o.convertToBuffer)(e))};AwsCrc32.prototype.digest=function(){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(e){return[2,(0,o.numToUint8)(this.crc32.digest())]}))}))};AwsCrc32.prototype.reset=function(){this.crc32=new i.Crc32};return AwsCrc32}();t.AwsCrc32=s},7079:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AwsCrc32=t.Crc32=t.crc32=void 0;var n=r(204);var o=r(2225);function crc32(e){return(new i).update(e).digest()}t.crc32=crc32;var i=function(){function Crc32(){this.checksum=4294967295}Crc32.prototype.update=function(e){var t,r;try{for(var o=n.__values(e),i=o.next();!i.done;i=o.next()){var s=i.value;this.checksum=this.checksum>>>8^a[(this.checksum^s)&255]}}catch(e){t={error:e}}finally{try{if(i&&!i.done&&(r=o.return))r.call(o)}finally{if(t)throw t.error}}return this};Crc32.prototype.digest=function(){return(this.checksum^4294967295)>>>0};return Crc32}();t.Crc32=i;var s=[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];var a=(0,o.uint32ArrayFrom)(s);var c=r(2615);Object.defineProperty(t,"AwsCrc32",{enumerable:true,get:function(){return c.AwsCrc32}})},5828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.convertToBuffer=void 0;var n=r(1745);var o=typeof Buffer!=="undefined"&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:n.fromUtf8;function convertToBuffer(e){if(e instanceof Uint8Array)return e;if(typeof e==="string"){return o(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}t.convertToBuffer=convertToBuffer},2225:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0;var n=r(5828);Object.defineProperty(t,"convertToBuffer",{enumerable:true,get:function(){return n.convertToBuffer}});var o=r(5886);Object.defineProperty(t,"isEmptyData",{enumerable:true,get:function(){return o.isEmptyData}});var i=r(9577);Object.defineProperty(t,"numToUint8",{enumerable:true,get:function(){return i.numToUint8}});var s=r(9853);Object.defineProperty(t,"uint32ArrayFrom",{enumerable:true,get:function(){return s.uint32ArrayFrom}})},5886:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isEmptyData=void 0;function isEmptyData(e){if(typeof e==="string"){return e.length===0}return e.byteLength===0}t.isEmptyData=isEmptyData},9577:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.numToUint8=void 0;function numToUint8(e){return new Uint8Array([(e&4278190080)>>24,(e&16711680)>>16,(e&65280)>>8,e&255])}t.numToUint8=numToUint8},9853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.uint32ArrayFrom=void 0;function uint32ArrayFrom(e){if(!Uint32Array.from){var t=new Uint32Array(e.length);var r=0;while(r{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{isArrayBuffer:()=>s});e.exports=__toCommonJS(i);var s=__name((e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]"),"isArrayBuffer");0&&0},5754:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromArrayBuffer:()=>l,fromString:()=>u});e.exports=__toCommonJS(a);var c=r(5907);var d=r(4300);var l=__name(((e,t=0,r=e.byteLength-t)=>{if(!(0,c.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return d.Buffer.from(e,t,r)}),"fromArrayBuffer");var u=__name(((e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?d.Buffer.from(e,t):d.Buffer.from(e)}),"fromString");0&&0},1745:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromUtf8:()=>d,toUint8Array:()=>l,toUtf8:()=>u});e.exports=__toCommonJS(a);var c=r(5754);var d=__name((e=>{const t=(0,c.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)}),"fromUtf8");var l=__name((e=>{if(typeof e==="string"){return d(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}),"toUint8Array");var u=__name((e=>{if(typeof e==="string"){return e}if(typeof e!=="object"||typeof e.byteOffset!=="number"||typeof e.byteLength!=="number"){throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.")}return(0,c.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}),"toUtf8");0&&0},7361:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultCloudWatchLogsHttpAuthSchemeProvider=t.defaultCloudWatchLogsHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const defaultCloudWatchLogsHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultCloudWatchLogsHttpAuthSchemeParametersProvider=defaultCloudWatchLogsHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"logs",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}const defaultCloudWatchLogsHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultCloudWatchLogsHttpAuthSchemeProvider=defaultCloudWatchLogsHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,n.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},2061:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(1231);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},1231:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="fn",o="argv",i="ref";const s=true,a="isSet",c="booleanEquals",d="error",l="endpoint",u="tree",p="PartitionResult",m="stringEquals",f={[r]:false,type:"String"},v={[r]:true,default:false,type:"Boolean"},g={[i]:"Endpoint"},h={[n]:c,[o]:[{[i]:"UseFIPS"},true]},y={[n]:c,[o]:[{[i]:"UseDualStack"},true]},C={},S={[i]:"Region"},E={[n]:"getAttr",[o]:[{[i]:p},"supportsFIPS"]},b={[n]:c,[o]:[true,{[n]:"getAttr",[o]:[{[i]:p},"supportsDualStack"]}]},_=[h],w=[y],P=[S];const x={version:"1.0",parameters:{Region:f,UseDualStack:v,UseFIPS:v,Endpoint:f},rules:[{conditions:[{[n]:a,[o]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:g,properties:C,headers:C},type:l}],type:u},{conditions:[{[n]:a,[o]:P}],rules:[{conditions:[{[n]:"aws.partition",[o]:P,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[n]:c,[o]:[s,E]},b],rules:[{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:u},{conditions:_,rules:[{conditions:[{[n]:c,[o]:[E,s]}],rules:[{conditions:[{[n]:m,[o]:[S,"us-gov-east-1"]}],endpoint:{url:"https://logs.us-gov-east-1.amazonaws.com",properties:C,headers:C},type:l},{conditions:[{[n]:m,[o]:[S,"us-gov-west-1"]}],endpoint:{url:"https://logs.us-gov-west-1.amazonaws.com",properties:C,headers:C},type:l},{endpoint:{url:"https://logs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:u},{conditions:w,rules:[{conditions:[b],rules:[{endpoint:{url:"https://logs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:u},{endpoint:{url:"https://logs.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:l}],type:u}],type:u},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=x},5843:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AccessDeniedException:()=>U,AnomalyDetectorStatus:()=>H,AssociateKmsKeyCommand:()=>vo,CancelExportTaskCommand:()=>ho,CloudWatchLogs:()=>ra,CloudWatchLogsClient:()=>D,CloudWatchLogsServiceException:()=>j,ConflictException:()=>ee,CreateDeliveryCommand:()=>Co,CreateExportTaskCommand:()=>Eo,CreateLogAnomalyDetectorCommand:()=>_o,CreateLogGroupCommand:()=>Po,CreateLogStreamCommand:()=>To,DataAlreadyAcceptedException:()=>fe,DataProtectionStatus:()=>ve,DeleteAccountPolicyCommand:()=>Oo,DeleteDataProtectionPolicyCommand:()=>Ro,DeleteDeliveryCommand:()=>No,DeleteDeliveryDestinationCommand:()=>jo,DeleteDeliveryDestinationPolicyCommand:()=>Uo,DeleteDeliverySourceCommand:()=>Fo,DeleteDestinationCommand:()=>Ho,DeleteLogAnomalyDetectorCommand:()=>zo,DeleteLogGroupCommand:()=>Go,DeleteLogStreamCommand:()=>Vo,DeleteMetricFilterCommand:()=>Ko,DeleteQueryDefinitionCommand:()=>Yo,DeleteResourcePolicyCommand:()=>Zo,DeleteRetentionPolicyCommand:()=>ti,DeleteSubscriptionFilterCommand:()=>ni,DeliveryDestinationType:()=>te,DescribeAccountPoliciesCommand:()=>ii,DescribeDeliveriesCommand:()=>ai,DescribeDeliveryDestinationsCommand:()=>di,DescribeDeliverySourcesCommand:()=>ui,DescribeDestinationsCommand:()=>mi,DescribeExportTasksCommand:()=>vi,DescribeLogGroupsCommand:()=>hi,DescribeLogStreamsCommand:()=>Ci,DescribeMetricFiltersCommand:()=>Ei,DescribeQueriesCommand:()=>_i,DescribeQueryDefinitionsCommand:()=>Pi,DescribeResourcePoliciesCommand:()=>Ti,DescribeSubscriptionFiltersCommand:()=>Oi,DisassociateKmsKeyCommand:()=>Ri,Distribution:()=>be,EvaluationFrequency:()=>B,ExportTaskStatusCode:()=>he,FilterLogEventsCommand:()=>Ni,GetDataProtectionPolicyCommand:()=>ji,GetDeliveryCommand:()=>Ui,GetDeliveryDestinationCommand:()=>Fi,GetDeliveryDestinationPolicyCommand:()=>Hi,GetDeliverySourceCommand:()=>zi,GetLogAnomalyDetectorCommand:()=>Gi,GetLogEventsCommand:()=>Vi,GetLogGroupFieldsCommand:()=>Ki,GetLogRecordCommand:()=>Yi,GetQueryResultsCommand:()=>Zi,InheritedProperty:()=>ye,InvalidOperationException:()=>X,InvalidParameterException:()=>q,InvalidSequenceTokenException:()=>we,LimitExceededException:()=>de,ListAnomaliesCommand:()=>ts,ListLogAnomalyDetectorsCommand:()=>ns,ListTagsForResourceCommand:()=>is,ListTagsLogGroupCommand:()=>as,LogGroupClass:()=>pe,MalformedQueryException:()=>ke,OperationAbortedException:()=>W,OrderBy:()=>Ce,OutputFormat:()=>ge,PolicyType:()=>M,PutAccountPolicyCommand:()=>ds,PutDataProtectionPolicyCommand:()=>us,PutDeliveryDestinationCommand:()=>ms,PutDeliveryDestinationPolicyCommand:()=>vs,PutDeliverySourceCommand:()=>hs,PutDestinationCommand:()=>Cs,PutDestinationPolicyCommand:()=>Es,PutLogEventsCommand:()=>_s,PutMetricFilterCommand:()=>Ps,PutQueryDefinitionCommand:()=>Ts,PutResourcePolicyCommand:()=>Os,PutRetentionPolicyCommand:()=>Rs,PutSubscriptionFilterCommand:()=>Ns,QueryStatus:()=>Ee,ResourceAlreadyExistsException:()=>ue,ResourceNotFoundException:()=>J,Scope:()=>F,ServiceQuotaExceededException:()=>ne,ServiceUnavailableException:()=>Q,SessionStreamingException:()=>Oe,SessionTimeoutException:()=>Re,StandardUnit:()=>Se,StartLiveTailCommand:()=>js,StartLiveTailResponseFilterSensitiveLog:()=>$e,StartLiveTailResponseStream:()=>Ie,StartLiveTailResponseStreamFilterSensitiveLog:()=>Fe,StartQueryCommand:()=>Us,State:()=>$,StopQueryCommand:()=>Fs,SuppressionState:()=>Pe,SuppressionType:()=>Me,SuppressionUnit:()=>Ue,TagLogGroupCommand:()=>Hs,TagResourceCommand:()=>zs,TestMetricFilterCommand:()=>Gs,ThrottlingException:()=>ie,TooManyTagsException:()=>Le,UnrecognizedClientException:()=>Te,UntagLogGroupCommand:()=>Vs,UntagResourceCommand:()=>Ks,UpdateAnomalyCommand:()=>Ys,UpdateLogAnomalyDetectorCommand:()=>Zs,ValidationException:()=>ae,__Client:()=>w.Client,paginateDescribeDeliveries:()=>na,paginateDescribeDeliveryDestinations:()=>oa,paginateDescribeDeliverySources:()=>ia,paginateDescribeDestinations:()=>sa,paginateDescribeLogGroups:()=>aa,paginateDescribeLogStreams:()=>ca,paginateDescribeMetricFilters:()=>da,paginateDescribeSubscriptionFilters:()=>la,paginateFilterLogEvents:()=>ua,paginateGetLogEvents:()=>pa,paginateListAnomalies:()=>ma,paginateListLogAnomalyDetectors:()=>fa});e.exports=__toCommonJS(a);var c=r(2459);var d=r(1475);var l=r(4103);var u=r(7163);var p=r(1818);var m=r(1422);var f=r(2753);var v=r(1829);var g=r(2538);var h=r(7273);var y=r(7361);var C=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"logs"})),"resolveClientEndpointParameters");var S={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var E=r(5141);var b=r(1945);var _=r(4117);var w=r(1866);var P=__name((e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}}),"getHttpAuthExtensionConfiguration");var x=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var T=__name((e=>e),"asPartial");var A=__name(((e,t)=>{const r={...T((0,b.getAwsRegionExtensionConfiguration)(e)),...T((0,w.getDefaultExtensionConfiguration)(e)),...T((0,_.getHttpHandlerExtensionConfiguration)(e)),...T(P(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,b.resolveAwsRegionExtensionConfiguration)(r),...(0,w.resolveDefaultRuntimeConfig)(r),...(0,_.resolveHttpHandlerRuntimeConfig)(r),...x(r)}}),"resolveRuntimeExtensions");var O=class _CloudWatchLogsClient extends w.Client{constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});const r=C(t);const n=(0,u.resolveUserAgentConfig)(r);const o=(0,h.resolveRetryConfig)(n);const i=(0,p.resolveRegionConfig)(o);const s=(0,c.resolveHostHeaderConfig)(i);const a=(0,g.resolveEndpointConfig)(s);const S=(0,f.resolveEventStreamSerdeConfig)(a);const b=(0,y.resolveHttpAuthSchemeConfig)(S);const _=A(b,(e==null?void 0:e.extensions)||[]);super(_);this.config=_;this.middlewareStack.use((0,u.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,h.getRetryPlugin)(this.config));this.middlewareStack.use((0,v.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,d.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,m.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:y.defaultCloudWatchLogsHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new m.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,m.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(O,"CloudWatchLogsClient");var D=O;var R=r(6904);var I=r(601);var N=r(2420);var k=class _CloudWatchLogsServiceException extends w.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_CloudWatchLogsServiceException.prototype)}};__name(k,"CloudWatchLogsServiceException");var j=k;var L=class _AccessDeniedException extends j{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype)}};__name(L,"AccessDeniedException");var U=L;var M={DATA_PROTECTION_POLICY:"DATA_PROTECTION_POLICY",SUBSCRIPTION_FILTER_POLICY:"SUBSCRIPTION_FILTER_POLICY"};var F={ALL:"ALL"};var $={Active:"Active",Baseline:"Baseline",Suppressed:"Suppressed"};var H={ANALYZING:"ANALYZING",DELETED:"DELETED",FAILED:"FAILED",INITIALIZING:"INITIALIZING",PAUSED:"PAUSED",TRAINING:"TRAINING"};var B={FIFTEEN_MIN:"FIFTEEN_MIN",FIVE_MIN:"FIVE_MIN",ONE_HOUR:"ONE_HOUR",ONE_MIN:"ONE_MIN",TEN_MIN:"TEN_MIN",THIRTY_MIN:"THIRTY_MIN"};var z=class _InvalidParameterException extends j{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,_InvalidParameterException.prototype)}};__name(z,"InvalidParameterException");var q=z;var G=class _OperationAbortedException extends j{constructor(e){super({name:"OperationAbortedException",$fault:"client",...e});this.name="OperationAbortedException";this.$fault="client";Object.setPrototypeOf(this,_OperationAbortedException.prototype)}};__name(G,"OperationAbortedException");var W=G;var V=class _ResourceNotFoundException extends j{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceNotFoundException.prototype)}};__name(V,"ResourceNotFoundException");var J=V;var K=class _ServiceUnavailableException extends j{constructor(e){super({name:"ServiceUnavailableException",$fault:"server",...e});this.name="ServiceUnavailableException";this.$fault="server";Object.setPrototypeOf(this,_ServiceUnavailableException.prototype)}};__name(K,"ServiceUnavailableException");var Q=K;var Y=class _InvalidOperationException extends j{constructor(e){super({name:"InvalidOperationException",$fault:"client",...e});this.name="InvalidOperationException";this.$fault="client";Object.setPrototypeOf(this,_InvalidOperationException.prototype)}};__name(Y,"InvalidOperationException");var X=Y;var Z=class _ConflictException extends j{constructor(e){super({name:"ConflictException",$fault:"client",...e});this.name="ConflictException";this.$fault="client";Object.setPrototypeOf(this,_ConflictException.prototype)}};__name(Z,"ConflictException");var ee=Z;var te={CWL:"CWL",FH:"FH",S3:"S3"};var re=class _ServiceQuotaExceededException extends j{constructor(e){super({name:"ServiceQuotaExceededException",$fault:"client",...e});this.name="ServiceQuotaExceededException";this.$fault="client";Object.setPrototypeOf(this,_ServiceQuotaExceededException.prototype)}};__name(re,"ServiceQuotaExceededException");var ne=re;var oe=class _ThrottlingException extends j{constructor(e){super({name:"ThrottlingException",$fault:"client",...e});this.name="ThrottlingException";this.$fault="client";Object.setPrototypeOf(this,_ThrottlingException.prototype)}};__name(oe,"ThrottlingException");var ie=oe;var se=class _ValidationException extends j{constructor(e){super({name:"ValidationException",$fault:"client",...e});this.name="ValidationException";this.$fault="client";Object.setPrototypeOf(this,_ValidationException.prototype)}};__name(se,"ValidationException");var ae=se;var ce=class _LimitExceededException extends j{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_LimitExceededException.prototype)}};__name(ce,"LimitExceededException");var de=ce;var le=class _ResourceAlreadyExistsException extends j{constructor(e){super({name:"ResourceAlreadyExistsException",$fault:"client",...e});this.name="ResourceAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,_ResourceAlreadyExistsException.prototype)}};__name(le,"ResourceAlreadyExistsException");var ue=le;var pe={INFREQUENT_ACCESS:"INFREQUENT_ACCESS",STANDARD:"STANDARD"};var me=class _DataAlreadyAcceptedException extends j{constructor(e){super({name:"DataAlreadyAcceptedException",$fault:"client",...e});this.name="DataAlreadyAcceptedException";this.$fault="client";Object.setPrototypeOf(this,_DataAlreadyAcceptedException.prototype);this.expectedSequenceToken=e.expectedSequenceToken}};__name(me,"DataAlreadyAcceptedException");var fe=me;var ve={ACTIVATED:"ACTIVATED",ARCHIVED:"ARCHIVED",DELETED:"DELETED",DISABLED:"DISABLED"};var ge={JSON:"json",PARQUET:"parquet",PLAIN:"plain",RAW:"raw",W3C:"w3c"};var he={CANCELLED:"CANCELLED",COMPLETED:"COMPLETED",FAILED:"FAILED",PENDING:"PENDING",PENDING_CANCEL:"PENDING_CANCEL",RUNNING:"RUNNING"};var ye={ACCOUNT_DATA_PROTECTION:"ACCOUNT_DATA_PROTECTION"};var Ce={LastEventTime:"LastEventTime",LogStreamName:"LogStreamName"};var Se={Bits:"Bits",BitsSecond:"Bits/Second",Bytes:"Bytes",BytesSecond:"Bytes/Second",Count:"Count",CountSecond:"Count/Second",Gigabits:"Gigabits",GigabitsSecond:"Gigabits/Second",Gigabytes:"Gigabytes",GigabytesSecond:"Gigabytes/Second",Kilobits:"Kilobits",KilobitsSecond:"Kilobits/Second",Kilobytes:"Kilobytes",KilobytesSecond:"Kilobytes/Second",Megabits:"Megabits",MegabitsSecond:"Megabits/Second",Megabytes:"Megabytes",MegabytesSecond:"Megabytes/Second",Microseconds:"Microseconds",Milliseconds:"Milliseconds",None:"None",Percent:"Percent",Seconds:"Seconds",Terabits:"Terabits",TerabitsSecond:"Terabits/Second",Terabytes:"Terabytes",TerabytesSecond:"Terabytes/Second"};var Ee={Cancelled:"Cancelled",Complete:"Complete",Failed:"Failed",Running:"Running",Scheduled:"Scheduled",Timeout:"Timeout",Unknown:"Unknown"};var be={ByLogStream:"ByLogStream",Random:"Random"};var _e=class _InvalidSequenceTokenException extends j{constructor(e){super({name:"InvalidSequenceTokenException",$fault:"client",...e});this.name="InvalidSequenceTokenException";this.$fault="client";Object.setPrototypeOf(this,_InvalidSequenceTokenException.prototype);this.expectedSequenceToken=e.expectedSequenceToken}};__name(_e,"InvalidSequenceTokenException");var we=_e;var Pe={SUPPRESSED:"SUPPRESSED",UNSUPPRESSED:"UNSUPPRESSED"};var xe=class _UnrecognizedClientException extends j{constructor(e){super({name:"UnrecognizedClientException",$fault:"client",...e});this.name="UnrecognizedClientException";this.$fault="client";Object.setPrototypeOf(this,_UnrecognizedClientException.prototype)}};__name(xe,"UnrecognizedClientException");var Te=xe;var Ae=class _SessionStreamingException extends j{constructor(e){super({name:"SessionStreamingException",$fault:"client",...e});this.name="SessionStreamingException";this.$fault="client";Object.setPrototypeOf(this,_SessionStreamingException.prototype)}};__name(Ae,"SessionStreamingException");var Oe=Ae;var De=class _SessionTimeoutException extends j{constructor(e){super({name:"SessionTimeoutException",$fault:"client",...e});this.name="SessionTimeoutException";this.$fault="client";Object.setPrototypeOf(this,_SessionTimeoutException.prototype)}};__name(De,"SessionTimeoutException");var Re=De;var Ie;(e=>{e.visit=__name(((e,t)=>{if(e.sessionStart!==void 0)return t.sessionStart(e.sessionStart);if(e.sessionUpdate!==void 0)return t.sessionUpdate(e.sessionUpdate);if(e.SessionTimeoutException!==void 0)return t.SessionTimeoutException(e.SessionTimeoutException);if(e.SessionStreamingException!==void 0)return t.SessionStreamingException(e.SessionStreamingException);return t._(e.$unknown[0],e.$unknown[1])}),"visit")})(Ie||(Ie={}));var Ne=class _MalformedQueryException extends j{constructor(e){super({name:"MalformedQueryException",$fault:"client",...e});this.name="MalformedQueryException";this.$fault="client";Object.setPrototypeOf(this,_MalformedQueryException.prototype);this.queryCompileError=e.queryCompileError}};__name(Ne,"MalformedQueryException");var ke=Ne;var je=class _TooManyTagsException extends j{constructor(e){super({name:"TooManyTagsException",$fault:"client",...e});this.name="TooManyTagsException";this.$fault="client";Object.setPrototypeOf(this,_TooManyTagsException.prototype);this.resourceName=e.resourceName}};__name(je,"TooManyTagsException");var Le=je;var Ue={HOURS:"HOURS",MINUTES:"MINUTES",SECONDS:"SECONDS"};var Me={INFINITE:"INFINITE",LIMITED:"LIMITED"};var Fe=__name((e=>{if(e.sessionStart!==void 0)return{sessionStart:e.sessionStart};if(e.sessionUpdate!==void 0)return{sessionUpdate:e.sessionUpdate};if(e.SessionTimeoutException!==void 0)return{SessionTimeoutException:e.SessionTimeoutException};if(e.SessionStreamingException!==void 0)return{SessionStreamingException:e.SessionStreamingException};if(e.$unknown!==void 0)return{[e.$unknown[0]]:"UNKNOWN"}}),"StartLiveTailResponseStreamFilterSensitiveLog");var $e=__name((e=>({...e,...e.responseStream&&{responseStream:"STREAMING_CONTENT"}})),"StartLiveTailResponseFilterSensitiveLog");var He=__name((async(e,t)=>{const r=sharedHeaders("AssociateKmsKey");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_AssociateKmsKeyCommand");var Be=__name((async(e,t)=>{const r=sharedHeaders("CancelExportTask");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_CancelExportTaskCommand");var ze=__name((async(e,t)=>{const r=sharedHeaders("CreateDelivery");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_CreateDeliveryCommand");var qe=__name((async(e,t)=>{const r=sharedHeaders("CreateExportTask");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_CreateExportTaskCommand");var Ge=__name((async(e,t)=>{const r=sharedHeaders("CreateLogAnomalyDetector");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_CreateLogAnomalyDetectorCommand");var We=__name((async(e,t)=>{const r=sharedHeaders("CreateLogGroup");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_CreateLogGroupCommand");var Ve=__name((async(e,t)=>{const r=sharedHeaders("CreateLogStream");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_CreateLogStreamCommand");var Je=__name((async(e,t)=>{const r=sharedHeaders("DeleteAccountPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteAccountPolicyCommand");var Ke=__name((async(e,t)=>{const r=sharedHeaders("DeleteDataProtectionPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteDataProtectionPolicyCommand");var Qe=__name((async(e,t)=>{const r=sharedHeaders("DeleteDelivery");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteDeliveryCommand");var Ye=__name((async(e,t)=>{const r=sharedHeaders("DeleteDeliveryDestination");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteDeliveryDestinationCommand");var Xe=__name((async(e,t)=>{const r=sharedHeaders("DeleteDeliveryDestinationPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteDeliveryDestinationPolicyCommand");var Ze=__name((async(e,t)=>{const r=sharedHeaders("DeleteDeliverySource");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteDeliverySourceCommand");var et=__name((async(e,t)=>{const r=sharedHeaders("DeleteDestination");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteDestinationCommand");var tt=__name((async(e,t)=>{const r=sharedHeaders("DeleteLogAnomalyDetector");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteLogAnomalyDetectorCommand");var rt=__name((async(e,t)=>{const r=sharedHeaders("DeleteLogGroup");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteLogGroupCommand");var nt=__name((async(e,t)=>{const r=sharedHeaders("DeleteLogStream");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteLogStreamCommand");var ot=__name((async(e,t)=>{const r=sharedHeaders("DeleteMetricFilter");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteMetricFilterCommand");var it=__name((async(e,t)=>{const r=sharedHeaders("DeleteQueryDefinition");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteQueryDefinitionCommand");var st=__name((async(e,t)=>{const r=sharedHeaders("DeleteResourcePolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteResourcePolicyCommand");var at=__name((async(e,t)=>{const r=sharedHeaders("DeleteRetentionPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteRetentionPolicyCommand");var ct=__name((async(e,t)=>{const r=sharedHeaders("DeleteSubscriptionFilter");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DeleteSubscriptionFilterCommand");var dt=__name((async(e,t)=>{const r=sharedHeaders("DescribeAccountPolicies");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeAccountPoliciesCommand");var lt=__name((async(e,t)=>{const r=sharedHeaders("DescribeDeliveries");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeDeliveriesCommand");var ut=__name((async(e,t)=>{const r=sharedHeaders("DescribeDeliveryDestinations");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeDeliveryDestinationsCommand");var pt=__name((async(e,t)=>{const r=sharedHeaders("DescribeDeliverySources");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeDeliverySourcesCommand");var mt=__name((async(e,t)=>{const r=sharedHeaders("DescribeDestinations");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeDestinationsCommand");var ft=__name((async(e,t)=>{const r=sharedHeaders("DescribeExportTasks");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeExportTasksCommand");var vt=__name((async(e,t)=>{const r=sharedHeaders("DescribeLogGroups");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeLogGroupsCommand");var gt=__name((async(e,t)=>{const r=sharedHeaders("DescribeLogStreams");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeLogStreamsCommand");var ht=__name((async(e,t)=>{const r=sharedHeaders("DescribeMetricFilters");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeMetricFiltersCommand");var yt=__name((async(e,t)=>{const r=sharedHeaders("DescribeQueries");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeQueriesCommand");var Ct=__name((async(e,t)=>{const r=sharedHeaders("DescribeQueryDefinitions");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeQueryDefinitionsCommand");var St=__name((async(e,t)=>{const r=sharedHeaders("DescribeResourcePolicies");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeResourcePoliciesCommand");var Et=__name((async(e,t)=>{const r=sharedHeaders("DescribeSubscriptionFilters");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DescribeSubscriptionFiltersCommand");var bt=__name((async(e,t)=>{const r=sharedHeaders("DisassociateKmsKey");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_DisassociateKmsKeyCommand");var _t=__name((async(e,t)=>{const r=sharedHeaders("FilterLogEvents");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_FilterLogEventsCommand");var wt=__name((async(e,t)=>{const r=sharedHeaders("GetDataProtectionPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetDataProtectionPolicyCommand");var Pt=__name((async(e,t)=>{const r=sharedHeaders("GetDelivery");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetDeliveryCommand");var xt=__name((async(e,t)=>{const r=sharedHeaders("GetDeliveryDestination");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetDeliveryDestinationCommand");var Tt=__name((async(e,t)=>{const r=sharedHeaders("GetDeliveryDestinationPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetDeliveryDestinationPolicyCommand");var At=__name((async(e,t)=>{const r=sharedHeaders("GetDeliverySource");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetDeliverySourceCommand");var Ot=__name((async(e,t)=>{const r=sharedHeaders("GetLogAnomalyDetector");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetLogAnomalyDetectorCommand");var Dt=__name((async(e,t)=>{const r=sharedHeaders("GetLogEvents");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetLogEventsCommand");var Rt=__name((async(e,t)=>{const r=sharedHeaders("GetLogGroupFields");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetLogGroupFieldsCommand");var It=__name((async(e,t)=>{const r=sharedHeaders("GetLogRecord");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetLogRecordCommand");var Nt=__name((async(e,t)=>{const r=sharedHeaders("GetQueryResults");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_GetQueryResultsCommand");var kt=__name((async(e,t)=>{const r=sharedHeaders("ListAnomalies");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_ListAnomaliesCommand");var jt=__name((async(e,t)=>{const r=sharedHeaders("ListLogAnomalyDetectors");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_ListLogAnomalyDetectorsCommand");var Lt=__name((async(e,t)=>{const r=sharedHeaders("ListTagsForResource");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_ListTagsForResourceCommand");var Ut=__name((async(e,t)=>{const r=sharedHeaders("ListTagsLogGroup");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_ListTagsLogGroupCommand");var Mt=__name((async(e,t)=>{const r=sharedHeaders("PutAccountPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutAccountPolicyCommand");var Ft=__name((async(e,t)=>{const r=sharedHeaders("PutDataProtectionPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutDataProtectionPolicyCommand");var $t=__name((async(e,t)=>{const r=sharedHeaders("PutDeliveryDestination");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutDeliveryDestinationCommand");var Ht=__name((async(e,t)=>{const r=sharedHeaders("PutDeliveryDestinationPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutDeliveryDestinationPolicyCommand");var Bt=__name((async(e,t)=>{const r=sharedHeaders("PutDeliverySource");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutDeliverySourceCommand");var zt=__name((async(e,t)=>{const r=sharedHeaders("PutDestination");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutDestinationCommand");var qt=__name((async(e,t)=>{const r=sharedHeaders("PutDestinationPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutDestinationPolicyCommand");var Gt=__name((async(e,t)=>{const r=sharedHeaders("PutLogEvents");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutLogEventsCommand");var Wt=__name((async(e,t)=>{const r=sharedHeaders("PutMetricFilter");let n;n=JSON.stringify(to(e,t));return mo(t,r,"/",void 0,n)}),"se_PutMetricFilterCommand");var Vt=__name((async(e,t)=>{const r=sharedHeaders("PutQueryDefinition");let n;n=JSON.stringify(ro(e,t));return mo(t,r,"/",void 0,n)}),"se_PutQueryDefinitionCommand");var Jt=__name((async(e,t)=>{const r=sharedHeaders("PutResourcePolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutResourcePolicyCommand");var Kt=__name((async(e,t)=>{const r=sharedHeaders("PutRetentionPolicy");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutRetentionPolicyCommand");var Qt=__name((async(e,t)=>{const r=sharedHeaders("PutSubscriptionFilter");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_PutSubscriptionFilterCommand");var Yt=__name((async(e,t)=>{const r=sharedHeaders("StartLiveTail");let n;n=JSON.stringify((0,w._json)(e));let{hostname:o}=await t.endpoint();if(t.disableHostPrefix!==true){o="streaming-"+o;if(!(0,_.isValidHostname)(o)){throw new Error("ValidationError: prefixed hostname must be hostname compatible.")}}return mo(t,r,"/",o,n)}),"se_StartLiveTailCommand");var Xt=__name((async(e,t)=>{const r=sharedHeaders("StartQuery");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_StartQueryCommand");var Zt=__name((async(e,t)=>{const r=sharedHeaders("StopQuery");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_StopQueryCommand");var er=__name((async(e,t)=>{const r=sharedHeaders("TagLogGroup");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_TagLogGroupCommand");var tr=__name((async(e,t)=>{const r=sharedHeaders("TagResource");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_TagResourceCommand");var rr=__name((async(e,t)=>{const r=sharedHeaders("TestMetricFilter");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_TestMetricFilterCommand");var nr=__name((async(e,t)=>{const r=sharedHeaders("UntagLogGroup");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_UntagLogGroupCommand");var or=__name((async(e,t)=>{const r=sharedHeaders("UntagResource");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_UntagResourceCommand");var ir=__name((async(e,t)=>{const r=sharedHeaders("UpdateAnomaly");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_UpdateAnomalyCommand");var sr=__name((async(e,t)=>{const r=sharedHeaders("UpdateLogAnomalyDetector");let n;n=JSON.stringify((0,w._json)(e));return mo(t,r,"/",void 0,n)}),"se_UpdateLogAnomalyDetectorCommand");var ar=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_AssociateKmsKeyCommand");var cr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_CancelExportTaskCommand");var dr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_CreateDeliveryCommand");var lr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_CreateExportTaskCommand");var ur=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_CreateLogAnomalyDetectorCommand");var pr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_CreateLogGroupCommand");var mr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_CreateLogStreamCommand");var fr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteAccountPolicyCommand");var vr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteDataProtectionPolicyCommand");var gr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteDeliveryCommand");var hr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteDeliveryDestinationCommand");var yr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteDeliveryDestinationPolicyCommand");var Cr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteDeliverySourceCommand");var Sr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteDestinationCommand");var Er=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteLogAnomalyDetectorCommand");var br=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteLogGroupCommand");var _r=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteLogStreamCommand");var wr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteMetricFilterCommand");var Pr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DeleteQueryDefinitionCommand");var xr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteResourcePolicyCommand");var Tr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteRetentionPolicyCommand");var Ar=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DeleteSubscriptionFilterCommand");var Or=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeAccountPoliciesCommand");var Dr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeDeliveriesCommand");var Rr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeDeliveryDestinationsCommand");var Ir=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeDeliverySourcesCommand");var Nr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeDestinationsCommand");var kr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeExportTasksCommand");var jr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeLogGroupsCommand");var Lr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeLogStreamsCommand");var Ur=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=no(r,t);const o={$metadata:uo(e),...n};return o}),"de_DescribeMetricFiltersCommand");var Mr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeQueriesCommand");var Fr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeQueryDefinitionsCommand");var $r=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeResourcePoliciesCommand");var Hr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_DescribeSubscriptionFiltersCommand");var Br=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_DisassociateKmsKeyCommand");var zr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_FilterLogEventsCommand");var qr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetDataProtectionPolicyCommand");var Gr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetDeliveryCommand");var Wr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetDeliveryDestinationCommand");var Vr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetDeliveryDestinationPolicyCommand");var Jr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetDeliverySourceCommand");var Kr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetLogAnomalyDetectorCommand");var Qr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetLogEventsCommand");var Yr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetLogGroupFieldsCommand");var Xr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_GetLogRecordCommand");var Zr=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=oo(r,t);const o={$metadata:uo(e),...n};return o}),"de_GetQueryResultsCommand");var en=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_ListAnomaliesCommand");var tn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_ListLogAnomalyDetectorsCommand");var rn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_ListTagsForResourceCommand");var nn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_ListTagsLogGroupCommand");var on=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutAccountPolicyCommand");var sn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutDataProtectionPolicyCommand");var an=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutDeliveryDestinationCommand");var cn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutDeliveryDestinationPolicyCommand");var dn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutDeliverySourceCommand");var ln=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutDestinationCommand");var un=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_PutDestinationPolicyCommand");var pn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutLogEventsCommand");var mn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_PutMetricFilterCommand");var fn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutQueryDefinitionCommand");var vn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_PutResourcePolicyCommand");var gn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_PutRetentionPolicyCommand");var hn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_PutSubscriptionFilterCommand");var yn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r={responseStream:Wn(e.body,t)};const n={$metadata:uo(e),...r};return n}),"de_StartLiveTailCommand");var Cn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_StartQueryCommand");var Sn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_StopQueryCommand");var En=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_TagLogGroupCommand");var bn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_TagResourceCommand");var _n=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}const r=await(0,I.parseJsonBody)(e.body,t);let n={};n=(0,w._json)(r);const o={$metadata:uo(e),...n};return o}),"de_TestMetricFilterCommand");var wn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_UntagLogGroupCommand");var Pn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_UntagResourceCommand");var xn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_UpdateAnomalyCommand");var Tn=__name((async(e,t)=>{if(e.statusCode>=300){return An(e,t)}await(0,w.collectBody)(e.body,t);const r={$metadata:uo(e)};return r}),"de_UpdateLogAnomalyDetectorCommand");var An=__name((async(e,t)=>{const r={...e,body:await(0,I.parseJsonErrorBody)(e.body,t)};const n=(0,I.loadRestJsonErrorCode)(e,r.body);switch(n){case"InvalidParameterException":case"com.amazonaws.cloudwatchlogs#InvalidParameterException":throw await Nn(r,t);case"OperationAbortedException":case"com.amazonaws.cloudwatchlogs#OperationAbortedException":throw await Un(r,t);case"ResourceNotFoundException":case"com.amazonaws.cloudwatchlogs#ResourceNotFoundException":throw await Fn(r,t);case"ServiceUnavailableException":case"com.amazonaws.cloudwatchlogs#ServiceUnavailableException":throw await Hn(r,t);case"InvalidOperationException":case"com.amazonaws.cloudwatchlogs#InvalidOperationException":throw await In(r,t);case"AccessDeniedException":case"com.amazonaws.cloudwatchlogs#AccessDeniedException":throw await On(r,t);case"ConflictException":case"com.amazonaws.cloudwatchlogs#ConflictException":throw await Dn(r,t);case"ServiceQuotaExceededException":case"com.amazonaws.cloudwatchlogs#ServiceQuotaExceededException":throw await $n(r,t);case"ThrottlingException":case"com.amazonaws.cloudwatchlogs#ThrottlingException":throw await Bn(r,t);case"ValidationException":case"com.amazonaws.cloudwatchlogs#ValidationException":throw await Gn(r,t);case"LimitExceededException":case"com.amazonaws.cloudwatchlogs#LimitExceededException":throw await jn(r,t);case"ResourceAlreadyExistsException":case"com.amazonaws.cloudwatchlogs#ResourceAlreadyExistsException":throw await Mn(r,t);case"DataAlreadyAcceptedException":case"com.amazonaws.cloudwatchlogs#DataAlreadyAcceptedException":throw await Rn(r,t);case"InvalidSequenceTokenException":case"com.amazonaws.cloudwatchlogs#InvalidSequenceTokenException":throw await kn(r,t);case"UnrecognizedClientException":case"com.amazonaws.cloudwatchlogs#UnrecognizedClientException":throw await qn(r,t);case"MalformedQueryException":case"com.amazonaws.cloudwatchlogs#MalformedQueryException":throw await Ln(r,t);case"TooManyTagsException":case"com.amazonaws.cloudwatchlogs#TooManyTagsException":throw await zn(r,t);default:const o=r.body;return po({output:e,parsedBody:o,errorCode:n})}}),"de_CommandError");var On=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new U({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_AccessDeniedExceptionRes");var Dn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new ee({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_ConflictExceptionRes");var Rn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new fe({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_DataAlreadyAcceptedExceptionRes");var In=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new X({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_InvalidOperationExceptionRes");var Nn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new q({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_InvalidParameterExceptionRes");var kn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new we({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_InvalidSequenceTokenExceptionRes");var jn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new de({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_LimitExceededExceptionRes");var Ln=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new ke({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_MalformedQueryExceptionRes");var Un=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new W({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_OperationAbortedExceptionRes");var Mn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new ue({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_ResourceAlreadyExistsExceptionRes");var Fn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new J({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_ResourceNotFoundExceptionRes");var $n=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new ne({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_ServiceQuotaExceededExceptionRes");var Hn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new Q({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_ServiceUnavailableExceptionRes");var Bn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new ie({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_ThrottlingExceptionRes");var zn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new Le({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_TooManyTagsExceptionRes");var qn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new Te({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_UnrecognizedClientExceptionRes");var Gn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new ae({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_ValidationExceptionRes");var Wn=__name(((e,t)=>t.eventStreamMarshaller.deserialize(e,(async r=>{if(r["sessionStart"]!=null){return{sessionStart:await Vn(r["sessionStart"],t)}}if(r["sessionUpdate"]!=null){return{sessionUpdate:await Jn(r["sessionUpdate"],t)}}if(r["SessionTimeoutException"]!=null){return{SessionTimeoutException:await Qn(r["SessionTimeoutException"],t)}}if(r["SessionStreamingException"]!=null){return{SessionStreamingException:await Kn(r["SessionStreamingException"],t)}}return{$unknown:e}}))),"de_StartLiveTailResponseStream");var Vn=__name((async(e,t)=>{const r={};const n=await(0,I.parseJsonBody)(e.body,t);Object.assign(r,(0,w._json)(n));return r}),"de_LiveTailSessionStart_event");var Jn=__name((async(e,t)=>{const r={};const n=await(0,I.parseJsonBody)(e.body,t);Object.assign(r,(0,w._json)(n));return r}),"de_LiveTailSessionUpdate_event");var Kn=__name((async(e,t)=>{const r={...e,body:await(0,I.parseJsonBody)(e.body,t)};return Yn(r,t)}),"de_SessionStreamingException_event");var Qn=__name((async(e,t)=>{const r={...e,body:await(0,I.parseJsonBody)(e.body,t)};return Xn(r,t)}),"de_SessionTimeoutException_event");var Yn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new Oe({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_SessionStreamingExceptionRes");var Xn=__name((async(e,t)=>{const r=e.body;const n=(0,w._json)(r);const o=new Re({$metadata:uo(e),...n});return(0,w.decorateServiceException)(o,r)}),"de_SessionTimeoutExceptionRes");var Zn=__name(((e,t)=>(0,w.take)(e,{defaultValue:w.serializeFloat,dimensions:w._json,metricName:[],metricNamespace:[],metricValue:[],unit:[]})),"se_MetricTransformation");var eo=__name(((e,t)=>e.filter((e=>e!=null)).map((e=>Zn(e,t)))),"se_MetricTransformations");var to=__name(((e,t)=>(0,w.take)(e,{filterName:[],filterPattern:[],logGroupName:[],metricTransformations:e=>eo(e,t)})),"se_PutMetricFilterRequest");var ro=__name(((e,t)=>(0,w.take)(e,{clientToken:[true,e=>e??(0,N.v4)()],logGroupNames:w._json,name:[],queryDefinitionId:[],queryString:[]})),"se_PutQueryDefinitionRequest");var no=__name(((e,t)=>(0,w.take)(e,{metricFilters:e=>so(e,t),nextToken:w.expectString})),"de_DescribeMetricFiltersResponse");var oo=__name(((e,t)=>(0,w.take)(e,{encryptionKey:w.expectString,results:w._json,statistics:e=>lo(e,t),status:w.expectString})),"de_GetQueryResultsResponse");var io=__name(((e,t)=>(0,w.take)(e,{creationTime:w.expectLong,filterName:w.expectString,filterPattern:w.expectString,logGroupName:w.expectString,metricTransformations:e=>co(e,t)})),"de_MetricFilter");var so=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>io(e,t)));return r}),"de_MetricFilters");var ao=__name(((e,t)=>(0,w.take)(e,{defaultValue:w.limitedParseDouble,dimensions:w._json,metricName:w.expectString,metricNamespace:w.expectString,metricValue:w.expectString,unit:w.expectString})),"de_MetricTransformation");var co=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>ao(e,t)));return r}),"de_MetricTransformations");var lo=__name(((e,t)=>(0,w.take)(e,{bytesScanned:w.limitedParseDouble,recordsMatched:w.limitedParseDouble,recordsScanned:w.limitedParseDouble})),"de_QueryStatistics");var uo=__name((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"]})),"deserializeMetadata");var po=(0,w.withBaseException)(j);var mo=__name((async(e,t,r,n,o)=>{const{hostname:i,protocol:s="https",port:a,path:c}=await e.endpoint();const d={protocol:s,hostname:i,port:a,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+r:c+r,headers:t};if(n!==void 0){d.hostname=n}if(o!==void 0){d.body=o}return new _.HttpRequest(d)}),"buildHttpRpcRequest");function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`Logs_20140328.${e}`}}__name(sharedHeaders,"sharedHeaders");var fo=class _AssociateKmsKeyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","AssociateKmsKey",{}).n("CloudWatchLogsClient","AssociateKmsKeyCommand").f(void 0,void 0).ser(He).de(ar).build()){};__name(fo,"AssociateKmsKeyCommand");var vo=fo;var go=class _CancelExportTaskCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","CancelExportTask",{}).n("CloudWatchLogsClient","CancelExportTaskCommand").f(void 0,void 0).ser(Be).de(cr).build()){};__name(go,"CancelExportTaskCommand");var ho=go;var yo=class _CreateDeliveryCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","CreateDelivery",{}).n("CloudWatchLogsClient","CreateDeliveryCommand").f(void 0,void 0).ser(ze).de(dr).build()){};__name(yo,"CreateDeliveryCommand");var Co=yo;var So=class _CreateExportTaskCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","CreateExportTask",{}).n("CloudWatchLogsClient","CreateExportTaskCommand").f(void 0,void 0).ser(qe).de(lr).build()){};__name(So,"CreateExportTaskCommand");var Eo=So;var bo=class _CreateLogAnomalyDetectorCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","CreateLogAnomalyDetector",{}).n("CloudWatchLogsClient","CreateLogAnomalyDetectorCommand").f(void 0,void 0).ser(Ge).de(ur).build()){};__name(bo,"CreateLogAnomalyDetectorCommand");var _o=bo;var wo=class _CreateLogGroupCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","CreateLogGroup",{}).n("CloudWatchLogsClient","CreateLogGroupCommand").f(void 0,void 0).ser(We).de(pr).build()){};__name(wo,"CreateLogGroupCommand");var Po=wo;var xo=class _CreateLogStreamCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","CreateLogStream",{}).n("CloudWatchLogsClient","CreateLogStreamCommand").f(void 0,void 0).ser(Ve).de(mr).build()){};__name(xo,"CreateLogStreamCommand");var To=xo;var Ao=class _DeleteAccountPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteAccountPolicy",{}).n("CloudWatchLogsClient","DeleteAccountPolicyCommand").f(void 0,void 0).ser(Je).de(fr).build()){};__name(Ao,"DeleteAccountPolicyCommand");var Oo=Ao;var Do=class _DeleteDataProtectionPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteDataProtectionPolicy",{}).n("CloudWatchLogsClient","DeleteDataProtectionPolicyCommand").f(void 0,void 0).ser(Ke).de(vr).build()){};__name(Do,"DeleteDataProtectionPolicyCommand");var Ro=Do;var Io=class _DeleteDeliveryCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteDelivery",{}).n("CloudWatchLogsClient","DeleteDeliveryCommand").f(void 0,void 0).ser(Qe).de(gr).build()){};__name(Io,"DeleteDeliveryCommand");var No=Io;var ko=class _DeleteDeliveryDestinationCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteDeliveryDestination",{}).n("CloudWatchLogsClient","DeleteDeliveryDestinationCommand").f(void 0,void 0).ser(Ye).de(hr).build()){};__name(ko,"DeleteDeliveryDestinationCommand");var jo=ko;var Lo=class _DeleteDeliveryDestinationPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteDeliveryDestinationPolicy",{}).n("CloudWatchLogsClient","DeleteDeliveryDestinationPolicyCommand").f(void 0,void 0).ser(Xe).de(yr).build()){};__name(Lo,"DeleteDeliveryDestinationPolicyCommand");var Uo=Lo;var Mo=class _DeleteDeliverySourceCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteDeliverySource",{}).n("CloudWatchLogsClient","DeleteDeliverySourceCommand").f(void 0,void 0).ser(Ze).de(Cr).build()){};__name(Mo,"DeleteDeliverySourceCommand");var Fo=Mo;var $o=class _DeleteDestinationCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteDestination",{}).n("CloudWatchLogsClient","DeleteDestinationCommand").f(void 0,void 0).ser(et).de(Sr).build()){};__name($o,"DeleteDestinationCommand");var Ho=$o;var Bo=class _DeleteLogAnomalyDetectorCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteLogAnomalyDetector",{}).n("CloudWatchLogsClient","DeleteLogAnomalyDetectorCommand").f(void 0,void 0).ser(tt).de(Er).build()){};__name(Bo,"DeleteLogAnomalyDetectorCommand");var zo=Bo;var qo=class _DeleteLogGroupCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteLogGroup",{}).n("CloudWatchLogsClient","DeleteLogGroupCommand").f(void 0,void 0).ser(rt).de(br).build()){};__name(qo,"DeleteLogGroupCommand");var Go=qo;var Wo=class _DeleteLogStreamCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteLogStream",{}).n("CloudWatchLogsClient","DeleteLogStreamCommand").f(void 0,void 0).ser(nt).de(_r).build()){};__name(Wo,"DeleteLogStreamCommand");var Vo=Wo;var Jo=class _DeleteMetricFilterCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteMetricFilter",{}).n("CloudWatchLogsClient","DeleteMetricFilterCommand").f(void 0,void 0).ser(ot).de(wr).build()){};__name(Jo,"DeleteMetricFilterCommand");var Ko=Jo;var Qo=class _DeleteQueryDefinitionCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteQueryDefinition",{}).n("CloudWatchLogsClient","DeleteQueryDefinitionCommand").f(void 0,void 0).ser(it).de(Pr).build()){};__name(Qo,"DeleteQueryDefinitionCommand");var Yo=Qo;var Xo=class _DeleteResourcePolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteResourcePolicy",{}).n("CloudWatchLogsClient","DeleteResourcePolicyCommand").f(void 0,void 0).ser(st).de(xr).build()){};__name(Xo,"DeleteResourcePolicyCommand");var Zo=Xo;var ei=class _DeleteRetentionPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteRetentionPolicy",{}).n("CloudWatchLogsClient","DeleteRetentionPolicyCommand").f(void 0,void 0).ser(at).de(Tr).build()){};__name(ei,"DeleteRetentionPolicyCommand");var ti=ei;var ri=class _DeleteSubscriptionFilterCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DeleteSubscriptionFilter",{}).n("CloudWatchLogsClient","DeleteSubscriptionFilterCommand").f(void 0,void 0).ser(ct).de(Ar).build()){};__name(ri,"DeleteSubscriptionFilterCommand");var ni=ri;var oi=class _DescribeAccountPoliciesCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeAccountPolicies",{}).n("CloudWatchLogsClient","DescribeAccountPoliciesCommand").f(void 0,void 0).ser(dt).de(Or).build()){};__name(oi,"DescribeAccountPoliciesCommand");var ii=oi;var si=class _DescribeDeliveriesCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeDeliveries",{}).n("CloudWatchLogsClient","DescribeDeliveriesCommand").f(void 0,void 0).ser(lt).de(Dr).build()){};__name(si,"DescribeDeliveriesCommand");var ai=si;var ci=class _DescribeDeliveryDestinationsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeDeliveryDestinations",{}).n("CloudWatchLogsClient","DescribeDeliveryDestinationsCommand").f(void 0,void 0).ser(ut).de(Rr).build()){};__name(ci,"DescribeDeliveryDestinationsCommand");var di=ci;var li=class _DescribeDeliverySourcesCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeDeliverySources",{}).n("CloudWatchLogsClient","DescribeDeliverySourcesCommand").f(void 0,void 0).ser(pt).de(Ir).build()){};__name(li,"DescribeDeliverySourcesCommand");var ui=li;var pi=class _DescribeDestinationsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeDestinations",{}).n("CloudWatchLogsClient","DescribeDestinationsCommand").f(void 0,void 0).ser(mt).de(Nr).build()){};__name(pi,"DescribeDestinationsCommand");var mi=pi;var fi=class _DescribeExportTasksCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeExportTasks",{}).n("CloudWatchLogsClient","DescribeExportTasksCommand").f(void 0,void 0).ser(ft).de(kr).build()){};__name(fi,"DescribeExportTasksCommand");var vi=fi;var gi=class _DescribeLogGroupsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeLogGroups",{}).n("CloudWatchLogsClient","DescribeLogGroupsCommand").f(void 0,void 0).ser(vt).de(jr).build()){};__name(gi,"DescribeLogGroupsCommand");var hi=gi;var yi=class _DescribeLogStreamsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeLogStreams",{}).n("CloudWatchLogsClient","DescribeLogStreamsCommand").f(void 0,void 0).ser(gt).de(Lr).build()){};__name(yi,"DescribeLogStreamsCommand");var Ci=yi;var Si=class _DescribeMetricFiltersCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeMetricFilters",{}).n("CloudWatchLogsClient","DescribeMetricFiltersCommand").f(void 0,void 0).ser(ht).de(Ur).build()){};__name(Si,"DescribeMetricFiltersCommand");var Ei=Si;var bi=class _DescribeQueriesCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeQueries",{}).n("CloudWatchLogsClient","DescribeQueriesCommand").f(void 0,void 0).ser(yt).de(Mr).build()){};__name(bi,"DescribeQueriesCommand");var _i=bi;var wi=class _DescribeQueryDefinitionsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeQueryDefinitions",{}).n("CloudWatchLogsClient","DescribeQueryDefinitionsCommand").f(void 0,void 0).ser(Ct).de(Fr).build()){};__name(wi,"DescribeQueryDefinitionsCommand");var Pi=wi;var xi=class _DescribeResourcePoliciesCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeResourcePolicies",{}).n("CloudWatchLogsClient","DescribeResourcePoliciesCommand").f(void 0,void 0).ser(St).de($r).build()){};__name(xi,"DescribeResourcePoliciesCommand");var Ti=xi;var Ai=class _DescribeSubscriptionFiltersCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DescribeSubscriptionFilters",{}).n("CloudWatchLogsClient","DescribeSubscriptionFiltersCommand").f(void 0,void 0).ser(Et).de(Hr).build()){};__name(Ai,"DescribeSubscriptionFiltersCommand");var Oi=Ai;var Di=class _DisassociateKmsKeyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","DisassociateKmsKey",{}).n("CloudWatchLogsClient","DisassociateKmsKeyCommand").f(void 0,void 0).ser(bt).de(Br).build()){};__name(Di,"DisassociateKmsKeyCommand");var Ri=Di;var Ii=class _FilterLogEventsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","FilterLogEvents",{}).n("CloudWatchLogsClient","FilterLogEventsCommand").f(void 0,void 0).ser(_t).de(zr).build()){};__name(Ii,"FilterLogEventsCommand");var Ni=Ii;var ki=class _GetDataProtectionPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetDataProtectionPolicy",{}).n("CloudWatchLogsClient","GetDataProtectionPolicyCommand").f(void 0,void 0).ser(wt).de(qr).build()){};__name(ki,"GetDataProtectionPolicyCommand");var ji=ki;var Li=class _GetDeliveryCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetDelivery",{}).n("CloudWatchLogsClient","GetDeliveryCommand").f(void 0,void 0).ser(Pt).de(Gr).build()){};__name(Li,"GetDeliveryCommand");var Ui=Li;var Mi=class _GetDeliveryDestinationCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetDeliveryDestination",{}).n("CloudWatchLogsClient","GetDeliveryDestinationCommand").f(void 0,void 0).ser(xt).de(Wr).build()){};__name(Mi,"GetDeliveryDestinationCommand");var Fi=Mi;var $i=class _GetDeliveryDestinationPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetDeliveryDestinationPolicy",{}).n("CloudWatchLogsClient","GetDeliveryDestinationPolicyCommand").f(void 0,void 0).ser(Tt).de(Vr).build()){};__name($i,"GetDeliveryDestinationPolicyCommand");var Hi=$i;var Bi=class _GetDeliverySourceCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetDeliverySource",{}).n("CloudWatchLogsClient","GetDeliverySourceCommand").f(void 0,void 0).ser(At).de(Jr).build()){};__name(Bi,"GetDeliverySourceCommand");var zi=Bi;var qi=class _GetLogAnomalyDetectorCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetLogAnomalyDetector",{}).n("CloudWatchLogsClient","GetLogAnomalyDetectorCommand").f(void 0,void 0).ser(Ot).de(Kr).build()){};__name(qi,"GetLogAnomalyDetectorCommand");var Gi=qi;var Wi=class _GetLogEventsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetLogEvents",{}).n("CloudWatchLogsClient","GetLogEventsCommand").f(void 0,void 0).ser(Dt).de(Qr).build()){};__name(Wi,"GetLogEventsCommand");var Vi=Wi;var Ji=class _GetLogGroupFieldsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetLogGroupFields",{}).n("CloudWatchLogsClient","GetLogGroupFieldsCommand").f(void 0,void 0).ser(Rt).de(Yr).build()){};__name(Ji,"GetLogGroupFieldsCommand");var Ki=Ji;var Qi=class _GetLogRecordCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetLogRecord",{}).n("CloudWatchLogsClient","GetLogRecordCommand").f(void 0,void 0).ser(It).de(Xr).build()){};__name(Qi,"GetLogRecordCommand");var Yi=Qi;var Xi=class _GetQueryResultsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","GetQueryResults",{}).n("CloudWatchLogsClient","GetQueryResultsCommand").f(void 0,void 0).ser(Nt).de(Zr).build()){};__name(Xi,"GetQueryResultsCommand");var Zi=Xi;var es=class _ListAnomaliesCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","ListAnomalies",{}).n("CloudWatchLogsClient","ListAnomaliesCommand").f(void 0,void 0).ser(kt).de(en).build()){};__name(es,"ListAnomaliesCommand");var ts=es;var rs=class _ListLogAnomalyDetectorsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","ListLogAnomalyDetectors",{}).n("CloudWatchLogsClient","ListLogAnomalyDetectorsCommand").f(void 0,void 0).ser(jt).de(tn).build()){};__name(rs,"ListLogAnomalyDetectorsCommand");var ns=rs;var os=class _ListTagsForResourceCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","ListTagsForResource",{}).n("CloudWatchLogsClient","ListTagsForResourceCommand").f(void 0,void 0).ser(Lt).de(rn).build()){};__name(os,"ListTagsForResourceCommand");var is=os;var ss=class _ListTagsLogGroupCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","ListTagsLogGroup",{}).n("CloudWatchLogsClient","ListTagsLogGroupCommand").f(void 0,void 0).ser(Ut).de(nn).build()){};__name(ss,"ListTagsLogGroupCommand");var as=ss;var cs=class _PutAccountPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutAccountPolicy",{}).n("CloudWatchLogsClient","PutAccountPolicyCommand").f(void 0,void 0).ser(Mt).de(on).build()){};__name(cs,"PutAccountPolicyCommand");var ds=cs;var ls=class _PutDataProtectionPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutDataProtectionPolicy",{}).n("CloudWatchLogsClient","PutDataProtectionPolicyCommand").f(void 0,void 0).ser(Ft).de(sn).build()){};__name(ls,"PutDataProtectionPolicyCommand");var us=ls;var ps=class _PutDeliveryDestinationCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutDeliveryDestination",{}).n("CloudWatchLogsClient","PutDeliveryDestinationCommand").f(void 0,void 0).ser($t).de(an).build()){};__name(ps,"PutDeliveryDestinationCommand");var ms=ps;var fs=class _PutDeliveryDestinationPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutDeliveryDestinationPolicy",{}).n("CloudWatchLogsClient","PutDeliveryDestinationPolicyCommand").f(void 0,void 0).ser(Ht).de(cn).build()){};__name(fs,"PutDeliveryDestinationPolicyCommand");var vs=fs;var gs=class _PutDeliverySourceCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutDeliverySource",{}).n("CloudWatchLogsClient","PutDeliverySourceCommand").f(void 0,void 0).ser(Bt).de(dn).build()){};__name(gs,"PutDeliverySourceCommand");var hs=gs;var ys=class _PutDestinationCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutDestination",{}).n("CloudWatchLogsClient","PutDestinationCommand").f(void 0,void 0).ser(zt).de(ln).build()){};__name(ys,"PutDestinationCommand");var Cs=ys;var Ss=class _PutDestinationPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutDestinationPolicy",{}).n("CloudWatchLogsClient","PutDestinationPolicyCommand").f(void 0,void 0).ser(qt).de(un).build()){};__name(Ss,"PutDestinationPolicyCommand");var Es=Ss;var bs=class _PutLogEventsCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutLogEvents",{}).n("CloudWatchLogsClient","PutLogEventsCommand").f(void 0,void 0).ser(Gt).de(pn).build()){};__name(bs,"PutLogEventsCommand");var _s=bs;var ws=class _PutMetricFilterCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutMetricFilter",{}).n("CloudWatchLogsClient","PutMetricFilterCommand").f(void 0,void 0).ser(Wt).de(mn).build()){};__name(ws,"PutMetricFilterCommand");var Ps=ws;var xs=class _PutQueryDefinitionCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutQueryDefinition",{}).n("CloudWatchLogsClient","PutQueryDefinitionCommand").f(void 0,void 0).ser(Vt).de(fn).build()){};__name(xs,"PutQueryDefinitionCommand");var Ts=xs;var As=class _PutResourcePolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutResourcePolicy",{}).n("CloudWatchLogsClient","PutResourcePolicyCommand").f(void 0,void 0).ser(Jt).de(vn).build()){};__name(As,"PutResourcePolicyCommand");var Os=As;var Ds=class _PutRetentionPolicyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutRetentionPolicy",{}).n("CloudWatchLogsClient","PutRetentionPolicyCommand").f(void 0,void 0).ser(Kt).de(gn).build()){};__name(Ds,"PutRetentionPolicyCommand");var Rs=Ds;var Is=class _PutSubscriptionFilterCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","PutSubscriptionFilter",{}).n("CloudWatchLogsClient","PutSubscriptionFilterCommand").f(void 0,void 0).ser(Qt).de(hn).build()){};__name(Is,"PutSubscriptionFilterCommand");var Ns=Is;var ks=class _StartLiveTailCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","StartLiveTail",{eventStream:{output:true}}).n("CloudWatchLogsClient","StartLiveTailCommand").f(void 0,$e).ser(Yt).de(yn).build()){};__name(ks,"StartLiveTailCommand");var js=ks;var Ls=class _StartQueryCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","StartQuery",{}).n("CloudWatchLogsClient","StartQueryCommand").f(void 0,void 0).ser(Xt).de(Cn).build()){};__name(Ls,"StartQueryCommand");var Us=Ls;var Ms=class _StopQueryCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","StopQuery",{}).n("CloudWatchLogsClient","StopQueryCommand").f(void 0,void 0).ser(Zt).de(Sn).build()){};__name(Ms,"StopQueryCommand");var Fs=Ms;var $s=class _TagLogGroupCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","TagLogGroup",{}).n("CloudWatchLogsClient","TagLogGroupCommand").f(void 0,void 0).ser(er).de(En).build()){};__name($s,"TagLogGroupCommand");var Hs=$s;var Bs=class _TagResourceCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","TagResource",{}).n("CloudWatchLogsClient","TagResourceCommand").f(void 0,void 0).ser(tr).de(bn).build()){};__name(Bs,"TagResourceCommand");var zs=Bs;var qs=class _TestMetricFilterCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","TestMetricFilter",{}).n("CloudWatchLogsClient","TestMetricFilterCommand").f(void 0,void 0).ser(rr).de(_n).build()){};__name(qs,"TestMetricFilterCommand");var Gs=qs;var Ws=class _UntagLogGroupCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","UntagLogGroup",{}).n("CloudWatchLogsClient","UntagLogGroupCommand").f(void 0,void 0).ser(nr).de(wn).build()){};__name(Ws,"UntagLogGroupCommand");var Vs=Ws;var Js=class _UntagResourceCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","UntagResource",{}).n("CloudWatchLogsClient","UntagResourceCommand").f(void 0,void 0).ser(or).de(Pn).build()){};__name(Js,"UntagResourceCommand");var Ks=Js;var Qs=class _UpdateAnomalyCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","UpdateAnomaly",{}).n("CloudWatchLogsClient","UpdateAnomalyCommand").f(void 0,void 0).ser(ir).de(xn).build()){};__name(Qs,"UpdateAnomalyCommand");var Ys=Qs;var Xs=class _UpdateLogAnomalyDetectorCommand extends(w.Command.classBuilder().ep({...S}).m((function(e,t,r,n){return[(0,R.getSerdePlugin)(r,this.serialize,this.deserialize),(0,g.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("Logs_20140328","UpdateLogAnomalyDetector",{}).n("CloudWatchLogsClient","UpdateLogAnomalyDetectorCommand").f(void 0,void 0).ser(sr).de(Tn).build()){};__name(Xs,"UpdateLogAnomalyDetectorCommand");var Zs=Xs;var ea={AssociateKmsKeyCommand:vo,CancelExportTaskCommand:ho,CreateDeliveryCommand:Co,CreateExportTaskCommand:Eo,CreateLogAnomalyDetectorCommand:_o,CreateLogGroupCommand:Po,CreateLogStreamCommand:To,DeleteAccountPolicyCommand:Oo,DeleteDataProtectionPolicyCommand:Ro,DeleteDeliveryCommand:No,DeleteDeliveryDestinationCommand:jo,DeleteDeliveryDestinationPolicyCommand:Uo,DeleteDeliverySourceCommand:Fo,DeleteDestinationCommand:Ho,DeleteLogAnomalyDetectorCommand:zo,DeleteLogGroupCommand:Go,DeleteLogStreamCommand:Vo,DeleteMetricFilterCommand:Ko,DeleteQueryDefinitionCommand:Yo,DeleteResourcePolicyCommand:Zo,DeleteRetentionPolicyCommand:ti,DeleteSubscriptionFilterCommand:ni,DescribeAccountPoliciesCommand:ii,DescribeDeliveriesCommand:ai,DescribeDeliveryDestinationsCommand:di,DescribeDeliverySourcesCommand:ui,DescribeDestinationsCommand:mi,DescribeExportTasksCommand:vi,DescribeLogGroupsCommand:hi,DescribeLogStreamsCommand:Ci,DescribeMetricFiltersCommand:Ei,DescribeQueriesCommand:_i,DescribeQueryDefinitionsCommand:Pi,DescribeResourcePoliciesCommand:Ti,DescribeSubscriptionFiltersCommand:Oi,DisassociateKmsKeyCommand:Ri,FilterLogEventsCommand:Ni,GetDataProtectionPolicyCommand:ji,GetDeliveryCommand:Ui,GetDeliveryDestinationCommand:Fi,GetDeliveryDestinationPolicyCommand:Hi,GetDeliverySourceCommand:zi,GetLogAnomalyDetectorCommand:Gi,GetLogEventsCommand:Vi,GetLogGroupFieldsCommand:Ki,GetLogRecordCommand:Yi,GetQueryResultsCommand:Zi,ListAnomaliesCommand:ts,ListLogAnomalyDetectorsCommand:ns,ListTagsForResourceCommand:is,ListTagsLogGroupCommand:as,PutAccountPolicyCommand:ds,PutDataProtectionPolicyCommand:us,PutDeliveryDestinationCommand:ms,PutDeliveryDestinationPolicyCommand:vs,PutDeliverySourceCommand:hs,PutDestinationCommand:Cs,PutDestinationPolicyCommand:Es,PutLogEventsCommand:_s,PutMetricFilterCommand:Ps,PutQueryDefinitionCommand:Ts,PutResourcePolicyCommand:Os,PutRetentionPolicyCommand:Rs,PutSubscriptionFilterCommand:Ns,StartLiveTailCommand:js,StartQueryCommand:Us,StopQueryCommand:Fs,TagLogGroupCommand:Hs,TagResourceCommand:zs,TestMetricFilterCommand:Gs,UntagLogGroupCommand:Vs,UntagResourceCommand:Ks,UpdateAnomalyCommand:Ys,UpdateLogAnomalyDetectorCommand:Zs};var ta=class _CloudWatchLogs extends D{};__name(ta,"CloudWatchLogs");var ra=ta;(0,w.createAggregatedClient)(ea,ra);var na=(0,m.createPaginator)(D,ai,"nextToken","nextToken","limit");var oa=(0,m.createPaginator)(D,di,"nextToken","nextToken","limit");var ia=(0,m.createPaginator)(D,ui,"nextToken","nextToken","limit");var sa=(0,m.createPaginator)(D,mi,"nextToken","nextToken","limit");var aa=(0,m.createPaginator)(D,hi,"nextToken","nextToken","limit");var ca=(0,m.createPaginator)(D,Ci,"nextToken","nextToken","limit");var da=(0,m.createPaginator)(D,Ei,"nextToken","nextToken","limit");var la=(0,m.createPaginator)(D,Oi,"nextToken","nextToken","limit");var ua=(0,m.createPaginator)(D,Ni,"nextToken","nextToken","limit");var pa=(0,m.createPaginator)(D,Vi,"nextToken","nextForwardToken","limit");var ma=(0,m.createPaginator)(D,ts,"nextToken","nextToken","limit");var fa=(0,m.createPaginator)(D,ns,"nextToken","nextToken","limit");0&&0},5141:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(7549));const i=r(601);const s=r(2944);const a=r(7906);const c=r(1818);const d=r(7307);const l=r(4681);const u=r(7273);const p=r(3993);const m=r(8179);const f=r(4161);const v=r(9751);const g=r(127);const h=r(1866);const y=r(2871);const C=r(1866);const getRuntimeConfig=e=>{(0,C.emitWarningIfUnsupportedVersion)(process.version);const t=(0,y.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(h.loadConfigsForDefaultMode);const r=(0,g.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??f.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,a.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??d.eventStreamSerdeProvider,maxAttempts:e?.maxAttempts??(0,p.loadConfig)(u.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,p.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:m.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,p.loadConfig)({...u.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||v.DEFAULT_RETRY_MODE}),sha256:e?.sha256??l.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??m.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,p.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,p.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},127:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1866);const i=r(9381);const s=r(6456);const a=r(7107);const c=r(7361);const d=r(2061);const getRuntimeConfig=e=>({apiVersion:"2014-03-28",base64Decoder:e?.base64Decoder??s.fromBase64,base64Encoder:e?.base64Encoder??s.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??d.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??c.defaultCloudWatchLogsHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer}],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"CloudWatch Logs",urlParser:e?.urlParser??i.parseUrl,utf8Decoder:e?.utf8Decoder??a.fromUtf8,utf8Encoder:e?.utf8Encoder??a.toUtf8});t.getRuntimeConfig=getRuntimeConfig},3340:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultECSHttpAuthSchemeProvider=t.defaultECSHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const defaultECSHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultECSHttpAuthSchemeParametersProvider=defaultECSHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"ecs",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}const defaultECSHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultECSHttpAuthSchemeProvider=defaultECSHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,n.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},2739:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(301);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},301:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="fn",o="argv",i="ref";const s=true,a="isSet",c="booleanEquals",d="error",l="endpoint",u="tree",p="PartitionResult",m={[r]:false,type:"String"},f={[r]:true,default:false,type:"Boolean"},v={[i]:"Endpoint"},g={[n]:c,[o]:[{[i]:"UseFIPS"},true]},h={[n]:c,[o]:[{[i]:"UseDualStack"},true]},y={},C={[n]:"getAttr",[o]:[{[i]:p},"supportsFIPS"]},S={[n]:c,[o]:[true,{[n]:"getAttr",[o]:[{[i]:p},"supportsDualStack"]}]},E=[g],b=[h],_=[{[i]:"Region"}];const w={version:"1.0",parameters:{Region:m,UseDualStack:f,UseFIPS:f,Endpoint:m},rules:[{conditions:[{[n]:a,[o]:[v]}],rules:[{conditions:E,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:b,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:v,properties:y,headers:y},type:l}],type:u},{conditions:[{[n]:a,[o]:_}],rules:[{conditions:[{[n]:"aws.partition",[o]:_,assign:p}],rules:[{conditions:[g,h],rules:[{conditions:[{[n]:c,[o]:[s,C]},S],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:y,headers:y},type:l}],type:u},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:u},{conditions:E,rules:[{conditions:[{[n]:c,[o]:[C,s]}],rules:[{endpoint:{url:"https://ecs-fips.{Region}.{PartitionResult#dnsSuffix}",properties:y,headers:y},type:l}],type:u},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:u},{conditions:b,rules:[{conditions:[S],rules:[{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:y,headers:y},type:l}],type:u},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:u},{endpoint:{url:"https://ecs.{Region}.{PartitionResult#dnsSuffix}",properties:y,headers:y},type:l}],type:u}],type:u},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=w},2702:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AccessDeniedException:()=>L,AgentUpdateStatus:()=>U,ApplicationProtocol:()=>qe,AssignPublicIp:()=>ae,AttributeLimitExceededException:()=>Ot,BlockedException:()=>kt,CPUArchitecture:()=>Ze,CapacityProviderField:()=>dt,CapacityProviderStatus:()=>z,CapacityProviderUpdateStatus:()=>q,ClientException:()=>F,ClusterContainsContainerInstancesException:()=>ke,ClusterContainsServicesException:()=>Le,ClusterContainsTasksException:()=>Me,ClusterField:()=>lt,ClusterNotFoundException:()=>oe,ClusterSettingName:()=>ee,Compatibility:()=>Fe,ConflictException:()=>Lt,Connectivity:()=>vt,ContainerCondition:()=>$e,ContainerInstanceField:()=>ut,ContainerInstanceStatus:()=>wt,CreateCapacityProviderCommand:()=>Di,CreateClusterCommand:()=>Ii,CreateServiceCommand:()=>ki,CreateTaskSetCommand:()=>Li,DeleteAccountSettingCommand:()=>Mi,DeleteAttributesCommand:()=>$i,DeleteCapacityProviderCommand:()=>Bi,DeleteClusterCommand:()=>qi,DeleteServiceCommand:()=>Wi,DeleteTaskDefinitionsCommand:()=>Ji,DeleteTaskSetCommand:()=>Qi,DeploymentControllerType:()=>ie,DeploymentRolloutState:()=>ve,DeregisterContainerInstanceCommand:()=>Xi,DeregisterTaskDefinitionCommand:()=>es,DescribeCapacityProvidersCommand:()=>rs,DescribeClustersCommand:()=>os,DescribeContainerInstancesCommand:()=>ss,DescribeServicesCommand:()=>cs,DescribeTaskDefinitionCommand:()=>ls,DescribeTaskSetsCommand:()=>fs,DescribeTasksCommand:()=>ps,DesiredStatus:()=>Tt,DeviceCgroupPermission:()=>ze,DiscoverPollEndpointCommand:()=>gs,EBSResourceType:()=>fe,ECS:()=>ja,ECSClient:()=>O,ECSServiceException:()=>k,EFSAuthorizationConfigIAM:()=>nt,EFSTransitEncryption:()=>ot,EnvironmentFileType:()=>He,ExecuteCommandCommand:()=>ys,ExecuteCommandLogging:()=>Z,ExecuteCommandResponseFilterSensitiveLog:()=>Bt,FirelensConfigurationType:()=>Be,GetTaskProtectionCommand:()=>Ss,HealthStatus:()=>gt,InstanceHealthCheckState:()=>at,InstanceHealthCheckType:()=>ct,InvalidParameterException:()=>W,IpcMode:()=>Je,LaunchType:()=>se,LimitExceededException:()=>J,ListAccountSettingsCommand:()=>bs,ListAttributesCommand:()=>ws,ListClustersCommand:()=>xs,ListContainerInstancesCommand:()=>As,ListServicesByNamespaceCommand:()=>Ds,ListServicesCommand:()=>Is,ListTagsForResourceCommand:()=>ks,ListTaskDefinitionFamiliesCommand:()=>Ls,ListTaskDefinitionsCommand:()=>Ms,ListTasksCommand:()=>$s,LogDriver:()=>pe,ManagedAgentName:()=>ht,ManagedDraining:()=>$,ManagedScalingStatus:()=>H,ManagedTerminationProtection:()=>B,MissingVersionException:()=>Mt,NamespaceNotFoundException:()=>re,NetworkMode:()=>Ke,NoUpdateAvailableException:()=>$t,OSFamily:()=>et,PidMode:()=>Qe,PlacementConstraintType:()=>ce,PlacementStrategyType:()=>de,PlatformDeviceType:()=>It,PlatformTaskDefinitionIncompatibilityException:()=>Ce,PlatformUnknownException:()=>Ee,PropagateTags:()=>le,ProxyConfigurationType:()=>Xe,PutAccountSettingCommand:()=>Bs,PutAccountSettingDefaultCommand:()=>qs,PutAttributesCommand:()=>Ws,PutClusterCapacityProvidersCommand:()=>Js,RegisterContainerInstanceCommand:()=>Qs,RegisterTaskDefinitionCommand:()=>Xs,ResourceInUseException:()=>Rt,ResourceNotFoundException:()=>_t,ResourceType:()=>We,RunTaskCommand:()=>ea,ScaleUnit:()=>ge,SchedulingStrategy:()=>ue,Scope:()=>rt,ServerException:()=>Q,ServiceField:()=>pt,ServiceNotActiveException:()=>Pe,ServiceNotFoundException:()=>Te,SessionFilterSensitiveLog:()=>Ht,SettingName:()=>Ae,SettingType:()=>Oe,SortOrder:()=>xt,StabilityStatus:()=>he,StartTaskCommand:()=>ra,StopTaskCommand:()=>oa,SubmitAttachmentStateChangesCommand:()=>sa,SubmitContainerStateChangeCommand:()=>ca,SubmitTaskStateChangeCommand:()=>la,TagResourceCommand:()=>pa,TargetNotConnectedException:()=>Et,TargetNotFoundException:()=>Ie,TargetType:()=>De,TaskDefinitionFamilyStatus:()=>Pt,TaskDefinitionField:()=>mt,TaskDefinitionPlacementConstraintType:()=>Ye,TaskDefinitionStatus:()=>tt,TaskField:()=>ft,TaskFilesystemType:()=>me,TaskSetField:()=>Ct,TaskSetNotFoundException:()=>st,TaskStopCode:()=>yt,TransportProtocol:()=>Ge,UlimitName:()=>Ve,UnsupportedFeatureException:()=>_e,UntagResourceCommand:()=>fa,UpdateCapacityProviderCommand:()=>ga,UpdateClusterCommand:()=>ya,UpdateClusterSettingsCommand:()=>Sa,UpdateContainerAgentCommand:()=>ba,UpdateContainerInstancesStateCommand:()=>wa,UpdateInProgressException:()=>X,UpdateServiceCommand:()=>xa,UpdateServicePrimaryTaskSetCommand:()=>Aa,UpdateTaskProtectionCommand:()=>Da,UpdateTaskSetCommand:()=>Ia,__Client:()=>_.Client,paginateListAccountSettings:()=>La,paginateListAttributes:()=>Ua,paginateListClusters:()=>Ma,paginateListContainerInstances:()=>Fa,paginateListServices:()=>Ha,paginateListServicesByNamespace:()=>$a,paginateListTaskDefinitionFamilies:()=>Ba,paginateListTaskDefinitions:()=>za,paginateListTasks:()=>qa,waitForServicesInactive:()=>Va,waitForServicesStable:()=>Qa,waitForTasksRunning:()=>Za,waitForTasksStopped:()=>rc,waitUntilServicesInactive:()=>Ja,waitUntilServicesStable:()=>Ya,waitUntilTasksRunning:()=>ec,waitUntilTasksStopped:()=>nc});e.exports=__toCommonJS(a);var c=r(2459);var d=r(1475);var l=r(4103);var u=r(7163);var p=r(1818);var m=r(1422);var f=r(1829);var v=r(2538);var g=r(7273);var h=r(3340);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"ecs"})),"resolveClientEndpointParameters");var C={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var S=r(6737);var E=r(1945);var b=r(4117);var _=r(1866);var w=__name((e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}}),"getHttpAuthExtensionConfiguration");var P=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var x=__name((e=>e),"asPartial");var T=__name(((e,t)=>{const r={...x((0,E.getAwsRegionExtensionConfiguration)(e)),...x((0,_.getDefaultExtensionConfiguration)(e)),...x((0,b.getHttpHandlerExtensionConfiguration)(e)),...x(w(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,E.resolveAwsRegionExtensionConfiguration)(r),...(0,_.resolveDefaultRuntimeConfig)(r),...(0,b.resolveHttpHandlerRuntimeConfig)(r),...P(r)}}),"resolveRuntimeExtensions");var A=class _ECSClient extends _.Client{constructor(...[e]){const t=(0,S.getRuntimeConfig)(e||{});const r=y(t);const n=(0,u.resolveUserAgentConfig)(r);const o=(0,g.resolveRetryConfig)(n);const i=(0,p.resolveRegionConfig)(o);const s=(0,c.resolveHostHeaderConfig)(i);const a=(0,v.resolveEndpointConfig)(s);const C=(0,h.resolveHttpAuthSchemeConfig)(a);const E=T(C,(e==null?void 0:e.extensions)||[]);super(E);this.config=E;this.middlewareStack.use((0,u.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,f.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,d.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,m.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultECSHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new m.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,m.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(A,"ECSClient");var O=A;var D=r(6904);var R=r(601);var I=r(2420);var N=class _ECSServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_ECSServiceException.prototype)}};__name(N,"ECSServiceException");var k=N;var j=class _AccessDeniedException extends k{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype)}};__name(j,"AccessDeniedException");var L=j;var U={FAILED:"FAILED",PENDING:"PENDING",STAGED:"STAGED",STAGING:"STAGING",UPDATED:"UPDATED",UPDATING:"UPDATING"};var M=class _ClientException extends k{constructor(e){super({name:"ClientException",$fault:"client",...e});this.name="ClientException";this.$fault="client";Object.setPrototypeOf(this,_ClientException.prototype)}};__name(M,"ClientException");var F=M;var $={DISABLED:"DISABLED",ENABLED:"ENABLED"};var H={DISABLED:"DISABLED",ENABLED:"ENABLED"};var B={DISABLED:"DISABLED",ENABLED:"ENABLED"};var z={ACTIVE:"ACTIVE",INACTIVE:"INACTIVE"};var q={DELETE_COMPLETE:"DELETE_COMPLETE",DELETE_FAILED:"DELETE_FAILED",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",UPDATE_COMPLETE:"UPDATE_COMPLETE",UPDATE_FAILED:"UPDATE_FAILED",UPDATE_IN_PROGRESS:"UPDATE_IN_PROGRESS"};var G=class _InvalidParameterException extends k{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,_InvalidParameterException.prototype)}};__name(G,"InvalidParameterException");var W=G;var V=class _LimitExceededException extends k{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_LimitExceededException.prototype)}};__name(V,"LimitExceededException");var J=V;var K=class _ServerException extends k{constructor(e){super({name:"ServerException",$fault:"server",...e});this.name="ServerException";this.$fault="server";Object.setPrototypeOf(this,_ServerException.prototype)}};__name(K,"ServerException");var Q=K;var Y=class _UpdateInProgressException extends k{constructor(e){super({name:"UpdateInProgressException",$fault:"client",...e});this.name="UpdateInProgressException";this.$fault="client";Object.setPrototypeOf(this,_UpdateInProgressException.prototype)}};__name(Y,"UpdateInProgressException");var X=Y;var Z={DEFAULT:"DEFAULT",NONE:"NONE",OVERRIDE:"OVERRIDE"};var ee={CONTAINER_INSIGHTS:"containerInsights"};var te=class _NamespaceNotFoundException extends k{constructor(e){super({name:"NamespaceNotFoundException",$fault:"client",...e});this.name="NamespaceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_NamespaceNotFoundException.prototype)}};__name(te,"NamespaceNotFoundException");var re=te;var ne=class _ClusterNotFoundException extends k{constructor(e){super({name:"ClusterNotFoundException",$fault:"client",...e});this.name="ClusterNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ClusterNotFoundException.prototype)}};__name(ne,"ClusterNotFoundException");var oe=ne;var ie={CODE_DEPLOY:"CODE_DEPLOY",ECS:"ECS",EXTERNAL:"EXTERNAL"};var se={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};var ae={DISABLED:"DISABLED",ENABLED:"ENABLED"};var ce={DISTINCT_INSTANCE:"distinctInstance",MEMBER_OF:"memberOf"};var de={BINPACK:"binpack",RANDOM:"random",SPREAD:"spread"};var le={NONE:"NONE",SERVICE:"SERVICE",TASK_DEFINITION:"TASK_DEFINITION"};var ue={DAEMON:"DAEMON",REPLICA:"REPLICA"};var pe={AWSFIRELENS:"awsfirelens",AWSLOGS:"awslogs",FLUENTD:"fluentd",GELF:"gelf",JOURNALD:"journald",JSON_FILE:"json-file",SPLUNK:"splunk",SYSLOG:"syslog"};var me={EXT3:"ext3",EXT4:"ext4",XFS:"xfs"};var fe={VOLUME:"volume"};var ve={COMPLETED:"COMPLETED",FAILED:"FAILED",IN_PROGRESS:"IN_PROGRESS"};var ge={PERCENT:"PERCENT"};var he={STABILIZING:"STABILIZING",STEADY_STATE:"STEADY_STATE"};var ye=class _PlatformTaskDefinitionIncompatibilityException extends k{constructor(e){super({name:"PlatformTaskDefinitionIncompatibilityException",$fault:"client",...e});this.name="PlatformTaskDefinitionIncompatibilityException";this.$fault="client";Object.setPrototypeOf(this,_PlatformTaskDefinitionIncompatibilityException.prototype)}};__name(ye,"PlatformTaskDefinitionIncompatibilityException");var Ce=ye;var Se=class _PlatformUnknownException extends k{constructor(e){super({name:"PlatformUnknownException",$fault:"client",...e});this.name="PlatformUnknownException";this.$fault="client";Object.setPrototypeOf(this,_PlatformUnknownException.prototype)}};__name(Se,"PlatformUnknownException");var Ee=Se;var be=class _UnsupportedFeatureException extends k{constructor(e){super({name:"UnsupportedFeatureException",$fault:"client",...e});this.name="UnsupportedFeatureException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedFeatureException.prototype)}};__name(be,"UnsupportedFeatureException");var _e=be;var we=class _ServiceNotActiveException extends k{constructor(e){super({name:"ServiceNotActiveException",$fault:"client",...e});this.name="ServiceNotActiveException";this.$fault="client";Object.setPrototypeOf(this,_ServiceNotActiveException.prototype)}};__name(we,"ServiceNotActiveException");var Pe=we;var xe=class _ServiceNotFoundException extends k{constructor(e){super({name:"ServiceNotFoundException",$fault:"client",...e});this.name="ServiceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ServiceNotFoundException.prototype)}};__name(xe,"ServiceNotFoundException");var Te=xe;var Ae={AWSVPC_TRUNKING:"awsvpcTrunking",CONTAINER_INSIGHTS:"containerInsights",CONTAINER_INSTANCE_LONG_ARN_FORMAT:"containerInstanceLongArnFormat",FARGATE_FIPS_MODE:"fargateFIPSMode",FARGATE_TASK_RETIREMENT_WAIT_PERIOD:"fargateTaskRetirementWaitPeriod",GUARD_DUTY_ACTIVATE:"guardDutyActivate",SERVICE_LONG_ARN_FORMAT:"serviceLongArnFormat",TAG_RESOURCE_AUTHORIZATION:"tagResourceAuthorization",TASK_LONG_ARN_FORMAT:"taskLongArnFormat"};var Oe={AWS_MANAGED:"aws_managed",USER:"user"};var De={CONTAINER_INSTANCE:"container-instance"};var Re=class _TargetNotFoundException extends k{constructor(e){super({name:"TargetNotFoundException",$fault:"client",...e});this.name="TargetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_TargetNotFoundException.prototype)}};__name(Re,"TargetNotFoundException");var Ie=Re;var Ne=class _ClusterContainsContainerInstancesException extends k{constructor(e){super({name:"ClusterContainsContainerInstancesException",$fault:"client",...e});this.name="ClusterContainsContainerInstancesException";this.$fault="client";Object.setPrototypeOf(this,_ClusterContainsContainerInstancesException.prototype)}};__name(Ne,"ClusterContainsContainerInstancesException");var ke=Ne;var je=class _ClusterContainsServicesException extends k{constructor(e){super({name:"ClusterContainsServicesException",$fault:"client",...e});this.name="ClusterContainsServicesException";this.$fault="client";Object.setPrototypeOf(this,_ClusterContainsServicesException.prototype)}};__name(je,"ClusterContainsServicesException");var Le=je;var Ue=class _ClusterContainsTasksException extends k{constructor(e){super({name:"ClusterContainsTasksException",$fault:"client",...e});this.name="ClusterContainsTasksException";this.$fault="client";Object.setPrototypeOf(this,_ClusterContainsTasksException.prototype)}};__name(Ue,"ClusterContainsTasksException");var Me=Ue;var Fe={EC2:"EC2",EXTERNAL:"EXTERNAL",FARGATE:"FARGATE"};var $e={COMPLETE:"COMPLETE",HEALTHY:"HEALTHY",START:"START",SUCCESS:"SUCCESS"};var He={S3:"s3"};var Be={FLUENTBIT:"fluentbit",FLUENTD:"fluentd"};var ze={MKNOD:"mknod",READ:"read",WRITE:"write"};var qe={GRPC:"grpc",HTTP:"http",HTTP2:"http2"};var Ge={TCP:"tcp",UDP:"udp"};var We={GPU:"GPU",INFERENCE_ACCELERATOR:"InferenceAccelerator"};var Ve={CORE:"core",CPU:"cpu",DATA:"data",FSIZE:"fsize",LOCKS:"locks",MEMLOCK:"memlock",MSGQUEUE:"msgqueue",NICE:"nice",NOFILE:"nofile",NPROC:"nproc",RSS:"rss",RTPRIO:"rtprio",RTTIME:"rttime",SIGPENDING:"sigpending",STACK:"stack"};var Je={HOST:"host",NONE:"none",TASK:"task"};var Ke={AWSVPC:"awsvpc",BRIDGE:"bridge",HOST:"host",NONE:"none"};var Qe={HOST:"host",TASK:"task"};var Ye={MEMBER_OF:"memberOf"};var Xe={APPMESH:"APPMESH"};var Ze={ARM64:"ARM64",X86_64:"X86_64"};var et={LINUX:"LINUX",WINDOWS_SERVER_2004_CORE:"WINDOWS_SERVER_2004_CORE",WINDOWS_SERVER_2016_FULL:"WINDOWS_SERVER_2016_FULL",WINDOWS_SERVER_2019_CORE:"WINDOWS_SERVER_2019_CORE",WINDOWS_SERVER_2019_FULL:"WINDOWS_SERVER_2019_FULL",WINDOWS_SERVER_2022_CORE:"WINDOWS_SERVER_2022_CORE",WINDOWS_SERVER_2022_FULL:"WINDOWS_SERVER_2022_FULL",WINDOWS_SERVER_20H2_CORE:"WINDOWS_SERVER_20H2_CORE"};var tt={ACTIVE:"ACTIVE",DELETE_IN_PROGRESS:"DELETE_IN_PROGRESS",INACTIVE:"INACTIVE"};var rt={SHARED:"shared",TASK:"task"};var nt={DISABLED:"DISABLED",ENABLED:"ENABLED"};var ot={DISABLED:"DISABLED",ENABLED:"ENABLED"};var it=class _TaskSetNotFoundException extends k{constructor(e){super({name:"TaskSetNotFoundException",$fault:"client",...e});this.name="TaskSetNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_TaskSetNotFoundException.prototype)}};__name(it,"TaskSetNotFoundException");var st=it;var at={IMPAIRED:"IMPAIRED",INITIALIZING:"INITIALIZING",INSUFFICIENT_DATA:"INSUFFICIENT_DATA",OK:"OK"};var ct={CONTAINER_RUNTIME:"CONTAINER_RUNTIME"};var dt={TAGS:"TAGS"};var lt={ATTACHMENTS:"ATTACHMENTS",CONFIGURATIONS:"CONFIGURATIONS",SETTINGS:"SETTINGS",STATISTICS:"STATISTICS",TAGS:"TAGS"};var ut={CONTAINER_INSTANCE_HEALTH:"CONTAINER_INSTANCE_HEALTH",TAGS:"TAGS"};var pt={TAGS:"TAGS"};var mt={TAGS:"TAGS"};var ft={TAGS:"TAGS"};var vt={CONNECTED:"CONNECTED",DISCONNECTED:"DISCONNECTED"};var gt={HEALTHY:"HEALTHY",UNHEALTHY:"UNHEALTHY",UNKNOWN:"UNKNOWN"};var ht={ExecuteCommandAgent:"ExecuteCommandAgent"};var yt={ESSENTIAL_CONTAINER_EXITED:"EssentialContainerExited",SERVICE_SCHEDULER_INITIATED:"ServiceSchedulerInitiated",SPOT_INTERRUPTION:"SpotInterruption",TASK_FAILED_TO_START:"TaskFailedToStart",TERMINATION_NOTICE:"TerminationNotice",USER_INITIATED:"UserInitiated"};var Ct={TAGS:"TAGS"};var St=class _TargetNotConnectedException extends k{constructor(e){super({name:"TargetNotConnectedException",$fault:"client",...e});this.name="TargetNotConnectedException";this.$fault="client";Object.setPrototypeOf(this,_TargetNotConnectedException.prototype)}};__name(St,"TargetNotConnectedException");var Et=St;var bt=class _ResourceNotFoundException extends k{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceNotFoundException.prototype)}};__name(bt,"ResourceNotFoundException");var _t=bt;var wt={ACTIVE:"ACTIVE",DEREGISTERING:"DEREGISTERING",DRAINING:"DRAINING",REGISTERING:"REGISTERING",REGISTRATION_FAILED:"REGISTRATION_FAILED"};var Pt={ACTIVE:"ACTIVE",ALL:"ALL",INACTIVE:"INACTIVE"};var xt={ASC:"ASC",DESC:"DESC"};var Tt={PENDING:"PENDING",RUNNING:"RUNNING",STOPPED:"STOPPED"};var At=class _AttributeLimitExceededException extends k{constructor(e){super({name:"AttributeLimitExceededException",$fault:"client",...e});this.name="AttributeLimitExceededException";this.$fault="client";Object.setPrototypeOf(this,_AttributeLimitExceededException.prototype)}};__name(At,"AttributeLimitExceededException");var Ot=At;var Dt=class _ResourceInUseException extends k{constructor(e){super({name:"ResourceInUseException",$fault:"client",...e});this.name="ResourceInUseException";this.$fault="client";Object.setPrototypeOf(this,_ResourceInUseException.prototype)}};__name(Dt,"ResourceInUseException");var Rt=Dt;var It={GPU:"GPU"};var Nt=class _BlockedException extends k{constructor(e){super({name:"BlockedException",$fault:"client",...e});this.name="BlockedException";this.$fault="client";Object.setPrototypeOf(this,_BlockedException.prototype)}};__name(Nt,"BlockedException");var kt=Nt;var jt=class _ConflictException extends k{constructor(e){super({name:"ConflictException",$fault:"client",...e});this.name="ConflictException";this.$fault="client";Object.setPrototypeOf(this,_ConflictException.prototype);this.resourceIds=e.resourceIds}};__name(jt,"ConflictException");var Lt=jt;var Ut=class _MissingVersionException extends k{constructor(e){super({name:"MissingVersionException",$fault:"client",...e});this.name="MissingVersionException";this.$fault="client";Object.setPrototypeOf(this,_MissingVersionException.prototype)}};__name(Ut,"MissingVersionException");var Mt=Ut;var Ft=class _NoUpdateAvailableException extends k{constructor(e){super({name:"NoUpdateAvailableException",$fault:"client",...e});this.name="NoUpdateAvailableException";this.$fault="client";Object.setPrototypeOf(this,_NoUpdateAvailableException.prototype)}};__name(Ft,"NoUpdateAvailableException");var $t=Ft;var Ht=__name((e=>({...e,...e.tokenValue&&{tokenValue:_.SENSITIVE_STRING}})),"SessionFilterSensitiveLog");var Bt=__name((e=>({...e,...e.session&&{session:Ht(e.session)}})),"ExecuteCommandResponseFilterSensitiveLog");var zt=__name((async(e,t)=>{const r=sharedHeaders("CreateCapacityProvider");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_CreateCapacityProviderCommand");var qt=__name((async(e,t)=>{const r=sharedHeaders("CreateCluster");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_CreateClusterCommand");var Gt=__name((async(e,t)=>{const r=sharedHeaders("CreateService");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_CreateServiceCommand");var Wt=__name((async(e,t)=>{const r=sharedHeaders("CreateTaskSet");let n;n=JSON.stringify(bo(e,t));return Ai(t,r,"/",void 0,n)}),"se_CreateTaskSetCommand");var Vt=__name((async(e,t)=>{const r=sharedHeaders("DeleteAccountSetting");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeleteAccountSettingCommand");var Jt=__name((async(e,t)=>{const r=sharedHeaders("DeleteAttributes");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeleteAttributesCommand");var Kt=__name((async(e,t)=>{const r=sharedHeaders("DeleteCapacityProvider");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeleteCapacityProviderCommand");var Qt=__name((async(e,t)=>{const r=sharedHeaders("DeleteCluster");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeleteClusterCommand");var Yt=__name((async(e,t)=>{const r=sharedHeaders("DeleteService");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeleteServiceCommand");var Xt=__name((async(e,t)=>{const r=sharedHeaders("DeleteTaskDefinitions");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeleteTaskDefinitionsCommand");var Zt=__name((async(e,t)=>{const r=sharedHeaders("DeleteTaskSet");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeleteTaskSetCommand");var er=__name((async(e,t)=>{const r=sharedHeaders("DeregisterContainerInstance");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeregisterContainerInstanceCommand");var tr=__name((async(e,t)=>{const r=sharedHeaders("DeregisterTaskDefinition");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DeregisterTaskDefinitionCommand");var rr=__name((async(e,t)=>{const r=sharedHeaders("DescribeCapacityProviders");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DescribeCapacityProvidersCommand");var nr=__name((async(e,t)=>{const r=sharedHeaders("DescribeClusters");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DescribeClustersCommand");var or=__name((async(e,t)=>{const r=sharedHeaders("DescribeContainerInstances");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DescribeContainerInstancesCommand");var ir=__name((async(e,t)=>{const r=sharedHeaders("DescribeServices");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DescribeServicesCommand");var sr=__name((async(e,t)=>{const r=sharedHeaders("DescribeTaskDefinition");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DescribeTaskDefinitionCommand");var ar=__name((async(e,t)=>{const r=sharedHeaders("DescribeTasks");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DescribeTasksCommand");var cr=__name((async(e,t)=>{const r=sharedHeaders("DescribeTaskSets");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DescribeTaskSetsCommand");var dr=__name((async(e,t)=>{const r=sharedHeaders("DiscoverPollEndpoint");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_DiscoverPollEndpointCommand");var lr=__name((async(e,t)=>{const r=sharedHeaders("ExecuteCommand");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ExecuteCommandCommand");var ur=__name((async(e,t)=>{const r=sharedHeaders("GetTaskProtection");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_GetTaskProtectionCommand");var pr=__name((async(e,t)=>{const r=sharedHeaders("ListAccountSettings");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListAccountSettingsCommand");var mr=__name((async(e,t)=>{const r=sharedHeaders("ListAttributes");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListAttributesCommand");var fr=__name((async(e,t)=>{const r=sharedHeaders("ListClusters");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListClustersCommand");var vr=__name((async(e,t)=>{const r=sharedHeaders("ListContainerInstances");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListContainerInstancesCommand");var gr=__name((async(e,t)=>{const r=sharedHeaders("ListServices");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListServicesCommand");var hr=__name((async(e,t)=>{const r=sharedHeaders("ListServicesByNamespace");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListServicesByNamespaceCommand");var yr=__name((async(e,t)=>{const r=sharedHeaders("ListTagsForResource");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListTagsForResourceCommand");var Cr=__name((async(e,t)=>{const r=sharedHeaders("ListTaskDefinitionFamilies");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListTaskDefinitionFamiliesCommand");var Sr=__name((async(e,t)=>{const r=sharedHeaders("ListTaskDefinitions");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListTaskDefinitionsCommand");var Er=__name((async(e,t)=>{const r=sharedHeaders("ListTasks");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_ListTasksCommand");var br=__name((async(e,t)=>{const r=sharedHeaders("PutAccountSetting");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_PutAccountSettingCommand");var _r=__name((async(e,t)=>{const r=sharedHeaders("PutAccountSettingDefault");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_PutAccountSettingDefaultCommand");var wr=__name((async(e,t)=>{const r=sharedHeaders("PutAttributes");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_PutAttributesCommand");var Pr=__name((async(e,t)=>{const r=sharedHeaders("PutClusterCapacityProviders");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_PutClusterCapacityProvidersCommand");var xr=__name((async(e,t)=>{const r=sharedHeaders("RegisterContainerInstance");let n;n=JSON.stringify(_o(e,t));return Ai(t,r,"/",void 0,n)}),"se_RegisterContainerInstanceCommand");var Tr=__name((async(e,t)=>{const r=sharedHeaders("RegisterTaskDefinition");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_RegisterTaskDefinitionCommand");var Ar=__name((async(e,t)=>{const r=sharedHeaders("RunTask");let n;n=JSON.stringify(xo(e,t));return Ai(t,r,"/",void 0,n)}),"se_RunTaskCommand");var Or=__name((async(e,t)=>{const r=sharedHeaders("StartTask");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_StartTaskCommand");var Dr=__name((async(e,t)=>{const r=sharedHeaders("StopTask");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_StopTaskCommand");var Rr=__name((async(e,t)=>{const r=sharedHeaders("SubmitAttachmentStateChanges");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_SubmitAttachmentStateChangesCommand");var Ir=__name((async(e,t)=>{const r=sharedHeaders("SubmitContainerStateChange");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_SubmitContainerStateChangeCommand");var Nr=__name((async(e,t)=>{const r=sharedHeaders("SubmitTaskStateChange");let n;n=JSON.stringify(Ao(e,t));return Ai(t,r,"/",void 0,n)}),"se_SubmitTaskStateChangeCommand");var kr=__name((async(e,t)=>{const r=sharedHeaders("TagResource");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_TagResourceCommand");var jr=__name((async(e,t)=>{const r=sharedHeaders("UntagResource");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UntagResourceCommand");var Lr=__name((async(e,t)=>{const r=sharedHeaders("UpdateCapacityProvider");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateCapacityProviderCommand");var Ur=__name((async(e,t)=>{const r=sharedHeaders("UpdateCluster");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateClusterCommand");var Mr=__name((async(e,t)=>{const r=sharedHeaders("UpdateClusterSettings");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateClusterSettingsCommand");var Fr=__name((async(e,t)=>{const r=sharedHeaders("UpdateContainerAgent");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateContainerAgentCommand");var $r=__name((async(e,t)=>{const r=sharedHeaders("UpdateContainerInstancesState");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateContainerInstancesStateCommand");var Hr=__name((async(e,t)=>{const r=sharedHeaders("UpdateService");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateServiceCommand");var Br=__name((async(e,t)=>{const r=sharedHeaders("UpdateServicePrimaryTaskSet");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateServicePrimaryTaskSetCommand");var zr=__name((async(e,t)=>{const r=sharedHeaders("UpdateTaskProtection");let n;n=JSON.stringify((0,_._json)(e));return Ai(t,r,"/",void 0,n)}),"se_UpdateTaskProtectionCommand");var qr=__name((async(e,t)=>{const r=sharedHeaders("UpdateTaskSet");let n;n=JSON.stringify(Oo(e,t));return Ai(t,r,"/",void 0,n)}),"se_UpdateTaskSetCommand");var Gr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_CreateCapacityProviderCommand");var Wr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_CreateClusterCommand");var Vr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=jo(r,t);const o={$metadata:xi(e),...n};return o}),"de_CreateServiceCommand");var Jr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Lo(r,t);const o={$metadata:xi(e),...n};return o}),"de_CreateTaskSetCommand");var Kr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteAccountSettingCommand");var Qr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteAttributesCommand");var Yr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteCapacityProviderCommand");var Xr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DeleteClusterCommand");var Zr=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Uo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeleteServiceCommand");var en=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Mo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeleteTaskDefinitionsCommand");var tn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Fo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeleteTaskSetCommand");var rn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Bo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeregisterContainerInstanceCommand");var nn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=zo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DeregisterTaskDefinitionCommand");var on=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DescribeCapacityProvidersCommand");var sn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DescribeClustersCommand");var an=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=qo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeContainerInstancesCommand");var cn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Go(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeServicesCommand");var dn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Wo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeTaskDefinitionCommand");var ln=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Jo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeTasksCommand");var un=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Vo(r,t);const o={$metadata:xi(e),...n};return o}),"de_DescribeTaskSetsCommand");var pn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_DiscoverPollEndpointCommand");var mn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ExecuteCommandCommand");var fn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Ko(r,t);const o={$metadata:xi(e),...n};return o}),"de_GetTaskProtectionCommand");var vn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListAccountSettingsCommand");var gn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListAttributesCommand");var hn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListClustersCommand");var yn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListContainerInstancesCommand");var Cn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListServicesCommand");var Sn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListServicesByNamespaceCommand");var En=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTagsForResourceCommand");var bn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTaskDefinitionFamiliesCommand");var _n=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTaskDefinitionsCommand");var wn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_ListTasksCommand");var Pn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutAccountSettingCommand");var xn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutAccountSettingDefaultCommand");var Tn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutAttributesCommand");var An=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_PutClusterCapacityProvidersCommand");var On=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=ri(r,t);const o={$metadata:xi(e),...n};return o}),"de_RegisterContainerInstanceCommand");var Dn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=ni(r,t);const o={$metadata:xi(e),...n};return o}),"de_RegisterTaskDefinitionCommand");var Rn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=si(r,t);const o={$metadata:xi(e),...n};return o}),"de_RunTaskCommand");var In=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=pi(r,t);const o={$metadata:xi(e),...n};return o}),"de_StartTaskCommand");var Nn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=mi(r,t);const o={$metadata:xi(e),...n};return o}),"de_StopTaskCommand");var kn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_SubmitAttachmentStateChangesCommand");var jn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_SubmitContainerStateChangeCommand");var Ln=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_SubmitTaskStateChangeCommand");var Un=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_TagResourceCommand");var Mn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UntagResourceCommand");var Fn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UpdateCapacityProviderCommand");var $n=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UpdateClusterCommand");var Hn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=(0,_._json)(r);const o={$metadata:xi(e),...n};return o}),"de_UpdateClusterSettingsCommand");var Bn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Si(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateContainerAgentCommand");var zn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Ei(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateContainerInstancesStateCommand");var qn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=_i(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateServiceCommand");var Gn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=bi(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateServicePrimaryTaskSetCommand");var Wn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=wi(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateTaskProtectionCommand");var Vn=__name((async(e,t)=>{if(e.statusCode>=300){return Jn(e,t)}const r=await(0,R.parseJsonBody)(e.body,t);let n={};n=Pi(r,t);const o={$metadata:xi(e),...n};return o}),"de_UpdateTaskSetCommand");var Jn=__name((async(e,t)=>{const r={...e,body:await(0,R.parseJsonErrorBody)(e.body,t)};const n=(0,R.loadRestJsonErrorCode)(e,r.body);switch(n){case"ClientException":case"com.amazonaws.ecs#ClientException":throw await Xn(r,t);case"InvalidParameterException":case"com.amazonaws.ecs#InvalidParameterException":throw await oo(r,t);case"LimitExceededException":case"com.amazonaws.ecs#LimitExceededException":throw await io(r,t);case"ServerException":case"com.amazonaws.ecs#ServerException":throw await fo(r,t);case"UpdateInProgressException":case"com.amazonaws.ecs#UpdateInProgressException":throw await Eo(r,t);case"NamespaceNotFoundException":case"com.amazonaws.ecs#NamespaceNotFoundException":throw await ao(r,t);case"AccessDeniedException":case"com.amazonaws.ecs#AccessDeniedException":throw await Kn(r,t);case"ClusterNotFoundException":case"com.amazonaws.ecs#ClusterNotFoundException":throw await ro(r,t);case"PlatformTaskDefinitionIncompatibilityException":case"com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException":throw await lo(r,t);case"PlatformUnknownException":case"com.amazonaws.ecs#PlatformUnknownException":throw await uo(r,t);case"UnsupportedFeatureException":case"com.amazonaws.ecs#UnsupportedFeatureException":throw await So(r,t);case"ServiceNotActiveException":case"com.amazonaws.ecs#ServiceNotActiveException":throw await vo(r,t);case"ServiceNotFoundException":case"com.amazonaws.ecs#ServiceNotFoundException":throw await go(r,t);case"TargetNotFoundException":case"com.amazonaws.ecs#TargetNotFoundException":throw await yo(r,t);case"ClusterContainsContainerInstancesException":case"com.amazonaws.ecs#ClusterContainsContainerInstancesException":throw await Zn(r,t);case"ClusterContainsServicesException":case"com.amazonaws.ecs#ClusterContainsServicesException":throw await eo(r,t);case"ClusterContainsTasksException":case"com.amazonaws.ecs#ClusterContainsTasksException":throw await to(r,t);case"TaskSetNotFoundException":case"com.amazonaws.ecs#TaskSetNotFoundException":throw await Co(r,t);case"TargetNotConnectedException":case"com.amazonaws.ecs#TargetNotConnectedException":throw await ho(r,t);case"ResourceNotFoundException":case"com.amazonaws.ecs#ResourceNotFoundException":throw await mo(r,t);case"AttributeLimitExceededException":case"com.amazonaws.ecs#AttributeLimitExceededException":throw await Qn(r,t);case"ResourceInUseException":case"com.amazonaws.ecs#ResourceInUseException":throw await po(r,t);case"BlockedException":case"com.amazonaws.ecs#BlockedException":throw await Yn(r,t);case"ConflictException":case"com.amazonaws.ecs#ConflictException":throw await no(r,t);case"MissingVersionException":case"com.amazonaws.ecs#MissingVersionException":throw await so(r,t);case"NoUpdateAvailableException":case"com.amazonaws.ecs#NoUpdateAvailableException":throw await co(r,t);default:const o=r.body;return Ti({output:e,parsedBody:o,errorCode:n})}}),"de_CommandError");var Kn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new L({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_AccessDeniedExceptionRes");var Qn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ot({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_AttributeLimitExceededExceptionRes");var Yn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new kt({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_BlockedExceptionRes");var Xn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new F({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClientExceptionRes");var Zn=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new ke({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterContainsContainerInstancesExceptionRes");var eo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Le({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterContainsServicesExceptionRes");var to=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Me({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterContainsTasksExceptionRes");var ro=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new oe({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ClusterNotFoundExceptionRes");var no=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Lt({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ConflictExceptionRes");var oo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new W({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_InvalidParameterExceptionRes");var io=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new J({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_LimitExceededExceptionRes");var so=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Mt({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_MissingVersionExceptionRes");var ao=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new re({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_NamespaceNotFoundExceptionRes");var co=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new $t({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_NoUpdateAvailableExceptionRes");var lo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ce({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_PlatformTaskDefinitionIncompatibilityExceptionRes");var uo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ee({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_PlatformUnknownExceptionRes");var po=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Rt({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ResourceInUseExceptionRes");var mo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new _t({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ResourceNotFoundExceptionRes");var fo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Q({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ServerExceptionRes");var vo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Pe({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ServiceNotActiveExceptionRes");var go=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Te({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_ServiceNotFoundExceptionRes");var ho=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Et({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_TargetNotConnectedExceptionRes");var yo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new Ie({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_TargetNotFoundExceptionRes");var Co=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new st({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_TaskSetNotFoundExceptionRes");var So=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new _e({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_UnsupportedFeatureExceptionRes");var Eo=__name((async(e,t)=>{const r=e.body;const n=(0,_._json)(r);const o=new X({$metadata:xi(e),...n});return(0,_.decorateServiceException)(o,r)}),"de_UpdateInProgressExceptionRes");var bo=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clientToken:[],cluster:[],externalId:[],launchType:[],loadBalancers:_._json,networkConfiguration:_._json,platformVersion:[],scale:e=>To(e,t),service:[],serviceRegistries:_._json,tags:_._json,taskDefinition:[]})),"se_CreateTaskSetRequest");var _o=__name(((e,t)=>(0,_.take)(e,{attributes:_._json,cluster:[],containerInstanceArn:[],instanceIdentityDocument:[],instanceIdentityDocumentSignature:[],platformDevices:_._json,tags:_._json,totalResources:e=>Po(e,t),versionInfo:_._json})),"se_RegisterContainerInstanceRequest");var wo=__name(((e,t)=>(0,_.take)(e,{doubleValue:_.serializeFloat,integerValue:[],longValue:[],name:[],stringSetValue:_._json,type:[]})),"se_Resource");var Po=__name(((e,t)=>e.filter((e=>e!=null)).map((e=>wo(e,t)))),"se_Resources");var xo=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clientToken:[true,e=>e??(0,I.v4)()],cluster:[],count:[],enableECSManagedTags:[],enableExecuteCommand:[],group:[],launchType:[],networkConfiguration:_._json,overrides:_._json,placementConstraints:_._json,placementStrategy:_._json,platformVersion:[],propagateTags:[],referenceId:[],startedBy:[],tags:_._json,taskDefinition:[],volumeConfigurations:_._json})),"se_RunTaskRequest");var To=__name(((e,t)=>(0,_.take)(e,{unit:[],value:_.serializeFloat})),"se_Scale");var Ao=__name(((e,t)=>(0,_.take)(e,{attachments:_._json,cluster:[],containers:_._json,executionStoppedAt:e=>e.getTime()/1e3,managedAgents:_._json,pullStartedAt:e=>e.getTime()/1e3,pullStoppedAt:e=>e.getTime()/1e3,reason:[],status:[],task:[]})),"se_SubmitTaskStateChangeRequest");var Oo=__name(((e,t)=>(0,_.take)(e,{cluster:[],scale:e=>To(e,t),service:[],taskSet:[]})),"se_UpdateTaskSetRequest");var Do=__name(((e,t)=>(0,_.take)(e,{containerArn:_.expectString,cpu:_.expectString,exitCode:_.expectInt32,gpuIds:_._json,healthStatus:_.expectString,image:_.expectString,imageDigest:_.expectString,lastStatus:_.expectString,managedAgents:e=>Zo(e,t),memory:_.expectString,memoryReservation:_.expectString,name:_.expectString,networkBindings:_._json,networkInterfaces:_._json,reason:_.expectString,runtimeId:_.expectString,taskArn:_.expectString})),"de_Container");var Ro=__name(((e,t)=>(0,_.take)(e,{agentConnected:_.expectBoolean,agentUpdateStatus:_.expectString,attachments:_._json,attributes:_._json,capacityProviderName:_.expectString,containerInstanceArn:_.expectString,ec2InstanceId:_.expectString,healthStatus:e=>Io(e,t),pendingTasksCount:_.expectInt32,registeredAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),registeredResources:e=>ii(e,t),remainingResources:e=>ii(e,t),runningTasksCount:_.expectInt32,status:_.expectString,statusReason:_.expectString,tags:_._json,version:_.expectLong,versionInfo:_._json})),"de_ContainerInstance");var Io=__name(((e,t)=>(0,_.take)(e,{details:e=>Yo(e,t),overallStatus:_.expectString})),"de_ContainerInstanceHealthStatus");var No=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Ro(e,t)));return r}),"de_ContainerInstances");var ko=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Do(e,t)));return r}),"de_Containers");var jo=__name(((e,t)=>(0,_.take)(e,{service:e=>ci(e,t)})),"de_CreateServiceResponse");var Lo=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_CreateTaskSetResponse");var Uo=__name(((e,t)=>(0,_.take)(e,{service:e=>ci(e,t)})),"de_DeleteServiceResponse");var Mo=__name(((e,t)=>(0,_.take)(e,{failures:_._json,taskDefinitions:e=>gi(e,t)})),"de_DeleteTaskDefinitionsResponse");var Fo=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_DeleteTaskSetResponse");var $o=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),desiredCount:_.expectInt32,failedTasks:_.expectInt32,fargateEphemeralStorage:_._json,id:_.expectString,launchType:_.expectString,networkConfiguration:_._json,pendingCount:_.expectInt32,platformFamily:_.expectString,platformVersion:_.expectString,rolloutState:_.expectString,rolloutStateReason:_.expectString,runningCount:_.expectInt32,serviceConnectConfiguration:_._json,serviceConnectResources:_._json,status:_.expectString,taskDefinition:_.expectString,updatedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),volumeConfigurations:_._json})),"de_Deployment");var Ho=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>$o(e,t)));return r}),"de_Deployments");var Bo=__name(((e,t)=>(0,_.take)(e,{containerInstance:e=>Ro(e,t)})),"de_DeregisterContainerInstanceResponse");var zo=__name(((e,t)=>(0,_.take)(e,{taskDefinition:e=>vi(e,t)})),"de_DeregisterTaskDefinitionResponse");var qo=__name(((e,t)=>(0,_.take)(e,{containerInstances:e=>No(e,t),failures:_._json})),"de_DescribeContainerInstancesResponse");var Go=__name(((e,t)=>(0,_.take)(e,{failures:_._json,services:e=>ui(e,t)})),"de_DescribeServicesResponse");var Wo=__name(((e,t)=>(0,_.take)(e,{tags:_._json,taskDefinition:e=>vi(e,t)})),"de_DescribeTaskDefinitionResponse");var Vo=__name(((e,t)=>(0,_.take)(e,{failures:_._json,taskSets:e=>Ci(e,t)})),"de_DescribeTaskSetsResponse");var Jo=__name(((e,t)=>(0,_.take)(e,{failures:_._json,tasks:e=>hi(e,t)})),"de_DescribeTasksResponse");var Ko=__name(((e,t)=>(0,_.take)(e,{failures:_._json,protectedTasks:e=>ti(e,t)})),"de_GetTaskProtectionResponse");var Qo=__name(((e,t)=>(0,_.take)(e,{lastStatusChange:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),lastUpdated:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),status:_.expectString,type:_.expectString})),"de_InstanceHealthCheckResult");var Yo=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Qo(e,t)));return r}),"de_InstanceHealthCheckResultList");var Xo=__name(((e,t)=>(0,_.take)(e,{lastStartedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),lastStatus:_.expectString,name:_.expectString,reason:_.expectString})),"de_ManagedAgent");var Zo=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>Xo(e,t)));return r}),"de_ManagedAgents");var ei=__name(((e,t)=>(0,_.take)(e,{expirationDate:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),protectionEnabled:_.expectBoolean,taskArn:_.expectString})),"de_ProtectedTask");var ti=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>ei(e,t)));return r}),"de_ProtectedTasks");var ri=__name(((e,t)=>(0,_.take)(e,{containerInstance:e=>Ro(e,t)})),"de_RegisterContainerInstanceResponse");var ni=__name(((e,t)=>(0,_.take)(e,{tags:_._json,taskDefinition:e=>vi(e,t)})),"de_RegisterTaskDefinitionResponse");var oi=__name(((e,t)=>(0,_.take)(e,{doubleValue:_.limitedParseDouble,integerValue:_.expectInt32,longValue:_.expectLong,name:_.expectString,stringSetValue:_._json,type:_.expectString})),"de_Resource");var ii=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>oi(e,t)));return r}),"de_Resources");var si=__name(((e,t)=>(0,_.take)(e,{failures:_._json,tasks:e=>hi(e,t)})),"de_RunTaskResponse");var ai=__name(((e,t)=>(0,_.take)(e,{unit:_.expectString,value:_.limitedParseDouble})),"de_Scale");var ci=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clusterArn:_.expectString,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),createdBy:_.expectString,deploymentConfiguration:_._json,deploymentController:_._json,deployments:e=>Ho(e,t),desiredCount:_.expectInt32,enableECSManagedTags:_.expectBoolean,enableExecuteCommand:_.expectBoolean,events:e=>li(e,t),healthCheckGracePeriodSeconds:_.expectInt32,launchType:_.expectString,loadBalancers:_._json,networkConfiguration:_._json,pendingCount:_.expectInt32,placementConstraints:_._json,placementStrategy:_._json,platformFamily:_.expectString,platformVersion:_.expectString,propagateTags:_.expectString,roleArn:_.expectString,runningCount:_.expectInt32,schedulingStrategy:_.expectString,serviceArn:_.expectString,serviceName:_.expectString,serviceRegistries:_._json,status:_.expectString,tags:_._json,taskDefinition:_.expectString,taskSets:e=>Ci(e,t)})),"de_Service");var di=__name(((e,t)=>(0,_.take)(e,{createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),id:_.expectString,message:_.expectString})),"de_ServiceEvent");var li=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>di(e,t)));return r}),"de_ServiceEvents");var ui=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>ci(e,t)));return r}),"de_Services");var pi=__name(((e,t)=>(0,_.take)(e,{failures:_._json,tasks:e=>hi(e,t)})),"de_StartTaskResponse");var mi=__name(((e,t)=>(0,_.take)(e,{task:e=>fi(e,t)})),"de_StopTaskResponse");var fi=__name(((e,t)=>(0,_.take)(e,{attachments:_._json,attributes:_._json,availabilityZone:_.expectString,capacityProviderName:_.expectString,clusterArn:_.expectString,connectivity:_.expectString,connectivityAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),containerInstanceArn:_.expectString,containers:e=>ko(e,t),cpu:_.expectString,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),desiredStatus:_.expectString,enableExecuteCommand:_.expectBoolean,ephemeralStorage:_._json,executionStoppedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),fargateEphemeralStorage:_._json,group:_.expectString,healthStatus:_.expectString,inferenceAccelerators:_._json,lastStatus:_.expectString,launchType:_.expectString,memory:_.expectString,overrides:_._json,platformFamily:_.expectString,platformVersion:_.expectString,pullStartedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),pullStoppedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),startedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),startedBy:_.expectString,stopCode:_.expectString,stoppedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),stoppedReason:_.expectString,stoppingAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),tags:_._json,taskArn:_.expectString,taskDefinitionArn:_.expectString,version:_.expectLong})),"de_Task");var vi=__name(((e,t)=>(0,_.take)(e,{compatibilities:_._json,containerDefinitions:_._json,cpu:_.expectString,deregisteredAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),ephemeralStorage:_._json,executionRoleArn:_.expectString,family:_.expectString,inferenceAccelerators:_._json,ipcMode:_.expectString,memory:_.expectString,networkMode:_.expectString,pidMode:_.expectString,placementConstraints:_._json,proxyConfiguration:_._json,registeredAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),registeredBy:_.expectString,requiresAttributes:_._json,requiresCompatibilities:_._json,revision:_.expectInt32,runtimePlatform:_._json,status:_.expectString,taskDefinitionArn:_.expectString,taskRoleArn:_.expectString,volumes:_._json})),"de_TaskDefinition");var gi=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>vi(e,t)));return r}),"de_TaskDefinitionList");var hi=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>fi(e,t)));return r}),"de_Tasks");var yi=__name(((e,t)=>(0,_.take)(e,{capacityProviderStrategy:_._json,clusterArn:_.expectString,computedDesiredCount:_.expectInt32,createdAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),externalId:_.expectString,fargateEphemeralStorage:_._json,id:_.expectString,launchType:_.expectString,loadBalancers:_._json,networkConfiguration:_._json,pendingCount:_.expectInt32,platformFamily:_.expectString,platformVersion:_.expectString,runningCount:_.expectInt32,scale:e=>ai(e,t),serviceArn:_.expectString,serviceRegistries:_._json,stabilityStatus:_.expectString,stabilityStatusAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e))),startedBy:_.expectString,status:_.expectString,tags:_._json,taskDefinition:_.expectString,taskSetArn:_.expectString,updatedAt:e=>(0,_.expectNonNull)((0,_.parseEpochTimestamp)((0,_.expectNumber)(e)))})),"de_TaskSet");var Ci=__name(((e,t)=>{const r=(e||[]).filter((e=>e!=null)).map((e=>yi(e,t)));return r}),"de_TaskSets");var Si=__name(((e,t)=>(0,_.take)(e,{containerInstance:e=>Ro(e,t)})),"de_UpdateContainerAgentResponse");var Ei=__name(((e,t)=>(0,_.take)(e,{containerInstances:e=>No(e,t),failures:_._json})),"de_UpdateContainerInstancesStateResponse");var bi=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_UpdateServicePrimaryTaskSetResponse");var _i=__name(((e,t)=>(0,_.take)(e,{service:e=>ci(e,t)})),"de_UpdateServiceResponse");var wi=__name(((e,t)=>(0,_.take)(e,{failures:_._json,protectedTasks:e=>ti(e,t)})),"de_UpdateTaskProtectionResponse");var Pi=__name(((e,t)=>(0,_.take)(e,{taskSet:e=>yi(e,t)})),"de_UpdateTaskSetResponse");var xi=__name((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"]})),"deserializeMetadata");var Ti=(0,_.withBaseException)(k);var Ai=__name((async(e,t,r,n,o)=>{const{hostname:i,protocol:s="https",port:a,path:c}=await e.endpoint();const d={protocol:s,hostname:i,port:a,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+r:c+r,headers:t};if(n!==void 0){d.hostname=n}if(o!==void 0){d.body=o}return new b.HttpRequest(d)}),"buildHttpRpcRequest");function sharedHeaders(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AmazonEC2ContainerServiceV20141113.${e}`}}__name(sharedHeaders,"sharedHeaders");var Oi=class _CreateCapacityProviderCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateCapacityProvider",{}).n("ECSClient","CreateCapacityProviderCommand").f(void 0,void 0).ser(zt).de(Gr).build()){};__name(Oi,"CreateCapacityProviderCommand");var Di=Oi;var Ri=class _CreateClusterCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateCluster",{}).n("ECSClient","CreateClusterCommand").f(void 0,void 0).ser(qt).de(Wr).build()){};__name(Ri,"CreateClusterCommand");var Ii=Ri;var Ni=class _CreateServiceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateService",{}).n("ECSClient","CreateServiceCommand").f(void 0,void 0).ser(Gt).de(Vr).build()){};__name(Ni,"CreateServiceCommand");var ki=Ni;var ji=class _CreateTaskSetCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","CreateTaskSet",{}).n("ECSClient","CreateTaskSetCommand").f(void 0,void 0).ser(Wt).de(Jr).build()){};__name(ji,"CreateTaskSetCommand");var Li=ji;var Ui=class _DeleteAccountSettingCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteAccountSetting",{}).n("ECSClient","DeleteAccountSettingCommand").f(void 0,void 0).ser(Vt).de(Kr).build()){};__name(Ui,"DeleteAccountSettingCommand");var Mi=Ui;var Fi=class _DeleteAttributesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteAttributes",{}).n("ECSClient","DeleteAttributesCommand").f(void 0,void 0).ser(Jt).de(Qr).build()){};__name(Fi,"DeleteAttributesCommand");var $i=Fi;var Hi=class _DeleteCapacityProviderCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteCapacityProvider",{}).n("ECSClient","DeleteCapacityProviderCommand").f(void 0,void 0).ser(Kt).de(Yr).build()){};__name(Hi,"DeleteCapacityProviderCommand");var Bi=Hi;var zi=class _DeleteClusterCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteCluster",{}).n("ECSClient","DeleteClusterCommand").f(void 0,void 0).ser(Qt).de(Xr).build()){};__name(zi,"DeleteClusterCommand");var qi=zi;var Gi=class _DeleteServiceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteService",{}).n("ECSClient","DeleteServiceCommand").f(void 0,void 0).ser(Yt).de(Zr).build()){};__name(Gi,"DeleteServiceCommand");var Wi=Gi;var Vi=class _DeleteTaskDefinitionsCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteTaskDefinitions",{}).n("ECSClient","DeleteTaskDefinitionsCommand").f(void 0,void 0).ser(Xt).de(en).build()){};__name(Vi,"DeleteTaskDefinitionsCommand");var Ji=Vi;var Ki=class _DeleteTaskSetCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeleteTaskSet",{}).n("ECSClient","DeleteTaskSetCommand").f(void 0,void 0).ser(Zt).de(tn).build()){};__name(Ki,"DeleteTaskSetCommand");var Qi=Ki;var Yi=class _DeregisterContainerInstanceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeregisterContainerInstance",{}).n("ECSClient","DeregisterContainerInstanceCommand").f(void 0,void 0).ser(er).de(rn).build()){};__name(Yi,"DeregisterContainerInstanceCommand");var Xi=Yi;var Zi=class _DeregisterTaskDefinitionCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DeregisterTaskDefinition",{}).n("ECSClient","DeregisterTaskDefinitionCommand").f(void 0,void 0).ser(tr).de(nn).build()){};__name(Zi,"DeregisterTaskDefinitionCommand");var es=Zi;var ts=class _DescribeCapacityProvidersCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeCapacityProviders",{}).n("ECSClient","DescribeCapacityProvidersCommand").f(void 0,void 0).ser(rr).de(on).build()){};__name(ts,"DescribeCapacityProvidersCommand");var rs=ts;var ns=class _DescribeClustersCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeClusters",{}).n("ECSClient","DescribeClustersCommand").f(void 0,void 0).ser(nr).de(sn).build()){};__name(ns,"DescribeClustersCommand");var os=ns;var is=class _DescribeContainerInstancesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeContainerInstances",{}).n("ECSClient","DescribeContainerInstancesCommand").f(void 0,void 0).ser(or).de(an).build()){};__name(is,"DescribeContainerInstancesCommand");var ss=is;var as=class _DescribeServicesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeServices",{}).n("ECSClient","DescribeServicesCommand").f(void 0,void 0).ser(ir).de(cn).build()){};__name(as,"DescribeServicesCommand");var cs=as;var ds=class _DescribeTaskDefinitionCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeTaskDefinition",{}).n("ECSClient","DescribeTaskDefinitionCommand").f(void 0,void 0).ser(sr).de(dn).build()){};__name(ds,"DescribeTaskDefinitionCommand");var ls=ds;var us=class _DescribeTasksCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeTasks",{}).n("ECSClient","DescribeTasksCommand").f(void 0,void 0).ser(ar).de(ln).build()){};__name(us,"DescribeTasksCommand");var ps=us;var ms=class _DescribeTaskSetsCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DescribeTaskSets",{}).n("ECSClient","DescribeTaskSetsCommand").f(void 0,void 0).ser(cr).de(un).build()){};__name(ms,"DescribeTaskSetsCommand");var fs=ms;var vs=class _DiscoverPollEndpointCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","DiscoverPollEndpoint",{}).n("ECSClient","DiscoverPollEndpointCommand").f(void 0,void 0).ser(dr).de(pn).build()){};__name(vs,"DiscoverPollEndpointCommand");var gs=vs;var hs=class _ExecuteCommandCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ExecuteCommand",{}).n("ECSClient","ExecuteCommandCommand").f(void 0,Bt).ser(lr).de(mn).build()){};__name(hs,"ExecuteCommandCommand");var ys=hs;var Cs=class _GetTaskProtectionCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","GetTaskProtection",{}).n("ECSClient","GetTaskProtectionCommand").f(void 0,void 0).ser(ur).de(fn).build()){};__name(Cs,"GetTaskProtectionCommand");var Ss=Cs;var Es=class _ListAccountSettingsCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListAccountSettings",{}).n("ECSClient","ListAccountSettingsCommand").f(void 0,void 0).ser(pr).de(vn).build()){};__name(Es,"ListAccountSettingsCommand");var bs=Es;var _s=class _ListAttributesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListAttributes",{}).n("ECSClient","ListAttributesCommand").f(void 0,void 0).ser(mr).de(gn).build()){};__name(_s,"ListAttributesCommand");var ws=_s;var Ps=class _ListClustersCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListClusters",{}).n("ECSClient","ListClustersCommand").f(void 0,void 0).ser(fr).de(hn).build()){};__name(Ps,"ListClustersCommand");var xs=Ps;var Ts=class _ListContainerInstancesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListContainerInstances",{}).n("ECSClient","ListContainerInstancesCommand").f(void 0,void 0).ser(vr).de(yn).build()){};__name(Ts,"ListContainerInstancesCommand");var As=Ts;var Os=class _ListServicesByNamespaceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListServicesByNamespace",{}).n("ECSClient","ListServicesByNamespaceCommand").f(void 0,void 0).ser(hr).de(Sn).build()){};__name(Os,"ListServicesByNamespaceCommand");var Ds=Os;var Rs=class _ListServicesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListServices",{}).n("ECSClient","ListServicesCommand").f(void 0,void 0).ser(gr).de(Cn).build()){};__name(Rs,"ListServicesCommand");var Is=Rs;var Ns=class _ListTagsForResourceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTagsForResource",{}).n("ECSClient","ListTagsForResourceCommand").f(void 0,void 0).ser(yr).de(En).build()){};__name(Ns,"ListTagsForResourceCommand");var ks=Ns;var js=class _ListTaskDefinitionFamiliesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTaskDefinitionFamilies",{}).n("ECSClient","ListTaskDefinitionFamiliesCommand").f(void 0,void 0).ser(Cr).de(bn).build()){};__name(js,"ListTaskDefinitionFamiliesCommand");var Ls=js;var Us=class _ListTaskDefinitionsCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTaskDefinitions",{}).n("ECSClient","ListTaskDefinitionsCommand").f(void 0,void 0).ser(Sr).de(_n).build()){};__name(Us,"ListTaskDefinitionsCommand");var Ms=Us;var Fs=class _ListTasksCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","ListTasks",{}).n("ECSClient","ListTasksCommand").f(void 0,void 0).ser(Er).de(wn).build()){};__name(Fs,"ListTasksCommand");var $s=Fs;var Hs=class _PutAccountSettingCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutAccountSetting",{}).n("ECSClient","PutAccountSettingCommand").f(void 0,void 0).ser(br).de(Pn).build()){};__name(Hs,"PutAccountSettingCommand");var Bs=Hs;var zs=class _PutAccountSettingDefaultCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutAccountSettingDefault",{}).n("ECSClient","PutAccountSettingDefaultCommand").f(void 0,void 0).ser(_r).de(xn).build()){};__name(zs,"PutAccountSettingDefaultCommand");var qs=zs;var Gs=class _PutAttributesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutAttributes",{}).n("ECSClient","PutAttributesCommand").f(void 0,void 0).ser(wr).de(Tn).build()){};__name(Gs,"PutAttributesCommand");var Ws=Gs;var Vs=class _PutClusterCapacityProvidersCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","PutClusterCapacityProviders",{}).n("ECSClient","PutClusterCapacityProvidersCommand").f(void 0,void 0).ser(Pr).de(An).build()){};__name(Vs,"PutClusterCapacityProvidersCommand");var Js=Vs;var Ks=class _RegisterContainerInstanceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","RegisterContainerInstance",{}).n("ECSClient","RegisterContainerInstanceCommand").f(void 0,void 0).ser(xr).de(On).build()){};__name(Ks,"RegisterContainerInstanceCommand");var Qs=Ks;var Ys=class _RegisterTaskDefinitionCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","RegisterTaskDefinition",{}).n("ECSClient","RegisterTaskDefinitionCommand").f(void 0,void 0).ser(Tr).de(Dn).build()){};__name(Ys,"RegisterTaskDefinitionCommand");var Xs=Ys;var Zs=class _RunTaskCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","RunTask",{}).n("ECSClient","RunTaskCommand").f(void 0,void 0).ser(Ar).de(Rn).build()){};__name(Zs,"RunTaskCommand");var ea=Zs;var ta=class _StartTaskCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","StartTask",{}).n("ECSClient","StartTaskCommand").f(void 0,void 0).ser(Or).de(In).build()){};__name(ta,"StartTaskCommand");var ra=ta;var na=class _StopTaskCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","StopTask",{}).n("ECSClient","StopTaskCommand").f(void 0,void 0).ser(Dr).de(Nn).build()){};__name(na,"StopTaskCommand");var oa=na;var ia=class _SubmitAttachmentStateChangesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","SubmitAttachmentStateChanges",{}).n("ECSClient","SubmitAttachmentStateChangesCommand").f(void 0,void 0).ser(Rr).de(kn).build()){};__name(ia,"SubmitAttachmentStateChangesCommand");var sa=ia;var aa=class _SubmitContainerStateChangeCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","SubmitContainerStateChange",{}).n("ECSClient","SubmitContainerStateChangeCommand").f(void 0,void 0).ser(Ir).de(jn).build()){};__name(aa,"SubmitContainerStateChangeCommand");var ca=aa;var da=class _SubmitTaskStateChangeCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","SubmitTaskStateChange",{}).n("ECSClient","SubmitTaskStateChangeCommand").f(void 0,void 0).ser(Nr).de(Ln).build()){};__name(da,"SubmitTaskStateChangeCommand");var la=da;var ua=class _TagResourceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","TagResource",{}).n("ECSClient","TagResourceCommand").f(void 0,void 0).ser(kr).de(Un).build()){};__name(ua,"TagResourceCommand");var pa=ua;var ma=class _UntagResourceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UntagResource",{}).n("ECSClient","UntagResourceCommand").f(void 0,void 0).ser(jr).de(Mn).build()){};__name(ma,"UntagResourceCommand");var fa=ma;var va=class _UpdateCapacityProviderCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateCapacityProvider",{}).n("ECSClient","UpdateCapacityProviderCommand").f(void 0,void 0).ser(Lr).de(Fn).build()){};__name(va,"UpdateCapacityProviderCommand");var ga=va;var ha=class _UpdateClusterCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateCluster",{}).n("ECSClient","UpdateClusterCommand").f(void 0,void 0).ser(Ur).de($n).build()){};__name(ha,"UpdateClusterCommand");var ya=ha;var Ca=class _UpdateClusterSettingsCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateClusterSettings",{}).n("ECSClient","UpdateClusterSettingsCommand").f(void 0,void 0).ser(Mr).de(Hn).build()){};__name(Ca,"UpdateClusterSettingsCommand");var Sa=Ca;var Ea=class _UpdateContainerAgentCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateContainerAgent",{}).n("ECSClient","UpdateContainerAgentCommand").f(void 0,void 0).ser(Fr).de(Bn).build()){};__name(Ea,"UpdateContainerAgentCommand");var ba=Ea;var _a=class _UpdateContainerInstancesStateCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateContainerInstancesState",{}).n("ECSClient","UpdateContainerInstancesStateCommand").f(void 0,void 0).ser($r).de(zn).build()){};__name(_a,"UpdateContainerInstancesStateCommand");var wa=_a;var Pa=class _UpdateServiceCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateService",{}).n("ECSClient","UpdateServiceCommand").f(void 0,void 0).ser(Hr).de(qn).build()){};__name(Pa,"UpdateServiceCommand");var xa=Pa;var Ta=class _UpdateServicePrimaryTaskSetCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateServicePrimaryTaskSet",{}).n("ECSClient","UpdateServicePrimaryTaskSetCommand").f(void 0,void 0).ser(Br).de(Gn).build()){};__name(Ta,"UpdateServicePrimaryTaskSetCommand");var Aa=Ta;var Oa=class _UpdateTaskProtectionCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateTaskProtection",{}).n("ECSClient","UpdateTaskProtectionCommand").f(void 0,void 0).ser(zr).de(Wn).build()){};__name(Oa,"UpdateTaskProtectionCommand");var Da=Oa;var Ra=class _UpdateTaskSetCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AmazonEC2ContainerServiceV20141113","UpdateTaskSet",{}).n("ECSClient","UpdateTaskSetCommand").f(void 0,void 0).ser(qr).de(Vn).build()){};__name(Ra,"UpdateTaskSetCommand");var Ia=Ra;var Na={CreateCapacityProviderCommand:Di,CreateClusterCommand:Ii,CreateServiceCommand:ki,CreateTaskSetCommand:Li,DeleteAccountSettingCommand:Mi,DeleteAttributesCommand:$i,DeleteCapacityProviderCommand:Bi,DeleteClusterCommand:qi,DeleteServiceCommand:Wi,DeleteTaskDefinitionsCommand:Ji,DeleteTaskSetCommand:Qi,DeregisterContainerInstanceCommand:Xi,DeregisterTaskDefinitionCommand:es,DescribeCapacityProvidersCommand:rs,DescribeClustersCommand:os,DescribeContainerInstancesCommand:ss,DescribeServicesCommand:cs,DescribeTaskDefinitionCommand:ls,DescribeTasksCommand:ps,DescribeTaskSetsCommand:fs,DiscoverPollEndpointCommand:gs,ExecuteCommandCommand:ys,GetTaskProtectionCommand:Ss,ListAccountSettingsCommand:bs,ListAttributesCommand:ws,ListClustersCommand:xs,ListContainerInstancesCommand:As,ListServicesCommand:Is,ListServicesByNamespaceCommand:Ds,ListTagsForResourceCommand:ks,ListTaskDefinitionFamiliesCommand:Ls,ListTaskDefinitionsCommand:Ms,ListTasksCommand:$s,PutAccountSettingCommand:Bs,PutAccountSettingDefaultCommand:qs,PutAttributesCommand:Ws,PutClusterCapacityProvidersCommand:Js,RegisterContainerInstanceCommand:Qs,RegisterTaskDefinitionCommand:Xs,RunTaskCommand:ea,StartTaskCommand:ra,StopTaskCommand:oa,SubmitAttachmentStateChangesCommand:sa,SubmitContainerStateChangeCommand:ca,SubmitTaskStateChangeCommand:la,TagResourceCommand:pa,UntagResourceCommand:fa,UpdateCapacityProviderCommand:ga,UpdateClusterCommand:ya,UpdateClusterSettingsCommand:Sa,UpdateContainerAgentCommand:ba,UpdateContainerInstancesStateCommand:wa,UpdateServiceCommand:xa,UpdateServicePrimaryTaskSetCommand:Aa,UpdateTaskProtectionCommand:Da,UpdateTaskSetCommand:Ia};var ka=class _ECS extends O{};__name(ka,"ECS");var ja=ka;(0,_.createAggregatedClient)(Na,ja);var La=(0,m.createPaginator)(O,bs,"nextToken","nextToken","maxResults");var Ua=(0,m.createPaginator)(O,ws,"nextToken","nextToken","maxResults");var Ma=(0,m.createPaginator)(O,xs,"nextToken","nextToken","maxResults");var Fa=(0,m.createPaginator)(O,As,"nextToken","nextToken","maxResults");var $a=(0,m.createPaginator)(O,Ds,"nextToken","nextToken","maxResults");var Ha=(0,m.createPaginator)(O,Is,"nextToken","nextToken","maxResults");var Ba=(0,m.createPaginator)(O,Ls,"nextToken","nextToken","maxResults");var za=(0,m.createPaginator)(O,Ms,"nextToken","nextToken","maxResults");var qa=(0,m.createPaginator)(O,$s,"nextToken","nextToken","maxResults");var Ga=r(7871);var Wa=__name((async(e,t)=>{let r;try{const n=await e.send(new cs(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.failures);const t=e.map((e=>e.reason));return t}),"returnComparator");for(const t of e()){if(t=="MISSING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.services);const t=e.map((e=>e.status));return t}),"returnComparator");for(const t of e()){if(t=="INACTIVE"){return{state:Ga.WaiterState.SUCCESS,reason:r}}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var Va=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,Wa)}),"waitForServicesInactive");var Ja=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,Wa);return(0,Ga.checkExceptions)(n)}),"waitUntilServicesInactive");var Ka=__name((async(e,t)=>{let r;try{const n=await e.send(new cs(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.failures);const t=e.map((e=>e.reason));return t}),"returnComparator");for(const t of e()){if(t=="MISSING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.services);const t=e.map((e=>e.status));return t}),"returnComparator");for(const t of e()){if(t=="DRAINING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.services);const t=e.map((e=>e.status));return t}),"returnComparator");for(const t of e()){if(t=="INACTIVE"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=n.services.filter((e=>!(e.deployments.length==1&&e.runningCount==e.desiredCount)));return e.length==0}),"returnComparator");if(e()==true){return{state:Ga.WaiterState.SUCCESS,reason:r}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var Qa=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,Ka)}),"waitForServicesStable");var Ya=__name((async(e,t)=>{const r={minDelay:15,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,Ka);return(0,Ga.checkExceptions)(n)}),"waitUntilServicesStable");var Xa=__name((async(e,t)=>{let r;try{const n=await e.send(new ps(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.tasks);const t=e.map((e=>e.lastStatus));return t}),"returnComparator");for(const t of e()){if(t=="STOPPED"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.failures);const t=e.map((e=>e.reason));return t}),"returnComparator");for(const t of e()){if(t=="MISSING"){return{state:Ga.WaiterState.FAILURE,reason:r}}}}catch(e){}try{const e=__name((()=>{const e=[].concat(...n.tasks);const t=e.map((e=>e.lastStatus));return t}),"returnComparator");let t=e().length>0;for(const r of e()){t=t&&r=="RUNNING"}if(t){return{state:Ga.WaiterState.SUCCESS,reason:r}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var Za=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,Xa)}),"waitForTasksRunning");var ec=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,Xa);return(0,Ga.checkExceptions)(n)}),"waitUntilTasksRunning");var tc=__name((async(e,t)=>{let r;try{const n=await e.send(new ps(t));r=n;try{const e=__name((()=>{const e=[].concat(...n.tasks);const t=e.map((e=>e.lastStatus));return t}),"returnComparator");let t=e().length>0;for(const r of e()){t=t&&r=="STOPPED"}if(t){return{state:Ga.WaiterState.SUCCESS,reason:r}}}catch(e){}}catch(e){r=e}return{state:Ga.WaiterState.RETRY,reason:r}}),"checkState");var rc=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};return(0,Ga.createWaiter)({...r,...e},t,tc)}),"waitForTasksStopped");var nc=__name((async(e,t)=>{const r={minDelay:6,maxDelay:120};const n=await(0,Ga.createWaiter)({...r,...e},t,tc);return(0,Ga.checkExceptions)(n)}),"waitUntilTasksStopped");0&&0},6737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(31));const i=r(601);const s=r(2944);const a=r(7906);const c=r(1818);const d=r(4681);const l=r(7273);const u=r(3993);const p=r(8179);const m=r(4161);const f=r(9751);const v=r(3522);const g=r(1866);const h=r(2871);const y=r(1866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const r=(0,v.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??m.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,a.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),maxAttempts:e?.maxAttempts??(0,u.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,u.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:p.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,u.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||f.DEFAULT_RETRY_MODE}),sha256:e?.sha256??d.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,u.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,u.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},3522:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1866);const i=r(9381);const s=r(6456);const a=r(7107);const c=r(3340);const d=r(2739);const getRuntimeConfig=e=>({apiVersion:"2014-11-13",base64Decoder:e?.base64Decoder??s.fromBase64,base64Encoder:e?.base64Encoder??s.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??d.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??c.defaultECSHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer}],logger:e?.logger??new o.NoOpLogger,serviceId:e?.serviceId??"ECS",urlParser:e?.urlParser??i.parseUrl,utf8Decoder:e?.utf8Decoder??a.fromUtf8,utf8Encoder:e?.utf8Encoder??a.toUtf8});t.getRuntimeConfig=getRuntimeConfig},209:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultSSOOIDCHttpAuthSchemeProvider=t.defaultSSOOIDCHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const defaultSSOOIDCHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSSOOIDCHttpAuthSchemeParametersProvider=defaultSSOOIDCHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sso-oauth",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSSOOIDCHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"CreateToken":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"RegisterClient":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"StartDeviceAuthorization":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSSOOIDCHttpAuthSchemeProvider=defaultSSOOIDCHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,n.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},6515:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(8323);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},8323:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="fn",o="argv",i="ref";const s=true,a="isSet",c="booleanEquals",d="error",l="endpoint",u="tree",p="PartitionResult",m="getAttr",f={[r]:false,type:"String"},v={[r]:true,default:false,type:"Boolean"},g={[i]:"Endpoint"},h={[n]:c,[o]:[{[i]:"UseFIPS"},true]},y={[n]:c,[o]:[{[i]:"UseDualStack"},true]},C={},S={[n]:m,[o]:[{[i]:p},"supportsFIPS"]},E={[i]:p},b={[n]:c,[o]:[true,{[n]:m,[o]:[E,"supportsDualStack"]}]},_=[h],w=[y],P=[{[i]:"Region"}];const x={version:"1.0",parameters:{Region:f,UseDualStack:v,UseFIPS:v,Endpoint:f},rules:[{conditions:[{[n]:a,[o]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:g,properties:C,headers:C},type:l}],type:u},{conditions:[{[n]:a,[o]:P}],rules:[{conditions:[{[n]:"aws.partition",[o]:P,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[n]:c,[o]:[s,S]},b],rules:[{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:u},{conditions:_,rules:[{conditions:[{[n]:c,[o]:[S,s]}],rules:[{conditions:[{[n]:"stringEquals",[o]:[{[n]:m,[o]:[E,"name"]},"aws-us-gov"]}],endpoint:{url:"https://oidc.{Region}.amazonaws.com",properties:C,headers:C},type:l},{endpoint:{url:"https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:u},{conditions:w,rules:[{conditions:[b],rules:[{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:u},{endpoint:{url:"https://oidc.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:l}],type:u}],type:u},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=x},5780:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AccessDeniedException:()=>k,AuthorizationPendingException:()=>L,CreateTokenCommand:()=>He,CreateTokenRequestFilterSensitiveLog:()=>ae,CreateTokenResponseFilterSensitiveLog:()=>ce,CreateTokenWithIAMCommand:()=>ze,CreateTokenWithIAMRequestFilterSensitiveLog:()=>de,CreateTokenWithIAMResponseFilterSensitiveLog:()=>le,ExpiredTokenException:()=>M,InternalServerException:()=>$,InvalidClientException:()=>B,InvalidClientMetadataException:()=>oe,InvalidGrantException:()=>q,InvalidRedirectUriException:()=>se,InvalidRequestException:()=>W,InvalidRequestRegionException:()=>re,InvalidScopeException:()=>J,RegisterClientCommand:()=>Ge,RegisterClientResponseFilterSensitiveLog:()=>ue,SSOOIDC:()=>Qe,SSOOIDCClient:()=>O,SSOOIDCServiceException:()=>I,SlowDownException:()=>Q,StartDeviceAuthorizationCommand:()=>Ve,StartDeviceAuthorizationRequestFilterSensitiveLog:()=>pe,UnauthorizedClientException:()=>X,UnsupportedGrantTypeException:()=>ee,__Client:()=>_.Client});e.exports=__toCommonJS(a);var c=r(2459);var d=r(1475);var l=r(4103);var u=r(7163);var p=r(1818);var m=r(1422);var f=r(1829);var v=r(2538);var g=r(7273);var h=r(209);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"sso-oauth"})),"resolveClientEndpointParameters");var C={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var S=r(2352);var E=r(1945);var b=r(4117);var _=r(1866);var w=__name((e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}}),"getHttpAuthExtensionConfiguration");var P=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var x=__name((e=>e),"asPartial");var T=__name(((e,t)=>{const r={...x((0,E.getAwsRegionExtensionConfiguration)(e)),...x((0,_.getDefaultExtensionConfiguration)(e)),...x((0,b.getHttpHandlerExtensionConfiguration)(e)),...x(w(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,E.resolveAwsRegionExtensionConfiguration)(r),...(0,_.resolveDefaultRuntimeConfig)(r),...(0,b.resolveHttpHandlerRuntimeConfig)(r),...P(r)}}),"resolveRuntimeExtensions");var A=class _SSOOIDCClient extends _.Client{constructor(...[e]){const t=(0,S.getRuntimeConfig)(e||{});const r=y(t);const n=(0,u.resolveUserAgentConfig)(r);const o=(0,g.resolveRetryConfig)(n);const i=(0,p.resolveRegionConfig)(o);const s=(0,c.resolveHostHeaderConfig)(i);const a=(0,v.resolveEndpointConfig)(s);const C=(0,h.resolveHttpAuthSchemeConfig)(a);const E=T(C,(e==null?void 0:e.extensions)||[]);super(E);this.config=E;this.middlewareStack.use((0,u.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,f.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,d.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,m.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultSSOOIDCHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new m.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,m.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(A,"SSOOIDCClient");var O=A;var D=r(6904);var R=class _SSOOIDCServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOOIDCServiceException.prototype)}};__name(R,"SSOOIDCServiceException");var I=R;var N=class _AccessDeniedException extends I{constructor(e){super({name:"AccessDeniedException",$fault:"client",...e});this.name="AccessDeniedException";this.$fault="client";Object.setPrototypeOf(this,_AccessDeniedException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(N,"AccessDeniedException");var k=N;var j=class _AuthorizationPendingException extends I{constructor(e){super({name:"AuthorizationPendingException",$fault:"client",...e});this.name="AuthorizationPendingException";this.$fault="client";Object.setPrototypeOf(this,_AuthorizationPendingException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(j,"AuthorizationPendingException");var L=j;var U=class _ExpiredTokenException extends I{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(U,"ExpiredTokenException");var M=U;var F=class _InternalServerException extends I{constructor(e){super({name:"InternalServerException",$fault:"server",...e});this.name="InternalServerException";this.$fault="server";Object.setPrototypeOf(this,_InternalServerException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(F,"InternalServerException");var $=F;var H=class _InvalidClientException extends I{constructor(e){super({name:"InvalidClientException",$fault:"client",...e});this.name="InvalidClientException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(H,"InvalidClientException");var B=H;var z=class _InvalidGrantException extends I{constructor(e){super({name:"InvalidGrantException",$fault:"client",...e});this.name="InvalidGrantException";this.$fault="client";Object.setPrototypeOf(this,_InvalidGrantException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(z,"InvalidGrantException");var q=z;var G=class _InvalidRequestException extends I{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(G,"InvalidRequestException");var W=G;var V=class _InvalidScopeException extends I{constructor(e){super({name:"InvalidScopeException",$fault:"client",...e});this.name="InvalidScopeException";this.$fault="client";Object.setPrototypeOf(this,_InvalidScopeException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(V,"InvalidScopeException");var J=V;var K=class _SlowDownException extends I{constructor(e){super({name:"SlowDownException",$fault:"client",...e});this.name="SlowDownException";this.$fault="client";Object.setPrototypeOf(this,_SlowDownException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(K,"SlowDownException");var Q=K;var Y=class _UnauthorizedClientException extends I{constructor(e){super({name:"UnauthorizedClientException",$fault:"client",...e});this.name="UnauthorizedClientException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedClientException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(Y,"UnauthorizedClientException");var X=Y;var Z=class _UnsupportedGrantTypeException extends I{constructor(e){super({name:"UnsupportedGrantTypeException",$fault:"client",...e});this.name="UnsupportedGrantTypeException";this.$fault="client";Object.setPrototypeOf(this,_UnsupportedGrantTypeException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(Z,"UnsupportedGrantTypeException");var ee=Z;var te=class _InvalidRequestRegionException extends I{constructor(e){super({name:"InvalidRequestRegionException",$fault:"client",...e});this.name="InvalidRequestRegionException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestRegionException.prototype);this.error=e.error;this.error_description=e.error_description;this.endpoint=e.endpoint;this.region=e.region}};__name(te,"InvalidRequestRegionException");var re=te;var ne=class _InvalidClientMetadataException extends I{constructor(e){super({name:"InvalidClientMetadataException",$fault:"client",...e});this.name="InvalidClientMetadataException";this.$fault="client";Object.setPrototypeOf(this,_InvalidClientMetadataException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(ne,"InvalidClientMetadataException");var oe=ne;var ie=class _InvalidRedirectUriException extends I{constructor(e){super({name:"InvalidRedirectUriException",$fault:"client",...e});this.name="InvalidRedirectUriException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRedirectUriException.prototype);this.error=e.error;this.error_description=e.error_description}};__name(ie,"InvalidRedirectUriException");var se=ie;var ae=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.codeVerifier&&{codeVerifier:_.SENSITIVE_STRING}})),"CreateTokenRequestFilterSensitiveLog");var ce=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.idToken&&{idToken:_.SENSITIVE_STRING}})),"CreateTokenResponseFilterSensitiveLog");var de=__name((e=>({...e,...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.assertion&&{assertion:_.SENSITIVE_STRING},...e.subjectToken&&{subjectToken:_.SENSITIVE_STRING},...e.codeVerifier&&{codeVerifier:_.SENSITIVE_STRING}})),"CreateTokenWithIAMRequestFilterSensitiveLog");var le=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING},...e.refreshToken&&{refreshToken:_.SENSITIVE_STRING},...e.idToken&&{idToken:_.SENSITIVE_STRING}})),"CreateTokenWithIAMResponseFilterSensitiveLog");var ue=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING}})),"RegisterClientResponseFilterSensitiveLog");var pe=__name((e=>({...e,...e.clientSecret&&{clientSecret:_.SENSITIVE_STRING}})),"StartDeviceAuthorizationRequestFilterSensitiveLog");var me=r(601);var fe=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/token");let o;o=JSON.stringify((0,_.take)(e,{clientId:[],clientSecret:[],code:[],codeVerifier:[],deviceCode:[],grantType:[],redirectUri:[],refreshToken:[],scope:e=>(0,_._json)(e)}));r.m("POST").h(n).b(o);return r.build()}),"se_CreateTokenCommand");var ve=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/token");const o=(0,_.map)({[Fe]:[,"t"]});let i;i=JSON.stringify((0,_.take)(e,{assertion:[],clientId:[],code:[],codeVerifier:[],grantType:[],redirectUri:[],refreshToken:[],requestedTokenType:[],scope:e=>(0,_._json)(e),subjectToken:[],subjectTokenType:[]}));r.m("POST").h(n).q(o).b(i);return r.build()}),"se_CreateTokenWithIAMCommand");var ge=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/client/register");let o;o=JSON.stringify((0,_.take)(e,{clientName:[],clientType:[],entitledApplicationArn:[],grantTypes:e=>(0,_._json)(e),issuerUrl:[],redirectUris:e=>(0,_._json)(e),scopes:e=>(0,_._json)(e)}));r.m("POST").h(n).b(o);return r.build()}),"se_RegisterClientCommand");var he=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n={"content-type":"application/json"};r.bp("/device_authorization");let o;o=JSON.stringify((0,_.take)(e,{clientId:[],clientSecret:[],startUrl:[]}));r.m("POST").h(n).b(o);return r.build()}),"se_StartDeviceAuthorizationCommand");var ye=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Me(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{accessToken:_.expectString,expiresIn:_.expectInt32,idToken:_.expectString,refreshToken:_.expectString,tokenType:_.expectString});Object.assign(r,o);return r}),"de_CreateTokenCommand");var Ce=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Me(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{accessToken:_.expectString,expiresIn:_.expectInt32,idToken:_.expectString,issuedTokenType:_.expectString,refreshToken:_.expectString,scope:_._json,tokenType:_.expectString});Object.assign(r,o);return r}),"de_CreateTokenWithIAMCommand");var Se=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Me(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{authorizationEndpoint:_.expectString,clientId:_.expectString,clientIdIssuedAt:_.expectLong,clientSecret:_.expectString,clientSecretExpiresAt:_.expectLong,tokenEndpoint:_.expectString});Object.assign(r,o);return r}),"de_RegisterClientCommand");var Ee=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return be(e,t)}const r=(0,_.map)({$metadata:Me(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,me.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{deviceCode:_.expectString,expiresIn:_.expectInt32,interval:_.expectInt32,userCode:_.expectString,verificationUri:_.expectString,verificationUriComplete:_.expectString});Object.assign(r,o);return r}),"de_StartDeviceAuthorizationCommand");var be=__name((async(e,t)=>{const r={...e,body:await(0,me.parseJsonErrorBody)(e.body,t)};const n=(0,me.loadRestJsonErrorCode)(e,r.body);switch(n){case"AccessDeniedException":case"com.amazonaws.ssooidc#AccessDeniedException":throw await we(r,t);case"AuthorizationPendingException":case"com.amazonaws.ssooidc#AuthorizationPendingException":throw await Pe(r,t);case"ExpiredTokenException":case"com.amazonaws.ssooidc#ExpiredTokenException":throw await xe(r,t);case"InternalServerException":case"com.amazonaws.ssooidc#InternalServerException":throw await Te(r,t);case"InvalidClientException":case"com.amazonaws.ssooidc#InvalidClientException":throw await Ae(r,t);case"InvalidGrantException":case"com.amazonaws.ssooidc#InvalidGrantException":throw await De(r,t);case"InvalidRequestException":case"com.amazonaws.ssooidc#InvalidRequestException":throw await Ie(r,t);case"InvalidScopeException":case"com.amazonaws.ssooidc#InvalidScopeException":throw await ke(r,t);case"SlowDownException":case"com.amazonaws.ssooidc#SlowDownException":throw await je(r,t);case"UnauthorizedClientException":case"com.amazonaws.ssooidc#UnauthorizedClientException":throw await Le(r,t);case"UnsupportedGrantTypeException":case"com.amazonaws.ssooidc#UnsupportedGrantTypeException":throw await Ue(r,t);case"InvalidRequestRegionException":case"com.amazonaws.ssooidc#InvalidRequestRegionException":throw await Ne(r,t);case"InvalidClientMetadataException":case"com.amazonaws.ssooidc#InvalidClientMetadataException":throw await Oe(r,t);case"InvalidRedirectUriException":case"com.amazonaws.ssooidc#InvalidRedirectUriException":throw await Re(r,t);default:const o=r.body;return _e({output:e,parsedBody:o,errorCode:n})}}),"de_CommandError");var _e=(0,_.withBaseException)(I);var we=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new k({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_AccessDeniedExceptionRes");var Pe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new L({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_AuthorizationPendingExceptionRes");var xe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new M({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_ExpiredTokenExceptionRes");var Te=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new $({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InternalServerExceptionRes");var Ae=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new B({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidClientExceptionRes");var Oe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new oe({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidClientMetadataExceptionRes");var De=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new q({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidGrantExceptionRes");var Re=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new se({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRedirectUriExceptionRes");var Ie=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new W({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRequestExceptionRes");var Ne=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{endpoint:_.expectString,error:_.expectString,error_description:_.expectString,region:_.expectString});Object.assign(r,o);const i=new re({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRequestRegionExceptionRes");var ke=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new J({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidScopeExceptionRes");var je=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new Q({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_SlowDownExceptionRes");var Le=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new X({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_UnauthorizedClientExceptionRes");var Ue=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{error:_.expectString,error_description:_.expectString});Object.assign(r,o);const i=new ee({$metadata:Me(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_UnsupportedGrantTypeExceptionRes");var Me=__name((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"]})),"deserializeMetadata");var Fe="aws_iam";var $e=class _CreateTokenCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","CreateToken",{}).n("SSOOIDCClient","CreateTokenCommand").f(ae,ce).ser(fe).de(ye).build()){};__name($e,"CreateTokenCommand");var He=$e;var Be=class _CreateTokenWithIAMCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","CreateTokenWithIAM",{}).n("SSOOIDCClient","CreateTokenWithIAMCommand").f(de,le).ser(ve).de(Ce).build()){};__name(Be,"CreateTokenWithIAMCommand");var ze=Be;var qe=class _RegisterClientCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","RegisterClient",{}).n("SSOOIDCClient","RegisterClientCommand").f(void 0,ue).ser(ge).de(Se).build()){};__name(qe,"RegisterClientCommand");var Ge=qe;var We=class _StartDeviceAuthorizationCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSSOOIDCService","StartDeviceAuthorization",{}).n("SSOOIDCClient","StartDeviceAuthorizationCommand").f(pe,void 0).ser(he).de(Ee).build()){};__name(We,"StartDeviceAuthorizationCommand");var Ve=We;var Je={CreateTokenCommand:He,CreateTokenWithIAMCommand:ze,RegisterClientCommand:Ge,StartDeviceAuthorizationCommand:Ve};var Ke=class _SSOOIDC extends O{};__name(Ke,"SSOOIDC");var Qe=Ke;(0,_.createAggregatedClient)(Je,Qe);0&&0},2352:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(7401));const i=r(601);const s=r(2944);const a=r(7906);const c=r(1818);const d=r(4681);const l=r(7273);const u=r(3993);const p=r(8179);const m=r(4161);const f=r(9751);const v=r(8988);const g=r(1866);const h=r(2871);const y=r(1866);const getRuntimeConfig=e=>{(0,y.emitWarningIfUnsupportedVersion)(process.version);const t=(0,h.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(g.loadConfigsForDefaultMode);const r=(0,v.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??m.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,a.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),maxAttempts:e?.maxAttempts??(0,u.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,u.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:p.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,u.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||f.DEFAULT_RETRY_MODE}),sha256:e?.sha256??d.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??p.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,u.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,u.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8988:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1422);const i=r(1866);const s=r(9381);const a=r(6456);const c=r(7107);const d=r(209);const l=r(6515);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??l.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??d.defaultSSOOIDCHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o.NoAuthSigner}],logger:e?.logger??new i.NoOpLogger,serviceId:e?.serviceId??"SSO OIDC",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},8049:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.defaultSSOHttpAuthSchemeProvider=t.defaultSSOHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const defaultSSOHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSSOHttpAuthSchemeParametersProvider=defaultSSOHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"awsssoportal",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSSOHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"GetRoleCredentials":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"ListAccountRoles":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"ListAccounts":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"Logout":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSSOHttpAuthSchemeProvider=defaultSSOHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig=e=>{const t=(0,n.resolveAwsSdkSigV4Config)(e);return{...t}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},5986:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(3001);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},3001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="fn",o="argv",i="ref";const s=true,a="isSet",c="booleanEquals",d="error",l="endpoint",u="tree",p="PartitionResult",m="getAttr",f={[r]:false,type:"String"},v={[r]:true,default:false,type:"Boolean"},g={[i]:"Endpoint"},h={[n]:c,[o]:[{[i]:"UseFIPS"},true]},y={[n]:c,[o]:[{[i]:"UseDualStack"},true]},C={},S={[n]:m,[o]:[{[i]:p},"supportsFIPS"]},E={[i]:p},b={[n]:c,[o]:[true,{[n]:m,[o]:[E,"supportsDualStack"]}]},_=[h],w=[y],P=[{[i]:"Region"}];const x={version:"1.0",parameters:{Region:f,UseDualStack:v,UseFIPS:v,Endpoint:f},rules:[{conditions:[{[n]:a,[o]:[g]}],rules:[{conditions:_,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:g,properties:C,headers:C},type:l}],type:u},{conditions:[{[n]:a,[o]:P}],rules:[{conditions:[{[n]:"aws.partition",[o]:P,assign:p}],rules:[{conditions:[h,y],rules:[{conditions:[{[n]:c,[o]:[s,S]},b],rules:[{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:u},{conditions:_,rules:[{conditions:[{[n]:c,[o]:[S,s]}],rules:[{conditions:[{[n]:"stringEquals",[o]:[{[n]:m,[o]:[E,"name"]},"aws-us-gov"]}],endpoint:{url:"https://portal.sso.{Region}.amazonaws.com",properties:C,headers:C},type:l},{endpoint:{url:"https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:u},{conditions:w,rules:[{conditions:[b],rules:[{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:C,headers:C},type:l}],type:u},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:u},{endpoint:{url:"https://portal.sso.{Region}.{PartitionResult#dnsSuffix}",properties:C,headers:C},type:l}],type:u}],type:u},{error:"Invalid Configuration: Missing Region",type:d}]};t.ruleSet=x},9615:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{GetRoleCredentialsCommand:()=>Ee,GetRoleCredentialsRequestFilterSensitiveLog:()=>H,GetRoleCredentialsResponseFilterSensitiveLog:()=>z,InvalidRequestException:()=>k,ListAccountRolesCommand:()=>_e,ListAccountRolesRequestFilterSensitiveLog:()=>q,ListAccountsCommand:()=>Pe,ListAccountsRequestFilterSensitiveLog:()=>G,LogoutCommand:()=>Te,LogoutRequestFilterSensitiveLog:()=>W,ResourceNotFoundException:()=>L,RoleCredentialsFilterSensitiveLog:()=>B,SSO:()=>De,SSOClient:()=>O,SSOServiceException:()=>I,TooManyRequestsException:()=>M,UnauthorizedException:()=>$,__Client:()=>_.Client,paginateListAccountRoles:()=>Re,paginateListAccounts:()=>Ie});e.exports=__toCommonJS(a);var c=r(2459);var d=r(1475);var l=r(4103);var u=r(7163);var p=r(1818);var m=r(1422);var f=r(1829);var v=r(2538);var g=r(7273);var h=r(8049);var y=__name((e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,defaultSigningName:"awsssoportal"})),"resolveClientEndpointParameters");var C={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}};var S=r(3107);var E=r(1945);var b=r(4117);var _=r(1866);var w=__name((e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}}),"getHttpAuthExtensionConfiguration");var P=__name((e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})),"resolveHttpAuthRuntimeConfig");var x=__name((e=>e),"asPartial");var T=__name(((e,t)=>{const r={...x((0,E.getAwsRegionExtensionConfiguration)(e)),...x((0,_.getDefaultExtensionConfiguration)(e)),...x((0,b.getHttpHandlerExtensionConfiguration)(e)),...x(w(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,E.resolveAwsRegionExtensionConfiguration)(r),...(0,_.resolveDefaultRuntimeConfig)(r),...(0,b.resolveHttpHandlerRuntimeConfig)(r),...P(r)}}),"resolveRuntimeExtensions");var A=class _SSOClient extends _.Client{constructor(...[e]){const t=(0,S.getRuntimeConfig)(e||{});const r=y(t);const n=(0,u.resolveUserAgentConfig)(r);const o=(0,g.resolveRetryConfig)(n);const i=(0,p.resolveRegionConfig)(o);const s=(0,c.resolveHostHeaderConfig)(i);const a=(0,v.resolveEndpointConfig)(s);const C=(0,h.resolveHttpAuthSchemeConfig)(a);const E=T(C,(e==null?void 0:e.extensions)||[]);super(E);this.config=E;this.middlewareStack.use((0,u.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,g.getRetryPlugin)(this.config));this.middlewareStack.use((0,f.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,c.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,d.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,m.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:h.defaultSSOHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new m.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,m.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}};__name(A,"SSOClient");var O=A;var D=r(6904);var R=class _SSOServiceException extends _.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_SSOServiceException.prototype)}};__name(R,"SSOServiceException");var I=R;var N=class _InvalidRequestException extends I{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,_InvalidRequestException.prototype)}};__name(N,"InvalidRequestException");var k=N;var j=class _ResourceNotFoundException extends I{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,_ResourceNotFoundException.prototype)}};__name(j,"ResourceNotFoundException");var L=j;var U=class _TooManyRequestsException extends I{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e});this.name="TooManyRequestsException";this.$fault="client";Object.setPrototypeOf(this,_TooManyRequestsException.prototype)}};__name(U,"TooManyRequestsException");var M=U;var F=class _UnauthorizedException extends I{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,_UnauthorizedException.prototype)}};__name(F,"UnauthorizedException");var $=F;var H=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"GetRoleCredentialsRequestFilterSensitiveLog");var B=__name((e=>({...e,...e.secretAccessKey&&{secretAccessKey:_.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:_.SENSITIVE_STRING}})),"RoleCredentialsFilterSensitiveLog");var z=__name((e=>({...e,...e.roleCredentials&&{roleCredentials:B(e.roleCredentials)}})),"GetRoleCredentialsResponseFilterSensitiveLog");var q=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"ListAccountRolesRequestFilterSensitiveLog");var G=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"ListAccountsRequestFilterSensitiveLog");var W=__name((e=>({...e,...e.accessToken&&{accessToken:_.SENSITIVE_STRING}})),"LogoutRequestFilterSensitiveLog");var V=r(601);var J=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n=(0,_.map)({},de,{[Ce]:e[ue]});r.bp("/federation/credentials");const o=(0,_.map)({[ye]:[,(0,_.expectNonNull)(e[he],`roleName`)],[pe]:[,(0,_.expectNonNull)(e[le],`accountId`)]});let i;r.m("GET").h(n).q(o).b(i);return r.build()}),"se_GetRoleCredentialsCommand");var K=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n=(0,_.map)({},de,{[Ce]:e[ue]});r.bp("/assignment/roles");const o=(0,_.map)({[ge]:[,e[ve]],[fe]:[()=>e.maxResults!==void 0,()=>e[me].toString()],[pe]:[,(0,_.expectNonNull)(e[le],`accountId`)]});let i;r.m("GET").h(n).q(o).b(i);return r.build()}),"se_ListAccountRolesCommand");var Q=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n=(0,_.map)({},de,{[Ce]:e[ue]});r.bp("/assignment/accounts");const o=(0,_.map)({[ge]:[,e[ve]],[fe]:[()=>e.maxResults!==void 0,()=>e[me].toString()]});let i;r.m("GET").h(n).q(o).b(i);return r.build()}),"se_ListAccountsCommand");var Y=__name((async(e,t)=>{const r=(0,m.requestBuilder)(e,t);const n=(0,_.map)({},de,{[Ce]:e[ue]});r.bp("/logout");let o;r.m("POST").h(n).b(o);return r.build()}),"se_LogoutCommand");var X=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,V.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{roleCredentials:_._json});Object.assign(r,o);return r}),"de_GetRoleCredentialsCommand");var Z=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,V.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{nextToken:_.expectString,roleList:_._json});Object.assign(r,o);return r}),"de_ListAccountRolesCommand");var ee=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});const n=(0,_.expectNonNull)((0,_.expectObject)(await(0,V.parseJsonBody)(e.body,t)),"body");const o=(0,_.take)(n,{accountList:_._json,nextToken:_.expectString});Object.assign(r,o);return r}),"de_ListAccountsCommand");var te=__name((async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return re(e,t)}const r=(0,_.map)({$metadata:ce(e)});await(0,_.collectBody)(e.body,t);return r}),"de_LogoutCommand");var re=__name((async(e,t)=>{const r={...e,body:await(0,V.parseJsonErrorBody)(e.body,t)};const n=(0,V.loadRestJsonErrorCode)(e,r.body);switch(n){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await oe(r,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await ie(r,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await se(r,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await ae(r,t);default:const o=r.body;return ne({output:e,parsedBody:o,errorCode:n})}}),"de_CommandError");var ne=(0,_.withBaseException)(I);var oe=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new k({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_InvalidRequestExceptionRes");var ie=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new L({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_ResourceNotFoundExceptionRes");var se=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new M({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_TooManyRequestsExceptionRes");var ae=__name((async(e,t)=>{const r=(0,_.map)({});const n=e.body;const o=(0,_.take)(n,{message:_.expectString});Object.assign(r,o);const i=new $({$metadata:ce(e),...r});return(0,_.decorateServiceException)(i,e.body)}),"de_UnauthorizedExceptionRes");var ce=__name((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"]})),"deserializeMetadata");var de=__name((e=>e!==void 0&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0)),"isSerializableHeaderValue");var le="accountId";var ue="accessToken";var pe="account_id";var me="maxResults";var fe="max_result";var ve="nextToken";var ge="next_token";var he="roleName";var ye="role_name";var Ce="x-amz-sso_bearer_token";var Se=class _GetRoleCredentialsCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","GetRoleCredentials",{}).n("SSOClient","GetRoleCredentialsCommand").f(H,z).ser(J).de(X).build()){};__name(Se,"GetRoleCredentialsCommand");var Ee=Se;var be=class _ListAccountRolesCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","ListAccountRoles",{}).n("SSOClient","ListAccountRolesCommand").f(q,void 0).ser(K).de(Z).build()){};__name(be,"ListAccountRolesCommand");var _e=be;var we=class _ListAccountsCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","ListAccounts",{}).n("SSOClient","ListAccountsCommand").f(G,void 0).ser(Q).de(ee).build()){};__name(we,"ListAccountsCommand");var Pe=we;var xe=class _LogoutCommand extends(_.Command.classBuilder().ep({...C}).m((function(e,t,r,n){return[(0,D.getSerdePlugin)(r,this.serialize,this.deserialize),(0,v.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("SWBPortalService","Logout",{}).n("SSOClient","LogoutCommand").f(W,void 0).ser(Y).de(te).build()){};__name(xe,"LogoutCommand");var Te=xe;var Ae={GetRoleCredentialsCommand:Ee,ListAccountRolesCommand:_e,ListAccountsCommand:Pe,LogoutCommand:Te};var Oe=class _SSO extends O{};__name(Oe,"SSO");var De=Oe;(0,_.createAggregatedClient)(Ae,De);var Re=(0,m.createPaginator)(O,_e,"nextToken","nextToken","maxResults");var Ie=(0,m.createPaginator)(O,Pe,"nextToken","nextToken","maxResults");0&&0},3107:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(6151));const i=r(601);const s=r(7906);const a=r(1818);const c=r(4681);const d=r(7273);const l=r(3993);const u=r(8179);const p=r(4161);const m=r(9751);const f=r(8060);const v=r(1866);const g=r(2871);const h=r(1866);const getRuntimeConfig=e=>{(0,h.emitWarningIfUnsupportedVersion)(process.version);const t=(0,g.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(v.loadConfigsForDefaultMode);const r=(0,f.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??p.calculateBodyLength,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,s.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),maxAttempts:e?.maxAttempts??(0,l.loadConfig)(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,l.loadConfig)(a.NODE_REGION_CONFIG_OPTIONS,a.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:u.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,l.loadConfig)({...d.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||m.DEFAULT_RETRY_MODE}),sha256:e?.sha256??c.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??u.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,l.loadConfig)(a.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,l.loadConfig)(a.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8060:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1422);const i=r(1866);const s=r(9381);const a=r(6456);const c=r(7107);const d=r(8049);const l=r(5986);const getRuntimeConfig=e=>({apiVersion:"2019-06-10",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??l.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??d.defaultSSOHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o.NoAuthSigner}],logger:e?.logger??new i.NoOpLogger,serviceId:e?.serviceId??"SSO",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},6901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=t.__Client=void 0;const n=r(2459);const o=r(1475);const i=r(4103);const s=r(7163);const a=r(1818);const c=r(1422);const d=r(1829);const l=r(2538);const u=r(7273);const p=r(1866);Object.defineProperty(t,"__Client",{enumerable:true,get:function(){return p.Client}});const m=r(4489);const f=r(4101);const v=r(6184);const g=r(8199);class STSClient extends p.Client{constructor(...[e]){const t=(0,v.getRuntimeConfig)(e||{});const r=(0,f.resolveClientEndpointParameters)(t);const p=(0,s.resolveUserAgentConfig)(r);const h=(0,u.resolveRetryConfig)(p);const y=(0,a.resolveRegionConfig)(h);const C=(0,n.resolveHostHeaderConfig)(y);const S=(0,l.resolveEndpointConfig)(C);const E=(0,m.resolveHttpAuthSchemeConfig)(S);const b=(0,g.resolveRuntimeExtensions)(E,e?.extensions||[]);super(b);this.config=b;this.middlewareStack.use((0,s.getUserAgentPlugin)(this.config));this.middlewareStack.use((0,u.getRetryPlugin)(this.config));this.middlewareStack.use((0,d.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,n.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,o.getLoggerPlugin)(this.config));this.middlewareStack.use((0,i.getRecursionDetectionPlugin)(this.config));this.middlewareStack.use((0,c.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:m.defaultSTSHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new c.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})}));this.middlewareStack.use((0,c.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},7328:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthRuntimeConfig=t.getHttpAuthExtensionConfiguration=void 0;const getHttpAuthExtensionConfiguration=e=>{const t=e.httpAuthSchemes;let r=e.httpAuthSchemeProvider;let n=e.credentials;return{setHttpAuthScheme(e){const r=t.findIndex((t=>t.schemeId===e.schemeId));if(r===-1){t.push(e)}else{t.splice(r,1,e)}},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){r=e},httpAuthSchemeProvider(){return r},setCredentials(e){n=e},credentials(){return n}}};t.getHttpAuthExtensionConfiguration=getHttpAuthExtensionConfiguration;const resolveHttpAuthRuntimeConfig=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()});t.resolveHttpAuthRuntimeConfig=resolveHttpAuthRuntimeConfig},4489:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveHttpAuthSchemeConfig=t.resolveStsAuthConfig=t.defaultSTSHttpAuthSchemeProvider=t.defaultSTSHttpAuthSchemeParametersProvider=void 0;const n=r(601);const o=r(5275);const i=r(6901);const defaultSTSHttpAuthSchemeParametersProvider=async(e,t,r)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,o.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});t.defaultSTSHttpAuthSchemeParametersProvider=defaultSTSHttpAuthSchemeParametersProvider;function createAwsAuthSigv4HttpAuthOption(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function createSmithyApiNoAuthHttpAuthOption(e){return{schemeId:"smithy.api#noAuth"}}const defaultSTSHttpAuthSchemeProvider=e=>{const t=[];switch(e.operation){case"AssumeRoleWithSAML":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}case"AssumeRoleWithWebIdentity":{t.push(createSmithyApiNoAuthHttpAuthOption(e));break}default:{t.push(createAwsAuthSigv4HttpAuthOption(e))}}return t};t.defaultSTSHttpAuthSchemeProvider=defaultSTSHttpAuthSchemeProvider;const resolveStsAuthConfig=e=>({...e,stsClientCtor:i.STSClient});t.resolveStsAuthConfig=resolveStsAuthConfig;const resolveHttpAuthSchemeConfig=e=>{const r=(0,t.resolveStsAuthConfig)(e);const o=(0,n.resolveAwsSdkSigV4Config)(r);return{...o}};t.resolveHttpAuthSchemeConfig=resolveHttpAuthSchemeConfig},4101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.commonParams=t.resolveClientEndpointParameters=void 0;const resolveClientEndpointParameters=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??false,useFipsEndpoint:e.useFipsEndpoint??false,useGlobalEndpoint:e.useGlobalEndpoint??false,defaultSigningName:"sts"});t.resolveClientEndpointParameters=resolveClientEndpointParameters;t.commonParams={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"}}},8763:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultEndpointResolver=void 0;const n=r(1194);const o=r(8013);const i=r(7705);const defaultEndpointResolver=(e,t={})=>(0,o.resolveEndpoint)(i.ruleSet,{endpointParams:e,logger:t.logger});t.defaultEndpointResolver=defaultEndpointResolver;o.customEndpointFunctions.aws=n.awsEndpointFunctions},7705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ruleSet=void 0;const r="required",n="type",o="fn",i="argv",s="ref";const a=false,c=true,d="booleanEquals",l="stringEquals",u="sigv4",p="sts",m="us-east-1",f="endpoint",v="https://sts.{Region}.{PartitionResult#dnsSuffix}",g="tree",h="error",y="getAttr",C={[r]:false,[n]:"String"},S={[r]:true,default:false,[n]:"Boolean"},E={[s]:"Endpoint"},b={[o]:"isSet",[i]:[{[s]:"Region"}]},_={[s]:"Region"},w={[o]:"aws.partition",[i]:[_],assign:"PartitionResult"},P={[s]:"UseFIPS"},x={[s]:"UseDualStack"},T={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:u,signingName:p,signingRegion:m}]},headers:{}},A={},O={conditions:[{[o]:l,[i]:[_,"aws-global"]}],[f]:T,[n]:f},D={[o]:d,[i]:[P,true]},R={[o]:d,[i]:[x,true]},I={[o]:y,[i]:[{[s]:"PartitionResult"},"supportsFIPS"]},N={[s]:"PartitionResult"},k={[o]:d,[i]:[true,{[o]:y,[i]:[N,"supportsDualStack"]}]},j=[{[o]:"isSet",[i]:[E]}],L=[D],U=[R];const M={version:"1.0",parameters:{Region:C,UseDualStack:S,UseFIPS:S,Endpoint:C,UseGlobalEndpoint:S},rules:[{conditions:[{[o]:d,[i]:[{[s]:"UseGlobalEndpoint"},c]},{[o]:"not",[i]:j},b,w,{[o]:d,[i]:[P,a]},{[o]:d,[i]:[x,a]}],rules:[{conditions:[{[o]:l,[i]:[_,"ap-northeast-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"ap-south-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"ap-southeast-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"ap-southeast-2"]}],endpoint:T,[n]:f},O,{conditions:[{[o]:l,[i]:[_,"ca-central-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"eu-central-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"eu-north-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"eu-west-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"eu-west-2"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"eu-west-3"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"sa-east-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,m]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"us-east-2"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"us-west-1"]}],endpoint:T,[n]:f},{conditions:[{[o]:l,[i]:[_,"us-west-2"]}],endpoint:T,[n]:f},{endpoint:{url:v,properties:{authSchemes:[{name:u,signingName:p,signingRegion:"{Region}"}]},headers:A},[n]:f}],[n]:g},{conditions:j,rules:[{conditions:L,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[n]:h},{conditions:U,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[n]:h},{endpoint:{url:E,properties:A,headers:A},[n]:f}],[n]:g},{conditions:[b],rules:[{conditions:[w],rules:[{conditions:[D,R],rules:[{conditions:[{[o]:d,[i]:[c,I]},k],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:A,headers:A},[n]:f}],[n]:g},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[n]:h}],[n]:g},{conditions:L,rules:[{conditions:[{[o]:d,[i]:[I,c]}],rules:[{conditions:[{[o]:l,[i]:[{[o]:y,[i]:[N,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:A,headers:A},[n]:f},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:A,headers:A},[n]:f}],[n]:g},{error:"FIPS is enabled but this partition does not support FIPS",[n]:h}],[n]:g},{conditions:U,rules:[{conditions:[k],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:A,headers:A},[n]:f}],[n]:g},{error:"DualStack is enabled but this partition does not support DualStack",[n]:h}],[n]:g},O,{endpoint:{url:v,properties:A,headers:A},[n]:f}],[n]:g}],[n]:g},{error:"Invalid Configuration: Missing Region",[n]:h}]};t.ruleSet=M},374:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AssumeRoleCommand:()=>er,AssumeRoleResponseFilterSensitiveLog:()=>R,AssumeRoleWithSAMLCommand:()=>nr,AssumeRoleWithSAMLRequestFilterSensitiveLog:()=>I,AssumeRoleWithSAMLResponseFilterSensitiveLog:()=>N,AssumeRoleWithWebIdentityCommand:()=>sr,AssumeRoleWithWebIdentityRequestFilterSensitiveLog:()=>k,AssumeRoleWithWebIdentityResponseFilterSensitiveLog:()=>j,ClientInputEndpointParameters:()=>xr.ClientInputEndpointParameters,CredentialsFilterSensitiveLog:()=>D,DecodeAuthorizationMessageCommand:()=>dr,ExpiredTokenException:()=>v,GetAccessKeyInfoCommand:()=>pr,GetCallerIdentityCommand:()=>vr,GetFederationTokenCommand:()=>yr,GetFederationTokenResponseFilterSensitiveLog:()=>L,GetSessionTokenCommand:()=>Er,GetSessionTokenResponseFilterSensitiveLog:()=>U,IDPCommunicationErrorException:()=>T,IDPRejectedClaimException:()=>_,InvalidAuthorizationMessageException:()=>O,InvalidIdentityTokenException:()=>P,MalformedPolicyDocumentException:()=>h,PackedPolicyTooLargeException:()=>C,RegionDisabledException:()=>E,STS:()=>Pr,STSServiceException:()=>m,decorateDefaultCredentialProvider:()=>Lr,getDefaultRoleAssumer:()=>kr,getDefaultRoleAssumerWithWebIdentity:()=>jr});e.exports=__toCommonJS(a);__reExport(a,r(6901),e.exports);var c=r(2538);var d=r(6904);var l=r(4101);var u=r(1866);var p=class _STSServiceException extends u.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,_STSServiceException.prototype)}};__name(p,"STSServiceException");var m=p;var f=class _ExpiredTokenException extends m{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,_ExpiredTokenException.prototype)}};__name(f,"ExpiredTokenException");var v=f;var g=class _MalformedPolicyDocumentException extends m{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e});this.name="MalformedPolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,_MalformedPolicyDocumentException.prototype)}};__name(g,"MalformedPolicyDocumentException");var h=g;var y=class _PackedPolicyTooLargeException extends m{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e});this.name="PackedPolicyTooLargeException";this.$fault="client";Object.setPrototypeOf(this,_PackedPolicyTooLargeException.prototype)}};__name(y,"PackedPolicyTooLargeException");var C=y;var S=class _RegionDisabledException extends m{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e});this.name="RegionDisabledException";this.$fault="client";Object.setPrototypeOf(this,_RegionDisabledException.prototype)}};__name(S,"RegionDisabledException");var E=S;var b=class _IDPRejectedClaimException extends m{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e});this.name="IDPRejectedClaimException";this.$fault="client";Object.setPrototypeOf(this,_IDPRejectedClaimException.prototype)}};__name(b,"IDPRejectedClaimException");var _=b;var w=class _InvalidIdentityTokenException extends m{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e});this.name="InvalidIdentityTokenException";this.$fault="client";Object.setPrototypeOf(this,_InvalidIdentityTokenException.prototype)}};__name(w,"InvalidIdentityTokenException");var P=w;var x=class _IDPCommunicationErrorException extends m{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e});this.name="IDPCommunicationErrorException";this.$fault="client";Object.setPrototypeOf(this,_IDPCommunicationErrorException.prototype)}};__name(x,"IDPCommunicationErrorException");var T=x;var A=class _InvalidAuthorizationMessageException extends m{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e});this.name="InvalidAuthorizationMessageException";this.$fault="client";Object.setPrototypeOf(this,_InvalidAuthorizationMessageException.prototype)}};__name(A,"InvalidAuthorizationMessageException");var O=A;var D=__name((e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:u.SENSITIVE_STRING}})),"CredentialsFilterSensitiveLog");var R=__name((e=>({...e,...e.Credentials&&{Credentials:D(e.Credentials)}})),"AssumeRoleResponseFilterSensitiveLog");var I=__name((e=>({...e,...e.SAMLAssertion&&{SAMLAssertion:u.SENSITIVE_STRING}})),"AssumeRoleWithSAMLRequestFilterSensitiveLog");var N=__name((e=>({...e,...e.Credentials&&{Credentials:D(e.Credentials)}})),"AssumeRoleWithSAMLResponseFilterSensitiveLog");var k=__name((e=>({...e,...e.WebIdentityToken&&{WebIdentityToken:u.SENSITIVE_STRING}})),"AssumeRoleWithWebIdentityRequestFilterSensitiveLog");var j=__name((e=>({...e,...e.Credentials&&{Credentials:D(e.Credentials)}})),"AssumeRoleWithWebIdentityResponseFilterSensitiveLog");var L=__name((e=>({...e,...e.Credentials&&{Credentials:D(e.Credentials)}})),"GetFederationTokenResponseFilterSensitiveLog");var U=__name((e=>({...e,...e.Credentials&&{Credentials:D(e.Credentials)}})),"GetSessionTokenResponseFilterSensitiveLog");var M=r(601);var F=r(4117);var $=__name((async(e,t)=>{const r=Je;let n;n=Yt({...ue(e,t),[Qe]:Xe,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_AssumeRoleCommand");var H=__name((async(e,t)=>{const r=Je;let n;n=Yt({...pe(e,t),[Qe]:tt,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_AssumeRoleWithSAMLCommand");var B=__name((async(e,t)=>{const r=Je;let n;n=Yt({...me(e,t),[Qe]:rt,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_AssumeRoleWithWebIdentityCommand");var z=__name((async(e,t)=>{const r=Je;let n;n=Yt({...fe(e,t),[Qe]:ct,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_DecodeAuthorizationMessageCommand");var q=__name((async(e,t)=>{const r=Je;let n;n=Yt({...ve(e,t),[Qe]:gt,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_GetAccessKeyInfoCommand");var G=__name((async(e,t)=>{const r=Je;let n;n=Yt({...ge(e,t),[Qe]:ht,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_GetCallerIdentityCommand");var W=__name((async(e,t)=>{const r=Je;let n;n=Yt({...he(e,t),[Qe]:yt,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_GetFederationTokenCommand");var V=__name((async(e,t)=>{const r=Je;let n;n=Yt({...ye(e,t),[Qe]:Ct,[Wt]:Ke});return Ve(t,r,"/",void 0,n)}),"se_GetSessionTokenCommand");var J=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=Te(r.AssumeRoleResult,t);const o={$metadata:Ge(e),...n};return o}),"de_AssumeRoleCommand");var K=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=Ae(r.AssumeRoleWithSAMLResult,t);const o={$metadata:Ge(e),...n};return o}),"de_AssumeRoleWithSAMLCommand");var Q=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=Oe(r.AssumeRoleWithWebIdentityResult,t);const o={$metadata:Ge(e),...n};return o}),"de_AssumeRoleWithWebIdentityCommand");var Y=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=Re(r.DecodeAuthorizationMessageResult,t);const o={$metadata:Ge(e),...n};return o}),"de_DecodeAuthorizationMessageCommand");var X=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=ke(r.GetAccessKeyInfoResult,t);const o={$metadata:Ge(e),...n};return o}),"de_GetAccessKeyInfoCommand");var Z=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=je(r.GetCallerIdentityResult,t);const o={$metadata:Ge(e),...n};return o}),"de_GetCallerIdentityCommand");var ee=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=Le(r.GetFederationTokenResult,t);const o={$metadata:Ge(e),...n};return o}),"de_GetFederationTokenCommand");var te=__name((async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const r=await(0,M.parseXmlBody)(e.body,t);let n={};n=Ue(r.GetSessionTokenResult,t);const o={$metadata:Ge(e),...n};return o}),"de_GetSessionTokenCommand");var re=__name((async(e,t)=>{const r={...e,body:await(0,M.parseXmlErrorBody)(e.body,t)};const n=Xt(e,r.body);switch(n){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await ne(r,t);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await ce(r,t);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await de(r,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await le(r,t);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await ie(r,t);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await ae(r,t);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await oe(r,t);case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await se(r,t);default:const o=r.body;return We({output:e,parsedBody:o.Error,errorCode:n})}}),"de_CommandError");var ne=__name((async(e,t)=>{const r=e.body;const n=Ie(r.Error,t);const o=new v({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_ExpiredTokenExceptionRes");var oe=__name((async(e,t)=>{const r=e.body;const n=Me(r.Error,t);const o=new T({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_IDPCommunicationErrorExceptionRes");var ie=__name((async(e,t)=>{const r=e.body;const n=Fe(r.Error,t);const o=new _({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_IDPRejectedClaimExceptionRes");var se=__name((async(e,t)=>{const r=e.body;const n=$e(r.Error,t);const o=new O({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_InvalidAuthorizationMessageExceptionRes");var ae=__name((async(e,t)=>{const r=e.body;const n=He(r.Error,t);const o=new P({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_InvalidIdentityTokenExceptionRes");var ce=__name((async(e,t)=>{const r=e.body;const n=Be(r.Error,t);const o=new h({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_MalformedPolicyDocumentExceptionRes");var de=__name((async(e,t)=>{const r=e.body;const n=ze(r.Error,t);const o=new C({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_PackedPolicyTooLargeExceptionRes");var le=__name((async(e,t)=>{const r=e.body;const n=qe(r.Error,t);const o=new E({$metadata:Ge(e),...n});return(0,u.decorateServiceException)(o,r)}),"de_RegionDisabledExceptionRes");var ue=__name(((e,t)=>{var r,n,o,i;const s={};if(e[It]!=null){s[It]=e[It]}if(e[Nt]!=null){s[Nt]=e[Nt]}if(e[Pt]!=null){const n=Ce(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){s.PolicyArns=[]}Object.entries(n).forEach((([e,t])=>{const r=`PolicyArns.${e}`;s[r]=t}))}if(e[wt]!=null){s[wt]=e[wt]}if(e[lt]!=null){s[lt]=e[lt]}if(e[Bt]!=null){const r=Pe(e[Bt],t);if(((n=e[Bt])==null?void 0:n.length)===0){s.Tags=[]}Object.entries(r).forEach((([e,t])=>{const r=`Tags.${e}`;s[r]=t}))}if(e[qt]!=null){const r=we(e[qt],t);if(((o=e[qt])==null?void 0:o.length)===0){s.TransitiveTagKeys=[]}Object.entries(r).forEach((([e,t])=>{const r=`TransitiveTagKeys.${e}`;s[r]=t}))}if(e[pt]!=null){s[pt]=e[pt]}if(e[Ft]!=null){s[Ft]=e[Ft]}if(e[zt]!=null){s[zt]=e[zt]}if(e[Mt]!=null){s[Mt]=e[Mt]}if(e[At]!=null){const r=be(e[At],t);if(((i=e[At])==null?void 0:i.length)===0){s.ProvidedContexts=[]}Object.entries(r).forEach((([e,t])=>{const r=`ProvidedContexts.${e}`;s[r]=t}))}return s}),"se_AssumeRoleRequest");var pe=__name(((e,t)=>{var r;const n={};if(e[It]!=null){n[It]=e[It]}if(e[xt]!=null){n[xt]=e[xt]}if(e[Lt]!=null){n[Lt]=e[Lt]}if(e[Pt]!=null){const o=Ce(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t}))}if(e[wt]!=null){n[wt]=e[wt]}if(e[lt]!=null){n[lt]=e[lt]}return n}),"se_AssumeRoleWithSAMLRequest");var me=__name(((e,t)=>{var r;const n={};if(e[It]!=null){n[It]=e[It]}if(e[Nt]!=null){n[Nt]=e[Nt]}if(e[Jt]!=null){n[Jt]=e[Jt]}if(e[Ot]!=null){n[Ot]=e[Ot]}if(e[Pt]!=null){const o=Ce(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){n.PolicyArns=[]}Object.entries(o).forEach((([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t}))}if(e[wt]!=null){n[wt]=e[wt]}if(e[lt]!=null){n[lt]=e[lt]}return n}),"se_AssumeRoleWithWebIdentityRequest");var fe=__name(((e,t)=>{const r={};if(e[mt]!=null){r[mt]=e[mt]}return r}),"se_DecodeAuthorizationMessageRequest");var ve=__name(((e,t)=>{const r={};if(e[Ye]!=null){r[Ye]=e[Ye]}return r}),"se_GetAccessKeyInfoRequest");var ge=__name(((e,t)=>{const r={};return r}),"se_GetCallerIdentityRequest");var he=__name(((e,t)=>{var r,n;const o={};if(e[bt]!=null){o[bt]=e[bt]}if(e[wt]!=null){o[wt]=e[wt]}if(e[Pt]!=null){const n=Ce(e[Pt],t);if(((r=e[Pt])==null?void 0:r.length)===0){o.PolicyArns=[]}Object.entries(n).forEach((([e,t])=>{const r=`PolicyArns.${e}`;o[r]=t}))}if(e[lt]!=null){o[lt]=e[lt]}if(e[Bt]!=null){const r=Pe(e[Bt],t);if(((n=e[Bt])==null?void 0:n.length)===0){o.Tags=[]}Object.entries(r).forEach((([e,t])=>{const r=`Tags.${e}`;o[r]=t}))}return o}),"se_GetFederationTokenRequest");var ye=__name(((e,t)=>{const r={};if(e[lt]!=null){r[lt]=e[lt]}if(e[Ft]!=null){r[Ft]=e[Ft]}if(e[zt]!=null){r[zt]=e[zt]}return r}),"se_GetSessionTokenRequest");var Ce=__name(((e,t)=>{const r={};let n=1;for(const o of e){if(o===null){continue}const e=Se(o,t);Object.entries(e).forEach((([e,t])=>{r[`member.${n}.${e}`]=t}));n++}return r}),"se_policyDescriptorListType");var Se=__name(((e,t)=>{const r={};if(e[Kt]!=null){r[Kt]=e[Kt]}return r}),"se_PolicyDescriptorType");var Ee=__name(((e,t)=>{const r={};if(e[Tt]!=null){r[Tt]=e[Tt]}if(e[at]!=null){r[at]=e[at]}return r}),"se_ProvidedContext");var be=__name(((e,t)=>{const r={};let n=1;for(const o of e){if(o===null){continue}const e=Ee(o,t);Object.entries(e).forEach((([e,t])=>{r[`member.${n}.${e}`]=t}));n++}return r}),"se_ProvidedContextsListType");var _e=__name(((e,t)=>{const r={};if(e[Et]!=null){r[Et]=e[Et]}if(e[Vt]!=null){r[Vt]=e[Vt]}return r}),"se_Tag");var we=__name(((e,t)=>{const r={};let n=1;for(const t of e){if(t===null){continue}r[`member.${n}`]=t;n++}return r}),"se_tagKeyListType");var Pe=__name(((e,t)=>{const r={};let n=1;for(const o of e){if(o===null){continue}const e=_e(o,t);Object.entries(e).forEach((([e,t])=>{r[`member.${n}.${e}`]=t}));n++}return r}),"se_tagListType");var xe=__name(((e,t)=>{const r={};if(e[Ze]!=null){r[Ze]=(0,u.expectString)(e[Ze])}if(e[ot]!=null){r[ot]=(0,u.expectString)(e[ot])}return r}),"de_AssumedRoleUser");var Te=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=De(e[st],t)}if(e[et]!=null){r[et]=xe(e[et],t)}if(e[Dt]!=null){r[Dt]=(0,u.strictParseInt32)(e[Dt])}if(e[Mt]!=null){r[Mt]=(0,u.expectString)(e[Mt])}return r}),"de_AssumeRoleResponse");var Ae=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=De(e[st],t)}if(e[et]!=null){r[et]=xe(e[et],t)}if(e[Dt]!=null){r[Dt]=(0,u.strictParseInt32)(e[Dt])}if(e[kt]!=null){r[kt]=(0,u.expectString)(e[kt])}if(e[$t]!=null){r[$t]=(0,u.expectString)(e[$t])}if(e[St]!=null){r[St]=(0,u.expectString)(e[St])}if(e[it]!=null){r[it]=(0,u.expectString)(e[it])}if(e[_t]!=null){r[_t]=(0,u.expectString)(e[_t])}if(e[Mt]!=null){r[Mt]=(0,u.expectString)(e[Mt])}return r}),"de_AssumeRoleWithSAMLResponse");var Oe=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=De(e[st],t)}if(e[Ut]!=null){r[Ut]=(0,u.expectString)(e[Ut])}if(e[et]!=null){r[et]=xe(e[et],t)}if(e[Dt]!=null){r[Dt]=(0,u.strictParseInt32)(e[Dt])}if(e[Rt]!=null){r[Rt]=(0,u.expectString)(e[Rt])}if(e[it]!=null){r[it]=(0,u.expectString)(e[it])}if(e[Mt]!=null){r[Mt]=(0,u.expectString)(e[Mt])}return r}),"de_AssumeRoleWithWebIdentityResponse");var De=__name(((e,t)=>{const r={};if(e[Ye]!=null){r[Ye]=(0,u.expectString)(e[Ye])}if(e[jt]!=null){r[jt]=(0,u.expectString)(e[jt])}if(e[Ht]!=null){r[Ht]=(0,u.expectString)(e[Ht])}if(e[ut]!=null){r[ut]=(0,u.expectNonNull)((0,u.parseRfc3339DateTimeWithOffset)(e[ut]))}return r}),"de_Credentials");var Re=__name(((e,t)=>{const r={};if(e[dt]!=null){r[dt]=(0,u.expectString)(e[dt])}return r}),"de_DecodeAuthorizationMessageResponse");var Ie=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_ExpiredTokenException");var Ne=__name(((e,t)=>{const r={};if(e[vt]!=null){r[vt]=(0,u.expectString)(e[vt])}if(e[ot]!=null){r[ot]=(0,u.expectString)(e[ot])}return r}),"de_FederatedUser");var ke=__name(((e,t)=>{const r={};if(e[nt]!=null){r[nt]=(0,u.expectString)(e[nt])}return r}),"de_GetAccessKeyInfoResponse");var je=__name(((e,t)=>{const r={};if(e[Gt]!=null){r[Gt]=(0,u.expectString)(e[Gt])}if(e[nt]!=null){r[nt]=(0,u.expectString)(e[nt])}if(e[ot]!=null){r[ot]=(0,u.expectString)(e[ot])}return r}),"de_GetCallerIdentityResponse");var Le=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=De(e[st],t)}if(e[ft]!=null){r[ft]=Ne(e[ft],t)}if(e[Dt]!=null){r[Dt]=(0,u.strictParseInt32)(e[Dt])}return r}),"de_GetFederationTokenResponse");var Ue=__name(((e,t)=>{const r={};if(e[st]!=null){r[st]=De(e[st],t)}return r}),"de_GetSessionTokenResponse");var Me=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_IDPCommunicationErrorException");var Fe=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_IDPRejectedClaimException");var $e=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_InvalidAuthorizationMessageException");var He=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_InvalidIdentityTokenException");var Be=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_MalformedPolicyDocumentException");var ze=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_PackedPolicyTooLargeException");var qe=__name(((e,t)=>{const r={};if(e[Qt]!=null){r[Qt]=(0,u.expectString)(e[Qt])}return r}),"de_RegionDisabledException");var Ge=__name((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"]})),"deserializeMetadata");var We=(0,u.withBaseException)(m);var Ve=__name((async(e,t,r,n,o)=>{const{hostname:i,protocol:s="https",port:a,path:c}=await e.endpoint();const d={protocol:s,hostname:i,port:a,method:"POST",path:c.endsWith("/")?c.slice(0,-1)+r:c+r,headers:t};if(n!==void 0){d.hostname=n}if(o!==void 0){d.body=o}return new F.HttpRequest(d)}),"buildHttpRpcRequest");var Je={"content-type":"application/x-www-form-urlencoded"};var Ke="2011-06-15";var Qe="Action";var Ye="AccessKeyId";var Xe="AssumeRole";var Ze="AssumedRoleId";var et="AssumedRoleUser";var tt="AssumeRoleWithSAML";var rt="AssumeRoleWithWebIdentity";var nt="Account";var ot="Arn";var it="Audience";var st="Credentials";var at="ContextAssertion";var ct="DecodeAuthorizationMessage";var dt="DecodedMessage";var lt="DurationSeconds";var ut="Expiration";var pt="ExternalId";var mt="EncodedMessage";var ft="FederatedUser";var vt="FederatedUserId";var gt="GetAccessKeyInfo";var ht="GetCallerIdentity";var yt="GetFederationToken";var Ct="GetSessionToken";var St="Issuer";var Et="Key";var bt="Name";var _t="NameQualifier";var wt="Policy";var Pt="PolicyArns";var xt="PrincipalArn";var Tt="ProviderArn";var At="ProvidedContexts";var Ot="ProviderId";var Dt="PackedPolicySize";var Rt="Provider";var It="RoleArn";var Nt="RoleSessionName";var kt="Subject";var jt="SecretAccessKey";var Lt="SAMLAssertion";var Ut="SubjectFromWebIdentityToken";var Mt="SourceIdentity";var Ft="SerialNumber";var $t="SubjectType";var Ht="SessionToken";var Bt="Tags";var zt="TokenCode";var qt="TransitiveTagKeys";var Gt="UserId";var Wt="Version";var Vt="Value";var Jt="WebIdentityToken";var Kt="arn";var Qt="message";var Yt=__name((e=>Object.entries(e).map((([e,t])=>(0,u.extendedEncodeURIComponent)(e)+"="+(0,u.extendedEncodeURIComponent)(t))).join("&")),"buildFormUrlencodedString");var Xt=__name(((e,t)=>{var r;if(((r=t.Error)==null?void 0:r.Code)!==void 0){return t.Error.Code}if(e.statusCode==404){return"NotFound"}}),"loadQueryErrorCode");var Zt=class _AssumeRoleCommand extends(u.Command.classBuilder().ep({...l.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").f(void 0,R).ser($).de(J).build()){};__name(Zt,"AssumeRoleCommand");var er=Zt;var tr=r(4101);var rr=class _AssumeRoleWithSAMLCommand extends(u.Command.classBuilder().ep({...tr.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithSAML",{}).n("STSClient","AssumeRoleWithSAMLCommand").f(I,N).ser(H).de(K).build()){};__name(rr,"AssumeRoleWithSAMLCommand");var nr=rr;var or=r(4101);var ir=class _AssumeRoleWithWebIdentityCommand extends(u.Command.classBuilder().ep({...or.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(k,j).ser(B).de(Q).build()){};__name(ir,"AssumeRoleWithWebIdentityCommand");var sr=ir;var ar=r(4101);var cr=class _DecodeAuthorizationMessageCommand extends(u.Command.classBuilder().ep({...ar.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","DecodeAuthorizationMessage",{}).n("STSClient","DecodeAuthorizationMessageCommand").f(void 0,void 0).ser(z).de(Y).build()){};__name(cr,"DecodeAuthorizationMessageCommand");var dr=cr;var lr=r(4101);var ur=class _GetAccessKeyInfoCommand extends(u.Command.classBuilder().ep({...lr.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetAccessKeyInfo",{}).n("STSClient","GetAccessKeyInfoCommand").f(void 0,void 0).ser(q).de(X).build()){};__name(ur,"GetAccessKeyInfoCommand");var pr=ur;var mr=r(4101);var fr=class _GetCallerIdentityCommand extends(u.Command.classBuilder().ep({...mr.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetCallerIdentity",{}).n("STSClient","GetCallerIdentityCommand").f(void 0,void 0).ser(G).de(Z).build()){};__name(fr,"GetCallerIdentityCommand");var vr=fr;var gr=r(4101);var hr=class _GetFederationTokenCommand extends(u.Command.classBuilder().ep({...gr.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetFederationToken",{}).n("STSClient","GetFederationTokenCommand").f(void 0,L).ser(W).de(ee).build()){};__name(hr,"GetFederationTokenCommand");var yr=hr;var Cr=r(4101);var Sr=class _GetSessionTokenCommand extends(u.Command.classBuilder().ep({...Cr.commonParams}).m((function(e,t,r,n){return[(0,d.getSerdePlugin)(r,this.serialize,this.deserialize),(0,c.getEndpointPlugin)(r,e.getEndpointParameterInstructions())]})).s("AWSSecurityTokenServiceV20110615","GetSessionToken",{}).n("STSClient","GetSessionTokenCommand").f(void 0,U).ser(V).de(te).build()){};__name(Sr,"GetSessionTokenCommand");var Er=Sr;var br=r(6901);var _r={AssumeRoleCommand:er,AssumeRoleWithSAMLCommand:nr,AssumeRoleWithWebIdentityCommand:sr,DecodeAuthorizationMessageCommand:dr,GetAccessKeyInfoCommand:pr,GetCallerIdentityCommand:vr,GetFederationTokenCommand:yr,GetSessionTokenCommand:Er};var wr=class _STS extends br.STSClient{};__name(wr,"STS");var Pr=wr;(0,u.createAggregatedClient)(_r,Pr);var xr=r(4101);var Tr="us-east-1";var Ar=__name((e=>{if(typeof(e==null?void 0:e.Arn)==="string"){const t=e.Arn.split(":");if(t.length>4&&t[4]!==""){return t[4]}}return void 0}),"getAccountIdFromAssumedRoleUser");var Or=__name((async(e,t,r)=>{var n;const o=typeof e==="function"?await e():e;const i=typeof t==="function"?await t():t;(n=r==null?void 0:r.debug)==null?void 0:n.call(r,"@aws-sdk/client-sts::resolveRegion","accepting first of:",`${o} (provider)`,`${i} (parent client)`,`${Tr} (STS default)`);return o??i??Tr}),"resolveRegion");var Dr=__name(((e,t)=>{let r;let n;return async(o,i)=>{var s,a,c;n=o;if(!r){const{logger:o=((s=e==null?void 0:e.parentClientConfig)==null?void 0:s.logger),region:i,requestHandler:d=((a=e==null?void 0:e.parentClientConfig)==null?void 0:a.requestHandler),credentialProviderLogger:l}=e;const u=await Or(i,(c=e==null?void 0:e.parentClientConfig)==null?void 0:c.region,l);r=new t({credentialDefaultProvider:()=>async()=>n,region:u,requestHandler:d,logger:o})}const{Credentials:d,AssumedRoleUser:l}=await r.send(new er(i));if(!d||!d.AccessKeyId||!d.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`)}const u=Ar(l);return{accessKeyId:d.AccessKeyId,secretAccessKey:d.SecretAccessKey,sessionToken:d.SessionToken,expiration:d.Expiration,...d.CredentialScope&&{credentialScope:d.CredentialScope},...u&&{accountId:u}}}}),"getDefaultRoleAssumer");var Rr=__name(((e,t)=>{let r;return async n=>{var o,i,s;if(!r){const{logger:n=((o=e==null?void 0:e.parentClientConfig)==null?void 0:o.logger),region:a,requestHandler:c=((i=e==null?void 0:e.parentClientConfig)==null?void 0:i.requestHandler),credentialProviderLogger:d}=e;const l=await Or(a,(s=e==null?void 0:e.parentClientConfig)==null?void 0:s.region,d);r=new t({region:l,requestHandler:c,logger:n})}const{Credentials:a,AssumedRoleUser:c}=await r.send(new sr(n));if(!a||!a.AccessKeyId||!a.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`)}const d=Ar(c);return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...d&&{accountId:d}}}}),"getDefaultRoleAssumerWithWebIdentity");var Ir=r(6901);var Nr=__name(((e,t)=>{var r;if(!t)return e;else return r=class extends e{constructor(e){super(e);for(const e of t){this.middlewareStack.use(e)}}},__name(r,"CustomizableSTSClient"),r}),"getCustomizableStsClientCtor");var kr=__name(((e={},t)=>Dr(e,Nr(Ir.STSClient,t))),"getDefaultRoleAssumer");var jr=__name(((e={},t)=>Rr(e,Nr(Ir.STSClient,t))),"getDefaultRoleAssumerWithWebIdentity");var Lr=__name((e=>t=>e({roleAssumer:kr(t),roleAssumerWithWebIdentity:jr(t),...t})),"decorateDefaultCredentialProvider");0&&0},6184:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(204);const o=n.__importDefault(r(858));const i=r(601);const s=r(2944);const a=r(7906);const c=r(1818);const d=r(1422);const l=r(4681);const u=r(7273);const p=r(3993);const m=r(8179);const f=r(4161);const v=r(9751);const g=r(8809);const h=r(1866);const y=r(2871);const C=r(1866);const getRuntimeConfig=e=>{(0,C.emitWarningIfUnsupportedVersion)(process.version);const t=(0,y.resolveDefaultsModeConfig)(e);const defaultConfigProvider=()=>t().then(h.loadConfigsForDefaultMode);const r=(0,g.getRuntimeConfig)(e);(0,i.emitWarningIfUnsupportedVersion)(process.version);return{...r,...e,runtime:"node",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??f.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??s.defaultProvider,defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,a.defaultUserAgent)({serviceId:r.serviceId,clientVersion:o.default.version}),httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4")||(async e=>await(0,s.defaultProvider)(e?.__config||{})()),signer:new i.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new d.NoAuthSigner}],maxAttempts:e?.maxAttempts??(0,p.loadConfig)(u.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:e?.region??(0,p.loadConfig)(c.NODE_REGION_CONFIG_OPTIONS,c.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:m.NodeHttpHandler.create(e?.requestHandler??defaultConfigProvider),retryMode:e?.retryMode??(0,p.loadConfig)({...u.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await defaultConfigProvider()).retryMode||v.DEFAULT_RETRY_MODE}),sha256:e?.sha256??l.Hash.bind(null,"sha256"),streamCollector:e?.streamCollector??m.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(0,p.loadConfig)(c.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:e?.useFipsEndpoint??(0,p.loadConfig)(c.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS)}};t.getRuntimeConfig=getRuntimeConfig},8809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const n=r(601);const o=r(1422);const i=r(1866);const s=r(9381);const a=r(6456);const c=r(7107);const d=r(4489);const l=r(8763);const getRuntimeConfig=e=>({apiVersion:"2011-06-15",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??a.toBase64,disableHostPrefix:e?.disableHostPrefix??false,endpointProvider:e?.endpointProvider??l.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??d.defaultSTSHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new n.AwsSdkSigV4Signer},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o.NoAuthSigner}],logger:e?.logger??new i.NoOpLogger,serviceId:e?.serviceId??"STS",urlParser:e?.urlParser??s.parseUrl,utf8Decoder:e?.utf8Decoder??c.fromUtf8,utf8Encoder:e?.utf8Encoder??c.toUtf8});t.getRuntimeConfig=getRuntimeConfig},8199:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRuntimeExtensions=void 0;const n=r(1945);const o=r(4117);const i=r(1866);const s=r(7328);const asPartial=e=>e;const resolveRuntimeExtensions=(e,t)=>{const r={...asPartial((0,n.getAwsRegionExtensionConfiguration)(e)),...asPartial((0,i.getDefaultExtensionConfiguration)(e)),...asPartial((0,o.getHttpHandlerExtensionConfiguration)(e)),...asPartial((0,s.getHttpAuthExtensionConfiguration)(e))};t.forEach((e=>e.configure(r)));return{...e,...(0,n.resolveAwsRegionExtensionConfiguration)(r),...(0,i.resolveDefaultRuntimeConfig)(r),...(0,o.resolveHttpHandlerRuntimeConfig)(r),...(0,s.resolveHttpAuthRuntimeConfig)(r)}};t.resolveRuntimeExtensions=resolveRuntimeExtensions},601:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(204);n.__exportStar(r(7850),t);n.__exportStar(r(5749),t);n.__exportStar(r(5174),t)},7850:e=>{"use strict";var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{emitWarningIfUnsupportedVersion:()=>a});e.exports=__toCommonJS(i);var s=false;var a=__name((e=>{if(e&&!s&&parseInt(e.substring(1,e.indexOf(".")))<18){s=true;process.emitWarning(`NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will\nno longer support Node.js 16.x on January 6, 2025.\n\nTo continue receiving updates to AWS services, bug fixes, and security\nupdates please upgrade to a supported Node.js LTS version.\n\nMore information can be found at: https://a.co/74kJMmI`)}}),"emitWarningIfUnsupportedVersion");0&&0},5749:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AWSSDKSigV4Signer:()=>y,AwsSdkSigV4ASigner:()=>E,AwsSdkSigV4Signer:()=>h,resolveAWSSDKSigV4Config:()=>P,resolveAwsSdkSigV4Config:()=>w,validateSigningProperties:()=>v});e.exports=__toCommonJS(a);var c=r(4117);var d=r(4117);var l=__name((e=>{var t,r;return d.HttpResponse.isInstance(e)?((t=e.headers)==null?void 0:t.date)??((r=e.headers)==null?void 0:r.Date):void 0}),"getDateHeader");var u=__name((e=>new Date(Date.now()+e)),"getSkewCorrectedDate");var p=__name(((e,t)=>Math.abs(u(t).getTime()-e)>=3e5),"isClockSkewed");var m=__name(((e,t)=>{const r=Date.parse(e);if(p(r,t)){return r-Date.now()}return t}),"getUpdatedSystemClockOffset");var f=__name(((e,t)=>{if(!t){throw new Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`)}return t}),"throwSigningPropertyError");var v=__name((async e=>{var t,r,n;const o=f("context",e.context);const i=f("config",e.config);const s=(n=(r=(t=o.endpointV2)==null?void 0:t.properties)==null?void 0:r.authSchemes)==null?void 0:n[0];const a=f("signer",i.signer);const c=await a(s);const d=e==null?void 0:e.signingRegion;const l=e==null?void 0:e.signingRegionSet;const u=e==null?void 0:e.signingName;return{config:i,signer:c,signingRegion:d,signingRegionSet:l,signingName:u}}),"validateSigningProperties");var g=class _AwsSdkSigV4Signer{async sign(e,t,r){var n;if(!c.HttpRequest.isInstance(e)){throw new Error("The request is not an instance of `HttpRequest` and cannot be signed")}const o=await v(r);const{config:i,signer:s}=o;let{signingRegion:a,signingName:d}=o;const l=r.context;if(((n=l==null?void 0:l.authSchemes)==null?void 0:n.length)??0>1){const[e,t]=l.authSchemes;if((e==null?void 0:e.name)==="sigv4a"&&(t==null?void 0:t.name)==="sigv4"){a=(t==null?void 0:t.signingRegion)??a;d=(t==null?void 0:t.signingName)??d}}const p=await s.sign(e,{signingDate:u(i.systemClockOffset),signingRegion:a,signingService:d});return p}errorHandler(e){return t=>{const r=t.ServerTime??l(t.$response);if(r){const n=f("config",e.config);const o=n.systemClockOffset;n.systemClockOffset=m(r,n.systemClockOffset);const i=n.systemClockOffset!==o;if(i&&t.$metadata){t.$metadata.clockSkewCorrected=true}}throw t}}successHandler(e,t){const r=l(e);if(r){const e=f("config",t.config);e.systemClockOffset=m(r,e.systemClockOffset)}}};__name(g,"AwsSdkSigV4Signer");var h=g;var y=h;var C=r(4117);var S=class _AwsSdkSigV4ASigner extends h{async sign(e,t,r){var n;if(!C.HttpRequest.isInstance(e)){throw new Error("The request is not an instance of `HttpRequest` and cannot be signed")}const{config:o,signer:i,signingRegion:s,signingRegionSet:a,signingName:c}=await v(r);const d=((n=a==null?void 0:a.join)==null?void 0:n.call(a,","))??s;const l=await i.sign(e,{signingDate:u(o.systemClockOffset),signingRegion:d,signingService:c});return l}};__name(S,"AwsSdkSigV4ASigner");var E=S;var b=r(1422);var _=r(829);var w=__name((e=>{let t;if(e.credentials){t=(0,b.memoizeIdentityProvider)(e.credentials,b.isIdentityExpired,b.doesIdentityRequireRefresh)}if(!t){if(e.credentialDefaultProvider){t=(0,b.normalizeProvider)(e.credentialDefaultProvider(Object.assign({},e,{parentClientConfig:e})))}else{t=__name((async()=>{throw new Error("`credentials` is missing")}),"normalizedCreds")}}const{signingEscapePath:r=true,systemClockOffset:n=e.systemClockOffset||0,sha256:o}=e;let i;if(e.signer){i=(0,b.normalizeProvider)(e.signer)}else if(e.regionInfoProvider){i=__name((()=>(0,b.normalizeProvider)(e.region)().then((async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t])).then((([n,i])=>{const{signingRegion:s,signingService:a}=n;e.signingRegion=e.signingRegion||s||i;e.signingName=e.signingName||a||e.serviceId;const c={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:r};const d=e.signerConstructor||_.SignatureV4;return new d(c)}))),"signer")}else{i=__name((async n=>{n=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,b.normalizeProvider)(e.region)(),properties:{}},n);const i=n.signingRegion;const s=n.signingName;e.signingRegion=e.signingRegion||i;e.signingName=e.signingName||s||e.serviceId;const a={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:o,uriEscapePath:r};const c=e.signerConstructor||_.SignatureV4;return new c(a)}),"signer")}return{...e,systemClockOffset:n,signingEscapePath:r,credentials:t,signer:i}}),"resolveAwsSdkSigV4Config");var P=w;0&&0},5174:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{_toBool:()=>d,_toNum:()=>l,_toStr:()=>c,awsExpectUnion:()=>p,loadRestJsonErrorCode:()=>h,loadRestXmlErrorCode:()=>b,parseJsonBody:()=>v,parseJsonErrorBody:()=>g,parseXmlBody:()=>S,parseXmlErrorBody:()=>E});e.exports=__toCommonJS(a);var c=__name((e=>{if(e==null){return e}if(typeof e==="number"||typeof e==="bigint"){const t=new Error(`Received number ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}if(typeof e==="boolean"){const t=new Error(`Received boolean ${e} where a string was expected.`);t.name="Warning";console.warn(t);return String(e)}return e}),"_toStr");var d=__name((e=>{if(e==null){return e}if(typeof e==="number"){}if(typeof e==="string"){const t=e.toLowerCase();if(e!==""&&t!=="false"&&t!=="true"){const t=new Error(`Received string "${e}" where a boolean was expected.`);t.name="Warning";console.warn(t)}return e!==""&&t!=="false"}return e}),"_toBool");var l=__name((e=>{if(e==null){return e}if(typeof e==="boolean"){}if(typeof e==="string"){const t=Number(e);if(t.toString()!==e){const t=new Error(`Received string "${e}" where a number was expected.`);t.name="Warning";console.warn(t);return e}return t}return e}),"_toNum");var u=r(1866);var p=__name((e=>{if(e==null){return void 0}if(typeof e==="object"&&"__type"in e){delete e.__type}return(0,u.expectUnion)(e)}),"awsExpectUnion");var m=r(1866);var f=__name(((e,t)=>(0,m.collectBody)(e,t).then((e=>t.utf8Encoder(e)))),"collectBodyString");var v=__name(((e,t)=>f(e,t).then((e=>{if(e.length){try{return JSON.parse(e)}catch(t){if((t==null?void 0:t.name)==="SyntaxError"){Object.defineProperty(t,"$responseBodyText",{value:e})}throw t}}return{}}))),"parseJsonBody");var g=__name((async(e,t)=>{const r=await v(e,t);r.message=r.message??r.Message;return r}),"parseJsonErrorBody");var h=__name(((e,t)=>{const r=__name(((e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase()))),"findKey");const n=__name((e=>{let t=e;if(typeof t==="number"){t=t.toString()}if(t.indexOf(",")>=0){t=t.split(",")[0]}if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t}),"sanitizeErrorCode");const o=r(e.headers,"x-amzn-errortype");if(o!==void 0){return n(e.headers[o])}if(t.code!==void 0){return n(t.code)}if(t["__type"]!==void 0){return n(t["__type"])}}),"loadRestJsonErrorCode");var y=r(1866);var C=r(4819);var S=__name(((e,t)=>f(e,t).then((e=>{if(e.length){const t=new C.XMLParser({attributeNamePrefix:"",htmlEntities:true,ignoreAttributes:false,ignoreDeclaration:true,parseTagValue:false,trimValues:false,tagValueProcessor:(e,t)=>t.trim()===""&&t.includes("\n")?"":void 0});t.addEntity("#xD","\r");t.addEntity("#10","\n");let r;try{r=t.parse(e,true)}catch(t){if(t&&typeof t==="object"){Object.defineProperty(t,"$responseBodyText",{value:e})}throw t}const n="#text";const o=Object.keys(r)[0];const i=r[o];if(i[n]){i[o]=i[n];delete i[n]}return(0,y.getValueFromTextNode)(i)}return{}}))),"parseXmlBody");var E=__name((async(e,t)=>{const r=await S(e,t);if(r.Error){r.Error.message=r.Error.message??r.Error.Message}return r}),"parseXmlErrorBody");var b=__name(((e,t)=>{var r;if(((r=t==null?void 0:t.Error)==null?void 0:r.Code)!==void 0){return t.Error.Code}if((t==null?void 0:t.Code)!==void 0){return t.Code}if(e.statusCode==404){return"NotFound"}}),"loadRestXmlErrorCode");0&&0},1114:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{ENV_ACCOUNT_ID:()=>f,ENV_CREDENTIAL_SCOPE:()=>m,ENV_EXPIRATION:()=>p,ENV_KEY:()=>d,ENV_SECRET:()=>l,ENV_SESSION:()=>u,fromEnv:()=>v});e.exports=__toCommonJS(a);var c=r(7879);var d="AWS_ACCESS_KEY_ID";var l="AWS_SECRET_ACCESS_KEY";var u="AWS_SESSION_TOKEN";var p="AWS_CREDENTIAL_EXPIRATION";var m="AWS_CREDENTIAL_SCOPE";var f="AWS_ACCOUNT_ID";var v=__name((e=>async()=>{var t;(t=e==null?void 0:e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-env - fromEnv");const r=process.env[d];const n=process.env[l];const o=process.env[u];const i=process.env[p];const s=process.env[m];const a=process.env[f];if(r&&n){return{accessKeyId:r,secretAccessKey:n,...o&&{sessionToken:o},...i&&{expiration:new Date(i)},...s&&{credentialScope:s},...a&&{accountId:a}}}throw new c.CredentialsProviderError("Unable to find environment variable credentials.",{logger:e==null?void 0:e.logger})}),"fromEnv");0&&0},2469:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkUrl=void 0;const n=r(7879);const o="127.0.0.0/8";const i="::1/128";const s="169.254.170.2";const a="169.254.170.23";const c="[fd00:ec2::23]";const checkUrl=(e,t)=>{if(e.protocol==="https:"){return}if(e.hostname===s||e.hostname===a||e.hostname===c){return}if(e.hostname.includes("[")){if(e.hostname==="[::1]"||e.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]"){return}}else{if(e.hostname==="localhost"){return}const t=e.hostname.split(".");const inRange=e=>{const t=parseInt(e,10);return 0<=t&&t<=255};if(t[0]==="127"&&inRange(t[1])&&inRange(t[2])&&inRange(t[3])&&t.length===4){return}}throw new n.CredentialsProviderError(`URL not accepted. It must either be HTTPS or match one of the following:\n - loopback CIDR 127.0.0.0/8 or [::1/128]\n - ECS container host 169.254.170.2\n - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:t})};t.checkUrl=checkUrl},4450:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromHttp=void 0;const n=r(204);const o=r(8179);const i=r(7879);const s=n.__importDefault(r(3292));const a=r(2469);const c=r(5281);const d=r(9427);const l="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";const u="http://169.254.170.2";const p="AWS_CONTAINER_CREDENTIALS_FULL_URI";const m="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE";const f="AWS_CONTAINER_AUTHORIZATION_TOKEN";const fromHttp=(e={})=>{e.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let t;const r=e.awsContainerCredentialsRelativeUri??process.env[l];const n=e.awsContainerCredentialsFullUri??process.env[p];const v=e.awsContainerAuthorizationToken??process.env[f];const g=e.awsContainerAuthorizationTokenFile??process.env[m];const h=e.logger?.constructor?.name==="NoOpLogger"||!e.logger?console.warn:e.logger.warn;if(r&&n){h("@aws-sdk/credential-provider-http: "+"you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri.");h("awsContainerCredentialsFullUri will take precedence.")}if(v&&g){h("@aws-sdk/credential-provider-http: "+"you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile.");h("awsContainerAuthorizationToken will take precedence.")}if(n){t=n}else if(r){t=`${u}${r}`}else{throw new i.CredentialsProviderError(`No HTTP credential provider host provided.\nSet AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:e.logger})}const y=new URL(t);(0,a.checkUrl)(y,e.logger);const C=new o.NodeHttpHandler({requestTimeout:e.timeout??1e3,connectionTimeout:e.timeout??1e3});return(0,d.retryWrapper)((async()=>{const t=(0,c.createGetRequest)(y);if(v){t.headers.Authorization=v}else if(g){t.headers.Authorization=(await s.default.readFile(g)).toString()}try{const e=await C.handle(t);return(0,c.getCredentials)(e.response)}catch(t){throw new i.CredentialsProviderError(String(t),{logger:e.logger})}}),e.maxRetries??3,e.timeout??1e3)};t.fromHttp=fromHttp},5281:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentials=t.createGetRequest=void 0;const n=r(7879);const o=r(4117);const i=r(1866);const s=r(5422);function createGetRequest(e){return new o.HttpRequest({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce(((e,[t,r])=>{e[t]=r;return e}),{}),fragment:e.hash})}t.createGetRequest=createGetRequest;async function getCredentials(e,t){const r=(0,s.sdkStreamMixin)(e.body);const o=await r.transformToString();if(e.statusCode===200){const e=JSON.parse(o);if(typeof e.AccessKeyId!=="string"||typeof e.SecretAccessKey!=="string"||typeof e.Token!=="string"||typeof e.Expiration!=="string"){throw new n.CredentialsProviderError("HTTP credential provider response not of the required format, an object matching: "+"{ AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:t})}return{accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:(0,i.parseRfc3339DateTime)(e.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let r={};try{r=JSON.parse(o)}catch(e){}throw Object.assign(new n.CredentialsProviderError(`Server responded with status: ${e.statusCode}`,{logger:t}),{Code:r.Code,Message:r.Message})}throw new n.CredentialsProviderError(`Server responded with status: ${e.statusCode}`,{logger:t})}t.getCredentials=getCredentials},9427:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retryWrapper=void 0;const retryWrapper=(e,t,r)=>async()=>{for(let n=0;nsetTimeout(e,r)))}}return await e()};t.retryWrapper=retryWrapper},9589:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromHttp=void 0;var n=r(4450);Object.defineProperty(t,"fromHttp",{enumerable:true,get:function(){return n.fromHttp}})},5544:(e,t,r)=>{"use strict";var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var d={};__export(d,{fromIni:()=>x});e.exports=__toCommonJS(d);var l=r(7831);var u=r(7879);var p=__name(((e,t,n)=>{const o={EcsContainer:async e=>{const{fromHttp:t}=await Promise.resolve().then((()=>__toESM(r(9589))));const{fromContainerMetadata:o}=await Promise.resolve().then((()=>__toESM(r(7919))));n==null?void 0:n.debug("@aws-sdk/credential-provider-ini - credential_source is EcsContainer");return(0,u.chain)(t(e??{}),o(e))},Ec2InstanceMetadata:async e=>{n==null?void 0:n.debug("@aws-sdk/credential-provider-ini - credential_source is Ec2InstanceMetadata");const{fromInstanceMetadata:t}=await Promise.resolve().then((()=>__toESM(r(7919))));return t(e)},Environment:async e=>{n==null?void 0:n.debug("@aws-sdk/credential-provider-ini - credential_source is Environment");const{fromEnv:t}=await Promise.resolve().then((()=>__toESM(r(1114))));return t(e)}};if(e in o){return o[e]}else{throw new u.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, expected EcsContainer or Ec2InstanceMetadata or Environment.`,{logger:n})}}),"resolveCredentialSource");var m=__name(((e,{profile:t="default",logger:r}={})=>Boolean(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&&(f(e,{profile:t,logger:r})||v(e,{profile:t,logger:r}))),"isAssumeRoleProfile");var f=__name(((e,{profile:t,logger:r})=>{var n;const o=typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";if(o){(n=r==null?void 0:r.debug)==null?void 0:n.call(r,` ${t} isAssumeRoleWithSourceProfile source_profile=${e.source_profile}`)}return o}),"isAssumeRoleWithSourceProfile");var v=__name(((e,{profile:t,logger:r})=>{var n;const o=typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";if(o){(n=r==null?void 0:r.debug)==null?void 0:n.call(r,` ${t} isCredentialSourceProfile credential_source=${e.credential_source}`)}return o}),"isCredentialSourceProfile");var g=__name((async(e,t,n,o={})=>{var i,s;(i=n.logger)==null?void 0:i.debug("@aws-sdk/credential-provider-ini - resolveAssumeRoleCredentials (STS)");const a=t[e];if(!n.roleAssumer){const{getDefaultRoleAssumer:e}=await Promise.resolve().then((()=>__toESM(r(374))));n.roleAssumer=e({...n.clientConfig,credentialProviderLogger:n.logger,parentClientConfig:n==null?void 0:n.parentClientConfig},n.clientPlugins)}const{source_profile:c}=a;if(c&&c in o){throw new u.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile ${(0,l.getProfileName)(n)}. Profiles visited: `+Object.keys(o).join(", "),{logger:n.logger})}(s=n.logger)==null?void 0:s.debug(`@aws-sdk/credential-provider-ini - finding credential resolver using ${c?`source_profile=[${c}]`:`profile=[${e}]`}`);const d=c?P(c,{...t,[c]:{...t[c],role_arn:a.role_arn??t[c].role_arn}},n,{...o,[c]:true}):(await p(a.credential_source,e,n.logger)(n))();const m={RoleArn:a.role_arn,RoleSessionName:a.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:a.external_id,DurationSeconds:parseInt(a.duration_seconds||"3600",10)};const{mfa_serial:f}=a;if(f){if(!n.mfaCodeProvider){throw new u.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,{logger:n.logger,tryNextLink:false})}m.SerialNumber=f;m.TokenCode=await n.mfaCodeProvider(f)}const v=await d;return n.roleAssumer(v,m)}),"resolveAssumeRoleCredentials");var h=__name((e=>Boolean(e)&&typeof e==="object"&&typeof e.credential_process==="string"),"isProcessProfile");var y=__name((async(e,t)=>Promise.resolve().then((()=>__toESM(r(1287)))).then((({fromProcess:r})=>r({...e,profile:t})()))),"resolveProcessCredentials");var C=__name((async(e,t={})=>{const{fromSSO:n}=await Promise.resolve().then((()=>__toESM(r(4254))));return n({profile:e,logger:t.logger})()}),"resolveSsoCredentials");var S=__name((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")),"isSsoProfile");var E=__name((e=>Boolean(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&&["undefined","string"].indexOf(typeof e.aws_account_id)>-1),"isStaticCredsProfile");var b=__name(((e,t)=>{var r;(r=t==null?void 0:t.logger)==null?void 0:r.debug("@aws-sdk/credential-provider-ini - resolveStaticCredentials");return Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token,...e.aws_credential_scope&&{credentialScope:e.aws_credential_scope},...e.aws_account_id&&{accountId:e.aws_account_id}})}),"resolveStaticCredentials");var _=__name((e=>Boolean(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),"isWebIdentityProfile");var w=__name((async(e,t)=>Promise.resolve().then((()=>__toESM(r(8520)))).then((({fromTokenFile:r})=>r({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity,logger:t.logger,parentClientConfig:t.parentClientConfig})()))),"resolveWebIdentityCredentials");var P=__name((async(e,t,r,n={})=>{const o=t[e];if(Object.keys(n).length>0&&E(o)){return b(o,r)}if(m(o,{profile:e,logger:r.logger})){return g(e,t,r,n)}if(E(o)){return b(o,r)}if(_(o)){return w(o,r)}if(h(o)){return y(r,e)}if(S(o)){return await C(e,r)}throw new u.CredentialsProviderError(`Could not resolve credentials using profile: [${e}] in configuration/credentials file(s).`,{logger:r.logger})}),"resolveProfileData");var x=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-ini - fromIni");const r=await(0,l.parseKnownFiles)(e);return P((0,l.getProfileName)(e),r,e)}),"fromIni");0&&0},2944:(e,t,r)=>{"use strict";var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var d={};__export(d,{credentialsTreatedAsExpired:()=>y,credentialsWillNeedRefresh:()=>h,defaultProvider:()=>g});e.exports=__toCommonJS(d);var l=r(1114);var u=r(7831);var p=r(7879);var m="AWS_EC2_METADATA_DISABLED";var f=__name((async e=>{var t,n;const{ENV_CMDS_FULL_URI:o,ENV_CMDS_RELATIVE_URI:i,fromContainerMetadata:s,fromInstanceMetadata:a}=await Promise.resolve().then((()=>__toESM(r(7919))));if(process.env[i]||process.env[o]){(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - remoteProvider::fromHttp/fromContainerMetadata");const{fromHttp:n}=await Promise.resolve().then((()=>__toESM(r(9589))));return(0,p.chain)(n(e),s(e))}if(process.env[m]){return async()=>{throw new p.CredentialsProviderError("EC2 Instance Metadata Service access disabled",{logger:e.logger})}}(n=e.logger)==null?void 0:n.debug("@aws-sdk/credential-provider-node - remoteProvider::fromInstanceMetadata");return a(e)}),"remoteProvider");var v=false;var g=__name(((e={})=>(0,p.memoize)((0,p.chain)((async()=>{var t,r,n,o;const i=e.profile??process.env[u.ENV_PROFILE];if(i){const o=process.env[l.ENV_KEY]&&process.env[l.ENV_SECRET];if(o){if(!v){const o=((t=e.logger)==null?void 0:t.warn)&&((n=(r=e.logger)==null?void 0:r.constructor)==null?void 0:n.name)!=="NoOpLogger"?e.logger.warn:console.warn;o(`@aws-sdk/credential-provider-node - defaultProvider::fromEnv WARNING:\n Multiple credential sources detected: \n Both AWS_PROFILE and the pair AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY static credentials are set.\n This SDK will proceed with the AWS_PROFILE value.\n \n However, a future version may change this behavior to prefer the ENV static credentials.\n Please ensure that your environment only sets either the AWS_PROFILE or the\n AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY pair.\n`);v=true}}throw new p.CredentialsProviderError("AWS_PROFILE is set, skipping fromEnv provider.",{logger:e.logger,tryNextLink:true})}(o=e.logger)==null?void 0:o.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv");return(0,l.fromEnv)(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO");const{ssoStartUrl:n,ssoAccountId:o,ssoRegion:i,ssoRoleName:s,ssoSession:a}=e;if(!n&&!o&&!i&&!s&&!a){throw new p.CredentialsProviderError("Skipping SSO provider in default chain (inputs do not include SSO fields).",{logger:e.logger})}const{fromSSO:c}=await Promise.resolve().then((()=>__toESM(r(4254))));return c(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni");const{fromIni:n}=await Promise.resolve().then((()=>__toESM(r(5544))));return n(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess");const{fromProcess:n}=await Promise.resolve().then((()=>__toESM(r(1287))));return n(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile");const{fromTokenFile:n}=await Promise.resolve().then((()=>__toESM(r(8520))));return n(e)()}),(async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider");return(await f(e))()}),(async()=>{throw new p.CredentialsProviderError("Could not load credentials from any providers",{tryNextLink:false,logger:e.logger})})),y,h)),"defaultProvider");var h=__name((e=>(e==null?void 0:e.expiration)!==void 0),"credentialsWillNeedRefresh");var y=__name((e=>(e==null?void 0:e.expiration)!==void 0&&e.expiration.getTime()-Date.now()<3e5),"credentialsTreatedAsExpired");0&&0},1287:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromProcess:()=>f});e.exports=__toCommonJS(a);var c=r(7831);var d=r(7879);var l=r(2081);var u=r(3837);var p=__name(((e,t,r)=>{var n;if(t.Version!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(t.AccessKeyId===void 0||t.SecretAccessKey===void 0){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}if(t.Expiration){const r=new Date;const n=new Date(t.Expiration);if(n{const n=t[e];if(t[e]){const o=n["credential_process"];if(o!==void 0){const n=(0,u.promisify)(l.exec);try{const{stdout:r}=await n(o);let i;try{i=JSON.parse(r.trim())}catch{throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return p(e,i,t)}catch(e){throw new d.CredentialsProviderError(e.message,{logger:r})}}else{throw new d.CredentialsProviderError(`Profile ${e} did not contain credential_process.`,{logger:r})}}else{throw new d.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`,{logger:r})}}),"resolveProcessCredentials");var f=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-process - fromProcess");const r=await(0,c.parseKnownFiles)(e);return m((0,c.getProfileName)(e),r,e.logger)}),"fromProcess");0&&0},4254:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __esm=(e,t)=>function __init(){return e&&(t=(0,e[i(e)[0]])(e=0)),t};var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{GetRoleCredentialsCommand:()=>c.GetRoleCredentialsCommand,SSOClient:()=>c.SSOClient});var c;var d=__esm({"src/loadSso.ts"(){"use strict";c=r(9615)}});var l={};__export(l,{fromSSO:()=>y,isSsoProfile:()=>u,validateSsoProfile:()=>h});e.exports=__toCommonJS(l);var u=__name((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")),"isSsoProfile");var p=r(7179);var m=r(7879);var f=r(7831);var v=false;var g=__name((async({ssoStartUrl:e,ssoSession:t,ssoAccountId:r,ssoRegion:n,ssoRoleName:o,ssoClient:i,clientConfig:s,profile:c,logger:l})=>{let u;const g=`To refresh this SSO session run aws sso login with the corresponding profile.`;if(t){try{const e=await(0,p.fromSso)({profile:c})();u={accessToken:e.token,expiresAt:new Date(e.expiration).toISOString()}}catch(e){throw new m.CredentialsProviderError(e.message,{tryNextLink:v,logger:l})}}else{try{u=await(0,f.getSSOTokenFromFile)(e)}catch(e){throw new m.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${g}`,{tryNextLink:v,logger:l})}}if(new Date(u.expiresAt).getTime()-Date.now()<=0){throw new m.CredentialsProviderError(`The SSO session associated with this profile has expired. ${g}`,{tryNextLink:v,logger:l})}const{accessToken:h}=u;const{SSOClient:y,GetRoleCredentialsCommand:C}=await Promise.resolve().then((()=>(d(),a)));const S=i||new y(Object.assign({},s??{},{region:(s==null?void 0:s.region)??n}));let E;try{E=await S.send(new C({accountId:r,roleName:o,accessToken:h}))}catch(e){throw new m.CredentialsProviderError(e,{tryNextLink:v,logger:l})}const{roleCredentials:{accessKeyId:b,secretAccessKey:_,sessionToken:w,expiration:P,credentialScope:x,accountId:T}={}}=E;if(!b||!_||!w||!P){throw new m.CredentialsProviderError("SSO returns an invalid temporary credential.",{tryNextLink:v,logger:l})}return{accessKeyId:b,secretAccessKey:_,sessionToken:w,expiration:new Date(P),...x&&{credentialScope:x},...T&&{accountId:T}}}),"resolveSSOCredentials");var h=__name(((e,t)=>{const{sso_start_url:r,sso_account_id:n,sso_region:o,sso_role_name:i}=e;if(!r||!n||!o||!i){throw new m.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(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,{tryNextLink:false,logger:t})}return e}),"validateSsoProfile");var y=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/credential-provider-sso - fromSSO");const{ssoStartUrl:r,ssoAccountId:n,ssoRegion:o,ssoRoleName:i,ssoSession:s}=e;const{ssoClient:a}=e;const c=(0,f.getProfileName)(e);if(!r&&!n&&!o&&!i&&!s){const t=await(0,f.parseKnownFiles)(e);const n=t[c];if(!n){throw new m.CredentialsProviderError(`Profile ${c} was not found.`,{logger:e.logger})}if(!u(n)){throw new m.CredentialsProviderError(`Profile ${c} is not configured with SSO credentials.`,{logger:e.logger})}if(n==null?void 0:n.sso_session){const t=await(0,f.loadSsoSessionData)(e);const i=t[n.sso_session];const s=` configurations in profile ${c} and sso-session ${n.sso_session}`;if(o&&o!==i.sso_region){throw new m.CredentialsProviderError(`Conflicting SSO region`+s,{tryNextLink:false,logger:e.logger})}if(r&&r!==i.sso_start_url){throw new m.CredentialsProviderError(`Conflicting SSO start_url`+s,{tryNextLink:false,logger:e.logger})}n.sso_region=i.sso_region;n.sso_start_url=i.sso_start_url}const{sso_start_url:i,sso_account_id:s,sso_region:d,sso_role_name:l,sso_session:p}=h(n,e.logger);return g({ssoStartUrl:i,ssoSession:p,ssoAccountId:s,ssoRegion:d,ssoRoleName:l,ssoClient:a,clientConfig:e.clientConfig,profile:c})}else if(!r||!n||!o||!i){throw new m.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"',{tryNextLink:false,logger:e.logger})}else{return g({ssoStartUrl:r,ssoSession:s,ssoAccountId:n,ssoRegion:o,ssoRoleName:i,ssoClient:a,clientConfig:e.clientConfig,profile:c})}}),"fromSSO");0&&0},5701:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const n=r(7879);const o=r(7147);const i=r(4619);const s="AWS_WEB_IDENTITY_TOKEN_FILE";const a="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const fromTokenFile=(e={})=>async()=>{e.logger?.debug("@aws-sdk/credential-provider-web-identity - fromTokenFile");const t=e?.webIdentityTokenFile??process.env[s];const r=e?.roleArn??process.env[a];const d=e?.roleSessionName??process.env[c];if(!t||!r){throw new n.CredentialsProviderError("Web identity configuration not specified",{logger:e.logger})}return(0,i.fromWebToken)({...e,webIdentityToken:(0,o.readFileSync)(t,{encoding:"ascii"}),roleArn:r,roleSessionName:d})()};t.fromTokenFile=fromTokenFile},4619:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;var o=Object.getOwnPropertyDescriptor(t,r);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,n,o)}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))n(t,e,r);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const fromWebToken=e=>async()=>{e.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");const{roleArn:t,roleSessionName:n,webIdentityToken:o,providerId:s,policyArns:a,policy:c,durationSeconds:d}=e;let{roleAssumerWithWebIdentity:l}=e;if(!l){const{getDefaultRoleAssumerWithWebIdentity:t}=await Promise.resolve().then((()=>i(r(374))));l=t({...e.clientConfig,credentialProviderLogger:e.logger,parentClientConfig:e.parentClientConfig},e.clientPlugins)}return l({RoleArn:t,RoleSessionName:n??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:s,PolicyArns:a,Policy:c,DurationSeconds:d})};t.fromWebToken=fromWebToken},8520:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};e.exports=__toCommonJS(a);__reExport(a,r(5701),e.exports);__reExport(a,r(4619),e.exports);0&&0},2459:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{getHostHeaderPlugin:()=>u,hostHeaderMiddleware:()=>d,hostHeaderMiddlewareOptions:()=>l,resolveHostHeaderConfig:()=>resolveHostHeaderConfig});e.exports=__toCommonJS(a);var c=r(4117);function resolveHostHeaderConfig(e){return e}__name(resolveHostHeaderConfig,"resolveHostHeaderConfig");var d=__name((e=>t=>async r=>{if(!c.HttpRequest.isInstance(r.request))return t(r);const{request:n}=r;const{handlerProtocol:o=""}=e.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!n.headers[":authority"]){delete n.headers["host"];n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"")}else if(!n.headers["host"]){let e=n.hostname;if(n.port!=null)e+=`:${n.port}`;n.headers["host"]=e}return t(r)}),"hostHeaderMiddleware");var l={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};var u=__name((e=>({applyToStack:t=>{t.add(d(e),l)}})),"getHostHeaderPlugin");0&&0},1475:e=>{"use strict";var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{getLoggerPlugin:()=>c,loggerMiddleware:()=>s,loggerMiddlewareOptions:()=>a});e.exports=__toCommonJS(i);var s=__name((()=>(e,t)=>async r=>{var n,o;try{const o=await e(r);const{clientName:i,commandName:s,logger:a,dynamoDbDocumentClientOptions:c={}}=t;const{overrideInputFilterSensitiveLog:d,overrideOutputFilterSensitiveLog:l}=c;const u=d??t.inputFilterSensitiveLog;const p=l??t.outputFilterSensitiveLog;const{$metadata:m,...f}=o.output;(n=a==null?void 0:a.info)==null?void 0:n.call(a,{clientName:i,commandName:s,input:u(r.input),output:p(f),metadata:m});return o}catch(e){const{clientName:n,commandName:i,logger:s,dynamoDbDocumentClientOptions:a={}}=t;const{overrideInputFilterSensitiveLog:c}=a;const d=c??t.inputFilterSensitiveLog;(o=s==null?void 0:s.error)==null?void 0:o.call(s,{clientName:n,commandName:i,input:d(r.input),error:e,metadata:e.$metadata});throw e}}),"loggerMiddleware");var a={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};var c=__name((e=>({applyToStack:e=>{e.add(s(),a)}})),"getLoggerPlugin");0&&0},4103:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{addRecursionDetectionMiddlewareOptions:()=>m,getRecursionDetectionPlugin:()=>f,recursionDetectionMiddleware:()=>p});e.exports=__toCommonJS(a);var c=r(4117);var d="X-Amzn-Trace-Id";var l="AWS_LAMBDA_FUNCTION_NAME";var u="_X_AMZN_TRACE_ID";var p=__name((e=>t=>async r=>{const{request:n}=r;if(!c.HttpRequest.isInstance(n)||e.runtime!=="node"||n.headers.hasOwnProperty(d)){return t(r)}const o=process.env[l];const i=process.env[u];const s=__name((e=>typeof e==="string"&&e.length>0),"nonEmptyString");if(s(o)&&s(i)){n.headers[d]=i}return t({...r,request:n})}),"recursionDetectionMiddleware");var m={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:true,priority:"low"};var f=__name((e=>({applyToStack:t=>{t.add(p(e),m)}})),"getRecursionDetectionPlugin");0&&0},7163:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{getUserAgentMiddlewareOptions:()=>C,getUserAgentPlugin:()=>S,resolveUserAgentConfig:()=>resolveUserAgentConfig,userAgentMiddleware:()=>h});e.exports=__toCommonJS(a);function resolveUserAgentConfig(e){return{...e,customUserAgent:typeof e.customUserAgent==="string"?[[e.customUserAgent]]:e.customUserAgent}}__name(resolveUserAgentConfig,"resolveUserAgentConfig");var c=r(1194);var d=r(4117);var l="user-agent";var u="x-amz-user-agent";var p=" ";var m="/";var f=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g;var v=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g;var g="-";var h=__name((e=>(t,r)=>async n=>{var o,i;const{request:s}=n;if(!d.HttpRequest.isInstance(s))return t(n);const{headers:a}=s;const m=((o=r==null?void 0:r.userAgent)==null?void 0:o.map(y))||[];const f=(await e.defaultUserAgentProvider()).map(y);const v=((i=e==null?void 0:e.customUserAgent)==null?void 0:i.map(y))||[];const g=(0,c.getUserAgentPrefix)();const h=(g?[g]:[]).concat([...f,...m,...v]).join(p);const C=[...f.filter((e=>e.startsWith("aws-sdk-"))),...v].join(p);if(e.runtime!=="browser"){if(C){a[u]=a[u]?`${a[l]} ${C}`:C}a[l]=h}else{a[u]=h}return t({...n,request:s})}),"userAgentMiddleware");var y=__name((e=>{var t;const r=e[0].split(m).map((e=>e.replace(f,g))).join(m);const n=(t=e[1])==null?void 0:t.replace(v,g);const o=r.indexOf(m);const i=r.substring(0,o);let s=r.substring(o+1);if(i==="api"){s=s.toLowerCase()}return[i,s,n].filter((e=>e&&e.length>0)).reduce(((e,t,r)=>{switch(r){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}}),"")}),"escapeUserAgent");var C={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};var S=__name((e=>({applyToStack:t=>{t.add(h(e),C)}})),"getUserAgentPlugin");0&&0},1945:e=>{"use strict";var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{NODE_REGION_CONFIG_FILE_OPTIONS:()=>u,NODE_REGION_CONFIG_OPTIONS:()=>l,REGION_ENV_NAME:()=>c,REGION_INI_NAME:()=>d,getAwsRegionExtensionConfiguration:()=>s,resolveAwsRegionExtensionConfiguration:()=>a,resolveRegionConfig:()=>f});e.exports=__toCommonJS(i);var s=__name((e=>{let t=__name((async()=>{if(e.region===void 0){throw new Error("Region is missing from runtimeConfig")}const t=e.region;if(typeof t==="string"){return t}return t()}),"runtimeConfigRegion");return{setRegion(e){t=e},region(){return t}}}),"getAwsRegionExtensionConfiguration");var a=__name((e=>({region:e.region()})),"resolveAwsRegionExtensionConfiguration");var c="AWS_REGION";var d="region";var l={environmentVariableSelector:e=>e[c],configFileSelector:e=>e[d],default:()=>{throw new Error("Region is missing")}};var u={preferredFile:"credentials"};var p=__name((e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"))),"isFipsRegion");var m=__name((e=>p(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e),"getRealRegion");var f=__name((e=>{const{region:t,useFipsEndpoint:r}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return m(t)}const e=await t();return m(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if(p(e)){return true}return typeof r!=="function"?Promise.resolve(!!r):r()}}}),"resolveRegionConfig");0&&0},7179:(e,t,r)=>{"use strict";var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var d={};__export(d,{fromSso:()=>_,fromStatic:()=>w,nodeProvider:()=>P});e.exports=__toCommonJS(d);var l=5*60*1e3;var u=`To refresh this SSO session run 'aws sso login' with the corresponding profile.`;var p={};var m=__name((async e=>{const{SSOOIDCClient:t}=await Promise.resolve().then((()=>__toESM(r(5780))));if(p[e]){return p[e]}const n=new t({region:e});p[e]=n;return n}),"getSsoOidcClient");var f=__name((async(e,t)=>{const{CreateTokenCommand:n}=await Promise.resolve().then((()=>__toESM(r(5780))));const o=await m(t);return o.send(new n({clientId:e.clientId,clientSecret:e.clientSecret,refreshToken:e.refreshToken,grantType:"refresh_token"}))}),"getNewSsoOidcToken");var v=r(7879);var g=__name((e=>{if(e.expiration&&e.expiration.getTime(){if(typeof t==="undefined"){throw new v.TokenProviderError(`Value not present for '${e}' in SSO Token${r?". Cannot refresh":""}. ${u}`,false)}}),"validateTokenKey");var y=r(7831);var C=r(7147);var{writeFile:S}=C.promises;var E=__name(((e,t)=>{const r=(0,y.getSSOTokenFilepath)(e);const n=JSON.stringify(t,null,2);return S(r,n)}),"writeSSOTokenToFile");var b=new Date(0);var _=__name(((e={})=>async()=>{var t;(t=e.logger)==null?void 0:t.debug("@aws-sdk/token-providers - fromSso");const r=await(0,y.parseKnownFiles)(e);const n=(0,y.getProfileName)(e);const o=r[n];if(!o){throw new v.TokenProviderError(`Profile '${n}' could not be found in shared credentials file.`,false)}else if(!o["sso_session"]){throw new v.TokenProviderError(`Profile '${n}' is missing required property 'sso_session'.`)}const i=o["sso_session"];const s=await(0,y.loadSsoSessionData)(e);const a=s[i];if(!a){throw new v.TokenProviderError(`Sso session '${i}' could not be found in shared credentials file.`,false)}for(const e of["sso_start_url","sso_region"]){if(!a[e]){throw new v.TokenProviderError(`Sso session '${i}' is missing required property '${e}'.`,false)}}const c=a["sso_start_url"];const d=a["sso_region"];let p;try{p=await(0,y.getSSOTokenFromFile)(i)}catch(e){throw new v.TokenProviderError(`The SSO session token associated with profile=${n} was not found or is invalid. ${u}`,false)}h("accessToken",p.accessToken);h("expiresAt",p.expiresAt);const{accessToken:m,expiresAt:C}=p;const S={token:m,expiration:new Date(C)};if(S.expiration.getTime()-Date.now()>l){return S}if(Date.now()-b.getTime()<30*1e3){g(S);return S}h("clientId",p.clientId,true);h("clientSecret",p.clientSecret,true);h("refreshToken",p.refreshToken,true);try{b.setTime(Date.now());const e=await f(p,d);h("accessToken",e.accessToken);h("expiresIn",e.expiresIn);const t=new Date(Date.now()+e.expiresIn*1e3);try{await E(i,{...p,accessToken:e.accessToken,expiresAt:t.toISOString(),refreshToken:e.refreshToken})}catch(e){}return{token:e.accessToken,expiration:t}}catch(e){g(S);return S}}),"fromSso");var w=__name((({token:e,logger:t})=>async()=>{t==null?void 0:t.debug("@aws-sdk/token-providers - fromStatic");if(!e||!e.token){throw new v.TokenProviderError(`Please pass a valid token to fromStatic`,false)}return e}),"fromStatic");var P=__name(((e={})=>(0,v.memoize)((0,v.chain)(_(e),(async()=>{throw new v.TokenProviderError("Could not load token from any providers",false)})),(e=>e.expiration!==void 0&&e.expiration.getTime()-Date.now()<3e5),(e=>e.expiration!==void 0))),"nodeProvider");0&&0},1194:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{ConditionObject:()=>c.ConditionObject,DeprecatedObject:()=>c.DeprecatedObject,EndpointError:()=>c.EndpointError,EndpointObject:()=>c.EndpointObject,EndpointObjectHeaders:()=>c.EndpointObjectHeaders,EndpointObjectProperties:()=>c.EndpointObjectProperties,EndpointParams:()=>c.EndpointParams,EndpointResolverOptions:()=>c.EndpointResolverOptions,EndpointRuleObject:()=>c.EndpointRuleObject,ErrorRuleObject:()=>c.ErrorRuleObject,EvaluateOptions:()=>c.EvaluateOptions,Expression:()=>c.Expression,FunctionArgv:()=>c.FunctionArgv,FunctionObject:()=>c.FunctionObject,FunctionReturn:()=>c.FunctionReturn,ParameterObject:()=>c.ParameterObject,ReferenceObject:()=>c.ReferenceObject,ReferenceRecord:()=>c.ReferenceRecord,RuleSetObject:()=>c.RuleSetObject,RuleSetRules:()=>c.RuleSetRules,TreeRuleObject:()=>c.TreeRuleObject,awsEndpointFunctions:()=>y,getUserAgentPrefix:()=>h,isIpAddress:()=>c.isIpAddress,partition:()=>f,resolveEndpoint:()=>c.resolveEndpoint,setPartitionInfo:()=>v,useDefaultPartitionInfo:()=>g});e.exports=__toCommonJS(a);var c=r(8013);var d=__name(((e,t=false)=>{if(t){for(const t of e.split(".")){if(!d(t)){return false}}return true}if(!(0,c.isValidHostLabel)(e)){return false}if(e.length<3||e.length>63){return false}if(e!==e.toLowerCase()){return false}if((0,c.isIpAddress)(e)){return false}return true}),"isVirtualHostableS3Bucket");var l=__name((e=>{const t=e.split(":");if(t.length<6)return null;const[r,n,o,i,s,...a]=t;if(r!=="arn"||n===""||o===""||a[0]==="")return null;return{partition:n,service:o,region:i,accountId:s,resourceId:a[0].includes("/")?a[0].split("/"):a}}),"parseArn");var u={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:true,supportsFIPS:true},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)"},"ca-west-1":{description:"Canada West (Calgary)"},"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:true,supportsFIPS:true},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:true,supportsFIPS:true},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:false,supportsFIPS:true},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:false,supportsFIPS:true},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:false,supportsFIPS:true},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{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:false,supportsFIPS:true},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"};var p=u;var m="";var f=__name((e=>{const{partitions:t}=p;for(const r of t){const{regions:t,outputs:n}=r;for(const[r,o]of Object.entries(t)){if(r===e){return{...n,...o}}}}for(const r of t){const{regionRegex:t,outputs:n}=r;if(new RegExp(t).test(e)){return{...n}}}const r=t.find((e=>e.id==="aws"));if(!r){throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.")}return{...r.outputs}}),"partition");var v=__name(((e,t="")=>{p=e;m=t}),"setPartitionInfo");var g=__name((()=>{v(u,"")}),"useDefaultPartitionInfo");var h=__name((()=>m),"getUserAgentPrefix");var y={isVirtualHostableS3Bucket:d,parseArn:l,partition:f};c.customEndpointFunctions.aws=y;0&&0},7906:(e,t,r)=>{"use strict";var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{UA_APP_ID_ENV_NAME:()=>m,UA_APP_ID_INI_NAME:()=>f,crtAvailability:()=>u,defaultUserAgent:()=>v});e.exports=__toCommonJS(a);var c=r(3993);var d=r(2037);var l=r(7282);var u={isCrtAvailable:false};var p=__name((()=>{if(u.isCrtAvailable){return["md/crt-avail"]}return null}),"isCrtAvailable");var m="AWS_SDK_UA_APP_ID";var f="sdk-ua-app-id";var v=__name((({serviceId:e,clientVersion:t})=>{const r=[["aws-sdk-js",t],["ua","2.0"],[`os/${(0,d.platform)()}`,(0,d.release)()],["lang/js"],["md/nodejs",`${l.versions.node}`]];const n=p();if(n){r.push(n)}if(e){r.push([`api/${e}`,t])}if(l.env.AWS_EXECUTION_ENV){r.push([`exec-env/${l.env.AWS_EXECUTION_ENV}`])}const o=(0,c.loadConfig)({environmentVariableSelector:e=>e[m],configFileSelector:e=>e[f],default:void 0})();let i=void 0;return async()=>{if(!i){const e=await o;i=e?[...r,[`app/${e}`]]:[...r]}return i}}),"defaultUserAgent");0&&0},1818:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{CONFIG_USE_DUALSTACK_ENDPOINT:()=>l,CONFIG_USE_FIPS_ENDPOINT:()=>f,DEFAULT_USE_DUALSTACK_ENDPOINT:()=>u,DEFAULT_USE_FIPS_ENDPOINT:()=>v,ENV_USE_DUALSTACK_ENDPOINT:()=>d,ENV_USE_FIPS_ENDPOINT:()=>m,NODE_REGION_CONFIG_FILE_OPTIONS:()=>w,NODE_REGION_CONFIG_OPTIONS:()=>_,NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS:()=>p,NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS:()=>g,REGION_ENV_NAME:()=>E,REGION_INI_NAME:()=>b,getRegionInfo:()=>I,resolveCustomEndpointsConfig:()=>y,resolveEndpointsConfig:()=>S,resolveRegionConfig:()=>T});e.exports=__toCommonJS(a);var c=r(1979);var d="AWS_USE_DUALSTACK_ENDPOINT";var l="use_dualstack_endpoint";var u=false;var p={environmentVariableSelector:e=>(0,c.booleanSelector)(e,d,c.SelectorType.ENV),configFileSelector:e=>(0,c.booleanSelector)(e,l,c.SelectorType.CONFIG),default:false};var m="AWS_USE_FIPS_ENDPOINT";var f="use_fips_endpoint";var v=false;var g={environmentVariableSelector:e=>(0,c.booleanSelector)(e,m,c.SelectorType.ENV),configFileSelector:e=>(0,c.booleanSelector)(e,f,c.SelectorType.CONFIG),default:false};var h=r(5275);var y=__name((e=>{const{endpoint:t,urlParser:r}=e;return{...e,tls:e.tls??true,endpoint:(0,h.normalizeProvider)(typeof t==="string"?r(t):t),isCustomEndpoint:true,useDualstackEndpoint:(0,h.normalizeProvider)(e.useDualstackEndpoint??false)}}),"resolveCustomEndpointsConfig");var C=__name((async e=>{const{tls:t=true}=e;const r=await e.region();const n=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!n.test(r)){throw new Error("Invalid region in client config")}const o=await e.useDualstackEndpoint();const i=await e.useFipsEndpoint();const{hostname:s}=await e.regionInfoProvider(r,{useDualstackEndpoint:o,useFipsEndpoint:i})??{};if(!s){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${t?"https:":"http:"}//${s}`)}),"getEndpointFromRegion");var S=__name((e=>{const t=(0,h.normalizeProvider)(e.useDualstackEndpoint??false);const{endpoint:r,useFipsEndpoint:n,urlParser:o}=e;return{...e,tls:e.tls??true,endpoint:r?(0,h.normalizeProvider)(typeof r==="string"?o(r):r):()=>C({...e,useDualstackEndpoint:t,useFipsEndpoint:n}),isCustomEndpoint:!!r,useDualstackEndpoint:t}}),"resolveEndpointsConfig");var E="AWS_REGION";var b="region";var _={environmentVariableSelector:e=>e[E],configFileSelector:e=>e[b],default:()=>{throw new Error("Region is missing")}};var w={preferredFile:"credentials"};var P=__name((e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"))),"isFipsRegion");var x=__name((e=>P(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e),"getRealRegion");var T=__name((e=>{const{region:t,useFipsEndpoint:r}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return x(t)}const e=await t();return x(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if(P(e)){return true}return typeof r!=="function"?Promise.resolve(!!r):r()}}}),"resolveRegionConfig");var A=__name(((e=[],{useFipsEndpoint:t,useDualstackEndpoint:r})=>{var n;return(n=e.find((({tags:e})=>t===e.includes("fips")&&r===e.includes("dualstack"))))==null?void 0:n.hostname}),"getHostnameFromVariants");var O=__name(((e,{regionHostname:t,partitionHostname:r})=>t?t:r?r.replace("{region}",e):void 0),"getResolvedHostname");var D=__name(((e,{partitionHash:t})=>Object.keys(t||{}).find((r=>t[r].regions.includes(e)))??"aws"),"getResolvedPartition");var R=__name(((e,{signingRegion:t,regionRegex:r,useFipsEndpoint:n})=>{if(t){return t}else if(n){const t=r.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\.");const n=e.match(t);if(n){return n[0].slice(1,-1)}}}),"getResolvedSigningRegion");var I=__name(((e,{useFipsEndpoint:t=false,useDualstackEndpoint:r=false,signingService:n,regionHash:o,partitionHash:i})=>{var s,a,c,d,l;const u=D(e,{partitionHash:i});const p=e in o?e:((s=i[u])==null?void 0:s.endpoint)??e;const m={useFipsEndpoint:t,useDualstackEndpoint:r};const f=A((a=o[p])==null?void 0:a.variants,m);const v=A((c=i[u])==null?void 0:c.variants,m);const g=O(p,{regionHostname:f,partitionHostname:v});if(g===void 0){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:p,useFipsEndpoint:t,useDualstackEndpoint:r}}`)}const h=R(g,{signingRegion:(d=o[p])==null?void 0:d.signingRegion,regionRegex:i[u].regionRegex,useFipsEndpoint:t});return{partition:u,signingService:n,hostname:g,...h&&{signingRegion:h},...((l=o[p])==null?void 0:l.signingService)&&{signingService:o[p].signingService}}}),"getRegionInfo");0&&0},1422:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{DefaultIdentityProviderConfig:()=>w,EXPIRATION_MS:()=>N,HttpApiKeyAuthSigner:()=>T,HttpBearerAuthSigner:()=>O,NoAuthSigner:()=>R,RequestBuilder:()=>H,createIsIdentityExpiredFunction:()=>I,createPaginator:()=>createPaginator,doesIdentityRequireRefresh:()=>j,getHttpAuthSchemeEndpointRuleSetPlugin:()=>p,getHttpAuthSchemePlugin:()=>v,getHttpSigningPlugin:()=>b,getSmithyContext:()=>U,httpAuthSchemeEndpointRuleSetMiddlewareOptions:()=>u,httpAuthSchemeMiddleware:()=>d,httpAuthSchemeMiddlewareOptions:()=>f,httpSigningMiddleware:()=>C,httpSigningMiddlewareOptions:()=>E,isIdentityExpired:()=>k,memoizeIdentityProvider:()=>L,normalizeProvider:()=>M,requestBuilder:()=>requestBuilder});e.exports=__toCommonJS(a);var c=r(5275);function convertHttpAuthSchemesToMap(e){const t=new Map;for(const r of e){t.set(r.schemeId,r)}return t}__name(convertHttpAuthSchemesToMap,"convertHttpAuthSchemesToMap");var d=__name(((e,t)=>(r,n)=>async o=>{var i;const s=e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,n,o.input));const a=convertHttpAuthSchemesToMap(e.httpAuthSchemes);const d=(0,c.getSmithyContext)(n);const l=[];for(const r of s){const o=a.get(r.schemeId);if(!o){l.push(`HttpAuthScheme \`${r.schemeId}\` was not enabled for this service.`);continue}const s=o.identityProvider(await t.identityProviderConfigProvider(e));if(!s){l.push(`HttpAuthScheme \`${r.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:c={},signingProperties:u={}}=((i=r.propertiesExtractor)==null?void 0:i.call(r,e,n))||{};r.identityProperties=Object.assign(r.identityProperties||{},c);r.signingProperties=Object.assign(r.signingProperties||{},u);d.selectedHttpAuthScheme={httpAuthOption:r,identity:await s(r.identityProperties),signer:o.signer};break}if(!d.selectedHttpAuthScheme){throw new Error(l.join("\n"))}return r(o)}),"httpAuthSchemeMiddleware");var l=r(2538);var u={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:true,relation:"before",toMiddleware:l.endpointMiddlewareOptions.name};var p=__name(((e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(d(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r}),u)}})),"getHttpAuthSchemeEndpointRuleSetPlugin");var m=r(6904);var f={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:true,relation:"before",toMiddleware:m.serializerMiddlewareOption.name};var v=__name(((e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(d(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:r}),f)}})),"getHttpAuthSchemePlugin");var g=r(4117);var h=__name((e=>e=>{throw e}),"defaultErrorHandler");var y=__name(((e,t)=>{}),"defaultSuccessHandler");var C=__name((e=>(e,t)=>async r=>{if(!g.HttpRequest.isInstance(r.request)){return e(r)}const n=(0,c.getSmithyContext)(t);const o=n.selectedHttpAuthScheme;if(!o){throw new Error(`No HttpAuthScheme was selected: unable to sign request`)}const{httpAuthOption:{signingProperties:i={}},identity:s,signer:a}=o;const d=await e({...r,request:await a.sign(r.request,s,i)}).catch((a.errorHandler||h)(i));(a.successHandler||y)(d.response,i);return d}),"httpSigningMiddleware");var S=r(7273);var E={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:true,relation:"after",toMiddleware:S.retryMiddlewareOptions.name};var b=__name((e=>({applyToStack:t=>{t.addRelativeTo(C(e),E)}})),"getHttpSigningPlugin");var _=class _DefaultIdentityProviderConfig{constructor(e){this.authSchemes=new Map;for(const[t,r]of Object.entries(e)){if(r!==void 0){this.authSchemes.set(t,r)}}}getIdentityProvider(e){return this.authSchemes.get(e)}};__name(_,"DefaultIdentityProviderConfig");var w=_;var P=r(8499);var x=class _HttpApiKeyAuthSigner{async sign(e,t,r){if(!r){throw new Error("request could not be signed with `apiKey` since the `name` and `in` signer properties are missing")}if(!r.name){throw new Error("request could not be signed with `apiKey` since the `name` signer property is missing")}if(!r.in){throw new Error("request could not be signed with `apiKey` since the `in` signer property is missing")}if(!t.apiKey){throw new Error("request could not be signed with `apiKey` since the `apiKey` is not defined")}const n=g.HttpRequest.clone(e);if(r.in===P.HttpApiKeyAuthLocation.QUERY){n.query[r.name]=t.apiKey}else if(r.in===P.HttpApiKeyAuthLocation.HEADER){n.headers[r.name]=r.scheme?`${r.scheme} ${t.apiKey}`:t.apiKey}else{throw new Error("request can only be signed with `apiKey` locations `query` or `header`, but found: `"+r.in+"`")}return n}};__name(x,"HttpApiKeyAuthSigner");var T=x;var A=class _HttpBearerAuthSigner{async sign(e,t,r){const n=g.HttpRequest.clone(e);if(!t.token){throw new Error("request could not be signed with `token` since the `token` is not defined")}n.headers["Authorization"]=`Bearer ${t.token}`;return n}};__name(A,"HttpBearerAuthSigner");var O=A;var D=class _NoAuthSigner{async sign(e,t,r){return e}};__name(D,"NoAuthSigner");var R=D;var I=__name((e=>t=>j(t)&&t.expiration.getTime()-Date.now()e.expiration!==void 0),"doesIdentityRequireRefresh");var L=__name(((e,t,r)=>{if(e===void 0){return void 0}const n=typeof e!=="function"?async()=>Promise.resolve(e):e;let o;let i;let s;let a=false;const c=__name((async e=>{if(!i){i=n(e)}try{o=await i;s=true;a=false}finally{i=void 0}return o}),"coalesceProvider");if(t===void 0){return async e=>{if(!s||(e==null?void 0:e.forceRefresh)){o=await c(e)}return o}}return async e=>{if(!s||(e==null?void 0:e.forceRefresh)){o=await c(e)}if(a){return o}if(!r(o)){a=true;return o}if(t(o)){await c(e);return o}return o}}),"memoizeIdentityProvider");var U=__name((e=>e[P.SMITHY_CONTEXT_KEY]||(e[P.SMITHY_CONTEXT_KEY]={})),"getSmithyContext");var M=__name((e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t}),"normalizeProvider");var F=r(1866);function requestBuilder(e,t){return new H(e,t)}__name(requestBuilder,"requestBuilder");var $=class _RequestBuilder{constructor(e,t){this.input=e;this.context=t;this.query={};this.method="";this.headers={};this.path="";this.body=null;this.hostname="";this.resolvePathStack=[]}async build(){const{hostname:e,protocol:t="https",port:r,path:n}=await this.context.endpoint();this.path=n;for(const e of this.resolvePathStack){e(this.path)}return new g.HttpRequest({protocol:t,hostname:this.hostname||e,port:r,method:this.method,path:this.path,query:this.query,body:this.body,headers:this.headers})}hn(e){this.hostname=e;return this}bp(e){this.resolvePathStack.push((t=>{this.path=`${(t==null?void 0:t.endsWith("/"))?t.slice(0,-1):t||""}`+e}));return this}p(e,t,r,n){this.resolvePathStack.push((o=>{this.path=(0,F.resolvedPath)(o,this.input,e,t,r,n)}));return this}h(e){this.headers=e;return this}q(e){this.query=e;return this}b(e){this.body=e;return this}m(e){this.method=e;return this}};__name($,"RequestBuilder");var H=$;var B=__name((async(e,t,r,...n)=>await t.send(new e(r),...n)),"makePagedClientRequest");function createPaginator(e,t,r,n,o){return __name((async function*paginateOperation(i,s,...a){let c=i.startingToken||void 0;let d=true;let l;while(d){s[r]=c;if(o){s[o]=s[o]??i.pageSize}if(i.client instanceof e){l=await B(t,i.client,s,...a)}else{throw new Error(`Invalid client, expected instance of ${e.name}`)}yield l;const u=c;c=z(l,n);d=!!(c&&(!i.stopOnSameToken||c!==u))}return void 0}),"paginateOperation")}__name(createPaginator,"createPaginator");var z=__name(((e,t)=>{let r=e;const n=t.split(".");for(const e of n){if(!r||typeof r!=="object"){return void 0}r=r[e]}return r}),"get");0&&0},7919:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{DEFAULT_MAX_RETRIES:()=>v,DEFAULT_TIMEOUT:()=>f,ENV_CMDS_AUTH_TOKEN:()=>S,ENV_CMDS_FULL_URI:()=>y,ENV_CMDS_RELATIVE_URI:()=>C,Endpoint:()=>R,fromContainerMetadata:()=>E,fromInstanceMetadata:()=>X,getInstanceMetadataEndpoint:()=>F,httpRequest:()=>httpRequest,providerConfigFromInit:()=>g});e.exports=__toCommonJS(a);var c=r(7310);var d=r(7879);var l=r(4300);var u=r(2181);function httpRequest(e){return new Promise(((t,r)=>{var n;const o=(0,u.request)({method:"GET",...e,hostname:(n=e.hostname)==null?void 0:n.replace(/^\[(.+)\]$/,"$1")});o.on("error",(e=>{r(Object.assign(new d.ProviderError("Unable to connect to instance metadata service"),e));o.destroy()}));o.on("timeout",(()=>{r(new d.ProviderError("TimeoutError from instance metadata service"));o.destroy()}));o.on("response",(e=>{const{statusCode:n=400}=e;if(n<200||300<=n){r(Object.assign(new d.ProviderError("Error response received from instance metadata service"),{statusCode:n}));o.destroy()}const i=[];e.on("data",(e=>{i.push(e)}));e.on("end",(()=>{t(l.Buffer.concat(i));o.destroy()}))}));o.end()}))}__name(httpRequest,"httpRequest");var p=__name((e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string"),"isImdsCredentials");var m=__name((e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration),...e.AccountId&&{accountId:e.AccountId}})),"fromImdsCredentials");var f=1e3;var v=0;var g=__name((({maxRetries:e=v,timeout:t=f})=>({maxRetries:e,timeout:t})),"providerConfigFromInit");var h=__name(((e,t)=>{let r=e();for(let n=0;n{const{timeout:t,maxRetries:r}=g(e);return()=>h((async()=>{const r=await x({logger:e.logger});const n=JSON.parse(await b(t,r));if(!p(n)){throw new d.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:e.logger})}return m(n)}),r)}),"fromContainerMetadata");var b=__name((async(e,t)=>{if(process.env[S]){t.headers={...t.headers,Authorization:process.env[S]}}const r=await httpRequest({...t,timeout:e});return r.toString()}),"requestFromEcsImds");var _="169.254.170.2";var w={localhost:true,"127.0.0.1":true};var P={"http:":true,"https:":true};var x=__name((async({logger:e})=>{if(process.env[C]){return{hostname:_,path:process.env[C]}}if(process.env[y]){const t=(0,c.parse)(process.env[y]);if(!t.hostname||!(t.hostname in w)){throw new d.CredentialsProviderError(`${t.hostname} is not a valid container metadata service hostname`,{tryNextLink:false,logger:e})}if(!t.protocol||!(t.protocol in P)){throw new d.CredentialsProviderError(`${t.protocol} is not a valid container metadata service protocol`,{tryNextLink:false,logger:e})}return{...t,port:t.port?parseInt(t.port,10):void 0}}throw new d.CredentialsProviderError(`The container metadata credential provider cannot be used unless the ${C} or ${y} environment variable is set`,{tryNextLink:false,logger:e})}),"getCmdsUri");var T=class _InstanceMetadataV1FallbackError extends d.CredentialsProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="InstanceMetadataV1FallbackError";Object.setPrototypeOf(this,_InstanceMetadataV1FallbackError.prototype)}};__name(T,"InstanceMetadataV1FallbackError");var A=T;var O=r(3993);var D=r(9381);var R=(e=>{e["IPv4"]="http://169.254.169.254";e["IPv6"]="http://[fd00:ec2::254]";return e})(R||{});var I="AWS_EC2_METADATA_SERVICE_ENDPOINT";var N="ec2_metadata_service_endpoint";var k={environmentVariableSelector:e=>e[I],configFileSelector:e=>e[N],default:void 0};var j=(e=>{e["IPv4"]="IPv4";e["IPv6"]="IPv6";return e})(j||{});var L="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";var U="ec2_metadata_service_endpoint_mode";var M={environmentVariableSelector:e=>e[L],configFileSelector:e=>e[U],default:"IPv4"};var F=__name((async()=>(0,D.parseUrl)(await $()||await H())),"getInstanceMetadataEndpoint");var $=__name((async()=>(0,O.loadConfig)(k)()),"getFromEndpointConfig");var H=__name((async()=>{const e=await(0,O.loadConfig)(M)();switch(e){case"IPv4":return"http://169.254.169.254";case"IPv6":return"http://[fd00:ec2::254]";default:throw new Error(`Unsupported endpoint mode: ${e}. Select from ${Object.values(j)}`)}}),"getFromEndpointModeConfig");var B=5*60;var z=5*60;var q="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";var G=__name(((e,t)=>{const r=B+Math.floor(Math.random()*z);const n=new Date(Date.now()+r*1e3);t.warn(`Attempting credential expiration extension due to a credential service availability issue. A refresh of these credentials will be attempted after ${new Date(n)}.\nFor more information, please visit: `+q);const o=e.originalExpiration??e.expiration;return{...e,...o?{originalExpiration:o}:{},expiration:n}}),"getExtendedInstanceMetadataCredentials");var W=__name(((e,t={})=>{const r=(t==null?void 0:t.logger)||console;let n;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime()W(Z(e),{logger:e.logger})),"fromInstanceMetadata");var Z=__name(((e={})=>{let t=false;const{logger:r,profile:n}=e;const{timeout:o,maxRetries:i}=g(e);const s=__name((async(r,o)=>{var i;const s=t||((i=o.headers)==null?void 0:i[Y])==null;if(s){let t=false;let r=false;const o=await(0,O.loadConfig)({environmentVariableSelector:t=>{const n=t[K];r=!!n&&n!=="false";if(n===void 0){throw new d.CredentialsProviderError(`${K} not set in env, checking config file next.`,{logger:e.logger})}return r},configFileSelector:e=>{const r=e[Q];t=!!r&&r!=="false";return t},default:false},{profile:n})();if(e.ec2MetadataV1Disabled||o){const n=[];if(e.ec2MetadataV1Disabled)n.push("credential provider initialization (runtime option ec2MetadataV1Disabled)");if(t)n.push(`config file profile (${Q})`);if(r)n.push(`process environment variable (${K})`);throw new A(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${n.join(", ")}].`)}}const a=(await h((async()=>{let e;try{e=await te(o)}catch(e){if(e.statusCode===401){t=false}throw e}return e}),r)).trim();return h((async()=>{let r;try{r=await re(a,o,e)}catch(e){if(e.statusCode===401){t=false}throw e}return r}),r)}),"getCredentials");return async()=>{const e=await F();if(t){r==null?void 0:r.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)");return s(i,{...e,timeout:o})}else{let n;try{n=(await ee({...e,timeout:o})).toString()}catch(n){if((n==null?void 0:n.statusCode)===400){throw Object.assign(n,{message:"EC2 Metadata token request returned error"})}else if(n.message==="TimeoutError"||[403,404,405].includes(n.statusCode)){t=true}r==null?void 0:r.debug("AWS SDK Instance Metadata","using v1 fallback (initial)");return s(i,{...e,timeout:o})}return s(i,{...e,headers:{[Y]:n},timeout:o})}}}),"getInstanceMetadataProvider");var ee=__name((async e=>httpRequest({...e,path:J,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}})),"getMetadataToken");var te=__name((async e=>(await httpRequest({...e,path:V})).toString()),"getProfile");var re=__name((async(e,t,r)=>{const n=JSON.parse((await httpRequest({...t,path:V+e})).toString());if(!p(n)){throw new d.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:r.logger})}return m(n)}),"getCredentialsFromProfile");0&&0},4268:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{EventStreamCodec:()=>D,HeaderMarshaller:()=>m,Int64:()=>u,MessageDecoderStream:()=>I,MessageEncoderStream:()=>k,SmithyMessageDecoderStream:()=>L,SmithyMessageEncoderStream:()=>M});e.exports=__toCommonJS(a);var c=r(7079);var d=r(846);var l=class _Int64{constructor(e){this.bytes=e;if(e.byteLength!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000){throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`)}const t=new Uint8Array(8);for(let r=7,n=Math.abs(Math.round(e));r>-1&&n>0;r--,n/=256){t[r]=n}if(e<0){negate(t)}return new _Int64(t)}valueOf(){const e=this.bytes.slice(0);const t=e[0]&128;if(t){negate(e)}return parseInt((0,d.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}};__name(l,"Int64");var u=l;function negate(e){for(let t=0;t<8;t++){e[t]^=255}for(let t=7;t>-1;t--){e[t]++;if(e[t]!==0)break}}__name(negate,"negate");var p=class _HeaderMarshaller{constructor(e,t){this.toUtf8=e;this.fromUtf8=t}format(e){const t=[];for(const r of Object.keys(e)){const n=this.fromUtf8(r);t.push(Uint8Array.from([n.byteLength]),n,this.formatHeaderValue(e[r]))}const r=new Uint8Array(t.reduce(((e,t)=>e+t.byteLength),0));let n=0;for(const e of t){r.set(e,n);n+=e.byteLength}return r}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));t.setUint8(0,3);t.setInt16(1,e.value,false);return new Uint8Array(t.buffer);case"integer":const r=new DataView(new ArrayBuffer(5));r.setUint8(0,4);r.setInt32(1,e.value,false);return new Uint8Array(r.buffer);case"long":const n=new Uint8Array(9);n[0]=5;n.set(e.value.bytes,1);return n;case"binary":const o=new DataView(new ArrayBuffer(3+e.value.byteLength));o.setUint8(0,6);o.setUint16(1,e.value.byteLength,false);const i=new Uint8Array(o.buffer);i.set(e.value,3);return i;case"string":const s=this.fromUtf8(e.value);const a=new DataView(new ArrayBuffer(3+s.byteLength));a.setUint8(0,7);a.setUint16(1,s.byteLength,false);const c=new Uint8Array(a.buffer);c.set(s,3);return c;case"timestamp":const l=new Uint8Array(9);l[0]=8;l.set(u.fromNumber(e.value.valueOf()).bytes,1);return l;case"uuid":if(!_.test(e.value)){throw new Error(`Invalid UUID received: ${e.value}`)}const p=new Uint8Array(17);p[0]=9;p.set((0,d.fromHex)(e.value.replace(/\-/g,"")),1);return p}}parse(e){const t={};let r=0;while(r{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{resolveEventStreamSerdeConfig:()=>s});e.exports=__toCommonJS(i);var s=__name((e=>({...e,eventStreamMarshaller:e.eventStreamSerdeProvider(e)})),"resolveEventStreamSerdeConfig");0&&0},7307:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{EventStreamMarshaller:()=>u,eventStreamSerdeProvider:()=>p});e.exports=__toCommonJS(a);var c=r(8009);var d=r(2781);async function*readabletoIterable(e){let t=false;let r=false;const n=new Array;e.on("error",(e=>{if(!t){t=true}if(e){throw e}}));e.on("data",(e=>{n.push(e)}));e.on("end",(()=>{t=true}));while(!r){const e=await new Promise((e=>setTimeout((()=>e(n.shift())),0)));if(e){yield e}r=t&&n.length===0}}__name(readabletoIterable,"readabletoIterable");var l=class _EventStreamMarshaller{constructor({utf8Encoder:e,utf8Decoder:t}){this.universalMarshaller=new c.EventStreamMarshaller({utf8Decoder:t,utf8Encoder:e})}deserialize(e,t){const r=typeof e[Symbol.asyncIterator]==="function"?e:readabletoIterable(e);return this.universalMarshaller.deserialize(r,t)}serialize(e,t){return d.Readable.from(this.universalMarshaller.serialize(e,t))}};__name(l,"EventStreamMarshaller");var u=l;var p=__name((e=>new u(e)),"eventStreamSerdeProvider");0&&0},8009:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{EventStreamMarshaller:()=>l,eventStreamSerdeProvider:()=>u});e.exports=__toCommonJS(a);var c=r(4268);function getChunkedStream(e){let t=0;let r=0;let n=null;let o=null;const i=__name((e=>{if(typeof e!=="number"){throw new Error("Attempted to allocate an event message where size was not a number: "+e)}t=e;r=4;n=new Uint8Array(e);const o=new DataView(n.buffer);o.setUint32(0,e,false)}),"allocateMessage");const s=__name((async function*(){const s=e[Symbol.asyncIterator]();while(true){const{value:e,done:a}=await s.next();if(a){if(!t){return}else if(t===r){yield n}else{throw new Error("Truncated event message received.")}return}const c=e.length;let d=0;while(dnew l(e)),"eventStreamSerdeProvider");0&&0},948:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{FetchHttpHandler:()=>p,keepAliveSupport:()=>l,streamCollector:()=>f});e.exports=__toCommonJS(a);var c=r(4117);var d=r(1962);function requestTimeout(e=0){return new Promise(((t,r)=>{if(e){setTimeout((()=>{const t=new Error(`Request did not complete within ${e} ms`);t.name="TimeoutError";r(t)}),e)}}))}__name(requestTimeout,"requestTimeout");var l={supported:void 0};var u=class _FetchHttpHandler{static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _FetchHttpHandler(e)}constructor(e){if(typeof e==="function"){this.configProvider=e().then((e=>e||{}))}else{this.config=e??{};this.configProvider=Promise.resolve(this.config)}if(l.supported===void 0){l.supported=Boolean(typeof Request!=="undefined"&&"keepalive"in new Request("https://[::1]"))}}destroy(){}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}const r=this.config.requestTimeout;const n=this.config.keepAlive===true;const o=this.config.credentials;if(t==null?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";return Promise.reject(e)}let i=e.path;const s=(0,d.buildQueryString)(e.query||{});if(s){i+=`?${s}`}if(e.fragment){i+=`#${e.fragment}`}let a="";if(e.username!=null||e.password!=null){const t=e.username??"";const r=e.password??"";a=`${t}:${r}@`}const{port:u,method:p}=e;const m=`${e.protocol}//${a}${e.hostname}${u?`:${u}`:""}${i}`;const f=p==="GET"||p==="HEAD"?void 0:e.body;const v={body:f,headers:new Headers(e.headers),method:p,credentials:o};if(f){v.duplex="half"}if(typeof AbortController!=="undefined"){v.signal=t}if(l.supported){v.keepalive=n}let g=__name((()=>{}),"removeSignalEventListener");const h=new Request(m,v);const y=[fetch(h).then((e=>{const t=e.headers;const r={};for(const e of t.entries()){r[e[0]]=e[1]}const n=e.body!=void 0;if(!n){return e.blob().then((t=>({response:new c.HttpResponse({headers:r,reason:e.statusText,statusCode:e.status,body:t})})))}return{response:new c.HttpResponse({headers:r,reason:e.statusText,statusCode:e.status,body:e.body})}})),requestTimeout(r)];if(t){y.push(new Promise(((e,r)=>{const n=__name((()=>{const e=new Error("Request aborted");e.name="AbortError";r(e)}),"onAbort");if(typeof t.addEventListener==="function"){const e=t;e.addEventListener("abort",n,{once:true});g=__name((()=>e.removeEventListener("abort",n)),"removeSignalEventListener")}else{t.onabort=n}})))}return Promise.race(y).finally(g)}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((r=>{r[e]=t;return r}))}httpHandlerConfigs(){return this.config??{}}};__name(u,"FetchHttpHandler");var p=u;var m=r(6456);var f=__name((e=>{if(typeof Blob==="function"&&e instanceof Blob){return collectBlob(e)}return collectStream(e)}),"streamCollector");async function collectBlob(e){const t=await readToBase64(e);const r=(0,m.fromBase64)(t);return new Uint8Array(r)}__name(collectBlob,"collectBlob");async function collectStream(e){const t=[];const r=e.getReader();let n=false;let o=0;while(!n){const{done:e,value:i}=await r.read();if(i){t.push(i);o+=i.length}n=e}const i=new Uint8Array(o);let s=0;for(const e of t){i.set(e,s);s+=e.length}return i}__name(collectStream,"collectStream");function readToBase64(e){return new Promise(((t,r)=>{const n=new FileReader;n.onloadend=()=>{if(n.readyState!==2){return r(new Error("Reader aborted too early"))}const e=n.result??"";const o=e.indexOf(",");const i=o>-1?o+1:e.length;t(e.substring(i))};n.onabort=()=>r(new Error("Read aborted"));n.onerror=()=>r(n.error);n.readAsDataURL(e)}))}__name(readToBase64,"readToBase64");0&&0},4681:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Hash:()=>m});e.exports=__toCommonJS(a);var c=r(922);var d=r(7107);var l=r(4300);var u=r(6113);var p=class _Hash{constructor(e,t){this.algorithmIdentifier=e;this.secret=t;this.reset()}update(e,t){this.hash.update((0,d.toUint8Array)(castSourceData(e,t)))}digest(){return Promise.resolve(this.hash.digest())}reset(){this.hash=this.secret?(0,u.createHmac)(this.algorithmIdentifier,castSourceData(this.secret)):(0,u.createHash)(this.algorithmIdentifier)}};__name(p,"Hash");var m=p;function castSourceData(e,t){if(l.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,c.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,c.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,c.fromArrayBuffer)(e)}__name(castSourceData,"castSourceData");0&&0},5696:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{isArrayBuffer:()=>s});e.exports=__toCommonJS(i);var s=__name((e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]"),"isArrayBuffer");0&&0},1829:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{contentLengthMiddleware:()=>contentLengthMiddleware,contentLengthMiddlewareOptions:()=>l,getContentLengthPlugin:()=>u});e.exports=__toCommonJS(a);var c=r(4117);var d="content-length";function contentLengthMiddleware(e){return t=>async r=>{const n=r.request;if(c.HttpRequest.isInstance(n)){const{body:t,headers:r}=n;if(t&&Object.keys(r).map((e=>e.toLowerCase())).indexOf(d)===-1){try{const r=e(t);n.headers={...n.headers,[d]:String(r)}}catch(e){}}}return t({...r,request:n})}}__name(contentLengthMiddleware,"contentLengthMiddleware");var l={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};var u=__name((e=>({applyToStack:t=>{t.add(contentLengthMiddleware(e.bodyLengthChecker),l)}})),"getContentLengthPlugin");0&&0},2477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromConfig=void 0;const n=r(3993);const o=r(536);const getEndpointFromConfig=async e=>(0,n.loadConfig)((0,o.getEndpointUrlConfig)(e))();t.getEndpointFromConfig=getEndpointFromConfig},536:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointUrlConfig=void 0;const n=r(7831);const o="AWS_ENDPOINT_URL";const i="endpoint_url";const getEndpointUrlConfig=e=>({environmentVariableSelector:t=>{const r=e.split(" ").map((e=>e.toUpperCase()));const n=t[[o,...r].join("_")];if(n)return n;const i=t[o];if(i)return i;return undefined},configFileSelector:(t,r)=>{if(r&&t.services){const o=r[["services",t.services].join(n.CONFIG_PREFIX_SEPARATOR)];if(o){const t=e.split(" ").map((e=>e.toLowerCase()));const r=o[[t.join("_"),i].join(n.CONFIG_PREFIX_SEPARATOR)];if(r)return r}}const o=t[i];if(o)return o;return undefined},default:undefined});t.getEndpointUrlConfig=getEndpointUrlConfig},2538:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{endpointMiddleware:()=>E,endpointMiddlewareOptions:()=>_,getEndpointFromInstructions:()=>y,getEndpointPlugin:()=>w,resolveEndpointConfig:()=>P,resolveParams:()=>C,toEndpointV1:()=>h});e.exports=__toCommonJS(a);var c=__name((async e=>{const t=(e==null?void 0:e.Bucket)||"";if(typeof e.Bucket==="string"){e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))}if(m(t)){if(e.ForcePathStyle===true){throw new Error("Path-style addressing cannot be used with ARN buckets")}}else if(!p(t)||t.indexOf(".")!==-1&&!String(e.Endpoint).startsWith("http:")||t.toLowerCase()!==t||t.length<3){e.ForcePathStyle=true}if(e.DisableMultiRegionAccessPoints){e.disableMultiRegionAccessPoints=true;e.DisableMRAP=true}return e}),"resolveParamsForS3");var d=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/;var l=/(\d+\.){3}\d+/;var u=/\.\./;var p=__name((e=>d.test(e)&&!l.test(e)&&!u.test(e)),"isDnsCompatibleBucketName");var m=__name((e=>{const[t,r,n,,,o]=e.split(":");const i=t==="arn"&&e.split(":").length>=6;const s=Boolean(i&&r&&n&&o);if(i&&!s){throw new Error(`Invalid ARN: ${e} was an invalid ARN.`)}return s}),"isArnBucketName");var f=__name(((e,t,r)=>{const n=__name((async()=>{const n=r[e]??r[t];if(typeof n==="function"){return n()}return n}),"configProvider");if(e==="credentialScope"||t==="CredentialScope"){return async()=>{const e=typeof r.credentials==="function"?await r.credentials():r.credentials;const t=(e==null?void 0:e.credentialScope)??(e==null?void 0:e.CredentialScope);return t}}if(e==="accountId"||t==="AccountId"){return async()=>{const e=typeof r.credentials==="function"?await r.credentials():r.credentials;const t=(e==null?void 0:e.accountId)??(e==null?void 0:e.AccountId);return t}}if(e==="endpoint"||t==="endpoint"){return async()=>{const e=await n();if(e&&typeof e==="object"){if("url"in e){return e.url.href}if("hostname"in e){const{protocol:t,hostname:r,port:n,path:o}=e;return`${t}//${r}${n?":"+n:""}${o}`}}return e}}return n}),"createConfigValueProvider");var v=r(2477);var g=r(9381);var h=__name((e=>{if(typeof e==="object"){if("url"in e){return(0,g.parseUrl)(e.url)}return e}return(0,g.parseUrl)(e)}),"toEndpointV1");var y=__name((async(e,t,r,n)=>{if(!r.endpoint){const e=await(0,v.getEndpointFromConfig)(r.serviceId||"");if(e){r.endpoint=()=>Promise.resolve(h(e))}}const o=await C(e,t,r);if(typeof r.endpointProvider!=="function"){throw new Error("config.endpointProvider is not set.")}const i=r.endpointProvider(o,n);return i}),"getEndpointFromInstructions");var C=__name((async(e,t,r)=>{var n;const o={};const i=((n=t==null?void 0:t.getEndpointParameterInstructions)==null?void 0:n.call(t))||{};for(const[t,n]of Object.entries(i)){switch(n.type){case"staticContextParams":o[t]=n.value;break;case"contextParams":o[t]=e[n.name];break;case"clientContextParams":case"builtInParams":o[t]=await f(n.name,t,r)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(n))}}if(Object.keys(i).length===0){Object.assign(o,r)}if(String(r.serviceId).toLowerCase()==="s3"){await c(o)}return o}),"resolveParams");var S=r(5275);var E=__name((({config:e,instructions:t})=>(r,n)=>async o=>{var i,s,a;const c=await y(o.input,{getEndpointParameterInstructions(){return t}},{...e},n);n.endpointV2=c;n.authSchemes=(i=c.properties)==null?void 0:i.authSchemes;const d=(s=n.authSchemes)==null?void 0:s[0];if(d){n["signing_region"]=d.signingRegion;n["signing_service"]=d.signingName;const e=(0,S.getSmithyContext)(n);const t=(a=e==null?void 0:e.selectedHttpAuthScheme)==null?void 0:a.httpAuthOption;if(t){t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:d.signingRegion,signingRegion:d.signingRegion,signing_service:d.signingName,signingName:d.signingName,signingRegionSet:d.signingRegionSet},d.properties)}}return r({...o})}),"endpointMiddleware");var b=r(6904);var _={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:true,relation:"before",toMiddleware:b.serializerMiddlewareOption.name};var w=__name(((e,t)=>({applyToStack:r=>{r.addRelativeTo(E({config:e,instructions:t}),_)}})),"getEndpointPlugin");var P=__name((e=>{const t=e.tls??true;const{endpoint:r}=e;const n=r!=null?async()=>h(await(0,S.normalizeProvider)(r)()):void 0;const o=!!r;return{...e,endpoint:n,tls:t,isCustomEndpoint:o,useDualstackEndpoint:(0,S.normalizeProvider)(e.useDualstackEndpoint??false),useFipsEndpoint:(0,S.normalizeProvider)(e.useFipsEndpoint??false)}}),"resolveEndpointConfig");0&&0},7273:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AdaptiveRetryStrategy:()=>S,CONFIG_MAX_ATTEMPTS:()=>_,CONFIG_RETRY_MODE:()=>T,ENV_MAX_ATTEMPTS:()=>b,ENV_RETRY_MODE:()=>x,NODE_MAX_ATTEMPT_CONFIG_OPTIONS:()=>w,NODE_RETRY_MODE_CONFIG_OPTIONS:()=>A,StandardRetryStrategy:()=>h,defaultDelayDecider:()=>p,defaultRetryDecider:()=>f,getOmitRetryHeadersPlugin:()=>R,getRetryAfterHint:()=>$,getRetryPlugin:()=>F,omitRetryHeadersMiddleware:()=>O,omitRetryHeadersMiddlewareOptions:()=>D,resolveRetryConfig:()=>P,retryMiddleware:()=>k,retryMiddlewareOptions:()=>M});e.exports=__toCommonJS(a);var c=r(4117);var d=r(2420);var l=r(9751);var u=__name(((e,t)=>{const r=e;const n=(t==null?void 0:t.noRetryIncrement)??l.NO_RETRY_INCREMENT;const o=(t==null?void 0:t.retryCost)??l.RETRY_COST;const i=(t==null?void 0:t.timeoutRetryCost)??l.TIMEOUT_RETRY_COST;let s=e;const a=__name((e=>e.name==="TimeoutError"?i:o),"getCapacityAmount");const c=__name((e=>a(e)<=s),"hasRetryTokens");const d=__name((e=>{if(!c(e)){throw new Error("No retry token available")}const t=a(e);s-=t;return t}),"retrieveRetryTokens");const u=__name((e=>{s+=e??n;s=Math.min(s,r)}),"releaseRetryTokens");return Object.freeze({hasRetryTokens:c,retrieveRetryTokens:d,releaseRetryTokens:u})}),"getDefaultRetryQuota");var p=__name(((e,t)=>Math.floor(Math.min(l.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e))),"defaultDelayDecider");var m=r(1528);var f=__name((e=>{if(!e){return false}return(0,m.isRetryableByTrait)(e)||(0,m.isClockSkewError)(e)||(0,m.isThrottlingError)(e)||(0,m.isTransientError)(e)}),"defaultRetryDecider");var v=__name((e=>{if(e instanceof Error)return e;if(e instanceof Object)return Object.assign(new Error,e);if(typeof e==="string")return new Error(e);return new Error(`AWS SDK error wrapper for ${e}`)}),"asSdkError");var g=class _StandardRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode=l.RETRY_MODES.STANDARD;this.retryDecider=(t==null?void 0:t.retryDecider)??f;this.delayDecider=(t==null?void 0:t.delayDecider)??p;this.retryQuota=(t==null?void 0:t.retryQuota)??u(l.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,r){return tsetTimeout(e,s)));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=o;t.$metadata.totalRetryDelay=i;throw t}}}};__name(g,"StandardRetryStrategy");var h=g;var y=__name((e=>{if(!c.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const r=e.headers[t];const n=Number(r);if(!Number.isNaN(n))return n*1e3;const o=new Date(r);return o.getTime()-Date.now()}),"getDelayFromRetryAfterHeader");var C=class _AdaptiveRetryStrategy extends h{constructor(e,t){const{rateLimiter:r,...n}=t??{};super(e,n);this.rateLimiter=r??new l.DefaultRateLimiter;this.mode=l.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>this.rateLimiter.getSendToken(),afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}};__name(C,"AdaptiveRetryStrategy");var S=C;var E=r(5275);var b="AWS_MAX_ATTEMPTS";var _="max_attempts";var w={environmentVariableSelector:e=>{const t=e[b];if(!t)return void 0;const r=parseInt(t);if(Number.isNaN(r)){throw new Error(`Environment variable ${b} mast be a number, got "${t}"`)}return r},configFileSelector:e=>{const t=e[_];if(!t)return void 0;const r=parseInt(t);if(Number.isNaN(r)){throw new Error(`Shared config file entry ${_} mast be a number, got "${t}"`)}return r},default:l.DEFAULT_MAX_ATTEMPTS};var P=__name((e=>{const{retryStrategy:t}=e;const r=(0,E.normalizeProvider)(e.maxAttempts??l.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:r,retryStrategy:async()=>{if(t){return t}const n=await(0,E.normalizeProvider)(e.retryMode)();if(n===l.RETRY_MODES.ADAPTIVE){return new l.AdaptiveRetryStrategy(r)}return new l.StandardRetryStrategy(r)}}}),"resolveRetryConfig");var x="AWS_RETRY_MODE";var T="retry_mode";var A={environmentVariableSelector:e=>e[x],configFileSelector:e=>e[T],default:l.DEFAULT_RETRY_MODE};var O=__name((()=>e=>async t=>{const{request:r}=t;if(c.HttpRequest.isInstance(r)){delete r.headers[l.INVOCATION_ID_HEADER];delete r.headers[l.REQUEST_HEADER]}return e(t)}),"omitRetryHeadersMiddleware");var D={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};var R=__name((e=>({applyToStack:e=>{e.addRelativeTo(O(),D)}})),"getOmitRetryHeadersPlugin");var I=r(1866);var N=r(4505);var k=__name((e=>(t,r)=>async n=>{var o;let i=await e.retryStrategy();const s=await e.maxAttempts();if(j(i)){i=i;let e=await i.acquireInitialRetryToken(r["partition_id"]);let a=new Error;let u=0;let p=0;const{request:m}=n;const f=c.HttpRequest.isInstance(m);if(f){m.headers[l.INVOCATION_ID_HEADER]=(0,d.v4)()}while(true){try{if(f){m.headers[l.REQUEST_HEADER]=`attempt=${u+1}; max=${s}`}const{response:r,output:o}=await t(n);i.recordSuccess(e);o.$metadata.attempts=u+1;o.$metadata.totalRetryDelay=p;return{response:r,output:o}}catch(t){const n=L(t);a=v(t);if(f&&(0,N.isStreamingPayload)(m)){(o=r.logger instanceof I.NoOpLogger?console:r.logger)==null?void 0:o.warn("An error was encountered in a non-retryable streaming request.");throw a}try{e=await i.refreshRetryTokenForRetry(e,n)}catch(e){if(!a.$metadata){a.$metadata={}}a.$metadata.attempts=u+1;a.$metadata.totalRetryDelay=p;throw a}u=e.getRetryCount();const s=e.getRetryDelay();p+=s;await new Promise((e=>setTimeout(e,s)))}}}else{i=i;if(i==null?void 0:i.mode)r.userAgent=[...r.userAgent||[],["cfg/retry-mode",i.mode]];return i.retry(t,n)}}),"retryMiddleware");var j=__name((e=>typeof e.acquireInitialRetryToken!=="undefined"&&typeof e.refreshRetryTokenForRetry!=="undefined"&&typeof e.recordSuccess!=="undefined"),"isRetryStrategyV2");var L=__name((e=>{const t={error:e,errorType:U(e)};const r=$(e.$response);if(r){t.retryAfterHint=r}return t}),"getRetryErrorInfo");var U=__name((e=>{if((0,m.isThrottlingError)(e))return"THROTTLING";if((0,m.isTransientError)(e))return"TRANSIENT";if((0,m.isServerError)(e))return"SERVER_ERROR";return"CLIENT_ERROR"}),"getRetryErrorType");var M={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};var F=__name((e=>({applyToStack:t=>{t.add(k(e),M)}})),"getRetryPlugin");var $=__name((e=>{if(!c.HttpResponse.isInstance(e))return;const t=Object.keys(e.headers).find((e=>e.toLowerCase()==="retry-after"));if(!t)return;const r=e.headers[t];const n=Number(r);if(!Number.isNaN(n))return new Date(n*1e3);const o=new Date(r);return o}),"getRetryAfterHint");0&&0},4505:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isStreamingPayload=void 0;const n=r(2781);const isStreamingPayload=e=>(e===null||e===void 0?void 0:e.body)instanceof n.Readable||typeof ReadableStream!=="undefined"&&(e===null||e===void 0?void 0:e.body)instanceof ReadableStream;t.isStreamingPayload=isStreamingPayload},6904:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{deserializerMiddleware:()=>s,deserializerMiddlewareOption:()=>c,getSerdePlugin:()=>getSerdePlugin,serializerMiddleware:()=>a,serializerMiddlewareOption:()=>d});e.exports=__toCommonJS(i);var s=__name(((e,t)=>r=>async n=>{const{response:o}=await r(n);try{const r=await t(o,e);return{response:o,output:r}}catch(e){Object.defineProperty(e,"$response",{value:o});if(!("$metadata"in e)){const t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;e.message+="\n "+t;if(typeof e.$responseBodyText!=="undefined"){if(e.$response){e.$response.body=e.$responseBodyText}}}throw e}}),"deserializerMiddleware");var a=__name(((e,t)=>(r,n)=>async o=>{var i;const s=((i=n.endpointV2)==null?void 0:i.url)&&e.urlParser?async()=>e.urlParser(n.endpointV2.url):e.endpoint;if(!s){throw new Error("No valid endpoint provider available.")}const a=await t(o.input,{...e,endpoint:s});return r({...o,request:a})}),"serializerMiddleware");var c={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};var d={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,t,r){return{applyToStack:n=>{n.add(s(e,r),c);n.add(a(e,t),d)}}}__name(getSerdePlugin,"getSerdePlugin");0&&0},1903:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{constructStack:()=>c});e.exports=__toCommonJS(i);var s=__name(((e,t)=>{const r=[];if(e){r.push(e)}if(t){for(const e of t){r.push(e)}}return r}),"getAllAliases");var a=__name(((e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`),"getMiddlewareNameWithAliases");var c=__name((()=>{let e=[];let t=[];let r=false;const n=new Set;const o=__name((e=>e.sort(((e,t)=>d[t.step]-d[e.step]||l[t.priority||"normal"]-l[e.priority||"normal"]))),"sort");const i=__name((r=>{let o=false;const i=__name((e=>{const t=s(e.name,e.aliases);if(t.includes(r)){o=true;for(const e of t){n.delete(e)}return false}return true}),"filterCb");e=e.filter(i);t=t.filter(i);return o}),"removeByName");const u=__name((r=>{let o=false;const i=__name((e=>{if(e.middleware===r){o=true;for(const t of s(e.name,e.aliases)){n.delete(t)}return false}return true}),"filterCb");e=e.filter(i);t=t.filter(i);return o}),"removeByReference");const p=__name((r=>{var n;e.forEach((e=>{r.add(e.middleware,{...e})}));t.forEach((e=>{r.addRelativeTo(e.middleware,{...e})}));(n=r.identifyOnResolve)==null?void 0:n.call(r,v.identifyOnResolve());return r}),"cloneTo");const m=__name((e=>{const t=[];e.before.forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...m(e))}}));t.push(e);e.after.reverse().forEach((e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...m(e))}}));return t}),"expandRelativeMiddlewareList");const f=__name(((r=false)=>{const n=[];const i=[];const c={};e.forEach((e=>{const t={...e,before:[],after:[]};for(const e of s(t.name,t.aliases)){c[e]=t}n.push(t)}));t.forEach((e=>{const t={...e,before:[],after:[]};for(const e of s(t.name,t.aliases)){c[e]=t}i.push(t)}));i.forEach((e=>{if(e.toMiddleware){const t=c[e.toMiddleware];if(t===void 0){if(r){return}throw new Error(`${e.toMiddleware} is not found when adding ${a(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){t.after.push(e)}if(e.relation==="before"){t.before.push(e)}}}));const d=o(n).map(m).reduce(((e,t)=>{e.push(...t);return e}),[]);return d}),"getMiddlewareList");const v={add:(t,r={})=>{const{name:o,override:i,aliases:c}=r;const d={step:"initialize",priority:"normal",middleware:t,...r};const l=s(o,c);if(l.length>0){if(l.some((e=>n.has(e)))){if(!i)throw new Error(`Duplicate middleware name '${a(o,c)}'`);for(const t of l){const r=e.findIndex((e=>{var r;return e.name===t||((r=e.aliases)==null?void 0:r.some((e=>e===t)))}));if(r===-1){continue}const n=e[r];if(n.step!==d.step||d.priority!==n.priority){throw new Error(`"${a(n.name,n.aliases)}" middleware with ${n.priority} priority in ${n.step} step cannot be overridden by "${a(o,c)}" middleware with ${d.priority} priority in ${d.step} step.`)}e.splice(r,1)}}for(const e of l){n.add(e)}}e.push(d)},addRelativeTo:(e,r)=>{const{name:o,override:i,aliases:c}=r;const d={middleware:e,...r};const l=s(o,c);if(l.length>0){if(l.some((e=>n.has(e)))){if(!i)throw new Error(`Duplicate middleware name '${a(o,c)}'`);for(const e of l){const r=t.findIndex((t=>{var r;return t.name===e||((r=t.aliases)==null?void 0:r.some((t=>t===e)))}));if(r===-1){continue}const n=t[r];if(n.toMiddleware!==d.toMiddleware||n.relation!==d.relation){throw new Error(`"${a(n.name,n.aliases)}" middleware ${n.relation} "${n.toMiddleware}" middleware cannot be overridden by "${a(o,c)}" middleware ${d.relation} "${d.toMiddleware}" middleware.`)}t.splice(r,1)}}for(const e of l){n.add(e)}}t.push(d)},clone:()=>p(c()),use:e=>{e.applyToStack(v)},remove:e=>{if(typeof e==="string")return i(e);else return u(e)},removeByTag:r=>{let o=false;const i=__name((e=>{const{tags:t,name:i,aliases:a}=e;if(t&&t.includes(r)){const e=s(i,a);for(const t of e){n.delete(t)}o=true;return false}return true}),"filterCb");e=e.filter(i);t=t.filter(i);return o},concat:e=>{var t;const n=p(c());n.use(e);n.identifyOnResolve(r||n.identifyOnResolve()||(((t=e.identifyOnResolve)==null?void 0:t.call(e))??false));return n},applyToStack:p,identify:()=>f(true).map((e=>{const t=e.step??e.relation+" "+e.toMiddleware;return a(e.name,e.aliases)+" - "+t})),identifyOnResolve(e){if(typeof e==="boolean")r=e;return r},resolve:(e,t)=>{for(const r of f().map((e=>e.middleware)).reverse()){e=r(e,t)}if(r){console.log(v.identify())}return e}};return v}),"constructStack");var d={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};var l={high:3,normal:2,low:1};0&&0},3993:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{loadConfig:()=>f});e.exports=__toCommonJS(a);var c=r(7879);function getSelectorName(e){try{const t=new Set(Array.from(e.match(/([A-Z_]){3,}/g)??[]));t.delete("CONFIG");t.delete("CONFIG_PREFIX_SEPARATOR");t.delete("ENV");return[...t].join(", ")}catch(t){return e}}__name(getSelectorName,"getSelectorName");var d=__name(((e,t)=>async()=>{try{const t=e(process.env);if(t===void 0){throw new Error}return t}catch(r){throw new c.CredentialsProviderError(r.message||`Not found in ENV: ${getSelectorName(e.toString())}`,{logger:t})}}),"fromEnv");var l=r(7831);var u=__name(((e,{preferredFile:t="config",...r}={})=>async()=>{const n=(0,l.getProfileName)(r);const{configFile:o,credentialsFile:i}=await(0,l.loadSharedConfigFiles)(r);const s=i[n]||{};const a=o[n]||{};const d=t==="config"?{...s,...a}:{...a,...s};try{const r=t==="config"?o:i;const n=e(d,r);if(n===void 0){throw new Error}return n}catch(t){throw new c.CredentialsProviderError(t.message||`Not found in config files w/ profile [${n}]: ${getSelectorName(e.toString())}`,{logger:r.logger})}}),"fromSharedConfigFiles");var p=__name((e=>typeof e==="function"),"isFunction");var m=__name((e=>p(e)?async()=>await e():(0,c.fromStatic)(e)),"fromStatic");var f=__name((({environmentVariableSelector:e,configFileSelector:t,default:r},n={})=>(0,c.memoize)((0,c.chain)(d(e),u(t,n),m(r)))),"loadConfig");0&&0},8179:(e,t,r)=>{var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var d={};__export(d,{DEFAULT_REQUEST_TIMEOUT:()=>E,NodeHttp2Handler:()=>R,NodeHttpHandler:()=>_,streamCollector:()=>k});e.exports=__toCommonJS(d);var l=r(4117);var u=r(1962);var p=r(2181);var m=r(5687);var f=["ECONNRESET","EPIPE","ETIMEDOUT"];var v=__name((e=>{const t={};for(const r of Object.keys(e)){const n=e[r];t[r]=Array.isArray(n)?n.join(","):n}return t}),"getTransformedHeaders");var g=__name(((e,t,r=0)=>{if(!r){return}const n=setTimeout((()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${r} ms`),{name:"TimeoutError"}))}),r);e.on("socket",(e=>{if(e.connecting){e.on("connect",(()=>{clearTimeout(n)}))}else{clearTimeout(n)}}))}),"setConnectionTimeout");var h=__name(((e,{keepAlive:t,keepAliveMsecs:r})=>{if(t!==true){return}e.on("socket",(e=>{e.setKeepAlive(t,r||0)}))}),"setSocketKeepAlive");var y=__name(((e,t,r=0)=>{e.setTimeout(r,(()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${r} ms`),{name:"TimeoutError"}))}))}),"setSocketTimeout");var C=r(2781);var S=1e3;async function writeRequestBody(e,t,r=S){const n=t.headers??{};const o=n["Expect"]||n["expect"];let i=-1;let s=false;if(o==="100-continue"){await Promise.race([new Promise((e=>{i=Number(setTimeout(e,Math.max(S,r)))})),new Promise((t=>{e.on("continue",(()=>{clearTimeout(i);t()}));e.on("error",(()=>{s=true;clearTimeout(i);t()}))}))])}if(!s){writeBody(e,t.body)}}__name(writeRequestBody,"writeRequestBody");function writeBody(e,t){if(t instanceof C.Readable){t.pipe(e);return}if(t){if(Buffer.isBuffer(t)||typeof t==="string"){e.end(t);return}const r=t;if(typeof r==="object"&&r.buffer&&typeof r.byteOffset==="number"&&typeof r.byteLength==="number"){e.end(Buffer.from(r.buffer,r.byteOffset,r.byteLength));return}e.end(Buffer.from(t));return}e.end()}__name(writeBody,"writeBody");var E=0;var b=class _NodeHttpHandler{constructor(e){this.socketWarningTimestamp=0;this.metadata={handlerProtocol:"http/1.1"};this.configProvider=new Promise(((t,r)=>{if(typeof e==="function"){e().then((e=>{t(this.resolveDefaultConfig(e))})).catch(r)}else{t(this.resolveDefaultConfig(e))}}))}static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _NodeHttpHandler(e)}static checkSocketUsage(e,t,r=console){var n,o,i;const{sockets:s,requests:a,maxSockets:c}=e;if(typeof c!=="number"||c===Infinity){return t}const d=15e3;if(Date.now()-d=c&&d>=2*c){(i=r==null?void 0:r.warn)==null?void 0:i.call(r,`@smithy/node-http-handler:WARN - socket usage at capacity=${t} and ${d} additional requests are enqueued.\nSee https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/node-configuring-maxsockets.html\nor increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler config.`);return Date.now()}}}return t}resolveDefaultConfig(e){const{requestTimeout:t,connectionTimeout:r,socketTimeout:n,httpAgent:o,httpsAgent:i}=e||{};const s=true;const a=50;return{connectionTimeout:r,requestTimeout:t??n,httpAgent:(()=>{if(o instanceof p.Agent||typeof(o==null?void 0:o.destroy)==="function"){return o}return new p.Agent({keepAlive:s,maxSockets:a,...o})})(),httpsAgent:(()=>{if(i instanceof m.Agent||typeof(i==null?void 0:i.destroy)==="function"){return i}return new m.Agent({keepAlive:s,maxSockets:a,...i})})(),logger:console}}destroy(){var e,t,r,n;(t=(e=this.config)==null?void 0:e.httpAgent)==null?void 0:t.destroy();(n=(r=this.config)==null?void 0:r.httpsAgent)==null?void 0:n.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}let r;return new Promise(((n,o)=>{let i=void 0;const s=__name((async e=>{await i;clearTimeout(r);n(e)}),"resolve");const a=__name((async e=>{await i;clearTimeout(r);o(e)}),"reject");if(!this.config){throw new Error("Node HTTP request handler config is not resolved")}if(t==null?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";a(e);return}const c=e.protocol==="https:";const d=c?this.config.httpsAgent:this.config.httpAgent;r=setTimeout((()=>{this.socketWarningTimestamp=_NodeHttpHandler.checkSocketUsage(d,this.socketWarningTimestamp,this.config.logger)}),this.config.socketAcquisitionWarningTimeout??(this.config.requestTimeout??2e3)+(this.config.connectionTimeout??1e3));const C=(0,u.buildQueryString)(e.query||{});let S=void 0;if(e.username!=null||e.password!=null){const t=e.username??"";const r=e.password??"";S=`${t}:${r}`}let E=e.path;if(C){E+=`?${C}`}if(e.fragment){E+=`#${e.fragment}`}const b={headers:e.headers,host:e.hostname,method:e.method,path:E,port:e.port,agent:d,auth:S};const _=c?m.request:p.request;const w=_(b,(e=>{const t=new l.HttpResponse({statusCode:e.statusCode||-1,reason:e.statusMessage,headers:v(e.headers),body:e});s({response:t})}));w.on("error",(e=>{if(f.includes(e.code)){a(Object.assign(e,{name:"TimeoutError"}))}else{a(e)}}));g(w,a,this.config.connectionTimeout);y(w,a,this.config.requestTimeout);if(t){const e=__name((()=>{w.destroy();const e=new Error("Request aborted");e.name="AbortError";a(e)}),"onAbort");if(typeof t.addEventListener==="function"){const r=t;r.addEventListener("abort",e,{once:true});w.once("close",(()=>r.removeEventListener("abort",e)))}else{t.onabort=e}}const P=b.agent;if(typeof P==="object"&&"keepAlive"in P){h(w,{keepAlive:P.keepAlive,keepAliveMsecs:P.keepAliveMsecs})}i=writeRequestBody(w,e,this.config.requestTimeout).catch((e=>{clearTimeout(r);return o(e)}))}))}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((r=>({...r,[e]:t})))}httpHandlerConfigs(){return this.config??{}}};__name(b,"NodeHttpHandler");var _=b;var w=r(5158);var P=__toESM(r(5158));var x=class _NodeHttp2ConnectionPool{constructor(e){this.sessions=[];this.sessions=e??[]}poll(){if(this.sessions.length>0){return this.sessions.shift()}}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter((t=>t!==e))}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(const t of this.sessions){if(t===e){if(!t.destroyed){t.destroy()}}}}};__name(x,"NodeHttp2ConnectionPool");var T=x;var A=class _NodeHttp2ConnectionManager{constructor(e){this.sessionCache=new Map;this.config=e;if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrency must be greater than zero.")}}lease(e,t){const r=this.getUrlString(e);const n=this.sessionCache.get(r);if(n){const e=n.poll();if(e&&!this.config.disableConcurrency){return e}}const o=P.default.connect(r);if(this.config.maxConcurrency){o.settings({maxConcurrentStreams:this.config.maxConcurrency},(t=>{if(t){throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}}))}o.unref();const i=__name((()=>{o.destroy();this.deleteSession(r,o)}),"destroySessionCb");o.on("goaway",i);o.on("error",i);o.on("frameError",i);o.on("close",(()=>this.deleteSession(r,o)));if(t.requestTimeout){o.setTimeout(t.requestTimeout,i)}const s=this.sessionCache.get(r)||new T;s.offerLast(o);this.sessionCache.set(r,s);return o}deleteSession(e,t){const r=this.sessionCache.get(e);if(!r){return}if(!r.contains(t)){return}r.remove(t);this.sessionCache.set(e,r)}release(e,t){var r;const n=this.getUrlString(e);(r=this.sessionCache.get(n))==null?void 0:r.offerLast(t)}destroy(){for(const[e,t]of this.sessionCache){for(const e of t){if(!e.destroyed){e.destroy()}t.remove(e)}this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(this.config.maxConcurrency&&this.config.maxConcurrency<=0){throw new RangeError("maxConcurrentStreams must be greater than zero.")}this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}};__name(A,"NodeHttp2ConnectionManager");var O=A;var D=class _NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.connectionManager=new O({});this.configProvider=new Promise(((t,r)=>{if(typeof e==="function"){e().then((e=>{t(e||{})})).catch(r)}else{t(e||{})}}))}static create(e){if(typeof(e==null?void 0:e.handle)==="function"){return e}return new _NodeHttp2Handler(e)}destroy(){this.connectionManager.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider;this.connectionManager.setDisableConcurrentStreams(this.config.disableConcurrentStreams||false);if(this.config.maxConcurrentStreams){this.connectionManager.setMaxConcurrentStreams(this.config.maxConcurrentStreams)}}const{requestTimeout:r,disableConcurrentStreams:n}=this.config;return new Promise(((o,i)=>{var s;let a=false;let c=void 0;const d=__name((async e=>{await c;o(e)}),"resolve");const p=__name((async e=>{await c;i(e)}),"reject");if(t==null?void 0:t.aborted){a=true;const e=new Error("Request aborted");e.name="AbortError";p(e);return}const{hostname:m,method:f,port:g,protocol:h,query:y}=e;let C="";if(e.username!=null||e.password!=null){const t=e.username??"";const r=e.password??"";C=`${t}:${r}@`}const S=`${h}//${C}${m}${g?`:${g}`:""}`;const E={destination:new URL(S)};const b=this.connectionManager.lease(E,{requestTimeout:(s=this.config)==null?void 0:s.sessionTimeout,disableConcurrentStreams:n||false});const _=__name((e=>{if(n){this.destroySession(b)}a=true;p(e)}),"rejectWithDestroy");const P=(0,u.buildQueryString)(y||{});let x=e.path;if(P){x+=`?${P}`}if(e.fragment){x+=`#${e.fragment}`}const T=b.request({...e.headers,[w.constants.HTTP2_HEADER_PATH]:x,[w.constants.HTTP2_HEADER_METHOD]:f});b.ref();T.on("response",(e=>{const t=new l.HttpResponse({statusCode:e[":status"]||-1,headers:v(e),body:T});a=true;d({response:t});if(n){b.close();this.connectionManager.deleteSession(S,b)}}));if(r){T.setTimeout(r,(()=>{T.close();const e=new Error(`Stream timed out because of no activity for ${r} ms`);e.name="TimeoutError";_(e)}))}if(t){const e=__name((()=>{T.close();const e=new Error("Request aborted");e.name="AbortError";_(e)}),"onAbort");if(typeof t.addEventListener==="function"){const r=t;r.addEventListener("abort",e,{once:true});T.once("close",(()=>r.removeEventListener("abort",e)))}else{t.onabort=e}}T.on("frameError",((e,t,r)=>{_(new Error(`Frame type id ${e} in stream id ${r} has failed with code ${t}.`))}));T.on("error",_);T.on("aborted",(()=>{_(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${T.rstCode}.`))}));T.on("close",(()=>{b.unref();if(n){b.destroy()}if(!a){_(new Error("Unexpected error: http2 request did not get a response"))}}));c=writeRequestBody(T,e,r)}))}updateHttpClientConfig(e,t){this.config=void 0;this.configProvider=this.configProvider.then((r=>({...r,[e]:t})))}httpHandlerConfigs(){return this.config??{}}destroySession(e){if(!e.destroyed){e.destroy()}}};__name(D,"NodeHttp2Handler");var R=D;var I=class _Collector extends C.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,r){this.bufferedBytes.push(e);r()}};__name(I,"Collector");var N=I;var k=__name((e=>{if(j(e)){return collectReadableStream(e)}return new Promise(((t,r)=>{const n=new N;e.pipe(n);e.on("error",(e=>{n.end();r(e)}));n.on("error",r);n.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)}))}))}),"streamCollector");var j=__name((e=>typeof ReadableStream==="function"&&e instanceof ReadableStream),"isReadableStreamInstance");async function collectReadableStream(e){const t=[];const r=e.getReader();let n=false;let o=0;while(!n){const{done:e,value:i}=await r.read();if(i){t.push(i);o+=i.length}n=e}const i=new Uint8Array(o);let s=0;for(const e of t){i.set(e,s);s+=e.length}return i}__name(collectReadableStream,"collectReadableStream");0&&0},7879:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{CredentialsProviderError:()=>d,ProviderError:()=>a,TokenProviderError:()=>u,chain:()=>p,fromStatic:()=>m,memoize:()=>f});e.exports=__toCommonJS(i);var s=class _ProviderError extends Error{constructor(e,t=true){var r;let n;let o=true;if(typeof t==="boolean"){n=void 0;o=t}else if(t!=null&&typeof t==="object"){n=t.logger;o=t.tryNextLink??true}super(e);this.name="ProviderError";this.tryNextLink=o;Object.setPrototypeOf(this,_ProviderError.prototype);(r=n==null?void 0:n.debug)==null?void 0:r.call(n,`@smithy/property-provider ${o?"->":"(!)"} ${e}`)}static from(e,t=true){return Object.assign(new this(e.message,t),e)}};__name(s,"ProviderError");var a=s;var c=class _CredentialsProviderError extends a{constructor(e,t=true){super(e,t);this.name="CredentialsProviderError";Object.setPrototypeOf(this,_CredentialsProviderError.prototype)}};__name(c,"CredentialsProviderError");var d=c;var l=class _TokenProviderError extends a{constructor(e,t=true){super(e,t);this.name="TokenProviderError";Object.setPrototypeOf(this,_TokenProviderError.prototype)}};__name(l,"TokenProviderError");var u=l;var p=__name(((...e)=>async()=>{if(e.length===0){throw new a("No providers in chain")}let t;for(const r of e){try{const e=await r();return e}catch(e){t=e;if(e==null?void 0:e.tryNextLink){continue}throw e}}throw t}),"chain");var m=__name((e=>()=>Promise.resolve(e)),"fromStatic");var f=__name(((e,t,r)=>{let n;let o;let i;let s=false;const a=__name((async()=>{if(!o){o=e()}try{n=await o;i=true;s=false}finally{o=void 0}return n}),"coalesceProvider");if(t===void 0){return async e=>{if(!i||(e==null?void 0:e.forceRefresh)){n=await a()}return n}}return async e=>{if(!i||(e==null?void 0:e.forceRefresh)){n=await a()}if(s){return n}if(r&&!r(n)){s=true;return n}if(t(n)){await a();return n}return n}}),"memoize");0&&0},4117:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Field:()=>p,Fields:()=>f,HttpRequest:()=>g,HttpResponse:()=>y,IHttpRequest:()=>l.HttpRequest,getHttpHandlerExtensionConfiguration:()=>c,isValidHostname:()=>isValidHostname,resolveHttpHandlerRuntimeConfig:()=>d});e.exports=__toCommonJS(a);var c=__name((e=>{let t=e.httpHandler;return{setHttpHandler(e){t=e},httpHandler(){return t},updateHttpClientConfig(e,r){t.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandlerConfigs()}}}),"getHttpHandlerExtensionConfiguration");var d=__name((e=>({httpHandler:e.httpHandler()})),"resolveHttpHandlerRuntimeConfig");var l=r(8499);var u=class _Field{constructor({name:e,kind:t=l.FieldPosition.HEADER,values:r=[]}){this.name=e;this.kind=t;this.values=r}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter((t=>t!==e))}toString(){return this.values.map((e=>e.includes(",")||e.includes(" ")?`"${e}"`:e)).join(", ")}get(){return this.values}};__name(u,"Field");var p=u;var m=class _Fields{constructor({fields:e=[],encoding:t="utf-8"}){this.entries={};e.forEach(this.setField.bind(this));this.encoding=t}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter((t=>t.kind===e))}};__name(m,"Fields");var f=m;var v=class _HttpRequest{constructor(e){this.method=e.method||"GET";this.hostname=e.hostname||"localhost";this.port=e.port;this.query=e.query||{};this.headers=e.headers||{};this.body=e.body;this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:";this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/";this.username=e.username;this.password=e.password;this.fragment=e.fragment}static clone(e){const t=new _HttpRequest({...e,headers:{...e.headers}});if(t.query){t.query=cloneQuery(t.query)}return t}static isInstance(e){if(!e){return false}const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t["query"]==="object"&&typeof t["headers"]==="object"}clone(){return _HttpRequest.clone(this)}};__name(v,"HttpRequest");var g=v;function cloneQuery(e){return Object.keys(e).reduce(((t,r)=>{const n=e[r];return{...t,[r]:Array.isArray(n)?[...n]:n}}),{})}__name(cloneQuery,"cloneQuery");var h=class _HttpResponse{constructor(e){this.statusCode=e.statusCode;this.reason=e.reason;this.headers=e.headers||{};this.body=e.body}static isInstance(e){if(!e)return false;const t=e;return typeof t.statusCode==="number"&&typeof t.headers==="object"}};__name(h,"HttpResponse");var y=h;function isValidHostname(e){const t=/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;return t.test(e)}__name(isValidHostname,"isValidHostname");0&&0},1962:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{buildQueryString:()=>buildQueryString});e.exports=__toCommonJS(a);var c=r(8290);function buildQueryString(e){const t=[];for(let r of Object.keys(e).sort()){const n=e[r];r=(0,c.escapeUri)(r);if(Array.isArray(n)){for(let e=0,o=n.length;e{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{parseQueryString:()=>parseQueryString});e.exports=__toCommonJS(i);function parseQueryString(e){const t={};e=e.replace(/^\?/,"");if(e){for(const r of e.split("&")){let[e,n=null]=r.split("=");e=decodeURIComponent(e);if(n){n=decodeURIComponent(n)}if(!(e in t)){t[e]=n}else if(Array.isArray(t[e])){t[e].push(n)}else{t[e]=[t[e],n]}}}return t}__name(parseQueryString,"parseQueryString");0&&0},1528:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{isClockSkewCorrectedError:()=>m,isClockSkewError:()=>p,isRetryableByTrait:()=>u,isServerError:()=>g,isThrottlingError:()=>f,isTransientError:()=>v});e.exports=__toCommonJS(i);var s=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];var a=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];var c=["TimeoutError","RequestTimeout","RequestTimeoutException"];var d=[500,502,503,504];var l=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"];var u=__name((e=>e.$retryable!==void 0),"isRetryableByTrait");var p=__name((e=>s.includes(e.name)),"isClockSkewError");var m=__name((e=>{var t;return(t=e.$metadata)==null?void 0:t.clockSkewCorrected}),"isClockSkewCorrectedError");var f=__name((e=>{var t,r;return((t=e.$metadata)==null?void 0:t.httpStatusCode)===429||a.includes(e.name)||((r=e.$retryable)==null?void 0:r.throttling)==true}),"isThrottlingError");var v=__name((e=>{var t;return m(e)||c.includes(e.name)||l.includes((e==null?void 0:e.code)||"")||d.includes(((t=e.$metadata)==null?void 0:t.httpStatusCode)||0)}),"isTransientError");var g=__name((e=>{var t;if(((t=e.$metadata)==null?void 0:t.httpStatusCode)!==void 0){const t=e.$metadata.httpStatusCode;if(500<=t&&t<=599&&!v(e)){return true}return false}return false}),"isServerError");0&&0},6733:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const n=r(2037);const o=r(1017);const i={};const getHomeDirCacheKey=()=>{if(process&&process.geteuid){return`${process.geteuid()}`}return"DEFAULT"};const getHomeDir=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:r,HOMEDRIVE:s=`C:${o.sep}`}=process.env;if(e)return e;if(t)return t;if(r)return`${s}${r}`;const a=getHomeDirCacheKey();if(!i[a])i[a]=(0,n.homedir)();return i[a]};t.getHomeDir=getHomeDir},1910:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const n=r(6113);const o=r(1017);const i=r(6733);const getSSOTokenFilepath=e=>{const t=(0,n.createHash)("sha1");const r=t.update(e).digest("hex");return(0,o.join)((0,i.getHomeDir)(),".aws","sso","cache",`${r}.json`)};t.getSSOTokenFilepath=getSSOTokenFilepath},4026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const n=r(7147);const o=r(1910);const{readFile:i}=n.promises;const getSSOTokenFromFile=async e=>{const t=(0,o.getSSOTokenFilepath)(e);const r=await i(t,"utf8");return JSON.parse(r)};t.getSSOTokenFromFile=getSSOTokenFromFile},7831:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{CONFIG_PREFIX_SEPARATOR:()=>x,DEFAULT_PROFILE:()=>d,ENV_PROFILE:()=>c,getProfileName:()=>l,loadSharedConfigFiles:()=>T,loadSsoSessionData:()=>R,parseKnownFiles:()=>N});e.exports=__toCommonJS(a);__reExport(a,r(6733),e.exports);var c="AWS_PROFILE";var d="default";var l=__name((e=>e.profile||process.env[c]||d),"getProfileName");__reExport(a,r(1910),e.exports);__reExport(a,r(4026),e.exports);var u=r(8499);var p=__name((e=>Object.entries(e).filter((([e])=>{const t=e.indexOf(x);if(t===-1){return false}return Object.values(u.IniSectionType).includes(e.substring(0,t))})).reduce(((e,[t,r])=>{const n=t.indexOf(x);const o=t.substring(0,n)===u.IniSectionType.PROFILE?t.substring(n+1):t;e[o]=r;return e}),{...e.default&&{default:e.default}})),"getConfigData");var m=r(1017);var f=r(6733);var v="AWS_CONFIG_FILE";var g=__name((()=>process.env[v]||(0,m.join)((0,f.getHomeDir)(),".aws","config")),"getConfigFilepath");var h=r(6733);var y="AWS_SHARED_CREDENTIALS_FILE";var C=__name((()=>process.env[y]||(0,m.join)((0,h.getHomeDir)(),".aws","credentials")),"getCredentialsFilepath");var S=r(6733);var E=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/;var b=["__proto__","profile __proto__"];var _=__name((e=>{const t={};let r;let n;for(const o of e.split(/\r?\n/)){const e=o.split(/(^|\s)[;#]/)[0].trim();const i=e[0]==="["&&e[e.length-1]==="]";if(i){r=void 0;n=void 0;const t=e.substring(1,e.length-1);const o=E.exec(t);if(o){const[,e,,t]=o;if(Object.values(u.IniSectionType).includes(e)){r=[e,t].join(x)}}else{r=t}if(b.includes(t)){throw new Error(`Found invalid profile name "${t}"`)}}else if(r){const i=e.indexOf("=");if(![0,-1].includes(i)){const[s,a]=[e.substring(0,i).trim(),e.substring(i+1).trim()];if(a===""){n=s}else{if(n&&o.trimStart()===o){n=void 0}t[r]=t[r]||{};const e=n?[n,s].join(x):s;t[r][e]=a}}}}return t}),"parseIni");var w=r(168);var P=__name((()=>({})),"swallowError");var x=".";var T=__name((async(e={})=>{const{filepath:t=C(),configFilepath:r=g()}=e;const n=(0,S.getHomeDir)();const o="~/";let i=t;if(t.startsWith(o)){i=(0,m.join)(n,t.slice(2))}let s=r;if(r.startsWith(o)){s=(0,m.join)(n,r.slice(2))}const a=await Promise.all([(0,w.slurpFile)(s,{ignoreCache:e.ignoreCache}).then(_).then(p).catch(P),(0,w.slurpFile)(i,{ignoreCache:e.ignoreCache}).then(_).catch(P)]);return{configFile:a[0],credentialsFile:a[1]}}),"loadSharedConfigFiles");var A=__name((e=>Object.entries(e).filter((([e])=>e.startsWith(u.IniSectionType.SSO_SESSION+x))).reduce(((e,[t,r])=>({...e,[t.substring(t.indexOf(x)+1)]:r})),{})),"getSsoSessionData");var O=r(168);var D=__name((()=>({})),"swallowError");var R=__name((async(e={})=>(0,O.slurpFile)(e.configFilepath??g()).then(_).then(A).catch(D)),"loadSsoSessionData");var I=__name(((...e)=>{const t={};for(const r of e){for(const[e,n]of Object.entries(r)){if(t[e]!==void 0){Object.assign(t[e],n)}else{t[e]=n}}}return t}),"mergeConfigFiles");var N=__name((async e=>{const t=await T(e);return I(t.configFile,t.credentialsFile)}),"parseKnownFiles");0&&0},168:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const n=r(7147);const{readFile:o}=n.promises;const i={};const slurpFile=(e,t)=>{if(!i[e]||(t===null||t===void 0?void 0:t.ignoreCache)){i[e]=o(e,"utf8")}return i[e]};t.slurpFile=slurpFile},829:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{SignatureV4:()=>se,clearCredentialCache:()=>F,createScope:()=>U,getCanonicalHeaders:()=>H,getCanonicalQuery:()=>z,getPayloadHash:()=>W,getSigningKey:()=>M,moveHeadersToQuery:()=>te,prepareRequest:()=>re});e.exports=__toCommonJS(a);var c=r(5275);var d=r(7107);var l="X-Amz-Algorithm";var u="X-Amz-Credential";var p="X-Amz-Date";var m="X-Amz-SignedHeaders";var f="X-Amz-Expires";var v="X-Amz-Signature";var g="X-Amz-Security-Token";var h="authorization";var y=p.toLowerCase();var C="date";var S=[h,y,C];var E=v.toLowerCase();var b="x-amz-content-sha256";var _=g.toLowerCase();var w={authorization:true,"cache-control":true,connection:true,expect:true,from:true,"keep-alive":true,"max-forwards":true,pragma:true,referer:true,te:true,trailer:true,"transfer-encoding":true,upgrade:true,"user-agent":true,"x-amzn-trace-id":true};var P=/^proxy-/;var x=/^sec-/;var T="AWS4-HMAC-SHA256";var A="AWS4-HMAC-SHA256-PAYLOAD";var O="UNSIGNED-PAYLOAD";var D=50;var R="aws4_request";var I=60*60*24*7;var N=r(846);var k=r(7107);var j={};var L=[];var U=__name(((e,t,r)=>`${e}/${t}/${r}/${R}`),"createScope");var M=__name((async(e,t,r,n,o)=>{const i=await $(e,t.secretAccessKey,t.accessKeyId);const s=`${r}:${n}:${o}:${(0,N.toHex)(i)}:${t.sessionToken}`;if(s in j){return j[s]}L.push(s);while(L.length>D){delete j[L.shift()]}let a=`AWS4${t.secretAccessKey}`;for(const t of[r,n,o,R]){a=await $(e,a,t)}return j[s]=a}),"getSigningKey");var F=__name((()=>{L.length=0;Object.keys(j).forEach((e=>{delete j[e]}))}),"clearCredentialCache");var $=__name(((e,t,r)=>{const n=new e(t);n.update((0,k.toUint8Array)(r));return n.digest()}),"hmac");var H=__name((({headers:e},t,r)=>{const n={};for(const o of Object.keys(e).sort()){if(e[o]==void 0){continue}const i=o.toLowerCase();if(i in w||(t==null?void 0:t.has(i))||P.test(i)||x.test(i)){if(!r||r&&!r.has(i)){continue}}n[i]=e[o].trim().replace(/\s+/g," ")}return n}),"getCanonicalHeaders");var B=r(8290);var z=__name((({query:e={}})=>{const t=[];const r={};for(const n of Object.keys(e).sort()){if(n.toLowerCase()===E){continue}t.push(n);const o=e[n];if(typeof o==="string"){r[n]=`${(0,B.escapeUri)(n)}=${(0,B.escapeUri)(o)}`}else if(Array.isArray(o)){r[n]=o.slice(0).reduce(((e,t)=>e.concat([`${(0,B.escapeUri)(n)}=${(0,B.escapeUri)(t)}`])),[]).sort().join("&")}}return t.map((e=>r[e])).filter((e=>e)).join("&")}),"getCanonicalQuery");var q=r(5696);var G=r(7107);var W=__name((async({headers:e,body:t},r)=>{for(const t of Object.keys(e)){if(t.toLowerCase()===b){return e[t]}}if(t==void 0){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||(0,q.isArrayBuffer)(t)){const e=new r;e.update((0,G.toUint8Array)(t));return(0,N.toHex)(await e.digest())}return O}),"getPayloadHash");var V=r(7107);var J=class _HeaderFormatter{format(e){const t=[];for(const r of Object.keys(e)){const n=(0,V.fromUtf8)(r);t.push(Uint8Array.from([n.byteLength]),n,this.formatHeaderValue(e[r]))}const r=new Uint8Array(t.reduce(((e,t)=>e+t.byteLength),0));let n=0;for(const e of t){r.set(e,n);n+=e.byteLength}return r}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));t.setUint8(0,3);t.setInt16(1,e.value,false);return new Uint8Array(t.buffer);case"integer":const r=new DataView(new ArrayBuffer(5));r.setUint8(0,4);r.setInt32(1,e.value,false);return new Uint8Array(r.buffer);case"long":const n=new Uint8Array(9);n[0]=5;n.set(e.value.bytes,1);return n;case"binary":const o=new DataView(new ArrayBuffer(3+e.value.byteLength));o.setUint8(0,6);o.setUint16(1,e.value.byteLength,false);const i=new Uint8Array(o.buffer);i.set(e.value,3);return i;case"string":const s=(0,V.fromUtf8)(e.value);const a=new DataView(new ArrayBuffer(3+s.byteLength));a.setUint8(0,7);a.setUint16(1,s.byteLength,false);const c=new Uint8Array(a.buffer);c.set(s,3);return c;case"timestamp":const d=new Uint8Array(9);d[0]=8;d.set(X.fromNumber(e.value.valueOf()).bytes,1);return d;case"uuid":if(!Q.test(e.value)){throw new Error(`Invalid UUID received: ${e.value}`)}const l=new Uint8Array(17);l[0]=9;l.set((0,N.fromHex)(e.value.replace(/\-/g,"")),1);return l}}};__name(J,"HeaderFormatter");var K=J;var Q=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;var Y=class _Int64{constructor(e){this.bytes=e;if(e.byteLength!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000){throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`)}const t=new Uint8Array(8);for(let r=7,n=Math.abs(Math.round(e));r>-1&&n>0;r--,n/=256){t[r]=n}if(e<0){negate(t)}return new _Int64(t)}valueOf(){const e=this.bytes.slice(0);const t=e[0]&128;if(t){negate(e)}return parseInt((0,N.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}};__name(Y,"Int64");var X=Y;function negate(e){for(let t=0;t<8;t++){e[t]^=255}for(let t=7;t>-1;t--){e[t]++;if(e[t]!==0)break}}__name(negate,"negate");var Z=__name(((e,t)=>{e=e.toLowerCase();for(const r of Object.keys(t)){if(e===r.toLowerCase()){return true}}return false}),"hasHeader");var ee=r(4117);var te=__name(((e,t={})=>{var r;const{headers:n,query:o={}}=ee.HttpRequest.clone(e);for(const e of Object.keys(n)){const i=e.toLowerCase();if(i.slice(0,6)==="x-amz-"&&!((r=t.unhoistableHeaders)==null?void 0:r.has(i))){o[e]=n[e];delete n[e]}}return{...e,headers:n,query:o}}),"moveHeadersToQuery");var re=__name((e=>{e=ee.HttpRequest.clone(e);for(const t of Object.keys(e.headers)){if(S.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e}),"prepareRequest");var ne=__name((e=>oe(e).toISOString().replace(/\.\d{3}Z$/,"Z")),"iso8601");var oe=__name((e=>{if(typeof e==="number"){return new Date(e*1e3)}if(typeof e==="string"){if(Number(e)){return new Date(Number(e)*1e3)}return new Date(e)}return e}),"toDate");var ie=class _SignatureV4{constructor({applyChecksum:e,credentials:t,region:r,service:n,sha256:o,uriEscapePath:i=true}){this.headerFormatter=new K;this.service=n;this.sha256=o;this.uriEscapePath=i;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,c.normalizeProvider)(r);this.credentialProvider=(0,c.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:r=new Date,expiresIn:n=3600,unsignableHeaders:o,unhoistableHeaders:i,signableHeaders:s,signingRegion:a,signingService:c}=t;const d=await this.credentialProvider();this.validateResolvedCredentials(d);const h=a??await this.regionProvider();const{longDate:y,shortDate:C}=ae(r);if(n>I){return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")}const S=U(C,h,c??this.service);const E=te(re(e),{unhoistableHeaders:i});if(d.sessionToken){E.query[g]=d.sessionToken}E.query[l]=T;E.query[u]=`${d.accessKeyId}/${S}`;E.query[p]=y;E.query[f]=n.toString(10);const b=H(E,o,s);E.query[m]=ce(b);E.query[v]=await this.getSignature(y,S,this.getSigningKey(d,h,C,c),this.createCanonicalRequest(E,b,await W(e,this.sha256)));return E}async sign(e,t){if(typeof e==="string"){return this.signString(e,t)}else if(e.headers&&e.payload){return this.signEvent(e,t)}else if(e.message){return this.signMessage(e,t)}else{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:r=new Date,priorSignature:n,signingRegion:o,signingService:i}){const s=o??await this.regionProvider();const{shortDate:a,longDate:c}=ae(r);const d=U(a,s,i??this.service);const l=await W({headers:{},body:t},this.sha256);const u=new this.sha256;u.update(e);const p=(0,N.toHex)(await u.digest());const m=[A,c,d,n,p,l].join("\n");return this.signString(m,{signingDate:r,signingRegion:s,signingService:i})}async signMessage(e,{signingDate:t=new Date,signingRegion:r,signingService:n}){const o=this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:r,signingService:n,priorSignature:e.priorSignature});return o.then((t=>({message:e.message,signature:t})))}async signString(e,{signingDate:t=new Date,signingRegion:r,signingService:n}={}){const o=await this.credentialProvider();this.validateResolvedCredentials(o);const i=r??await this.regionProvider();const{shortDate:s}=ae(t);const a=new this.sha256(await this.getSigningKey(o,i,s,n));a.update((0,d.toUint8Array)(e));return(0,N.toHex)(await a.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:r,unsignableHeaders:n,signingRegion:o,signingService:i}={}){const s=await this.credentialProvider();this.validateResolvedCredentials(s);const a=o??await this.regionProvider();const c=re(e);const{longDate:d,shortDate:l}=ae(t);const u=U(l,a,i??this.service);c.headers[y]=d;if(s.sessionToken){c.headers[_]=s.sessionToken}const p=await W(c,this.sha256);if(!Z(b,c.headers)&&this.applyChecksum){c.headers[b]=p}const m=H(c,n,r);const f=await this.getSignature(d,u,this.getSigningKey(s,a,l,i),this.createCanonicalRequest(c,m,p));c.headers[h]=`${T} Credential=${s.accessKeyId}/${u}, SignedHeaders=${ce(m)}, Signature=${f}`;return c}createCanonicalRequest(e,t,r){const n=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${z(e)}\n${n.map((e=>`${e}:${t[e]}`)).join("\n")}\n\n${n.join(";")}\n${r}`}async createStringToSign(e,t,r){const n=new this.sha256;n.update((0,d.toUint8Array)(r));const o=await n.digest();return`${T}\n${e}\n${t}\n${(0,N.toHex)(o)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const r of e.split("/")){if((r==null?void 0:r.length)===0)continue;if(r===".")continue;if(r===".."){t.pop()}else{t.push(r)}}const r=`${(e==null?void 0:e.startsWith("/"))?"/":""}${t.join("/")}${t.length>0&&(e==null?void 0:e.endsWith("/"))?"/":""}`;const n=(0,B.escapeUri)(r);return n.replace(/%2F/g,"/")}return e}async getSignature(e,t,r,n){const o=await this.createStringToSign(e,t,n);const i=new this.sha256(await r);i.update((0,d.toUint8Array)(o));return(0,N.toHex)(await i.digest())}getSigningKey(e,t,r,n){return M(this.sha256,e,r,t,n||this.service)}validateResolvedCredentials(e){if(typeof e!=="object"||typeof e.accessKeyId!=="string"||typeof e.secretAccessKey!=="string"){throw new Error("Resolved credential object is not valid")}}};__name(ie,"SignatureV4");var se=ie;var ae=__name((e=>{const t=ne(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}}),"formatDate");var ce=__name((e=>Object.keys(e).sort().join(";")),"getCanonicalHeaderList");0&&0},1866:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Client:()=>p,Command:()=>h,LazyJsonString:()=>qe,NoOpLogger:()=>d,SENSITIVE_STRING:()=>S,ServiceException:()=>Pe,StringWrapper:()=>Be,_json:()=>et,collectBody:()=>f,convertMap:()=>Ge,createAggregatedClient:()=>E,dateToUtcString:()=>dateToUtcString,decorateServiceException:()=>xe,emitWarningIfUnsupportedVersion:()=>Ie,expectBoolean:()=>_,expectByte:()=>R,expectFloat32:()=>x,expectInt:()=>A,expectInt32:()=>O,expectLong:()=>T,expectNonNull:()=>k,expectNumber:()=>w,expectObject:()=>j,expectShort:()=>D,expectString:()=>L,expectUnion:()=>U,extendedEncodeURIComponent:()=>extendedEncodeURIComponent,getArrayIfSingleItem:()=>$e,getDefaultClientConfiguration:()=>Me,getDefaultExtensionConfiguration:()=>Ue,getValueFromTextNode:()=>He,handleFloat:()=>q,limitedParseDouble:()=>z,limitedParseFloat:()=>G,limitedParseFloat32:()=>W,loadConfigsForDefaultMode:()=>De,logger:()=>ee,map:()=>map,parseBoolean:()=>b,parseEpochTimestamp:()=>ue,parseRfc3339DateTime:()=>oe,parseRfc3339DateTimeWithOffset:()=>se,parseRfc7231DateTime:()=>le,resolveDefaultRuntimeConfig:()=>Fe,resolvedPath:()=>Ye,serializeDateTime:()=>Ze,serializeFloat:()=>Xe,splitEvery:()=>splitEvery,strictParseByte:()=>X,strictParseDouble:()=>M,strictParseFloat:()=>F,strictParseFloat32:()=>$,strictParseInt:()=>K,strictParseInt32:()=>Q,strictParseLong:()=>J,strictParseShort:()=>Y,take:()=>We,throwDefaultError:()=>Te,withBaseException:()=>Ae});e.exports=__toCommonJS(a);var c=class _NoOpLogger{trace(){}debug(){}info(){}warn(){}error(){}};__name(c,"NoOpLogger");var d=c;var l=r(1903);var u=class _Client{constructor(e){this.middlewareStack=(0,l.constructStack)();this.config=e}send(e,t,r){const n=typeof t!=="function"?t:void 0;const o=typeof t==="function"?t:r;const i=e.resolveMiddleware(this.middlewareStack,this.config,n);if(o){i(e).then((e=>o(null,e.output)),(e=>o(e))).catch((()=>{}))}else{return i(e).then((e=>e.output))}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}};__name(u,"Client");var p=u;var m=r(5422);var f=__name((async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return m.Uint8ArrayBlobAdapter.mutate(e)}if(!e){return m.Uint8ArrayBlobAdapter.mutate(new Uint8Array)}const r=t.streamCollector(e);return m.Uint8ArrayBlobAdapter.mutate(await r)}),"collectBody");var v=r(8499);var g=class _Command{constructor(){this.middlewareStack=(0,l.constructStack)()}static classBuilder(){return new C}resolveMiddlewareWithContext(e,t,r,{middlewareFn:n,clientName:o,commandName:i,inputFilterSensitiveLog:s,outputFilterSensitiveLog:a,smithyContext:c,additionalContext:d,CommandCtor:l}){for(const o of n.bind(this)(l,e,t,r)){this.middlewareStack.use(o)}const u=e.concat(this.middlewareStack);const{logger:p}=t;const m={logger:p,clientName:o,commandName:i,inputFilterSensitiveLog:s,outputFilterSensitiveLog:a,[v.SMITHY_CONTEXT_KEY]:{commandInstance:this,...c},...d};const{requestHandler:f}=t;return u.resolve((e=>f.handle(e.request,r||{})),m)}};__name(g,"Command");var h=g;var y=class _ClassBuilder{constructor(){this._init=()=>{};this._ep={};this._middlewareFn=()=>[];this._commandName="";this._clientName="";this._additionalContext={};this._smithyContext={};this._inputFilterSensitiveLog=e=>e;this._outputFilterSensitiveLog=e=>e;this._serializer=null;this._deserializer=null}init(e){this._init=e}ep(e){this._ep=e;return this}m(e){this._middlewareFn=e;return this}s(e,t,r={}){this._smithyContext={service:e,operation:t,...r};return this}c(e={}){this._additionalContext=e;return this}n(e,t){this._clientName=e;this._commandName=t;return this}f(e=(e=>e),t=(e=>e)){this._inputFilterSensitiveLog=e;this._outputFilterSensitiveLog=t;return this}ser(e){this._serializer=e;return this}de(e){this._deserializer=e;return this}build(){var e;const t=this;let r;return r=(e=class extends h{constructor(...[e]){super();this.serialize=t._serializer;this.deserialize=t._deserializer;this.input=e??{};t._init(this)}static getEndpointParameterInstructions(){return t._ep}resolveMiddleware(e,n,o){return this.resolveMiddlewareWithContext(e,n,o,{CommandCtor:r,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog,outputFilterSensitiveLog:t._outputFilterSensitiveLog,smithyContext:t._smithyContext,additionalContext:t._additionalContext})}},__name(e,"CommandRef"),e)}};__name(y,"ClassBuilder");var C=y;var S="***SensitiveInformation***";var E=__name(((e,t)=>{for(const r of Object.keys(e)){const n=e[r];const o=__name((async function(e,t,r){const o=new n(e);if(typeof t==="function"){this.send(o,t)}else if(typeof r==="function"){if(typeof t!=="object")throw new Error(`Expected http options but got ${typeof t}`);this.send(o,t||{},r)}else{return this.send(o,t)}}),"methodImpl");const i=(r[0].toLowerCase()+r.slice(1)).replace(/Command$/,"");t.prototype[i]=o}}),"createAggregatedClient");var b=__name((e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}}),"parseBoolean");var _=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="number"){if(e===0||e===1){ee.warn(Z(`Expected boolean, got ${typeof e}: ${e}`))}if(e===0){return false}if(e===1){return true}}if(typeof e==="string"){const t=e.toLowerCase();if(t==="false"||t==="true"){ee.warn(Z(`Expected boolean, got ${typeof e}: ${e}`))}if(t==="false"){return false}if(t==="true"){return true}}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)}),"expectBoolean");var w=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="string"){const t=parseFloat(e);if(!Number.isNaN(t)){if(String(t)!==String(e)){ee.warn(Z(`Expected number but observed string: ${e}`))}return t}}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}: ${e}`)}),"expectNumber");var P=Math.ceil(2**127*(2-2**-23));var x=__name((e=>{const t=w(e);if(t!==void 0&&!Number.isNaN(t)&&t!==Infinity&&t!==-Infinity){if(Math.abs(t)>P){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return t}),"expectFloat32");var T=__name((e=>{if(e===null||e===void 0){return void 0}if(Number.isInteger(e)&&!Number.isNaN(e)){return e}throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)}),"expectLong");var A=T;var O=__name((e=>I(e,32)),"expectInt32");var D=__name((e=>I(e,16)),"expectShort");var R=__name((e=>I(e,8)),"expectByte");var I=__name(((e,t)=>{const r=T(e);if(r!==void 0&&N(r,t)!==r){throw new TypeError(`Expected ${t}-bit integer, got ${e}`)}return r}),"expectSizedInt");var N=__name(((e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}}),"castInt");var k=__name(((e,t)=>{if(e===null||e===void 0){if(t){throw new TypeError(`Expected a non-null value for ${t}`)}throw new TypeError("Expected a non-null value")}return e}),"expectNonNull");var j=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="object"&&!Array.isArray(e)){return e}const t=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${t}: ${e}`)}),"expectObject");var L=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e==="string"){return e}if(["boolean","number","bigint"].includes(typeof e)){ee.warn(Z(`Expected string, got ${typeof e}: ${e}`));return String(e)}throw new TypeError(`Expected string, got ${typeof e}: ${e}`)}),"expectString");var U=__name((e=>{if(e===null||e===void 0){return void 0}const t=j(e);const r=Object.entries(t).filter((([,e])=>e!=null)).map((([e])=>e));if(r.length===0){throw new TypeError(`Unions must have exactly one non-null member. None were found.`)}if(r.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${r} were not null.`)}return t}),"expectUnion");var M=__name((e=>{if(typeof e=="string"){return w(B(e))}return w(e)}),"strictParseDouble");var F=M;var $=__name((e=>{if(typeof e=="string"){return x(B(e))}return x(e)}),"strictParseFloat32");var H=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;var B=__name((e=>{const t=e.match(H);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)}),"parseNumber");var z=__name((e=>{if(typeof e=="string"){return V(e)}return w(e)}),"limitedParseDouble");var q=z;var G=z;var W=__name((e=>{if(typeof e=="string"){return V(e)}return x(e)}),"limitedParseFloat32");var V=__name((e=>{switch(e){case"NaN":return NaN;case"Infinity":return Infinity;case"-Infinity":return-Infinity;default:throw new Error(`Unable to parse float value: ${e}`)}}),"parseFloatString");var J=__name((e=>{if(typeof e==="string"){return T(B(e))}return T(e)}),"strictParseLong");var K=J;var Q=__name((e=>{if(typeof e==="string"){return O(B(e))}return O(e)}),"strictParseInt32");var Y=__name((e=>{if(typeof e==="string"){return D(B(e))}return D(e)}),"strictParseShort");var X=__name((e=>{if(typeof e==="string"){return R(B(e))}return R(e)}),"strictParseByte");var Z=__name((e=>String(new TypeError(e).stack||e).split("\n").slice(0,5).filter((e=>!e.includes("stackTraceWarning"))).join("\n")),"stackTraceWarning");var ee={warn:console.warn};var te=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const r=e.getUTCMonth();const n=e.getUTCDay();const o=e.getUTCDate();const i=e.getUTCHours();const s=e.getUTCMinutes();const a=e.getUTCSeconds();const c=o<10?`0${o}`:`${o}`;const d=i<10?`0${i}`:`${i}`;const l=s<10?`0${s}`:`${s}`;const u=a<10?`0${a}`:`${a}`;return`${te[n]}, ${c} ${re[r]} ${t} ${d}:${l}:${u} GMT`}__name(dateToUtcString,"dateToUtcString");var ne=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);var oe=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=ne.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[r,n,o,i,s,a,c,d]=t;const l=Y(_e(n));const u=Se(o,"month",1,12);const p=Se(i,"day",1,31);return pe(l,u,p,{hours:s,minutes:a,seconds:c,fractionalMilliseconds:d})}),"parseRfc3339DateTime");var ie=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/);var se=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=ie.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[r,n,o,i,s,a,c,d,l]=t;const u=Y(_e(n));const p=Se(o,"month",1,12);const m=Se(i,"day",1,31);const f=pe(u,p,m,{hours:s,minutes:a,seconds:c,fractionalMilliseconds:d});if(l.toUpperCase()!="Z"){f.setTime(f.getTime()-be(l))}return f}),"parseRfc3339DateTimeWithOffset");var ae=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$/);var ce=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$/);var de=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})$/);var le=__name((e=>{if(e===null||e===void 0){return void 0}if(typeof e!=="string"){throw new TypeError("RFC-7231 date-times must be expressed as strings")}let t=ae.exec(e);if(t){const[e,r,n,o,i,s,a,c]=t;return pe(Y(_e(o)),ge(n),Se(r,"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c})}t=ce.exec(e);if(t){const[e,r,n,o,i,s,a,c]=t;return ve(pe(me(o),ge(n),Se(r,"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c}))}t=de.exec(e);if(t){const[e,r,n,o,i,s,a,c]=t;return pe(Y(_e(c)),ge(r),Se(n.trimLeft(),"day",1,31),{hours:o,minutes:i,seconds:s,fractionalMilliseconds:a})}throw new TypeError("Invalid RFC-7231 date-time value")}),"parseRfc7231DateTime");var ue=__name((e=>{if(e===null||e===void 0){return void 0}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=M(e)}else{throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation")}if(Number.isNaN(t)||t===Infinity||t===-Infinity){throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics")}return new Date(Math.round(t*1e3))}),"parseEpochTimestamp");var pe=__name(((e,t,r,n)=>{const o=t-1;ye(e,o,r);return new Date(Date.UTC(e,o,r,Se(n.hours,"hour",0,23),Se(n.minutes,"minute",0,59),Se(n.seconds,"seconds",0,60),Ee(n.fractionalMilliseconds)))}),"buildDate");var me=__name((e=>{const t=(new Date).getUTCFullYear();const r=Math.floor(t/100)*100+Y(_e(e));if(r{if(e.getTime()-(new Date).getTime()>fe){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e}),"adjustRfc850Year");var ge=__name((e=>{const t=re.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1}),"parseMonthByShortName");var he=[31,28,31,30,31,30,31,31,30,31,30,31];var ye=__name(((e,t,r)=>{let n=he[t];if(t===1&&Ce(e)){n=29}if(r>n){throw new TypeError(`Invalid day for ${re[t]} in ${e}: ${r}`)}}),"validateDayOfMonth");var Ce=__name((e=>e%4===0&&(e%100!==0||e%400===0)),"isLeapYear");var Se=__name(((e,t,r,n)=>{const o=X(_e(e));if(on){throw new TypeError(`${t} must be between ${r} and ${n}, inclusive`)}return o}),"parseDateValue");var Ee=__name((e=>{if(e===null||e===void 0){return 0}return $("0."+e)*1e3}),"parseMilliseconds");var be=__name((e=>{const t=e[0];let r=1;if(t=="+"){r=1}else if(t=="-"){r=-1}else{throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`)}const n=Number(e.substring(1,3));const o=Number(e.substring(4,6));return r*(n*60+o)*60*1e3}),"parseOffsetToMilliseconds");var _e=__name((e=>{let t=0;while(t{Object.entries(t).filter((([,e])=>e!==void 0)).forEach((([t,r])=>{if(e[t]==void 0||e[t]===""){e[t]=r}}));const r=e.message||e.Message||"UnknownError";e.message=r;delete e.Message;return e}),"decorateServiceException");var Te=__name((({output:e,parsedBody:t,exceptionCtor:r,errorCode:n})=>{const o=Oe(e);const i=o.httpStatusCode?o.httpStatusCode+"":void 0;const s=new r({name:(t==null?void 0:t.code)||(t==null?void 0:t.Code)||n||i||"UnknownError",$fault:"client",$metadata:o});throw xe(s,t)}),"throwDefaultError");var Ae=__name((e=>({output:t,parsedBody:r,errorCode:n})=>{Te({output:t,parsedBody:r,exceptionCtor:e,errorCode:n})}),"withBaseException");var Oe=__name((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"]})),"deserializeMetadata");var De=__name((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{}}}),"loadConfigsForDefaultMode");var Re=false;var Ie=__name((e=>{if(e&&!Re&&parseInt(e.substring(1,e.indexOf(".")))<16){Re=true}}),"emitWarningIfUnsupportedVersion");var Ne=__name((e=>{const t=[];for(const r in v.AlgorithmId){const n=v.AlgorithmId[r];if(e[n]===void 0){continue}t.push({algorithmId:()=>n,checksumConstructor:()=>e[n]})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}}),"getChecksumConfiguration");var ke=__name((e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t}),"resolveChecksumRuntimeConfig");var je=__name((e=>{let t=e.retryStrategy;return{setRetryStrategy(e){t=e},retryStrategy(){return t}}}),"getRetryConfiguration");var Le=__name((e=>{const t={};t.retryStrategy=e.retryStrategy();return t}),"resolveRetryRuntimeConfig");var Ue=__name((e=>({...Ne(e),...je(e)})),"getDefaultExtensionConfiguration");var Me=Ue;var Fe=__name((e=>({...ke(e),...Le(e)})),"resolveDefaultRuntimeConfig");function extendedEncodeURIComponent(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}__name(extendedEncodeURIComponent,"extendedEncodeURIComponent");var $e=__name((e=>Array.isArray(e)?e:[e]),"getArrayIfSingleItem");var He=__name((e=>{const t="#text";for(const r in e){if(e.hasOwnProperty(r)&&e[r][t]!==void 0){e[r]=e[r][t]}else if(typeof e[r]==="object"&&e[r]!==null){e[r]=He(e[r])}}return e}),"getValueFromTextNode");var Be=__name((function(){const e=Object.getPrototypeOf(this).constructor;const t=Function.bind.apply(String,[null,...arguments]);const r=new t;Object.setPrototypeOf(r,e.prototype);return r}),"StringWrapper");Be.prototype=Object.create(String.prototype,{constructor:{value:Be,enumerable:false,writable:true,configurable:true}});Object.setPrototypeOf(Be,String);var ze=class _LazyJsonString extends Be{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(e){if(e instanceof _LazyJsonString){return e}else if(e instanceof String||typeof e==="string"){return new _LazyJsonString(e)}return new _LazyJsonString(JSON.stringify(e))}};__name(ze,"LazyJsonString");var qe=ze;function map(e,t,r){let n;let o;let i;if(typeof t==="undefined"&&typeof r==="undefined"){n={};i=e}else{n=e;if(typeof t==="function"){o=t;i=r;return Ve(n,o,i)}else{i=t}}for(const e of Object.keys(i)){if(!Array.isArray(i[e])){n[e]=i[e];continue}Je(n,null,i,e)}return n}__name(map,"map");var Ge=__name((e=>{const t={};for(const[r,n]of Object.entries(e||{})){t[r]=[,n]}return t}),"convertMap");var We=__name(((e,t)=>{const r={};for(const n in t){Je(r,e,t,n)}return r}),"take");var Ve=__name(((e,t,r)=>map(e,Object.entries(r).reduce(((e,[r,n])=>{if(Array.isArray(n)){e[r]=n}else{if(typeof n==="function"){e[r]=[t,n()]}else{e[r]=[t,n]}}return e}),{}))),"mapWithFilter");var Je=__name(((e,t,r,n)=>{if(t!==null){let o=r[n];if(typeof o==="function"){o=[,o]}const[i=Ke,s=Qe,a=n]=o;if(typeof i==="function"&&i(t[a])||typeof i!=="function"&&!!i){e[n]=s(t[a])}return}let[o,i]=r[n];if(typeof i==="function"){let t;const r=o===void 0&&(t=i())!=null;const s=typeof o==="function"&&!!o(void 0)||typeof o!=="function"&&!!o;if(r){e[n]=t}else if(s){e[n]=i()}}else{const t=o===void 0&&i!=null;const r=typeof o==="function"&&!!o(i)||typeof o!=="function"&&!!o;if(t||r){e[n]=i}}}),"applyInstruction");var Ke=__name((e=>e!=null),"nonNullish");var Qe=__name((e=>e),"pass");var Ye=__name(((e,t,r,n,o,i)=>{if(t!=null&&t[r]!==void 0){const t=n();if(t.length<=0){throw new Error("Empty value provided for input HTTP label: "+r+".")}e=e.replace(o,i?t.split("/").map((e=>extendedEncodeURIComponent(e))).join("/"):extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: "+r+".")}return e}),"resolvedPath");var Xe=__name((e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}}),"serializeFloat");var Ze=__name((e=>e.toISOString().replace(".000Z","Z")),"serializeDateTime");var et=__name((e=>{if(e==null){return{}}if(Array.isArray(e)){return e.filter((e=>e!=null)).map(et)}if(typeof e==="object"){const t={};for(const r of Object.keys(e)){if(e[r]==null){continue}t[r]=et(e[r])}return t}return e}),"_json");function splitEvery(e,t,r){if(r<=0||!Number.isInteger(r)){throw new Error("Invalid number of delimiters ("+r+") for splitEvery.")}const n=e.split(t);if(r===1){return n}const o=[];let i="";for(let e=0;e{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{AlgorithmId:()=>d,EndpointURLScheme:()=>c,FieldPosition:()=>f,HttpApiKeyAuthLocation:()=>a,HttpAuthLocation:()=>s,IniSectionType:()=>g,RequestHandlerProtocol:()=>h,SMITHY_CONTEXT_KEY:()=>v,getDefaultClientConfiguration:()=>p,resolveDefaultRuntimeConfig:()=>m});e.exports=__toCommonJS(i);var s=(e=>{e["HEADER"]="header";e["QUERY"]="query";return e})(s||{});var a=(e=>{e["HEADER"]="header";e["QUERY"]="query";return e})(a||{});var c=(e=>{e["HTTP"]="http";e["HTTPS"]="https";return e})(c||{});var d=(e=>{e["MD5"]="md5";e["CRC32"]="crc32";e["CRC32C"]="crc32c";e["SHA1"]="sha1";e["SHA256"]="sha256";return e})(d||{});var l=__name((e=>{const t=[];if(e.sha256!==void 0){t.push({algorithmId:()=>"sha256",checksumConstructor:()=>e.sha256})}if(e.md5!=void 0){t.push({algorithmId:()=>"md5",checksumConstructor:()=>e.md5})}return{_checksumAlgorithms:t,addChecksumAlgorithm(e){this._checksumAlgorithms.push(e)},checksumAlgorithms(){return this._checksumAlgorithms}}}),"getChecksumConfiguration");var u=__name((e=>{const t={};e.checksumAlgorithms().forEach((e=>{t[e.algorithmId()]=e.checksumConstructor()}));return t}),"resolveChecksumRuntimeConfig");var p=__name((e=>({...l(e)})),"getDefaultClientConfiguration");var m=__name((e=>({...u(e)})),"resolveDefaultRuntimeConfig");var f=(e=>{e[e["HEADER"]=0]="HEADER";e[e["TRAILER"]=1]="TRAILER";return e})(f||{});var v="__smithy_context";var g=(e=>{e["PROFILE"]="profile";e["SSO_SESSION"]="sso-session";e["SERVICES"]="services";return e})(g||{});var h=(e=>{e["HTTP_0_9"]="http/0.9";e["HTTP_1_0"]="http/1.0";e["TDS_8_0"]="tds/8.0";return e})(h||{});0&&0},9381:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{parseUrl:()=>d});e.exports=__toCommonJS(a);var c=r(626);var d=__name((e=>{if(typeof e==="string"){return d(new URL(e))}const{hostname:t,pathname:r,port:n,protocol:o,search:i}=e;let s;if(i){s=(0,c.parseQueryString)(i)}return{hostname:t,port:n?parseInt(n):void 0,protocol:o,path:r,query:s}}),"parseUrl");0&&0},1204:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromBase64=void 0;const n=r(922);const o=/^[A-Za-z0-9+/]*={0,2}$/;const fromBase64=e=>{if(e.length*3%4!==0){throw new TypeError(`Incorrect padding on base64 string.`)}if(!o.exec(e)){throw new TypeError(`Invalid base64 string.`)}const t=(0,n.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)};t.fromBase64=fromBase64},6456:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};e.exports=__toCommonJS(a);__reExport(a,r(1204),e.exports);__reExport(a,r(1587),e.exports);0&&0},1587:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=void 0;const n=r(922);const o=r(7107);const toBase64=e=>{let t;if(typeof e==="string"){t=(0,o.fromUtf8)(e)}else{t=e}if(typeof t!=="object"||typeof t.byteOffset!=="number"||typeof t.byteLength!=="number"){throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.")}return(0,n.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("base64")};t.toBase64=toBase64},4161:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{calculateBodyLength:()=>d});e.exports=__toCommonJS(a);var c=r(7147);var d=__name((e=>{if(!e){return 0}if(typeof e==="string"){return Buffer.byteLength(e)}else if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.size==="number"){return e.size}else if(typeof e.start==="number"&&typeof e.end==="number"){return e.end+1-e.start}else if(typeof e.path==="string"||Buffer.isBuffer(e.path)){return(0,c.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,c.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)}),"calculateBodyLength");0&&0},922:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromArrayBuffer:()=>l,fromString:()=>u});e.exports=__toCommonJS(a);var c=r(5696);var d=r(4300);var l=__name(((e,t=0,r=e.byteLength-t)=>{if(!(0,c.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return d.Buffer.from(e,t,r)}),"fromArrayBuffer");var u=__name(((e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?d.Buffer.from(e,t):d.Buffer.from(e)}),"fromString");0&&0},1979:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{SelectorType:()=>c,booleanSelector:()=>s,numberSelector:()=>a});e.exports=__toCommonJS(i);var s=__name(((e,t,r)=>{if(!(t in e))return void 0;if(e[t]==="true")return true;if(e[t]==="false")return false;throw new Error(`Cannot load ${r} "${t}". Expected "true" or "false", got ${e[t]}.`)}),"booleanSelector");var a=__name(((e,t,r)=>{if(!(t in e))return void 0;const n=parseInt(e[t],10);if(Number.isNaN(n)){throw new TypeError(`Cannot load ${r} '${t}'. Expected number, got '${e[t]}'.`)}return n}),"numberSelector");var c=(e=>{e["ENV"]="env";e["CONFIG"]="shared config entry";return e})(c||{});0&&0},2871:(e,t,r)=>{var n=Object.create;var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var a=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __name=(e,t)=>o(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let a of s(t))if(!c.call(e,a)&&a!==r)o(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(a(e)):{},__copyProps(t||!e||!e.__esModule?o(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(o({},"__esModule",{value:true}),e);var d={};__export(d,{resolveDefaultsModeConfig:()=>b});e.exports=__toCommonJS(d);var l=r(1818);var u=r(3993);var p=r(7879);var m="AWS_EXECUTION_ENV";var f="AWS_REGION";var v="AWS_DEFAULT_REGION";var g="AWS_EC2_METADATA_DISABLED";var h=["in-region","cross-region","mobile","standard","legacy"];var y="/latest/meta-data/placement/region";var C="AWS_DEFAULTS_MODE";var S="defaults_mode";var E={environmentVariableSelector:e=>e[C],configFileSelector:e=>e[S],default:"legacy"};var b=__name((({region:e=(0,u.loadConfig)(l.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,u.loadConfig)(E)}={})=>(0,p.memoize)((async()=>{const r=typeof t==="function"?await t():t;switch(r==null?void 0:r.toLowerCase()){case"auto":return _(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(r==null?void 0:r.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${h.join(", ")}, got ${r}`)}}))),"resolveDefaultsModeConfig");var _=__name((async e=>{if(e){const t=typeof e==="function"?await e():e;const r=await w();if(!r){return"standard"}if(t===r){return"in-region"}else{return"cross-region"}}return"standard"}),"resolveNodeDefaultsModeAuto");var w=__name((async()=>{if(process.env[m]&&(process.env[f]||process.env[v])){return process.env[f]??process.env[v]}if(!process.env[g]){try{const{getInstanceMetadataEndpoint:e,httpRequest:t}=await Promise.resolve().then((()=>__toESM(r(7919))));const n=await e();return(await t({...n,path:y})).toString()}catch(e){}}}),"inferPhysicalRegion");0&&0},8013:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{EndpointError:()=>v,customEndpointFunctions:()=>p,isIpAddress:()=>d,isValidHostLabel:()=>u,resolveEndpoint:()=>B});e.exports=__toCommonJS(a);var c=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}$`);var d=__name((e=>c.test(e)||e.startsWith("[")&&e.endsWith("]")),"isIpAddress");var l=new RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`);var u=__name(((e,t=false)=>{if(!t){return l.test(e)}const r=e.split(".");for(const e of r){if(!u(e)){return false}}return true}),"isValidHostLabel");var p={};var m="endpoints";function toDebugString(e){if(typeof e!=="object"||e==null){return e}if("ref"in e){return`$${toDebugString(e.ref)}`}if("fn"in e){return`${e.fn}(${(e.argv||[]).map(toDebugString).join(", ")})`}return JSON.stringify(e,null,2)}__name(toDebugString,"toDebugString");var f=class _EndpointError extends Error{constructor(e){super(e);this.name="EndpointError"}};__name(f,"EndpointError");var v=f;var g=__name(((e,t)=>e===t),"booleanEquals");var h=__name((e=>{const t=e.split(".");const r=[];for(const n of t){const t=n.indexOf("[");if(t!==-1){if(n.indexOf("]")!==n.length-1){throw new v(`Path: '${e}' does not end with ']'`)}const o=n.slice(t+1,-1);if(Number.isNaN(parseInt(o))){throw new v(`Invalid array index: '${o}' in path: '${e}'`)}if(t!==0){r.push(n.slice(0,t))}r.push(o)}else{r.push(n)}}return r}),"getAttrPathList");var y=__name(((e,t)=>h(t).reduce(((r,n)=>{if(typeof r!=="object"){throw new v(`Index '${n}' in '${t}' not found in '${JSON.stringify(e)}'`)}else if(Array.isArray(r)){return r[parseInt(n)]}return r[n]}),e)),"getAttr");var C=__name((e=>e!=null),"isSet");var S=__name((e=>!e),"not");var E=r(8499);var b={[E.EndpointURLScheme.HTTP]:80,[E.EndpointURLScheme.HTTPS]:443};var _=__name((e=>{const t=(()=>{try{if(e instanceof URL){return e}if(typeof e==="object"&&"hostname"in e){const{hostname:t,port:r,protocol:n="",path:o="",query:i={}}=e;const s=new URL(`${n}//${t}${r?`:${r}`:""}${o}`);s.search=Object.entries(i).map((([e,t])=>`${e}=${t}`)).join("&");return s}return new URL(e)}catch(e){return null}})();if(!t){console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`);return null}const r=t.href;const{host:n,hostname:o,pathname:i,protocol:s,search:a}=t;if(a){return null}const c=s.slice(0,-1);if(!Object.values(E.EndpointURLScheme).includes(c)){return null}const l=d(o);const u=r.includes(`${n}:${b[c]}`)||typeof e==="string"&&e.includes(`${n}:${b[c]}`);const p=`${n}${u?`:${b[c]}`:``}`;return{scheme:c,authority:p,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}),"parseURL");var w=__name(((e,t)=>e===t),"stringEquals");var P=__name(((e,t,r,n)=>{if(t>=r||e.lengthencodeURIComponent(e).replace(/[!*'()]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))),"uriEncode");var T={booleanEquals:g,getAttr:y,isSet:C,isValidHostLabel:u,not:S,parseURL:_,stringEquals:w,substring:P,uriEncode:x};var A=__name(((e,t)=>{const r=[];const n={...t.endpointParams,...t.referenceRecord};let o=0;while(o{const r={...t.endpointParams,...t.referenceRecord};return r[e]}),"getReferenceValue");var D=__name(((e,t,r)=>{if(typeof e==="string"){return A(e,r)}else if(e["fn"]){return R(e,r)}else if(e["ref"]){return O(e,r)}throw new v(`'${t}': ${String(e)} is not a string, function or reference.`)}),"evaluateExpression");var R=__name((({fn:e,argv:t},r)=>{const n=t.map((e=>["boolean","number"].includes(typeof e)?e:D(e,"arg",r)));const o=e.split(".");if(o[0]in p&&o[1]!=null){return p[o[0]][o[1]](...n)}return T[e](...n)}),"callFunction");var I=__name((({assign:e,...t},r)=>{var n,o;if(e&&e in r.referenceRecord){throw new v(`'${e}' is already defined in Reference Record.`)}const i=R(t,r);(o=(n=r.logger)==null?void 0:n.debug)==null?void 0:o.call(n,`${m} evaluateCondition: ${toDebugString(t)} = ${toDebugString(i)}`);return{result:i===""?true:!!i,...e!=null&&{toAssign:{name:e,value:i}}}}),"evaluateCondition");var N=__name(((e=[],t)=>{var r,n;const o={};for(const i of e){const{result:e,toAssign:s}=I(i,{...t,referenceRecord:{...t.referenceRecord,...o}});if(!e){return{result:e}}if(s){o[s.name]=s.value;(n=(r=t.logger)==null?void 0:r.debug)==null?void 0:n.call(r,`${m} assign: ${s.name} := ${toDebugString(s.value)}`)}}return{result:true,referenceRecord:o}}),"evaluateConditions");var k=__name(((e,t)=>Object.entries(e).reduce(((e,[r,n])=>({...e,[r]:n.map((e=>{const n=D(e,"Header value entry",t);if(typeof n!=="string"){throw new v(`Header '${r}' value '${n}' is not a string`)}return n}))})),{})),"getEndpointHeaders");var j=__name(((e,t)=>{if(Array.isArray(e)){return e.map((e=>j(e,t)))}switch(typeof e){case"string":return A(e,t);case"object":if(e===null){throw new v(`Unexpected endpoint property: ${e}`)}return L(e,t);case"boolean":return e;default:throw new v(`Unexpected endpoint property type: ${typeof e}`)}}),"getEndpointProperty");var L=__name(((e,t)=>Object.entries(e).reduce(((e,[r,n])=>({...e,[r]:j(n,t)})),{})),"getEndpointProperties");var U=__name(((e,t)=>{const r=D(e,"Endpoint URL",t);if(typeof r==="string"){try{return new URL(r)}catch(e){console.error(`Failed to construct URL with ${r}`,e);throw e}}throw new v(`Endpoint URL must be a string, got ${typeof r}`)}),"getEndpointUrl");var M=__name(((e,t)=>{var r,n;const{conditions:o,endpoint:i}=e;const{result:s,referenceRecord:a}=N(o,t);if(!s){return}const c={...t,referenceRecord:{...t.referenceRecord,...a}};const{url:d,properties:l,headers:u}=i;(n=(r=t.logger)==null?void 0:r.debug)==null?void 0:n.call(r,`${m} Resolving endpoint from template: ${toDebugString(i)}`);return{...u!=void 0&&{headers:k(u,c)},...l!=void 0&&{properties:L(l,c)},url:U(d,c)}}),"evaluateEndpointRule");var F=__name(((e,t)=>{const{conditions:r,error:n}=e;const{result:o,referenceRecord:i}=N(r,t);if(!o){return}throw new v(D(n,"Error",{...t,referenceRecord:{...t.referenceRecord,...i}}))}),"evaluateErrorRule");var $=__name(((e,t)=>{const{conditions:r,rules:n}=e;const{result:o,referenceRecord:i}=N(r,t);if(!o){return}return H(n,{...t,referenceRecord:{...t.referenceRecord,...i}})}),"evaluateTreeRule");var H=__name(((e,t)=>{for(const r of e){if(r.type==="endpoint"){const e=M(r,t);if(e){return e}}else if(r.type==="error"){F(r,t)}else if(r.type==="tree"){const e=$(r,t);if(e){return e}}else{throw new v(`Unknown endpoint rule: ${r}`)}}throw new v(`Rules evaluation failed`)}),"evaluateRules");var B=__name(((e,t)=>{var r,n,o,i,s;const{endpointParams:a,logger:c}=t;const{parameters:d,rules:l}=e;(n=(r=t.logger)==null?void 0:r.debug)==null?void 0:n.call(r,`${m} Initial EndpointParams: ${toDebugString(a)}`);const u=Object.entries(d).filter((([,e])=>e.default!=null)).map((([e,t])=>[e,t.default]));if(u.length>0){for(const[e,t]of u){a[e]=a[e]??t}}const p=Object.entries(d).filter((([,e])=>e.required)).map((([e])=>e));for(const e of p){if(a[e]==null){throw new v(`Missing required parameter: '${e}'`)}}const f=H(l,{endpointParams:a,logger:c,referenceRecord:{}});if((o=t.endpointParams)==null?void 0:o.Endpoint){try{const e=new URL(t.endpointParams.Endpoint);const{protocol:r,port:n}=e;f.url.protocol=r;f.url.port=n}catch(e){}}(s=(i=t.logger)==null?void 0:i.debug)==null?void 0:s.call(i,`${m} Resolved endpoint: ${toDebugString(f)}`);return f}),"resolveEndpoint");0&&0},846:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{fromHex:()=>fromHex,toHex:()=>toHex});e.exports=__toCommonJS(i);var s={};var a={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}s[e]=t;a[t]=e}function fromHex(e){if(e.length%2!==0){throw new Error("Hex encoded strings must have an even number length")}const t=new Uint8Array(e.length/2);for(let r=0;r{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{getSmithyContext:()=>d,normalizeProvider:()=>l});e.exports=__toCommonJS(a);var c=r(8499);var d=__name((e=>e[c.SMITHY_CONTEXT_KEY]||(e[c.SMITHY_CONTEXT_KEY]={})),"getSmithyContext");var l=__name((e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t}),"normalizeProvider");0&&0},9751:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{AdaptiveRetryStrategy:()=>A,ConfiguredRetryStrategy:()=>D,DEFAULT_MAX_ATTEMPTS:()=>d,DEFAULT_RETRY_DELAY_BASE:()=>f,DEFAULT_RETRY_MODE:()=>l,DefaultRateLimiter:()=>m,INITIAL_RETRY_TOKENS:()=>h,INVOCATION_ID_HEADER:()=>E,MAXIMUM_RETRY_DELAY:()=>v,NO_RETRY_INCREMENT:()=>S,REQUEST_HEADER:()=>b,RETRY_COST:()=>y,RETRY_MODES:()=>c,StandardRetryStrategy:()=>x,THROTTLING_RETRY_DELAY_BASE:()=>g,TIMEOUT_RETRY_COST:()=>C});e.exports=__toCommonJS(a);var c=(e=>{e["STANDARD"]="standard";e["ADAPTIVE"]="adaptive";return e})(c||{});var d=3;var l="standard";var u=r(1528);var p=class _DefaultRateLimiter{constructor(e){this.currentCapacity=0;this.enabled=false;this.lastMaxRate=0;this.measuredTxRate=0;this.requestCount=0;this.lastTimestamp=0;this.timeWindow=0;this.beta=(e==null?void 0:e.beta)??.7;this.minCapacity=(e==null?void 0:e.minCapacity)??1;this.minFillRate=(e==null?void 0:e.minFillRate)??.5;this.scaleConstant=(e==null?void 0:e.scaleConstant)??.4;this.smooth=(e==null?void 0:e.smooth)??.8;const t=this.getCurrentTimeInSeconds();this.lastThrottleTime=t;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(e){if(!this.enabled){return}this.refillTokenBucket();if(e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise((e=>setTimeout(e,t)))}this.currentCapacity=this.currentCapacity-e}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t);this.lastTimestamp=e}updateClientSendingRate(e){let t;this.updateMeasuredRate();if((0,u.isThrottlingError)(e)){const e=!this.enabled?this.measuredTxRate:Math.min(this.measuredTxRate,this.fillRate);this.lastMaxRate=e;this.calculateTimeWindow();this.lastThrottleTime=this.getCurrentTimeInSeconds();t=this.cubicThrottle(e);this.enableTokenBucket()}else{this.calculateTimeWindow();t=this.cubicSuccess(this.getCurrentTimeInSeconds())}const 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(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=true}updateTokenBucketRate(e){this.refillTokenBucket();this.fillRate=Math.max(e,this.minFillRate);this.maxCapacity=Math.max(e,this.minCapacity);this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds();const t=Math.floor(e*2)/2;this.requestCount++;if(t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth));this.requestCount=0;this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}};__name(p,"DefaultRateLimiter");var m=p;var f=100;var v=20*1e3;var g=500;var h=500;var y=5;var C=10;var S=1;var E="amz-sdk-invocation-id";var b="amz-sdk-request";var _=__name((()=>{let e=f;const t=__name((t=>Math.floor(Math.min(v,Math.random()*2**t*e))),"computeNextBackoffDelay");const r=__name((t=>{e=t}),"setDelayBase");return{computeNextBackoffDelay:t,setDelayBase:r}}),"getDefaultRetryBackoffStrategy");var w=__name((({retryDelay:e,retryCount:t,retryCost:r})=>{const n=__name((()=>t),"getRetryCount");const o=__name((()=>Math.min(v,e)),"getRetryDelay");const i=__name((()=>r),"getRetryCost");return{getRetryCount:n,getRetryDelay:o,getRetryCost:i}}),"createDefaultRetryToken");var P=class _StandardRetryStrategy{constructor(e){this.maxAttempts=e;this.mode="standard";this.capacity=h;this.retryBackoffStrategy=_();this.maxAttemptsProvider=typeof e==="function"?e:async()=>e}async acquireInitialRetryToken(e){return w({retryDelay:f,retryCount:0})}async refreshRetryTokenForRetry(e,t){const r=await this.getMaxAttempts();if(this.shouldRetry(e,t,r)){const r=t.errorType;this.retryBackoffStrategy.setDelayBase(r==="THROTTLING"?g:f);const n=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());const o=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,n):n;const i=this.getCapacityCost(r);this.capacity-=i;return w({retryDelay:o,retryCount:e.getRetryCount()+1,retryCost:i})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(h,this.capacity+(e.getRetryCost()??S))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){console.warn(`Max attempts provider could not resolve. Using default of ${d}`);return d}}shouldRetry(e,t,r){const n=e.getRetryCount()+1;return n=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return e==="TRANSIENT"?C:y}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}};__name(P,"StandardRetryStrategy");var x=P;var T=class _AdaptiveRetryStrategy{constructor(e,t){this.maxAttemptsProvider=e;this.mode="adaptive";const{rateLimiter:r}=t??{};this.rateLimiter=r??new m;this.standardRetryStrategy=new x(e)}async acquireInitialRetryToken(e){await this.rateLimiter.getSendToken();return this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);return this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({});this.standardRetryStrategy.recordSuccess(e)}};__name(T,"AdaptiveRetryStrategy");var A=T;var O=class _ConfiguredRetryStrategy extends x{constructor(e,t=f){super(typeof e==="function"?e:async()=>e);if(typeof t==="number"){this.computeNextBackoffDelay=()=>t}else{this.computeNextBackoffDelay=t}}async refreshRetryTokenForRetry(e,t){const r=await super.refreshRetryTokenForRetry(e,t);r.getRetryDelay=()=>this.computeNextBackoffDelay(r.getRetryCount());return r}};__name(O,"ConfiguredRetryStrategy");var D=O;0&&0},2840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsChunkedEncodingStream=void 0;const n=r(2781);const getAwsChunkedEncodingStream=(e,t)=>{const{base64Encoder:r,bodyLengthChecker:o,checksumAlgorithmFn:i,checksumLocationName:s,streamHasher:a}=t;const c=r!==undefined&&i!==undefined&&s!==undefined&&a!==undefined;const d=c?a(i,e):undefined;const l=new n.Readable({read:()=>{}});e.on("data",(e=>{const t=o(e)||0;l.push(`${t.toString(16)}\r\n`);l.push(e);l.push("\r\n")}));e.on("end",(async()=>{l.push(`0\r\n`);if(c){const e=r(await d);l.push(`${s}:${e}\r\n`);l.push(`\r\n`)}l.push(null)}));return l};t.getAwsChunkedEncodingStream=getAwsChunkedEncodingStream},2356:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.headStream=void 0;async function headStream(e,t){var r;let n=0;const o=[];const i=e.getReader();let s=false;while(!s){const{done:e,value:a}=await i.read();if(a){o.push(a);n+=(r=a===null||a===void 0?void 0:a.byteLength)!==null&&r!==void 0?r:0}if(n>=t){break}s=e}i.releaseLock();const a=new Uint8Array(Math.min(t,n));let c=0;for(const e of o){if(e.byteLength>a.byteLength-c){a.set(e.subarray(0,a.byteLength-c),c);break}else{a.set(e,c)}c+=e.length}return a}t.headStream=headStream},5585:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.headStream=void 0;const n=r(2781);const o=r(2356);const i=r(8630);const headStream=(e,t)=>{if((0,i.isReadableStream)(e)){return(0,o.headStream)(e,t)}return new Promise(((r,n)=>{const o=new Collector;o.limit=t;e.pipe(o);e.on("error",(e=>{o.end();n(e)}));o.on("error",n);o.on("finish",(function(){const e=new Uint8Array(Buffer.concat(this.buffers));r(e)}))}))};t.headStream=headStream;class Collector extends n.Writable{constructor(){super(...arguments);this.buffers=[];this.limit=Infinity;this.bytesBuffered=0}_write(e,t,r){var n;this.buffers.push(e);this.bytesBuffered+=(n=e.byteLength)!==null&&n!==void 0?n:0;if(this.bytesBuffered>=this.limit){const e=this.bytesBuffered-this.limit;const t=this.buffers[this.buffers.length-1];this.buffers[this.buffers.length-1]=t.subarray(0,t.byteLength-e);this.emit("finish")}r()}}},5422:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default"));var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{Uint8ArrayBlobAdapter:()=>u});e.exports=__toCommonJS(a);var c=r(6456);var d=r(7107);function transformToString(e,t="utf-8"){if(t==="base64"){return(0,c.toBase64)(e)}return(0,d.toUtf8)(e)}__name(transformToString,"transformToString");function transformFromString(e,t){if(t==="base64"){return u.mutate((0,c.fromBase64)(e))}return u.mutate((0,d.fromUtf8)(e))}__name(transformFromString,"transformFromString");var l=class _Uint8ArrayBlobAdapter extends Uint8Array{static fromString(e,t="utf-8"){switch(typeof e){case"string":return transformFromString(e,t);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){Object.setPrototypeOf(e,_Uint8ArrayBlobAdapter.prototype);return e}transformToString(e="utf-8"){return transformToString(this,e)}};__name(l,"Uint8ArrayBlobAdapter");var u=l;__reExport(a,r(2840),e.exports);__reExport(a,r(3101),e.exports);__reExport(a,r(7663),e.exports);__reExport(a,r(5585),e.exports);__reExport(a,r(8630),e.exports);0&&0},9327:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const n=r(948);const o=r(6456);const i=r(846);const s=r(7107);const a=r(8630);const c="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,r;if(!isBlobInstance(e)&&!(0,a.isReadableStream)(e)){const n=((r=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||r===void 0?void 0:r.name)||e;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${n}`)}let d=false;const transformToByteArray=async()=>{if(d){throw new Error(c)}d=true;return await(0,n.streamCollector)(e)};const blobToWebStream=e=>{if(typeof e.stream!=="function"){throw new Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\n"+"If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body")}return e.stream()};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e==="base64"){return(0,o.toBase64)(t)}else if(e==="hex"){return(0,i.toHex)(t)}else if(e===undefined||e==="utf8"||e==="utf-8"){return(0,s.toUtf8)(t)}else if(typeof TextDecoder==="function"){return new TextDecoder(e).decode(t)}else{throw new Error("TextDecoder is not available, please make sure polyfill is provided.")}},transformToWebStream:()=>{if(d){throw new Error(c)}d=true;if(isBlobInstance(e)){return blobToWebStream(e)}else if((0,a.isReadableStream)(e)){return e}else{throw new Error(`Cannot transform payload to web stream, got ${e}`)}}})};t.sdkStreamMixin=sdkStreamMixin;const isBlobInstance=e=>typeof Blob==="function"&&e instanceof Blob},3101:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sdkStreamMixin=void 0;const n=r(8179);const o=r(922);const i=r(2781);const s=r(3837);const a=r(9327);const c="The stream has already been transformed.";const sdkStreamMixin=e=>{var t,r;if(!(e instanceof i.Readable)){try{return(0,a.sdkStreamMixin)(e)}catch(n){const o=((r=(t=e===null||e===void 0?void 0:e.__proto__)===null||t===void 0?void 0:t.constructor)===null||r===void 0?void 0:r.name)||e;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${o}`)}}let d=false;const transformToByteArray=async()=>{if(d){throw new Error(c)}d=true;return await(0,n.streamCollector)(e)};return Object.assign(e,{transformToByteArray:transformToByteArray,transformToString:async e=>{const t=await transformToByteArray();if(e===undefined||Buffer.isEncoding(e)){return(0,o.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString(e)}else{const r=new s.TextDecoder(e);return r.decode(t)}},transformToWebStream:()=>{if(d){throw new Error(c)}if(e.readableFlowing!==null){throw new Error("The stream has been consumed by other callbacks.")}if(typeof i.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.")}d=true;return i.Readable.toWeb(e)}})};t.sdkStreamMixin=sdkStreamMixin},4147:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitStream=void 0;async function splitStream(e){if(typeof e.stream==="function"){e=e.stream()}const t=e;return t.tee()}t.splitStream=splitStream},7663:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitStream=void 0;const n=r(2781);const o=r(4147);const i=r(8630);async function splitStream(e){if((0,i.isReadableStream)(e)){return(0,o.splitStream)(e)}const t=new n.PassThrough;const r=new n.PassThrough;e.pipe(t);e.pipe(r);return[t,r]}t.splitStream=splitStream},8630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isReadableStream=void 0;const isReadableStream=e=>{var t;return typeof ReadableStream==="function"&&(((t=e===null||e===void 0?void 0:e.constructor)===null||t===void 0?void 0:t.name)===ReadableStream.name||e instanceof ReadableStream)};t.isReadableStream=isReadableStream},8290:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{escapeUri:()=>s,escapeUriPath:()=>c});e.exports=__toCommonJS(i);var s=__name((e=>encodeURIComponent(e).replace(/[!'()*]/g,a)),"escapeUri");var a=__name((e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),"hexEncode");var c=__name((e=>e.split("/").map(s).join("/")),"escapeUriPath");0&&0},7107:(e,t,r)=>{var n=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __name=(e,t)=>n(e,"name",{value:t,configurable:true});var __export=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,a)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let c of i(t))if(!s.call(e,c)&&c!==r)n(e,c,{get:()=>t[c],enumerable:!(a=o(t,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(n({},"__esModule",{value:true}),e);var a={};__export(a,{fromUtf8:()=>d,toUint8Array:()=>l,toUtf8:()=>u});e.exports=__toCommonJS(a);var c=r(922);var d=__name((e=>{const t=(0,c.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)}),"fromUtf8");var l=__name((e=>{if(typeof e==="string"){return d(e)}if(ArrayBuffer.isView(e)){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)}return new Uint8Array(e)}),"toUint8Array");var u=__name((e=>{if(typeof e==="string"){return e}if(typeof e!=="object"||typeof e.byteOffset!=="number"||typeof e.byteLength!=="number"){throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.")}return(0,c.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}),"toUtf8");0&&0},7871:e=>{var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var o=Object.prototype.hasOwnProperty;var __name=(e,r)=>t(e,"name",{value:r,configurable:true});var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,i,s,a)=>{if(i&&typeof i==="object"||typeof i==="function"){for(let c of n(i))if(!o.call(e,c)&&c!==s)t(e,c,{get:()=>i[c],enumerable:!(a=r(i,c))||a.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var i={};__export(i,{WaiterState:()=>c,checkExceptions:()=>d,createWaiter:()=>v,waiterServiceDefaults:()=>a});e.exports=__toCommonJS(i);var s=__name((e=>new Promise((t=>setTimeout(t,e*1e3)))),"sleep");var a={minDelay:2,maxDelay:120};var c=(e=>{e["ABORTED"]="ABORTED";e["FAILURE"]="FAILURE";e["SUCCESS"]="SUCCESS";e["RETRY"]="RETRY";e["TIMEOUT"]="TIMEOUT";return e})(c||{});var d=__name((e=>{if(e.state==="ABORTED"){const t=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);t.name="AbortError";throw t}else if(e.state==="TIMEOUT"){const t=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);t.name="TimeoutError";throw t}else if(e.state!=="SUCCESS"){throw new Error(`${JSON.stringify(e)}`)}return e}),"checkExceptions");var l=__name(((e,t,r,n)=>{if(n>r)return t;const o=e*2**(n-1);return u(e,o)}),"exponentialBackoffWithJitter");var u=__name(((e,t)=>e+Math.random()*(t-e)),"randomInRange");var p=__name((async({minDelay:e,maxDelay:t,maxWaitTime:r,abortController:n,client:o,abortSignal:i},a,c)=>{var d;const{state:u,reason:p}=await c(o,a);if(u!=="RETRY"){return{state:u,reason:p}}let m=1;const f=Date.now()+r*1e3;const v=Math.log(t/e)/Math.log(2)+1;while(true){if(((d=n==null?void 0:n.signal)==null?void 0:d.aborted)||(i==null?void 0:i.aborted)){return{state:"ABORTED"}}const r=l(e,t,v,m);if(Date.now()+r*1e3>f){return{state:"TIMEOUT"}}await s(r);const{state:u,reason:p}=await c(o,a);if(u!=="RETRY"){return{state:u,reason:p}}m+=1}}),"runPolling");var m=__name((e=>{if(e.maxWaitTime<1){throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`)}else if(e.minDelay<1){throw new Error(`WaiterConfiguration.minDelay must be greater than 0`)}else if(e.maxDelay<1){throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`)}else if(e.maxWaitTime<=e.minDelay){throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}else if(e.maxDelaynew Promise((t=>{const r=__name((()=>t({state:"ABORTED"})),"onAbort");if(typeof e.addEventListener==="function"){e.addEventListener("abort",r)}else{e.onabort=r}}))),"abortTimeout");var v=__name((async(e,t,r)=>{const n={...a,...e};m(n);const o=[p(n,t,r)];if(e.abortController){o.push(f(e.abortController.signal))}if(e.abortSignal){o.push(f(e.abortSignal))}return Promise.race(o)}),"createWaiter");0&&0},4819:(e,t,r)=>{"use strict";const n=r(5850);const o=r(86);const i=r(3601);e.exports={XMLParser:o,XMLValidator:n,XMLBuilder:i}},3348:(e,t)=>{"use strict";const r=":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";const n=r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const o="["+r+"]["+n+"]*";const i=new RegExp("^"+o+"$");const getAllMatches=function(e,t){const r=[];let n=t.exec(e);while(n){const o=[];o.startIndex=t.lastIndex-n[0].length;const i=n.length;for(let e=0;e{"use strict";const n=r(3348);const o={allowBooleanAttributes:false,unpairedTags:[]};t.validate=function(e,t){t=Object.assign({},o,t);const r=[];let n=false;let i=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let o=0;o"&&e[o]!==" "&&e[o]!=="\t"&&e[o]!=="\n"&&e[o]!=="\r";o++){c+=e[o]}c=c.trim();if(c[c.length-1]==="/"){c=c.substring(0,c.length-1);o--}if(!validateTagName(c)){let t;if(c.trim().length===0){t="Invalid space after '<'."}else{t="Tag '"+c+"' is an invalid name."}return getErrorObject("InvalidTag",t,getLineNumberForPosition(e,o))}const d=readAttributeStr(e,o);if(d===false){return getErrorObject("InvalidAttr","Attributes for '"+c+"' have open quote.",getLineNumberForPosition(e,o))}let l=d.value;o=d.index;if(l[l.length-1]==="/"){const r=o-l.length;l=l.substring(0,l.length-1);const i=validateAttributeString(l,t);if(i===true){n=true}else{return getErrorObject(i.err.code,i.err.msg,getLineNumberForPosition(e,r+i.err.line))}}else if(a){if(!d.tagClosed){return getErrorObject("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",getLineNumberForPosition(e,o))}else if(l.trim().length>0){return getErrorObject("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,s))}else if(r.length===0){return getErrorObject("InvalidTag","Closing tag '"+c+"' has not been opened.",getLineNumberForPosition(e,s))}else{const t=r.pop();if(c!==t.tagName){let r=getLineNumberForPosition(e,t.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+r.line+", col "+r.col+") instead of closing tag '"+c+"'.",getLineNumberForPosition(e,s))}if(r.length==0){i=true}}}else{const a=validateAttributeString(l,t);if(a!==true){return getErrorObject(a.err.code,a.err.msg,getLineNumberForPosition(e,o-l.length+a.err.line))}if(i===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,o))}else if(t.unpairedTags.indexOf(c)!==-1){}else{r.push({tagName:c,tagStartPos:s})}n=true}for(o++;o0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(r.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}return true};function isWhiteSpace(e){return e===" "||e==="\t"||e==="\n"||e==="\r"}function readPI(e,t){const r=t;for(;t5&&n==="xml"){return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(e,t))}else if(e[t]=="?"&&e[t+1]==">"){t++;break}else{continue}}}return t}function readCommentAndCDATA(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"){r--;if(r===0){break}}}}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}}return t}const i='"';const s="'";function readAttributeStr(e,t){let r="";let n="";let o=false;for(;t"){if(n===""){o=true;break}}r+=e[t]}if(n!==""){return false}return{value:r,index:t,tagClosed:o}}const a=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const r=n.getAllMatches(e,a);const o={};for(let e=0;e{"use strict";const n=r(2717);const o={attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,cdataPropName:false,format:false,indentBy:" ",suppressEmptyNode:false,suppressUnpairedNode:true,suppressBooleanAttributes:true,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:false,commentPropName:false,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:true,stopNodes:[],oneListGroup:false};function Builder(e){this.options=Object.assign({},o,e);if(this.options.ignoreAttributes||this.options.attributesGroupName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}this.processTextOrObjNode=processTextOrObjNode;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}}Builder.prototype.build=function(e){if(this.options.preserveOrder){return n(e,this.options)}else{if(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1){e={[this.options.arrayNodeName]:e}}return this.j2x(e,0).val}};Builder.prototype.j2x=function(e,t){let r="";let n="";for(let o in e){if(!Object.prototype.hasOwnProperty.call(e,o))continue;if(typeof e[o]==="undefined"){if(this.isAttribute(o)){n+=""}}else if(e[o]===null){if(this.isAttribute(o)){n+=""}else if(o[0]==="?"){n+=this.indentate(t)+"<"+o+"?"+this.tagEndChar}else{n+=this.indentate(t)+"<"+o+"/"+this.tagEndChar}}else if(e[o]instanceof Date){n+=this.buildTextValNode(e[o],o,"",t)}else if(typeof e[o]!=="object"){const i=this.isAttribute(o);if(i){r+=this.buildAttrPairStr(i,""+e[o])}else{if(o===this.options.textNodeName){let t=this.options.tagValueProcessor(o,""+e[o]);n+=this.replaceEntitiesValue(t)}else{n+=this.buildTextValNode(e[o],o,"",t)}}}else if(Array.isArray(e[o])){const r=e[o].length;let i="";let s="";for(let a=0;a"+e+o}else if(this.options.commentPropName!==false&&t===this.options.commentPropName&&i.length===0){return this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine}else{return this.indentate(n)+"<"+t+r+i+this.tagEndChar+e+this.indentate(n)+o}}};Builder.prototype.closeTag=function(e){let t="";if(this.options.unpairedTags.indexOf(e)!==-1){if(!this.options.suppressUnpairedNode)t="/"}else if(this.options.suppressEmptyNode){t="/"}else{t=`>`+this.newLine}else if(this.options.commentPropName!==false&&t===this.options.commentPropName){return this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine}else if(t[0]==="?"){return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar}else{let o=this.options.tagValueProcessor(t,e);o=this.replaceEntitiesValue(o);if(o===""){return this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar}else{return this.indentate(n)+"<"+t+r+">"+o+"0&&this.options.processEntities){for(let t=0;t{const t="\n";function toXml(e,r){let n="";if(r.format&&r.indentBy.length>0){n=t}return arrToStr(e,r,"",n)}function arrToStr(e,t,r,n){let o="";let i=false;for(let s=0;s`;i=false;continue}else if(c===t.commentPropName){o+=n+`\x3c!--${a[c][0][t.textNodeName]}--\x3e`;i=true;continue}else if(c[0]==="?"){const e=attr_to_str(a[":@"],t);const r=c==="?xml"?"":n;let s=a[c][0][t.textNodeName];s=s.length!==0?" "+s:"";o+=r+`<${c}${s}${e}?>`;i=true;continue}let l=n;if(l!==""){l+=t.indentBy}const u=attr_to_str(a[":@"],t);const p=n+`<${c}${u}`;const m=arrToStr(a[c],t,d,l);if(t.unpairedTags.indexOf(c)!==-1){if(t.suppressUnpairedNode)o+=p+">";else o+=p+"/>"}else if((!m||m.length===0)&&t.suppressEmptyNode){o+=p+"/>"}else if(m&&m.endsWith(">")){o+=p+`>${m}${n}`}else{o+=p+">";if(m&&n!==""&&(m.includes("/>")||m.includes("`}i=true}return o}function propName(e){const t=Object.keys(e);for(let r=0;r0&&t.processEntities){for(let r=0;r{const n=r(3348);function readDocType(e,t){const r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let n=1;let o=false,i=false;let s="";for(;t"){if(i){if(e[t-1]==="-"&&e[t-2]==="-"){i=false;n--}}else{n--}if(n===0){break}}else if(e[t]==="["){o=true}else{s+=e[t]}}if(n!==0){throw new Error(`Unclosed DOCTYPE`)}}else{throw new Error(`Invalid Tag instead of DOCTYPE`)}return{entities:r,i:t}}function readEntityExp(e,t){let r="";for(;t{const r={preserveOrder:false,attributeNamePrefix:"@_",attributesGroupName:false,textNodeName:"#text",ignoreAttributes:true,removeNSPrefix:false,allowBooleanAttributes:false,parseTagValue:true,parseAttributeValue:false,trimValues:true,cdataPropName:false,numberParseOptions:{hex:true,leadingZeros:true,eNotation:true},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:false,isArray:()=>false,commentPropName:false,unpairedTags:[],processEntities:true,htmlEntities:false,ignoreDeclaration:false,ignorePiTags:false,transformTagName:false,transformAttributeName:false,updateTag:function(e,t,r){return e}};const buildOptions=function(e){return Object.assign({},r,e)};t.buildOptions=buildOptions;t.defaultOptions=r},7724:(e,t,r)=>{"use strict";const n=r(3348);const o=r(9186);const i=r(6317);const s=r(3230);class OrderedObjParser{constructor(e){this.options=e;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:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,16))}};this.addExternalEntities=addExternalEntities;this.parseXml=parseXml;this.parseTextData=parseTextData;this.resolveNameSpace=resolveNameSpace;this.buildAttributesMap=buildAttributesMap;this.isItStopNode=isItStopNode;this.replaceEntitiesValue=replaceEntitiesValue;this.readStopNodeData=readStopNodeData;this.saveTextToParentTag=saveTextToParentTag;this.addChild=addChild}}function addExternalEntities(e){const t=Object.keys(e);for(let r=0;r0){if(!s)e=this.replaceEntitiesValue(e);const n=this.options.tagValueProcessor(t,e,r,o,i);if(n===null||n===undefined){return e}else if(typeof n!==typeof e||n!==e){return n}else if(this.options.trimValues){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{const t=e.trim();if(t===e){return parseValue(e,this.options.parseTagValue,this.options.numberParseOptions)}else{return e}}}}}function resolveNameSpace(e){if(this.options.removeNSPrefix){const t=e.split(":");const r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=r+t[1]}}return e}const a=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function buildAttributesMap(e,t,r){if(!this.options.ignoreAttributes&&typeof e==="string"){const r=n.getAllMatches(e,a);const o=r.length;const i={};for(let e=0;e",a,"Closing Tag is not closed.");let o=e.substring(a+2,t).trim();if(this.options.removeNSPrefix){const e=o.indexOf(":");if(e!==-1){o=o.substr(e+1)}}if(this.options.transformTagName){o=this.options.transformTagName(o)}if(r){n=this.saveTextToParentTag(n,r,s)}const i=s.substring(s.lastIndexOf(".")+1);if(o&&this.options.unpairedTags.indexOf(o)!==-1){throw new Error(`Unpaired tag can not be used as closing tag: `)}let c=0;if(i&&this.options.unpairedTags.indexOf(i)!==-1){c=s.lastIndexOf(".",s.lastIndexOf(".")-1);this.tagsNodeStack.pop()}else{c=s.lastIndexOf(".")}s=s.substring(0,c);r=this.tagsNodeStack.pop();n="";a=t}else if(e[a+1]==="?"){let t=readTagExp(e,a,false,"?>");if(!t)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,s);if(this.options.ignoreDeclaration&&t.tagName==="?xml"||this.options.ignorePiTags){}else{const e=new o(t.tagName);e.add(this.options.textNodeName,"");if(t.tagName!==t.tagExp&&t.attrExpPresent){e[":@"]=this.buildAttributesMap(t.tagExp,s,t.tagName)}this.addChild(r,e,s)}a=t.closeIndex+1}else if(e.substr(a+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",a+4,"Comment is not closed.");if(this.options.commentPropName){const o=e.substring(a+4,t-2);n=this.saveTextToParentTag(n,r,s);r.add(this.options.commentPropName,[{[this.options.textNodeName]:o}])}a=t}else if(e.substr(a+1,2)==="!D"){const t=i(e,a);this.docTypeEntities=t.entities;a=t.i}else if(e.substr(a+1,2)==="!["){const t=findClosingIndex(e,"]]>",a,"CDATA is not closed.")-2;const o=e.substring(a+9,t);n=this.saveTextToParentTag(n,r,s);let i=this.parseTextData(o,r.tagname,s,true,false,true,true);if(i==undefined)i="";if(this.options.cdataPropName){r.add(this.options.cdataPropName,[{[this.options.textNodeName]:o}])}else{r.add(this.options.textNodeName,i)}a=t+2}else{let i=readTagExp(e,a,this.options.removeNSPrefix);let c=i.tagName;const d=i.rawTagName;let l=i.tagExp;let u=i.attrExpPresent;let p=i.closeIndex;if(this.options.transformTagName){c=this.options.transformTagName(c)}if(r&&n){if(r.tagname!=="!xml"){n=this.saveTextToParentTag(n,r,s,false)}}const m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1){r=this.tagsNodeStack.pop();s=s.substring(0,s.lastIndexOf("."))}if(c!==t.tagname){s+=s?"."+c:c}if(this.isItStopNode(this.options.stopNodes,s,c)){let t="";if(l.length>0&&l.lastIndexOf("/")===l.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);s=s.substr(0,s.length-1);l=c}else{l=l.substr(0,l.length-1)}a=i.closeIndex}else if(this.options.unpairedTags.indexOf(c)!==-1){a=i.closeIndex}else{const r=this.readStopNodeData(e,d,p+1);if(!r)throw new Error(`Unexpected end of ${d}`);a=r.i;t=r.tagContent}const n=new o(c);if(c!==l&&u){n[":@"]=this.buildAttributesMap(l,s,c)}if(t){t=this.parseTextData(t,c,s,true,u,true,true)}s=s.substr(0,s.lastIndexOf("."));n.add(this.options.textNodeName,t);this.addChild(r,n,s)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){if(c[c.length-1]==="/"){c=c.substr(0,c.length-1);s=s.substr(0,s.length-1);l=c}else{l=l.substr(0,l.length-1)}if(this.options.transformTagName){c=this.options.transformTagName(c)}const e=new o(c);if(c!==l&&u){e[":@"]=this.buildAttributesMap(l,s,c)}this.addChild(r,e,s);s=s.substr(0,s.lastIndexOf("."))}else{const e=new o(c);this.tagsNodeStack.push(r);if(c!==l&&u){e[":@"]=this.buildAttributesMap(l,s,c)}this.addChild(r,e,s);r=e}n="";a=p}}}else{n+=e[a]}}return t.child};function addChild(e,t,r){const n=this.options.updateTag(t.tagname,r,t[":@"]);if(n===false){}else if(typeof n==="string"){t.tagname=n;e.addChild(t)}else{e.addChild(t)}}const replaceEntitiesValue=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){const r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities){for(let t in this.htmlEntities){const r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function saveTextToParentTag(e,t,r,n){if(e){if(n===undefined)n=Object.keys(t.child).length===0;e=this.parseTextData(e,t.tagname,r,false,t[":@"]?Object.keys(t[":@"]).length!==0:false,n);if(e!==undefined&&e!=="")t.add(this.options.textNodeName,e);e=""}return e}function isItStopNode(e,t,r){const n="*."+r;for(const r in e){const o=e[r];if(n===o||t===o)return true}return false}function tagExpWithClosingIndex(e,t,r=">"){let n;let o="";for(let i=t;i",r,`${t} is not closed`);let s=e.substring(r+2,i).trim();if(s===t){o--;if(o===0){return{tagContent:e.substring(n,r),i:i}}}r=i}else if(e[r+1]==="?"){const t=findClosingIndex(e,"?>",r+1,"StopNode is not closed.");r=t}else if(e.substr(r+1,3)==="!--"){const t=findClosingIndex(e,"--\x3e",r+3,"StopNode is not closed.");r=t}else if(e.substr(r+1,2)==="!["){const t=findClosingIndex(e,"]]>",r,"StopNode is not closed.")-2;r=t}else{const n=readTagExp(e,r,">");if(n){const e=n&&n.tagName;if(e===t&&n.tagExp[n.tagExp.length-1]!=="/"){o++}r=n.closeIndex}}}}}function parseValue(e,t,r){if(t&&typeof e==="string"){const t=e.trim();if(t==="true")return true;else if(t==="false")return false;else return s(e,r)}else{if(n.isExist(e)){return e}else{return""}}}e.exports=OrderedObjParser},86:(e,t,r)=>{const{buildOptions:n}=r(3565);const o=r(7724);const{prettify:i}=r(766);const s=r(5850);class XMLParser{constructor(e){this.externalEntities={};this.options=n(e)}parse(e,t){if(typeof e==="string"){}else if(e.toString){e=e.toString()}else{throw new Error("XML data is accepted in String or Bytes[] form.")}if(t){if(t===true)t={};const r=s.validate(e,t);if(r!==true){throw Error(`${r.err.msg}:${r.err.line}:${r.err.col}`)}}const r=new o(this.options);r.addExternalEntities(this.externalEntities);const n=r.parseXml(e);if(this.options.preserveOrder||n===undefined)return n;else return i(n,this.options)}addEntity(e,t){if(t.indexOf("&")!==-1){throw new Error("Entity value can't have '&'")}else if(e.indexOf("&")!==-1||e.indexOf(";")!==-1){throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '")}else if(t==="&"){throw new Error("An entity with value '&' is not permitted")}else{this.externalEntities[e]=t}}}e.exports=XMLParser},766:(e,t)=>{"use strict";function prettify(e,t){return compress(e,t)}function compress(e,t,r){let n;const o={};for(let i=0;i0)o[t.textNodeName]=n}else if(n!==undefined)o[t.textNodeName]=n;return o}function propName(e){const t=Object.keys(e);for(let e=0;e{"use strict";class XmlNode{constructor(e){this.tagname=e;this.child=[];this[":@"]={}}add(e,t){if(e==="__proto__")e="#__proto__";this.child.push({[e]:t})}addChild(e){if(e.tagname==="__proto__")e.tagname="#__proto__";if(e[":@"]&&Object.keys(e[":@"]).length>0){this.child.push({[e.tagname]:e.child,[":@"]:e[":@"]})}else{this.child.push({[e.tagname]:e.child})}}}e.exports=XmlNode},3230:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/;const r=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const n={hex:true,leadingZeros:true,decimalPoint:".",eNotation:true};function toNumber(e,o={}){o=Object.assign({},n,o);if(!e||typeof e!=="string")return e;let i=e.trim();if(o.skipLike!==undefined&&o.skipLike.test(i))return e;else if(o.hex&&t.test(i)){return Number.parseInt(i,16)}else{const t=r.exec(i);if(t){const r=t[1];const n=t[2];let s=trimZeros(t[3]);const a=t[4]||t[6];if(!o.leadingZeros&&n.length>0&&r&&i[2]!==".")return e;else if(!o.leadingZeros&&n.length>0&&!r&&i[1]!==".")return e;else{const t=Number(i);const c=""+t;if(c.search(/[eE]/)!==-1){if(o.eNotation)return t;else return e}else if(a){if(o.eNotation)return t;else return e}else if(i.indexOf(".")!==-1){if(c==="0"&&s==="")return t;else if(c===s)return t;else if(r&&c==="-"+s)return t;else return e}if(n){if(s===c)return t;else if(r+s===c)return t;else return e}if(i===c)return t;else if(i===r+c)return t;return e}}else{return e}}}function trimZeros(e){if(e&&e.indexOf(".")!==-1){e=e.replace(/0+$/,"");if(e===".")e="0";else if(e[0]===".")e="0"+e;else if(e[e.length-1]===".")e=e.substr(0,e.length-1);return e}return e}e.exports=toNumber},204:e=>{var t;var r;var n;var o;var i;var s;var a;var c;var d;var l;var u;var p;var m;var f;var v;var g;var h;var y;var C;var S;var E;var b;var _;var w;var P;var x;var T;var A;var O;var D;var R;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(e){t(createExporter(r,createExporter(e)))}))}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,n){return e[r]=t?t(r,n):n}}})((function(e){var I=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};t=function(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");I(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,r,i):s(t,r))||i;return o>3&&i&&Object.defineProperty(t,r,i),i};i=function(e,t){return function(r,n){t(r,n,e)}};s=function(e,t,r,n,o,i){function accept(e){if(e!==void 0&&typeof e!=="function")throw new TypeError("Function expected");return e}var s=n.kind,a=s==="getter"?"get":s==="setter"?"set":"value";var c=!t&&e?n["static"]?e:e.prototype:null;var d=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{});var l,u=false;for(var p=r.length-1;p>=0;p--){var m={};for(var f in n)m[f]=f==="access"?{}:n[f];for(var f in n.access)m.access[f]=n.access[f];m.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");i.push(accept(e||null))};var v=(0,r[p])(s==="accessor"?{get:d.get,set:d.set}:d[a],m);if(s==="accessor"){if(v===void 0)continue;if(v===null||typeof v!=="object")throw new TypeError("Object expected");if(l=accept(v.get))d.get=l;if(l=accept(v.set))d.set=l;if(l=accept(v.init))o.unshift(l)}else if(l=accept(v)){if(s==="field")o.unshift(l);else d[a]=l}}if(c)Object.defineProperty(c,n.name,d);u=true};a=function(e,t,r){var n=arguments.length>2;for(var o=0;o0&&i[i.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]=e.length)e=void 0;return{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};v=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=n.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(r=n["return"]))r.call(n)}finally{if(s)throw s.error}}return i};g=function(){for(var e=[],t=0;t1||resume(e,t)}))};if(t)o[e]=t(o[e])}}function resume(e,t){try{step(n[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof C?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}};E=function(e){var t,r;return t={},verb("next"),verb("throw",(function(e){throw e})),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:C(e[n](t)),done:false}:o?o(t):t}:o}};b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof f==="function"?f(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise((function(n,o){r=e[t](r),settle(n,o,r.done,r.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}};_=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var N=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))O(t,e,r);N(t,e);return t};P=function(e){return e&&e.__esModule?e:{default:e}};x=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)};T=function(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r};A=function(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)};D=function(e,t,r){if(t!==null&&t!==void 0){if(typeof t!=="object"&&typeof t!=="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose];if(r)o=n}if(typeof n!=="function")throw new TypeError("Object not disposable.");if(o)n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}};e.stack.push({value:t,dispose:n,async:r})}else if(r){e.stack.push({async:true})}return t};var k=typeof SuppressedError==="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};R=function(e){function fail(t){e.error=e.hasError?new k(t,e.error,"An error was suppressed during disposal."):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var r=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(r).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()};e("__extends",t);e("__assign",r);e("__rest",n);e("__decorate",o);e("__param",i);e("__esDecorate",s);e("__runInitializers",a);e("__propKey",c);e("__setFunctionName",d);e("__metadata",l);e("__awaiter",u);e("__generator",p);e("__exportStar",m);e("__createBinding",O);e("__values",f);e("__read",v);e("__spread",g);e("__spreadArrays",h);e("__spreadArray",y);e("__await",C);e("__asyncGenerator",S);e("__asyncDelegator",E);e("__asyncValues",b);e("__makeTemplateObject",_);e("__importStar",w);e("__importDefault",P);e("__classPrivateFieldGet",x);e("__classPrivateFieldSet",T);e("__classPrivateFieldIn",A);e("__addDisposableResource",D);e("__disposeResources",R)}))},5220:(e,t,r)=>{e.exports=r(7419)},7419:(e,t,r)=>{"use strict";var n=r(1808);var o=r(4404);var i=r(2181);var s=r(5687);var a=r(2361);var c=r(9491);var d=r(3837);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",(function onFree(e,r,n,o){var i=toOptions(r,n,o);for(var s=0,a=t.requests.length;s=this.maxSockets){o.requests.push(i);return}o.createSocket(i,(function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){o.emit("free",t,i)}function onCloseOrRemove(e){o.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var o=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}l("making CONNECT request");var i=r.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick((function(){onConnect(e,t,r)}))}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");s.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=s;return t(s)}function onError(t){i.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, "+"cause="+t.message);o.code="ECONNRESET";e.request.emit("error",o);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,(function(e){r.request.onSocket(e)}))}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,(function(n){var i=e.request.getHeader("host");var s=mergeOptions({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a;t(a)}))}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return d.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});var n=_interopRequireDefault(r(5076));var o=_interopRequireDefault(r(8226));var i=_interopRequireDefault(r(4261));var s=_interopRequireDefault(r(7926));var a=_interopRequireDefault(r(6438));var c=_interopRequireDefault(r(9337));var d=_interopRequireDefault(r(8541));var l=_interopRequireDefault(r(1368));var u=_interopRequireDefault(r(5553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},8776:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("md5").update(e).digest()}var o=md5;t["default"]=o},3277:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var o={randomUUID:n.default.randomUUID};t["default"]=o},6438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r="00000000-0000-0000-0000-000000000000";t["default"]=r},5553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}let t;const r=new Uint8Array(16);r[0]=(t=parseInt(e.slice(0,8),16))>>>24;r[1]=t>>>16&255;r[2]=t>>>8&255;r[3]=t&255;r[4]=(t=parseInt(e.slice(9,13),16))>>>8;r[5]=t&255;r[6]=(t=parseInt(e.slice(14,18),16))>>>8;r[7]=t&255;r[8]=(t=parseInt(e.slice(19,23),16))>>>8;r[9]=t&255;r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;r[11]=t/4294967296&255;r[12]=t>>>24&255;r[13]=t>>>16&255;r[14]=t>>>8&255;r[15]=t&255;return r}var o=parse;t["default"]=o},3787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=/^(?:[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;t["default"]=r},3843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=rng;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=new Uint8Array(256);let i=o.length;function rng(){if(i>o.length-16){n.default.randomFillSync(o);i=0}return o.slice(i,i+=16)}},9084:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(6113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return n.default.createHash("sha1").update(e).digest()}var o=sha1;t["default"]=o},1368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.unsafeStringify=unsafeStringify;var n=_interopRequireDefault(r(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=[];for(let e=0;e<256;++e){o.push((e+256).toString(16).slice(1))}function unsafeStringify(e,t=0){return o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]}function stringify(e,t=0){const r=unsafeStringify(e,t);if(!(0,n.default)(r)){throw TypeError("Stringified UUID is invalid")}return r}var i=stringify;t["default"]=i},5076:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(3843));var o=r(1368);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let i;let s;let a=0;let c=0;function v1(e,t,r){let d=t&&r||0;const l=t||new Array(16);e=e||{};let u=e.node||i;let p=e.clockseq!==undefined?e.clockseq:s;if(u==null||p==null){const t=e.random||(e.rng||n.default)();if(u==null){u=i=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(p==null){p=s=(t[6]<<8|t[7])&16383}}let m=e.msecs!==undefined?e.msecs:Date.now();let f=e.nsecs!==undefined?e.nsecs:c+1;const v=m-a+(f-c)/1e4;if(v<0&&e.clockseq===undefined){p=p+1&16383}if((v<0||m>a)&&e.nsecs===undefined){f=0}if(f>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=m;c=f;s=p;m+=122192928e5;const g=((m&268435455)*1e4+f)%4294967296;l[d++]=g>>>24&255;l[d++]=g>>>16&255;l[d++]=g>>>8&255;l[d++]=g&255;const h=m/4294967296*1e4&268435455;l[d++]=h>>>8&255;l[d++]=h&255;l[d++]=h>>>24&15|16;l[d++]=h>>>16&255;l[d++]=p>>>8|128;l[d++]=p&255;for(let e=0;e<6;++e){l[d+e]=u[e]}return t||(0,o.unsafeStringify)(l)}var d=v1;t["default"]=d},8226:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8745));var o=_interopRequireDefault(r(8776));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v3",48,o.default);var s=i;t["default"]=s},8745:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.URL=t.DNS=void 0;t["default"]=v35;var n=r(1368);var o=_interopRequireDefault(r(5553));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(3277));var o=_interopRequireDefault(r(3843));var i=r(1368);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,r){if(n.default.randomUUID&&!t&&!e){return n.default.randomUUID()}e=e||{};const s=e.random||(e.rng||o.default)();s[6]=s[6]&15|64;s[8]=s[8]&63|128;if(t){r=r||0;for(let e=0;e<16;++e){t[r+e]=s[e]}return t}return(0,i.unsafeStringify)(s)}var s=v4;t["default"]=s},7926:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8745));var o=_interopRequireDefault(r(9084));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)("v5",80,o.default);var s=i;t["default"]=s},8541:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(3787));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&n.default.test(e)}var o=validate;t["default"]=o},9337:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=_interopRequireDefault(r(8541));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,n.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.slice(14,15),16)}var o=version;t["default"]=o},3500:(module,__unused_webpack_exports,__nccwpck_require__)=>{const core=__nccwpck_require__(5316);const{ECS:ECS}=__nccwpck_require__(2702);const runEcsTask=__nccwpck_require__(1310);async function run(){try{const e=core.getInput("cluster",{required:true});const t=core.getInput("service",{required:true});const r=core.getInput("container",{required:false});const n=core.getInput("command",{required:true});const o=core.getInput("task-definition",{required:false});const i=core.getInput("wait-for-completion",{required:false});const s=core.getInput("show-raw-output",{required:false});const a=new ECS;await runEcsTask({ecs:a,cluster:e,serviceName:t,definedContainerName:r,command:n,givenTaskDefinition:o,waitForCompletion:i,showRawOutput:s})}catch(e){core.setFailed(e.message)}}module.exports=run;if(require.main===require.cache[eval("__filename")]){run()}},3825:(e,t,r)=>{const{CloudWatchLogs:n}=r(5843);async function readTaskLogs(e,t,r){let o=null;if(e.logDriver!=="awslogs"){throw new Error(`Unsupported log driver ${e.logDriver}. Only 'awslogs' is supported`)}const i=new n;const s={logGroupName:e.options["awslogs-group"],logStreamName:`${e.options["awslogs-stream-prefix"]}/${t}/${r}`,startFromHead:true};const a=[];do{const{events:e,nextForwardToken:t}=await i.getLogEvents({...s,nextToken:o});if(e.length===0){break}o=t;e.forEach((({message:e})=>a.push(e)))}while(o);return a}e.exports=readTaskLogs},1310:(e,t,r)=>{const n=r(5316);const o=r(3825);const i=r(9301);async function runEcsTask({ecs:e,cluster:t,serviceName:r,definedContainerName:s,command:a,givenTaskDefinition:c,waitForCompletion:d,showRawOutput:l}){n.debug("Describing ecs services");const u=await e.describeServices({cluster:t,services:[r]});if(!u.services||u.services.length===0){throw new Error("no such service")}const p=u.services[0];n.debug("Describing task definition");const{taskDefinition:m}=await e.describeTaskDefinition({taskDefinition:c||p.taskDefinition});const f=(()=>{if(s){return s}else{if(m.containerDefinitions.length!=1){throw new Error("Running in tasks with more than one container is not yet supported")}return m.containerDefinitions[0].name}})();n.debug(`Using container name ${f}`);const v=p.deployments&&p.deployments[0]?p.deployments[0].networkConfiguration:p.taskSets[0].networkConfiguration;n.debug(`Running ${a} command in ${m.taskDefinitionArn}`);const g=await e.runTask({cluster:t,taskDefinition:m.taskDefinitionArn,launchType:"FARGATE",overrides:{containerOverrides:[{name:f,command:["sh","-c",a]}]},networkConfiguration:v});const h=g.tasks[0].taskArn;const y=h.split(":");const C=y[3];const S=y[5].split("/");const E=S[S.length-1];const b=`https://${C}.console.aws.amazon.com/ecs/home?region=${C}#/clusters/${t}/tasks/${E}/details`;n.info(`Task started. Track it online at ${b}`);n.setOutput("url",b);if(d==="true"){const r=await i(e,t,E);n.info("Task completed");if(l==="true"){const e=m.containerDefinitions[0].logConfiguration;const t=await o(e,f,E);const r=JSON.stringify(t,null,2);n.info(`Task output ${r}`);n.setOutput("raw_output",t)}const s=r.containers.find((({name:e})=>e===f));if(s&&s.exitCode!==0){throw new Error(`Task exited abnormally. Exit code: ${s.exitCode}`)}}else{n.info("The task is up and running but the action isn't going to wait for execution to complete")}}e.exports=runEcsTask},9301:e=>{function sleep(e){return new Promise((t=>setTimeout(t,e)))}async function waitTaskToComplete(e,t,r){let n=null;do{await sleep(1e3);const{tasks:o}=await e.describeTasks({cluster:t,tasks:[r]});n=o[0]}while(n.lastStatus!=="STOPPED");return n}e.exports=waitTaskToComplete},9491:e=>{"use strict";e.exports=require("assert")},4300:e=>{"use strict";e.exports=require("buffer")},2081:e=>{"use strict";e.exports=require("child_process")},6113:e=>{"use strict";e.exports=require("crypto")},2361:e=>{"use strict";e.exports=require("events")},7147:e=>{"use strict";e.exports=require("fs")},3292:e=>{"use strict";e.exports=require("fs/promises")},2181:e=>{"use strict";e.exports=require("http")},5158:e=>{"use strict";e.exports=require("http2")},5687:e=>{"use strict";e.exports=require("https")},1808:e=>{"use strict";e.exports=require("net")},2037:e=>{"use strict";e.exports=require("os")},1017:e=>{"use strict";e.exports=require("path")},7282:e=>{"use strict";e.exports=require("process")},2781:e=>{"use strict";e.exports=require("stream")},4404:e=>{"use strict";e.exports=require("tls")},7310:e=>{"use strict";e.exports=require("url")},3837:e=>{"use strict";e.exports=require("util")},7549:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-cloudwatch-logs","description":"AWS SDK for JavaScript Cloudwatch Logs Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-cloudwatch-logs","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 cloudwatch-logs"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.624.0","@aws-sdk/client-sts":"3.624.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/eventstream-serde-browser":"^3.0.5","@smithy/eventstream-serde-config-resolver":"^3.0.3","@smithy/eventstream-serde-node":"^3.0.4","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2","uuid":"^9.0.1"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","@types/uuid":"^9.0.4","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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-cloudwatch-logs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-cloudwatch-logs"}}')},31:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ecs","description":"AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-ecs","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 ecs"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.624.0","@aws-sdk/client-sts":"3.624.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","@smithy/util-waiter":"^3.1.2","tslib":"^2.6.2","uuid":"^9.0.1"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","@types/uuid":"^9.0.4","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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-ecs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecs"}}')},7401:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso-oidc","description":"AWS SDK for JavaScript Sso Oidc Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso-oidc","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-oidc"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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","peerDependencies":{"@aws-sdk/client-sts":"^3.624.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-oidc","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso-oidc"}}')},6151:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sso","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":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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"}}')},858:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.624.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"node ../../scripts/compilation/inline client-sts","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"rimraf ./dist-types tsconfig.types.tsbuildinfo && 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":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.624.0","@aws-sdk/core":"3.624.0","@aws-sdk/credential-provider-node":"3.624.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.620.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.614.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.3.2","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.14","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.1.12","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.14","@smithy/util-defaults-mode-node":"^3.0.14","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typescript":"~4.9.5"},"engines":{"node":">=16.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 __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(3500);module.exports=__webpack_exports__})(); \ No newline at end of file diff --git a/run-ecs-task/package.json b/run-ecs-task/package.json index 977379b..fa4fed6 100644 --- a/run-ecs-task/package.json +++ b/run-ecs-task/package.json @@ -5,8 +5,8 @@ "private": true, "dependencies": { "@actions/core": "^1.9.1", - "@aws-sdk/client-cloudwatch-logs": "^3.454.0", - "@aws-sdk/client-ecs": "^3.6.0" + "@aws-sdk/client-cloudwatch-logs": "^3.624.0", + "@aws-sdk/client-ecs": "^3.624.0" }, "devDependencies": { "@vercel/ncc": "~>0.38.1" diff --git a/yarn.lock b/yarn.lock index 171661c..d3688d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,492 +17,526 @@ dependencies: tunnel "^0.0.6" -"@aws-crypto/crc32@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa" - integrity sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA== +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: - "@aws-crypto/util" "^3.0.0" - "@aws-sdk/types" "^3.222.0" - tslib "^1.11.1" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" -"@aws-crypto/ie11-detection@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688" - integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q== +"@aws-crypto/crc32@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-5.2.0.tgz#cfcc22570949c98c6689cfcbd2d693d36cdae2e1" + integrity sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg== dependencies: - tslib "^1.11.1" + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" -"@aws-crypto/sha256-browser@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766" - integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ== +"@aws-crypto/sha256-browser@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz#153895ef1dba6f9fce38af550e0ef58988eb649e" + integrity sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw== dependencies: - "@aws-crypto/ie11-detection" "^3.0.0" - "@aws-crypto/sha256-js" "^3.0.0" - "@aws-crypto/supports-web-crypto" "^3.0.0" - "@aws-crypto/util" "^3.0.0" + "@aws-crypto/sha256-js" "^5.2.0" + "@aws-crypto/supports-web-crypto" "^5.2.0" + "@aws-crypto/util" "^5.2.0" "@aws-sdk/types" "^3.222.0" "@aws-sdk/util-locate-window" "^3.0.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - tslib "^1.11.1" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" -"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2" - integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ== +"@aws-crypto/sha256-js@5.2.0", "@aws-crypto/sha256-js@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz#c4fdb773fdbed9a664fc1a95724e206cf3860042" + integrity sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA== dependencies: - "@aws-crypto/util" "^3.0.0" + "@aws-crypto/util" "^5.2.0" "@aws-sdk/types" "^3.222.0" - tslib "^1.11.1" + tslib "^2.6.2" -"@aws-crypto/supports-web-crypto@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2" - integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg== +"@aws-crypto/supports-web-crypto@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz#a1e399af29269be08e695109aa15da0a07b5b5fb" + integrity sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg== dependencies: - tslib "^1.11.1" + tslib "^2.6.2" -"@aws-crypto/util@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0" - integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w== +"@aws-crypto/util@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da" + integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ== dependencies: "@aws-sdk/types" "^3.222.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - tslib "^1.11.1" - -"@aws-sdk/client-cloudwatch-logs@^3.454.0": - version "3.454.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.454.0.tgz#f5b915d517d37163729ab3300e0f7d280ef70f0d" - integrity sha512-anXMEIZvDvqsFAURYmNHaJU8SH85Rqkahkk0TsDiTLc6/J4Qh8xvcem358qTiXzRpPJmZe4m20XKqL0fXsJgIw== - dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.454.0" - "@aws-sdk/core" "3.451.0" - "@aws-sdk/credential-provider-node" "3.451.0" - "@aws-sdk/middleware-host-header" "3.451.0" - "@aws-sdk/middleware-logger" "3.451.0" - "@aws-sdk/middleware-recursion-detection" "3.451.0" - "@aws-sdk/middleware-signing" "3.451.0" - "@aws-sdk/middleware-user-agent" "3.451.0" - "@aws-sdk/region-config-resolver" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@aws-sdk/util-endpoints" "3.451.0" - "@aws-sdk/util-user-agent-browser" "3.451.0" - "@aws-sdk/util-user-agent-node" "3.451.0" - "@smithy/config-resolver" "^2.0.18" - "@smithy/fetch-http-handler" "^2.2.6" - "@smithy/hash-node" "^2.0.15" - "@smithy/invalid-dependency" "^2.0.13" - "@smithy/middleware-content-length" "^2.0.15" - "@smithy/middleware-endpoint" "^2.2.0" - "@smithy/middleware-retry" "^2.0.20" - "@smithy/middleware-serde" "^2.0.13" - "@smithy/middleware-stack" "^2.0.7" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/node-http-handler" "^2.1.9" - "@smithy/protocol-http" "^3.0.9" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - "@smithy/util-base64" "^2.0.1" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.19" - "@smithy/util-defaults-mode-node" "^2.0.25" - "@smithy/util-endpoints" "^1.0.4" - "@smithy/util-retry" "^2.0.6" - "@smithy/util-utf8" "^2.0.2" - tslib "^2.5.0" - uuid "^8.3.2" - -"@aws-sdk/client-ecs@^3.6.0": - version "3.454.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.454.0.tgz#5f797278c196dcb8a5ae3de8559e551a3f7c4f87" - integrity sha512-lSF3wxBM4y/cnZwFEovH7jwQwcFi75BfhW3rhEEAICIqfXU7A4FH1I528Ih9Ad4DpQL9mkrm35+g6y/dy6hHhQ== - dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.454.0" - "@aws-sdk/core" "3.451.0" - "@aws-sdk/credential-provider-node" "3.451.0" - "@aws-sdk/middleware-host-header" "3.451.0" - "@aws-sdk/middleware-logger" "3.451.0" - "@aws-sdk/middleware-recursion-detection" "3.451.0" - "@aws-sdk/middleware-signing" "3.451.0" - "@aws-sdk/middleware-user-agent" "3.451.0" - "@aws-sdk/region-config-resolver" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@aws-sdk/util-endpoints" "3.451.0" - "@aws-sdk/util-user-agent-browser" "3.451.0" - "@aws-sdk/util-user-agent-node" "3.451.0" - "@smithy/config-resolver" "^2.0.18" - "@smithy/fetch-http-handler" "^2.2.6" - "@smithy/hash-node" "^2.0.15" - "@smithy/invalid-dependency" "^2.0.13" - "@smithy/middleware-content-length" "^2.0.15" - "@smithy/middleware-endpoint" "^2.2.0" - "@smithy/middleware-retry" "^2.0.20" - "@smithy/middleware-serde" "^2.0.13" - "@smithy/middleware-stack" "^2.0.7" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/node-http-handler" "^2.1.9" - "@smithy/protocol-http" "^3.0.9" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - "@smithy/util-base64" "^2.0.1" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.19" - "@smithy/util-defaults-mode-node" "^2.0.25" - "@smithy/util-endpoints" "^1.0.4" - "@smithy/util-retry" "^2.0.6" - "@smithy/util-utf8" "^2.0.2" - "@smithy/util-waiter" "^2.0.13" - tslib "^2.5.0" - uuid "^8.3.2" - -"@aws-sdk/client-ssm@^3.178.0": - version "3.454.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.454.0.tgz#3eb4d5e485e9e289a14a8a35254cf395ed5526ad" - integrity sha512-Vrf93hOzB4FAUpkGHvKywZ0yOVbghS0KbCsnlN1Mka780zmyc185YXGYSLv6B+yrI2tMj0cBvEad3M0qk69qVw== - dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.454.0" - "@aws-sdk/core" "3.451.0" - "@aws-sdk/credential-provider-node" "3.451.0" - "@aws-sdk/middleware-host-header" "3.451.0" - "@aws-sdk/middleware-logger" "3.451.0" - "@aws-sdk/middleware-recursion-detection" "3.451.0" - "@aws-sdk/middleware-signing" "3.451.0" - "@aws-sdk/middleware-user-agent" "3.451.0" - "@aws-sdk/region-config-resolver" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@aws-sdk/util-endpoints" "3.451.0" - "@aws-sdk/util-user-agent-browser" "3.451.0" - "@aws-sdk/util-user-agent-node" "3.451.0" - "@smithy/config-resolver" "^2.0.18" - "@smithy/fetch-http-handler" "^2.2.6" - "@smithy/hash-node" "^2.0.15" - "@smithy/invalid-dependency" "^2.0.13" - "@smithy/middleware-content-length" "^2.0.15" - "@smithy/middleware-endpoint" "^2.2.0" - "@smithy/middleware-retry" "^2.0.20" - "@smithy/middleware-serde" "^2.0.13" - "@smithy/middleware-stack" "^2.0.7" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/node-http-handler" "^2.1.9" - "@smithy/protocol-http" "^3.0.9" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - "@smithy/util-base64" "^2.0.1" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.19" - "@smithy/util-defaults-mode-node" "^2.0.25" - "@smithy/util-endpoints" "^1.0.4" - "@smithy/util-retry" "^2.0.6" - "@smithy/util-utf8" "^2.0.2" - "@smithy/util-waiter" "^2.0.13" - tslib "^2.5.0" - uuid "^8.3.2" - -"@aws-sdk/client-sso@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.451.0.tgz#d52b961efa707b6579821942801145a2e1be8121" - integrity sha512-KkYSke3Pdv3MfVH/5fT528+MKjMyPKlcLcd4zQb0x6/7Bl7EHrPh1JZYjzPLHelb+UY5X0qN8+cb8iSu1eiwIQ== - dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.451.0" - "@aws-sdk/middleware-host-header" "3.451.0" - "@aws-sdk/middleware-logger" "3.451.0" - "@aws-sdk/middleware-recursion-detection" "3.451.0" - "@aws-sdk/middleware-user-agent" "3.451.0" - "@aws-sdk/region-config-resolver" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@aws-sdk/util-endpoints" "3.451.0" - "@aws-sdk/util-user-agent-browser" "3.451.0" - "@aws-sdk/util-user-agent-node" "3.451.0" - "@smithy/config-resolver" "^2.0.18" - "@smithy/fetch-http-handler" "^2.2.6" - "@smithy/hash-node" "^2.0.15" - "@smithy/invalid-dependency" "^2.0.13" - "@smithy/middleware-content-length" "^2.0.15" - "@smithy/middleware-endpoint" "^2.2.0" - "@smithy/middleware-retry" "^2.0.20" - "@smithy/middleware-serde" "^2.0.13" - "@smithy/middleware-stack" "^2.0.7" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/node-http-handler" "^2.1.9" - "@smithy/protocol-http" "^3.0.9" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - "@smithy/util-base64" "^2.0.1" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.19" - "@smithy/util-defaults-mode-node" "^2.0.25" - "@smithy/util-endpoints" "^1.0.4" - "@smithy/util-retry" "^2.0.6" - "@smithy/util-utf8" "^2.0.2" - tslib "^2.5.0" - -"@aws-sdk/client-sts@3.454.0": - version "3.454.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.454.0.tgz#6106999e393c264a485fc76add374b375a2da8d5" - integrity sha512-0fDvr8WeB6IYO8BUCzcivWmahgGl/zDbaYfakzGnt4mrl5ztYaXE875WI6b7+oFcKMRvN+KLvwu5TtyFuNY+GQ== - dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.451.0" - "@aws-sdk/credential-provider-node" "3.451.0" - "@aws-sdk/middleware-host-header" "3.451.0" - "@aws-sdk/middleware-logger" "3.451.0" - "@aws-sdk/middleware-recursion-detection" "3.451.0" - "@aws-sdk/middleware-sdk-sts" "3.451.0" - "@aws-sdk/middleware-signing" "3.451.0" - "@aws-sdk/middleware-user-agent" "3.451.0" - "@aws-sdk/region-config-resolver" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@aws-sdk/util-endpoints" "3.451.0" - "@aws-sdk/util-user-agent-browser" "3.451.0" - "@aws-sdk/util-user-agent-node" "3.451.0" - "@smithy/config-resolver" "^2.0.18" - "@smithy/fetch-http-handler" "^2.2.6" - "@smithy/hash-node" "^2.0.15" - "@smithy/invalid-dependency" "^2.0.13" - "@smithy/middleware-content-length" "^2.0.15" - "@smithy/middleware-endpoint" "^2.2.0" - "@smithy/middleware-retry" "^2.0.20" - "@smithy/middleware-serde" "^2.0.13" - "@smithy/middleware-stack" "^2.0.7" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/node-http-handler" "^2.1.9" - "@smithy/protocol-http" "^3.0.9" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - "@smithy/util-base64" "^2.0.1" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.19" - "@smithy/util-defaults-mode-node" "^2.0.25" - "@smithy/util-endpoints" "^1.0.4" - "@smithy/util-retry" "^2.0.6" - "@smithy/util-utf8" "^2.0.2" - fast-xml-parser "4.2.5" - tslib "^2.5.0" - -"@aws-sdk/core@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.451.0.tgz#ecd30da40d8e02050a772920485f450ea2a1b804" - integrity sha512-SamWW2zHEf1ZKe3j1w0Piauryl8BQIlej0TBS18A4ACzhjhWXhCs13bO1S88LvPR5mBFXok3XOT6zPOnKDFktw== - dependencies: - "@smithy/smithy-client" "^2.1.15" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-env@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.451.0.tgz#7b7429bd2e3fdebf914a88269274190781aeeab2" - integrity sha512-9dAav7DcRgaF7xCJEQR5ER9ErXxnu/tdnVJ+UPmb1NPeIZdESv1A3lxFDEq1Fs8c4/lzAj9BpshGyJVIZwZDKg== - dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-ini@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.451.0.tgz#e38315611f70700ad9803316d7030e3472c9789c" - integrity sha512-TySt64Ci5/ZbqFw1F9Z0FIGvYx5JSC9e6gqDnizIYd8eMnn8wFRUscRrD7pIHKfrhvVKN5h0GdYovmMO/FMCBw== - dependencies: - "@aws-sdk/credential-provider-env" "3.451.0" - "@aws-sdk/credential-provider-process" "3.451.0" - "@aws-sdk/credential-provider-sso" "3.451.0" - "@aws-sdk/credential-provider-web-identity" "3.451.0" - "@aws-sdk/types" "3.451.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.5.0" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-node@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.451.0.tgz#72ccdef2199104379977dc06ea84c8d2a356d545" - integrity sha512-AEwM1WPyxUdKrKyUsKyFqqRFGU70e4qlDyrtBxJnSU9NRLZI8tfEZ67bN7fHSxBUBODgDXpMSlSvJiBLh5/3pw== - dependencies: - "@aws-sdk/credential-provider-env" "3.451.0" - "@aws-sdk/credential-provider-ini" "3.451.0" - "@aws-sdk/credential-provider-process" "3.451.0" - "@aws-sdk/credential-provider-sso" "3.451.0" - "@aws-sdk/credential-provider-web-identity" "3.451.0" - "@aws-sdk/types" "3.451.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.5.0" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-process@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.451.0.tgz#3dd1d7df235f4eeb99d7e0f16b0e8cd61d555a73" - integrity sha512-HQywSdKeD5PErcLLnZfSyCJO+6T+ZyzF+Lm/QgscSC+CbSUSIPi//s15qhBRVely/3KBV6AywxwNH+5eYgt4lQ== - dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-sso@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.451.0.tgz#f2482985a80f1da78e6b50ffaebbf2297d0f366f" - integrity sha512-Usm/N51+unOt8ID4HnQzxIjUJDrkAQ1vyTOC0gSEEJ7h64NSSPGD5yhN7il5WcErtRd3EEtT1a8/GTC5TdBctg== - dependencies: - "@aws-sdk/client-sso" "3.451.0" - "@aws-sdk/token-providers" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/credential-provider-web-identity@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.451.0.tgz#5dc40768869d5887888c6f178c7831dd2c74cfbe" - integrity sha512-Xtg3Qw65EfDjWNG7o2xD6sEmumPfsy3WDGjk2phEzVg8s7hcZGxf5wYwe6UY7RJvlEKrU0rFA+AMn6Hfj5oOzg== - dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-host-header@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.451.0.tgz#016fcd2b0ec58f26ce62c7ff792174bdf580972b" - integrity sha512-j8a5jAfhWmsK99i2k8oR8zzQgXrsJtgrLxc3js6U+525mcZytoiDndkWTmD5fjJ1byU1U2E5TaPq+QJeDip05Q== - dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/protocol-http" "^3.0.9" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-logger@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.451.0.tgz#9ef8ac916199f92ea1bb6c153279727ffa2b0b36" - integrity sha512-0kHrYEyVeB2QBfP6TfbI240aRtatLZtcErJbhpiNUb+CQPgEL3crIjgVE8yYiJumZ7f0jyjo8HLPkwD1/2APaw== - dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-recursion-detection@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.451.0.tgz#333a12d4792788bfcc3cab1028868cf37fb17e76" - integrity sha512-J6jL6gJ7orjHGM70KDRcCP7so/J2SnkN4vZ9YRLTeeZY6zvBuHDjX8GCIgSqPn/nXFXckZO8XSnA7u6+3TAT0w== - dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/protocol-http" "^3.0.9" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-sdk-sts@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.451.0.tgz#0c70b57523386fe12357b4471cd20b681a27f9aa" - integrity sha512-UJ6UfVUEgp0KIztxpAeelPXI5MLj9wUtUCqYeIMP7C1ZhoEMNm3G39VLkGN43dNhBf1LqjsV9jkKMZbVfYXuwg== - dependencies: - "@aws-sdk/middleware-signing" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/middleware-signing@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.451.0.tgz#ed7f5665dd048228e00f8e7e5925db32901a7886" - integrity sha512-s5ZlcIoLNg1Huj4Qp06iKniE8nJt/Pj1B/fjhWc6cCPCM7XJYUCejCnRh6C5ZJoBEYodjuwZBejPc1Wh3j+znA== - dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^3.0.9" - "@smithy/signature-v4" "^2.0.0" - "@smithy/types" "^2.5.0" - "@smithy/util-middleware" "^2.0.6" - tslib "^2.5.0" - -"@aws-sdk/middleware-user-agent@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.451.0.tgz#33d168e8411be4561eeef69e16c31e41b6f9a0cf" - integrity sha512-8NM/0JiKLNvT9wtAQVl1DFW0cEO7OvZyLSUBLNLTHqyvOZxKaZ8YFk7d8PL6l76LeUKRxq4NMxfZQlUIRe0eSA== - dependencies: - "@aws-sdk/types" "3.451.0" - "@aws-sdk/util-endpoints" "3.451.0" - "@smithy/protocol-http" "^3.0.9" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/region-config-resolver@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.451.0.tgz#f4de34ebe435832dd6bcdc0a7b9fae14a42fc6de" - integrity sha512-3iMf4OwzrFb4tAAmoROXaiORUk2FvSejnHIw/XHvf/jjR4EqGGF95NZP/n/MeFZMizJWVssrwS412GmoEyoqhg== - dependencies: - "@smithy/node-config-provider" "^2.1.5" - "@smithy/types" "^2.5.0" - "@smithy/util-config-provider" "^2.0.0" - "@smithy/util-middleware" "^2.0.6" - tslib "^2.5.0" - -"@aws-sdk/token-providers@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.451.0.tgz#fb80e2fa39bb277fb77040a59c88312a115c35bd" - integrity sha512-ij1L5iUbn6CwxVOT1PG4NFjsrsKN9c4N1YEM0lkl6DwmaNOscjLKGSNyj9M118vSWsOs1ZDbTwtj++h0O/BWrQ== - dependencies: - "@aws-crypto/sha256-browser" "3.0.0" - "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/middleware-host-header" "3.451.0" - "@aws-sdk/middleware-logger" "3.451.0" - "@aws-sdk/middleware-recursion-detection" "3.451.0" - "@aws-sdk/middleware-user-agent" "3.451.0" - "@aws-sdk/region-config-resolver" "3.451.0" - "@aws-sdk/types" "3.451.0" - "@aws-sdk/util-endpoints" "3.451.0" - "@aws-sdk/util-user-agent-browser" "3.451.0" - "@aws-sdk/util-user-agent-node" "3.451.0" - "@smithy/config-resolver" "^2.0.18" - "@smithy/fetch-http-handler" "^2.2.6" - "@smithy/hash-node" "^2.0.15" - "@smithy/invalid-dependency" "^2.0.13" - "@smithy/middleware-content-length" "^2.0.15" - "@smithy/middleware-endpoint" "^2.2.0" - "@smithy/middleware-retry" "^2.0.20" - "@smithy/middleware-serde" "^2.0.13" - "@smithy/middleware-stack" "^2.0.7" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/node-http-handler" "^2.1.9" - "@smithy/property-provider" "^2.0.0" - "@smithy/protocol-http" "^3.0.9" - "@smithy/shared-ini-file-loader" "^2.0.6" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - "@smithy/util-base64" "^2.0.1" - "@smithy/util-body-length-browser" "^2.0.0" - "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.19" - "@smithy/util-defaults-mode-node" "^2.0.25" - "@smithy/util-endpoints" "^1.0.4" - "@smithy/util-retry" "^2.0.6" - "@smithy/util-utf8" "^2.0.2" - tslib "^2.5.0" - -"@aws-sdk/types@3.451.0", "@aws-sdk/types@^3.222.0": + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-sdk/client-cloudwatch-logs@^3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.624.0.tgz#5f4b4550f9b97658cd6bec28c44a4901cd95397b" + integrity sha512-mxC8q3HIIt61ZTSGkdctnr43p0fXxuOato0AkyvzGkCxmP2LjExWGFvNn7t8u/eaNmmgSjczQhn2DTcNnKLMlw== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/client-sso-oidc" "3.624.0" + "@aws-sdk/client-sts" "3.624.0" + "@aws-sdk/core" "3.624.0" + "@aws-sdk/credential-provider-node" "3.624.0" + "@aws-sdk/middleware-host-header" "3.620.0" + "@aws-sdk/middleware-logger" "3.609.0" + "@aws-sdk/middleware-recursion-detection" "3.620.0" + "@aws-sdk/middleware-user-agent" "3.620.0" + "@aws-sdk/region-config-resolver" "3.614.0" + "@aws-sdk/types" "3.609.0" + "@aws-sdk/util-endpoints" "3.614.0" + "@aws-sdk/util-user-agent-browser" "3.609.0" + "@aws-sdk/util-user-agent-node" "3.614.0" + "@smithy/config-resolver" "^3.0.5" + "@smithy/core" "^2.3.2" + "@smithy/eventstream-serde-browser" "^3.0.5" + "@smithy/eventstream-serde-config-resolver" "^3.0.3" + "@smithy/eventstream-serde-node" "^3.0.4" + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/hash-node" "^3.0.3" + "@smithy/invalid-dependency" "^3.0.3" + "@smithy/middleware-content-length" "^3.0.5" + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-retry" "^3.0.14" + "@smithy/middleware-serde" "^3.0.3" + "@smithy/middleware-stack" "^3.0.3" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + "@smithy/util-base64" "^3.0.0" + "@smithy/util-body-length-browser" "^3.0.0" + "@smithy/util-body-length-node" "^3.0.0" + "@smithy/util-defaults-mode-browser" "^3.0.14" + "@smithy/util-defaults-mode-node" "^3.0.14" + "@smithy/util-endpoints" "^2.0.5" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-retry" "^3.0.3" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" + uuid "^9.0.1" + +"@aws-sdk/client-ecs@^3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.624.0.tgz#913b3cabeacd28114df3a3e3386dd9fb1b8179ab" + integrity sha512-qo020L1HWDZ0kClvaRPdVb8q8JIn5dlz3OXaqca3nfdCI/ME8W5FzWInhYdc/0RrrOd006K8WXriFeW4RIsQ7g== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/client-sso-oidc" "3.624.0" + "@aws-sdk/client-sts" "3.624.0" + "@aws-sdk/core" "3.624.0" + "@aws-sdk/credential-provider-node" "3.624.0" + "@aws-sdk/middleware-host-header" "3.620.0" + "@aws-sdk/middleware-logger" "3.609.0" + "@aws-sdk/middleware-recursion-detection" "3.620.0" + "@aws-sdk/middleware-user-agent" "3.620.0" + "@aws-sdk/region-config-resolver" "3.614.0" + "@aws-sdk/types" "3.609.0" + "@aws-sdk/util-endpoints" "3.614.0" + "@aws-sdk/util-user-agent-browser" "3.609.0" + "@aws-sdk/util-user-agent-node" "3.614.0" + "@smithy/config-resolver" "^3.0.5" + "@smithy/core" "^2.3.2" + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/hash-node" "^3.0.3" + "@smithy/invalid-dependency" "^3.0.3" + "@smithy/middleware-content-length" "^3.0.5" + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-retry" "^3.0.14" + "@smithy/middleware-serde" "^3.0.3" + "@smithy/middleware-stack" "^3.0.3" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + "@smithy/util-base64" "^3.0.0" + "@smithy/util-body-length-browser" "^3.0.0" + "@smithy/util-body-length-node" "^3.0.0" + "@smithy/util-defaults-mode-browser" "^3.0.14" + "@smithy/util-defaults-mode-node" "^3.0.14" + "@smithy/util-endpoints" "^2.0.5" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-retry" "^3.0.3" + "@smithy/util-utf8" "^3.0.0" + "@smithy/util-waiter" "^3.1.2" + tslib "^2.6.2" + uuid "^9.0.1" + +"@aws-sdk/client-ssm@^3.624.0": + version "3.628.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.628.0.tgz#8e5ec332f7375a3b49b8ea9776267345e59a6294" + integrity sha512-Lc+l1469Cey3EiOMBF+oSPtSF5iRfssVJQ/VpCZ/1MUwYcDd3NLYabbAIbWmgDn3iPuVbmqgb1FNoXb5MXbElg== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/client-sso-oidc" "3.624.0" + "@aws-sdk/client-sts" "3.624.0" + "@aws-sdk/core" "3.624.0" + "@aws-sdk/credential-provider-node" "3.624.0" + "@aws-sdk/middleware-host-header" "3.620.0" + "@aws-sdk/middleware-logger" "3.609.0" + "@aws-sdk/middleware-recursion-detection" "3.620.0" + "@aws-sdk/middleware-user-agent" "3.620.0" + "@aws-sdk/region-config-resolver" "3.614.0" + "@aws-sdk/types" "3.609.0" + "@aws-sdk/util-endpoints" "3.614.0" + "@aws-sdk/util-user-agent-browser" "3.609.0" + "@aws-sdk/util-user-agent-node" "3.614.0" + "@smithy/config-resolver" "^3.0.5" + "@smithy/core" "^2.3.2" + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/hash-node" "^3.0.3" + "@smithy/invalid-dependency" "^3.0.3" + "@smithy/middleware-content-length" "^3.0.5" + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-retry" "^3.0.14" + "@smithy/middleware-serde" "^3.0.3" + "@smithy/middleware-stack" "^3.0.3" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + "@smithy/util-base64" "^3.0.0" + "@smithy/util-body-length-browser" "^3.0.0" + "@smithy/util-body-length-node" "^3.0.0" + "@smithy/util-defaults-mode-browser" "^3.0.14" + "@smithy/util-defaults-mode-node" "^3.0.14" + "@smithy/util-endpoints" "^2.0.5" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-retry" "^3.0.3" + "@smithy/util-utf8" "^3.0.0" + "@smithy/util-waiter" "^3.1.2" + tslib "^2.6.2" + uuid "^9.0.1" + +"@aws-sdk/client-sso-oidc@3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.624.0.tgz#33d0927519de333387ee07cb7f6483b0bd4db2f2" + integrity sha512-Ki2uKYJKKtfHxxZsiMTOvJoVRP6b2pZ1u3rcUb2m/nVgBPUfLdl8ZkGpqE29I+t5/QaS/sEdbn6cgMUZwl+3Dg== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.624.0" + "@aws-sdk/credential-provider-node" "3.624.0" + "@aws-sdk/middleware-host-header" "3.620.0" + "@aws-sdk/middleware-logger" "3.609.0" + "@aws-sdk/middleware-recursion-detection" "3.620.0" + "@aws-sdk/middleware-user-agent" "3.620.0" + "@aws-sdk/region-config-resolver" "3.614.0" + "@aws-sdk/types" "3.609.0" + "@aws-sdk/util-endpoints" "3.614.0" + "@aws-sdk/util-user-agent-browser" "3.609.0" + "@aws-sdk/util-user-agent-node" "3.614.0" + "@smithy/config-resolver" "^3.0.5" + "@smithy/core" "^2.3.2" + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/hash-node" "^3.0.3" + "@smithy/invalid-dependency" "^3.0.3" + "@smithy/middleware-content-length" "^3.0.5" + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-retry" "^3.0.14" + "@smithy/middleware-serde" "^3.0.3" + "@smithy/middleware-stack" "^3.0.3" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + "@smithy/util-base64" "^3.0.0" + "@smithy/util-body-length-browser" "^3.0.0" + "@smithy/util-body-length-node" "^3.0.0" + "@smithy/util-defaults-mode-browser" "^3.0.14" + "@smithy/util-defaults-mode-node" "^3.0.14" + "@smithy/util-endpoints" "^2.0.5" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-retry" "^3.0.3" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" + +"@aws-sdk/client-sso@3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.624.0.tgz#5d6bd308c1a6bb876c0bffc369c31a4916271219" + integrity sha512-EX6EF+rJzMPC5dcdsu40xSi2To7GSvdGQNIpe97pD9WvZwM9tRNQnNM4T6HA4gjV1L6Jwk8rBlG/CnveXtLEMw== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.624.0" + "@aws-sdk/middleware-host-header" "3.620.0" + "@aws-sdk/middleware-logger" "3.609.0" + "@aws-sdk/middleware-recursion-detection" "3.620.0" + "@aws-sdk/middleware-user-agent" "3.620.0" + "@aws-sdk/region-config-resolver" "3.614.0" + "@aws-sdk/types" "3.609.0" + "@aws-sdk/util-endpoints" "3.614.0" + "@aws-sdk/util-user-agent-browser" "3.609.0" + "@aws-sdk/util-user-agent-node" "3.614.0" + "@smithy/config-resolver" "^3.0.5" + "@smithy/core" "^2.3.2" + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/hash-node" "^3.0.3" + "@smithy/invalid-dependency" "^3.0.3" + "@smithy/middleware-content-length" "^3.0.5" + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-retry" "^3.0.14" + "@smithy/middleware-serde" "^3.0.3" + "@smithy/middleware-stack" "^3.0.3" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + "@smithy/util-base64" "^3.0.0" + "@smithy/util-body-length-browser" "^3.0.0" + "@smithy/util-body-length-node" "^3.0.0" + "@smithy/util-defaults-mode-browser" "^3.0.14" + "@smithy/util-defaults-mode-node" "^3.0.14" + "@smithy/util-endpoints" "^2.0.5" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-retry" "^3.0.3" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" + +"@aws-sdk/client-sts@3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.624.0.tgz#ee19e08835a04d173f4997285e26558ac431d938" + integrity sha512-k36fLZCb2nfoV/DKK3jbRgO/Yf7/R80pgYfMiotkGjnZwDmRvNN08z4l06L9C+CieazzkgRxNUzyppsYcYsQaw== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/client-sso-oidc" "3.624.0" + "@aws-sdk/core" "3.624.0" + "@aws-sdk/credential-provider-node" "3.624.0" + "@aws-sdk/middleware-host-header" "3.620.0" + "@aws-sdk/middleware-logger" "3.609.0" + "@aws-sdk/middleware-recursion-detection" "3.620.0" + "@aws-sdk/middleware-user-agent" "3.620.0" + "@aws-sdk/region-config-resolver" "3.614.0" + "@aws-sdk/types" "3.609.0" + "@aws-sdk/util-endpoints" "3.614.0" + "@aws-sdk/util-user-agent-browser" "3.609.0" + "@aws-sdk/util-user-agent-node" "3.614.0" + "@smithy/config-resolver" "^3.0.5" + "@smithy/core" "^2.3.2" + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/hash-node" "^3.0.3" + "@smithy/invalid-dependency" "^3.0.3" + "@smithy/middleware-content-length" "^3.0.5" + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-retry" "^3.0.14" + "@smithy/middleware-serde" "^3.0.3" + "@smithy/middleware-stack" "^3.0.3" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + "@smithy/util-base64" "^3.0.0" + "@smithy/util-body-length-browser" "^3.0.0" + "@smithy/util-body-length-node" "^3.0.0" + "@smithy/util-defaults-mode-browser" "^3.0.14" + "@smithy/util-defaults-mode-node" "^3.0.14" + "@smithy/util-endpoints" "^2.0.5" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-retry" "^3.0.3" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" + +"@aws-sdk/core@3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.624.0.tgz#ff0d7745bd662f53d99dbb7293416a45ddde5aa6" + integrity sha512-WyFmPbhRIvtWi7hBp8uSFy+iPpj8ccNV/eX86hwF4irMjfc/FtsGVIAeBXxXM/vGCjkdfEzOnl+tJ2XACD4OXg== + dependencies: + "@smithy/core" "^2.3.2" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/signature-v4" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/util-middleware" "^3.0.3" + fast-xml-parser "4.4.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-env@3.620.1": + version "3.620.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.620.1.tgz#d4692c49a65ebc11dae3f7f8b053fee9268a953c" + integrity sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/property-provider" "^3.1.3" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-http@3.622.0": + version "3.622.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.622.0.tgz#db481fdef859849d07dd5870894f45df2debab3d" + integrity sha512-VUHbr24Oll1RK3WR8XLUugLpgK9ZuxEm/NVeVqyFts1Ck9gsKpRg1x4eH7L7tW3SJ4TDEQNMbD7/7J+eoL2svg== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/property-provider" "^3.1.3" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/util-stream" "^3.1.3" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-ini@3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.624.0.tgz#af4b485e9ceeca97e1681b2402c50dc192c1dc06" + integrity sha512-mMoNIy7MO2WTBbdqMyLpbt6SZpthE6e0GkRYpsd0yozPt0RZopcBhEh+HG1U9Y1PVODo+jcMk353vAi61CfnhQ== + dependencies: + "@aws-sdk/credential-provider-env" "3.620.1" + "@aws-sdk/credential-provider-http" "3.622.0" + "@aws-sdk/credential-provider-process" "3.620.1" + "@aws-sdk/credential-provider-sso" "3.624.0" + "@aws-sdk/credential-provider-web-identity" "3.621.0" + "@aws-sdk/types" "3.609.0" + "@smithy/credential-provider-imds" "^3.2.0" + "@smithy/property-provider" "^3.1.3" + "@smithy/shared-ini-file-loader" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-node@3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.624.0.tgz#d7ebe191194eb09764b313c1f4e259cb42795079" + integrity sha512-vYyGK7oNpd81BdbH5IlmQ6zfaQqU+rPwsKTDDBeLRjshtrGXOEpfoahVpG9PX0ibu32IOWp4ZyXBNyVrnvcMOw== + dependencies: + "@aws-sdk/credential-provider-env" "3.620.1" + "@aws-sdk/credential-provider-http" "3.622.0" + "@aws-sdk/credential-provider-ini" "3.624.0" + "@aws-sdk/credential-provider-process" "3.620.1" + "@aws-sdk/credential-provider-sso" "3.624.0" + "@aws-sdk/credential-provider-web-identity" "3.621.0" + "@aws-sdk/types" "3.609.0" + "@smithy/credential-provider-imds" "^3.2.0" + "@smithy/property-provider" "^3.1.3" + "@smithy/shared-ini-file-loader" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-process@3.620.1": + version "3.620.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.620.1.tgz#10387cf85400420bb4bbda9cc56937dcc6d6d0ee" + integrity sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/property-provider" "^3.1.3" + "@smithy/shared-ini-file-loader" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-sso@3.624.0": + version "3.624.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.624.0.tgz#4a617577d04b23f80e86e1f76cc15dc3e9895c21" + integrity sha512-A02bayIjU9APEPKr3HudrFHEx0WfghoSPsPopckDkW7VBqO4wizzcxr75Q9A3vNX+cwg0wCN6UitTNe6pVlRaQ== + dependencies: + "@aws-sdk/client-sso" "3.624.0" + "@aws-sdk/token-providers" "3.614.0" + "@aws-sdk/types" "3.609.0" + "@smithy/property-provider" "^3.1.3" + "@smithy/shared-ini-file-loader" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-web-identity@3.621.0": + version "3.621.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.621.0.tgz#b25878c0a05dad60cd5f91e7e5a31a145c2f14be" + integrity sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/property-provider" "^3.1.3" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-host-header@3.620.0": + version "3.620.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.620.0.tgz#b561d419a08a984ba364c193376b482ff5224d74" + integrity sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/protocol-http" "^4.1.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-logger@3.609.0": + version "3.609.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.609.0.tgz#ed44d201f091b8bac908cbf14724c7a4d492553f" + integrity sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-recursion-detection@3.620.0": + version "3.620.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.620.0.tgz#f8270dfff843fd756be971e5673f89c6a24c6513" + integrity sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/protocol-http" "^4.1.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-user-agent@3.620.0": + version "3.620.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.620.0.tgz#1fe3104f04f576a942cf0469bfbd73c38eef3d9e" + integrity sha512-bvS6etn+KsuL32ubY5D3xNof1qkenpbJXf/ugGXbg0n98DvDFQ/F+SMLxHgbnER5dsKYchNnhmtI6/FC3HFu/A== + dependencies: + "@aws-sdk/types" "3.609.0" + "@aws-sdk/util-endpoints" "3.614.0" + "@smithy/protocol-http" "^4.1.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/region-config-resolver@3.614.0": + version "3.614.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.614.0.tgz#9cebb31a5bcfea2a41891fff7f28d0164cde179a" + integrity sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/types" "^3.3.0" + "@smithy/util-config-provider" "^3.0.0" + "@smithy/util-middleware" "^3.0.3" + tslib "^2.6.2" + +"@aws-sdk/token-providers@3.614.0": + version "3.614.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.614.0.tgz#88da04f6d4ce916b0b0f6e045676d04201fb47fd" + integrity sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw== + dependencies: + "@aws-sdk/types" "3.609.0" + "@smithy/property-provider" "^3.1.3" + "@smithy/shared-ini-file-loader" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/types@3.609.0": + version "3.609.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.609.0.tgz#06b39d799c9f197a7b43670243e8e78a3bf7d6a5" + integrity sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q== + dependencies: + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@aws-sdk/types@^3.222.0": version "3.451.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.451.0.tgz#37ab4b25074c6a36152eb36abb7399b3768c2e7b" integrity sha512-rhK+qeYwCIs+laJfWCcrYEjay2FR/9VABZJ2NRM89jV/fKqGVQR52E5DQqrI+oEIL5JHMhhnr4N4fyECMS35lw== @@ -510,14 +544,15 @@ "@smithy/types" "^2.5.0" tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.451.0.tgz#8719977c3535c6fec719a2854ffe037e02412ddb" - integrity sha512-giqLGBTnRIcKkDqwU7+GQhKbtJ5Ku35cjGQIfMyOga6pwTBUbaK0xW1Sdd8sBQ1GhApscnChzI9o/R9x0368vw== +"@aws-sdk/util-endpoints@3.614.0": + version "3.614.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.614.0.tgz#6564b0ffd7dc3728221e9f9821f5aab1cc58468e" + integrity sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw== dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/util-endpoints" "^1.0.4" - tslib "^2.5.0" + "@aws-sdk/types" "3.609.0" + "@smithy/types" "^3.3.0" + "@smithy/util-endpoints" "^2.0.5" + tslib "^2.6.2" "@aws-sdk/util-locate-window@^3.0.0": version "3.310.0" @@ -526,32 +561,25 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.451.0.tgz#0b511703c3304a5c2fdaa864589246c93ad63dce" - integrity sha512-Ws5mG3J0TQifH7OTcMrCTexo7HeSAc3cBgjfhS/ofzPUzVCtsyg0G7I6T7wl7vJJETix2Kst2cpOsxygPgPD9w== +"@aws-sdk/util-user-agent-browser@3.609.0": + version "3.609.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.609.0.tgz#aa15421b2e32ae8bc589dac2bd6e8969832ce588" + integrity sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA== dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/types" "^2.5.0" + "@aws-sdk/types" "3.609.0" + "@smithy/types" "^3.3.0" bowser "^2.11.0" - tslib "^2.5.0" + tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.451.0": - version "3.451.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.451.0.tgz#f2af3f0d3f0389a14a7dbbc835dc94c705c0a39a" - integrity sha512-TBzm6P+ql4mkGFAjPlO1CI+w3yUT+NulaiALjl/jNX/nnUp6HsJsVxJf4nVFQTG5KRV0iqMypcs7I3KIhH+LmA== +"@aws-sdk/util-user-agent-node@3.614.0": + version "3.614.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.614.0.tgz#1e3f49a80f841a3f21647baed2adce01aac5beb5" + integrity sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA== dependencies: - "@aws-sdk/types" "3.451.0" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@aws-sdk/util-utf8-browser@^3.0.0": - version "3.259.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff" - integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw== - dependencies: - tslib "^2.3.1" + "@aws-sdk/types" "3.609.0" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": version "7.10.4" @@ -560,170 +588,124 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" - integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== - dependencies: - "@babel/highlight" "^7.22.13" - chalk "^2.4.2" - -"@babel/core@^7.1.0", "@babel/core@^7.7.5": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" - integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.1" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.1" - "@babel/parser" "^7.12.3" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - convert-source-map "^1.7.0" +"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + +"@babel/compat-data@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" + integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" + integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-module-transforms" "^7.25.2" + "@babel/helpers" "^7.25.0" + "@babel/parser" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.2" + "@babel/types" "^7.25.2" + convert-source-map "^2.0.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de" - integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A== - dependencies: - "@babel/types" "^7.12.5" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.25.0", "@babel/generator@^7.7.2": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" + integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== + dependencies: + "@babel/types" "^7.25.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" - source-map "^0.5.0" -"@babel/generator@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" - integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== +"@babel/helper-compilation-targets@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== dependencies: - "@babel/types" "^7.23.0" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== +"@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== +"@babel/helper-module-transforms@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" + integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-member-expression-to-functions@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c" - integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-module-imports@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" - integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== - dependencies: - "@babel/types" "^7.12.5" - -"@babel/helper-module-transforms@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" - integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== - dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-simple-access" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/helper-validator-identifier" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - lodash "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" - integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== - dependencies: - "@babel/types" "^7.10.4" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/traverse" "^7.25.2" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== -"@babel/helper-replace-supers@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" - integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" - -"@babel/helper-simple-access@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" - integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-split-export-declaration@^7.11.0": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" - integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== - dependencies: - "@babel/types" "^7.11.0" +"@babel/helper-plugin-utils@^7.24.7": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== dependencies: - "@babel/types" "^7.22.5" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== "@babel/helper-validator-identifier@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== -"@babel/helpers@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" - integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== +"@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== + +"@babel/helpers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a" + integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw== dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.0" "@babel/highlight@^7.10.4": version "7.10.4" @@ -734,24 +716,27 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/highlight@^7.22.13": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" - integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-validator-identifier" "^7.24.7" chalk "^2.4.2" js-tokens "^4.0.0" + picocolors "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.12.3": +"@babel/parser@^7.1.0", "@babel/parser@^7.10.4": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0" integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== -"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" - integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== +"@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" + integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== + dependencies: + "@babel/types" "^7.25.2" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -788,6 +773,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-jsx@^7.7.2": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -837,7 +829,23 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/template@^7.10.4", "@babel/template@^7.3.3": +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" + integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + +"@babel/template@^7.3.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== @@ -846,32 +854,20 @@ "@babel/parser" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" - integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.23.0" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.0" - "@babel/types" "^7.23.0" - debug "^4.1.0" +"@babel/traverse@^7.24.7", "@babel/traverse@^7.25.2": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" + integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.2" + debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": +"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3": version "7.12.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96" integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== @@ -880,13 +876,13 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" -"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" - integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== +"@babel/types@^7.20.7", "@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" + integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -894,14 +890,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -918,443 +906,533 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== +"@istanbuljs/schema@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" + ci-info "^3.2.0" exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" + graceful-fs "^4.2.9" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" + micromatch "^4.0.4" + pretty-format "^29.7.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^26.6.2" + jest-mock "^29.7.0" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" + expect "^29.7.0" + jest-snapshot "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" + glob "^7.1.3" + graceful-fs "^4.2.9" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" + istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" + istanbul-reports "^3.1.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" slash "^3.0.0" - source-map "^0.6.0" string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: + "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + graceful-fs "^4.2.9" -"@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== - dependencies: - "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== + dependencies: + "@jest/test-result" "^29.7.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + slash "^3.0.0" + +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + write-file-atomic "^4.0.2" -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: + "@jest/schemas" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" - "@types/yargs" "^15.0.0" + "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: - "@jridgewell/set-array" "^1.0.1" + "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/trace-mapping" "^0.3.24" "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.19" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" - integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@sinonjs/commons@^1.7.0": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" - integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== - dependencies: - type-detect "4.0.8" +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== +"@sinonjs/commons@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== dependencies: - "@sinonjs/commons" "^1.7.0" + type-detect "4.0.8" -"@smithy/abort-controller@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.13.tgz#d050a969bf1a478e548a323ea0f1b83532cbc136" - integrity sha512-eeOPD+GF9BzF/Mjy3PICLePx4l0f3rG/nQegQHRLTloN5p1lSJJNZsyn+FzDnW8P2AduragZqJdtKNCxXozB1Q== +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@sinonjs/commons" "^3.0.0" -"@smithy/config-resolver@^2.0.18": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.18.tgz#5692b491a423bfb821d12e6eca0eb5f0ca63e789" - integrity sha512-761sJSgNbvsqcsKW6/WZbrZr4H+0Vp/QKKqwyrxCPwD8BsiPEXNHyYnqNgaeK9xRWYswjon0Uxbpe3DWQo0j/g== +"@smithy/abort-controller@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-3.1.1.tgz#291210611ff6afecfc198d0ca72d5771d8461d16" + integrity sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ== dependencies: - "@smithy/node-config-provider" "^2.1.5" - "@smithy/types" "^2.5.0" - "@smithy/util-config-provider" "^2.0.0" - "@smithy/util-middleware" "^2.0.6" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.1.1.tgz#18607cbfce633ed81a2832889efb660c33a974e9" - integrity sha512-gw5G3FjWC6sNz8zpOJgPpH5HGKrpoVFQpToNAwLwJVyI/LJ2jDJRjSKEsM6XI25aRpYjMSE/Qptxx305gN1vHw== +"@smithy/config-resolver@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.5.tgz#727978bba7ace754c741c259486a19d3083431fd" + integrity sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA== dependencies: - "@smithy/node-config-provider" "^2.1.5" - "@smithy/property-provider" "^2.0.14" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - tslib "^2.5.0" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/types" "^3.3.0" + "@smithy/util-config-provider" "^3.0.0" + "@smithy/util-middleware" "^3.0.3" + tslib "^2.6.2" -"@smithy/eventstream-codec@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.13.tgz#10c57a80508125a64759e79b42ff848bee8498dc" - integrity sha512-CExbelIYp+DxAHG8RIs0l9QL7ElqhG4ym9BNoSpkPa4ptBQfzJdep3LbOSVJIE2VUdBAeObdeL6EDB3Jo85n3g== +"@smithy/core@^2.3.2": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.3.2.tgz#4a1e3da41d2a3a494cbc6bd1fc6eeb26b2e27184" + integrity sha512-in5wwt6chDBcUv1Lw1+QzZxN9fBffi+qOixfb65yK4sDuKG7zAUO9HAFqmVzsZM3N+3tTyvZjtnDXePpvp007Q== + dependencies: + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-retry" "^3.0.14" + "@smithy/middleware-serde" "^3.0.3" + "@smithy/protocol-http" "^4.1.0" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/util-middleware" "^3.0.3" + tslib "^2.6.2" + +"@smithy/credential-provider-imds@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.0.tgz#0e0e7ddaff1a8633cb927aee1056c0ab506b7ecf" + integrity sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA== + dependencies: + "@smithy/node-config-provider" "^3.1.4" + "@smithy/property-provider" "^3.1.3" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + tslib "^2.6.2" + +"@smithy/eventstream-codec@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-3.1.2.tgz#4a1c72b34400631b829241151984a1ad8c4f963c" + integrity sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw== dependencies: - "@aws-crypto/crc32" "3.0.0" - "@smithy/types" "^2.5.0" - "@smithy/util-hex-encoding" "^2.0.0" - tslib "^2.5.0" + "@aws-crypto/crc32" "5.2.0" + "@smithy/types" "^3.3.0" + "@smithy/util-hex-encoding" "^3.0.0" + tslib "^2.6.2" -"@smithy/fetch-http-handler@^2.2.6": - version "2.2.6" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.6.tgz#c3390c1c0533d024a5e2b1d1e8e778bcdcb66bf4" - integrity sha512-PStY3XO1Ksjwn3wMKye5U6m6zxXpXrXZYqLy/IeCbh3nM9QB3Jgw/B0PUSLUWKdXg4U8qgEu300e3ZoBvZLsDg== +"@smithy/eventstream-serde-browser@^3.0.5": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.6.tgz#a4ab4f7cfbd137bcaa54c375276f9214e568fd8f" + integrity sha512-2hM54UWQUOrki4BtsUI1WzmD13/SeaqT/AB3EUJKbcver/WgKNaiJ5y5F5XXuVe6UekffVzuUDrBZVAA3AWRpQ== dependencies: - "@smithy/protocol-http" "^3.0.9" - "@smithy/querystring-builder" "^2.0.13" - "@smithy/types" "^2.5.0" - "@smithy/util-base64" "^2.0.1" - tslib "^2.5.0" + "@smithy/eventstream-serde-universal" "^3.0.5" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/hash-node@^2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.15.tgz#fd60ba5dd9a80f14c317bc668813a734f64786fb" - integrity sha512-t/qjEJZu/G46A22PAk1k/IiJZT4ncRkG5GOCNWN9HPPy5rCcSZUbh7gwp7CGKgJJ7ATMMg+0Td7i9o1lQTwOfQ== +"@smithy/eventstream-serde-config-resolver@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.3.tgz#f852e096d0ad112363b4685e1d441088d1fce67a" + integrity sha512-NVTYjOuYpGfrN/VbRQgn31x73KDLfCXCsFdad8DiIc3IcdxL+dYA9zEQPyOP7Fy2QL8CPy2WE4WCUD+ZsLNfaQ== dependencies: - "@smithy/types" "^2.5.0" - "@smithy/util-buffer-from" "^2.0.0" - "@smithy/util-utf8" "^2.0.2" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/invalid-dependency@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.13.tgz#6f4c5d809906bbb069074c5c11028a2631abed8d" - integrity sha512-XsGYhVhvEikX1Yz0kyIoLssJf2Rs6E0U2w2YuKdT4jSra5A/g8V2oLROC1s56NldbgnpesTYB2z55KCHHbKyjw== +"@smithy/eventstream-serde-node@^3.0.4": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.5.tgz#2bbf5c9312a28f23bc55ae284efa9499f8b8f982" + integrity sha512-+upXvnHNyZP095s11jF5dhGw/Ihzqwl5G+/KtMnoQOpdfC3B5HYCcDVG9EmgkhJMXJlM64PyN5gjJl0uXFQehQ== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/eventstream-serde-universal" "^3.0.5" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/is-array-buffer@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34" - integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug== +"@smithy/eventstream-serde-universal@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.5.tgz#e1cc2f71f4d174a03e00ce4b563395a81dd17bec" + integrity sha512-5u/nXbyoh1s4QxrvNre9V6vfyoLWuiVvvd5TlZjGThIikc3G+uNiG9uOTCWweSRjv1asdDIWK7nOmN7le4RYHQ== dependencies: - tslib "^2.5.0" + "@smithy/eventstream-codec" "^3.1.2" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/middleware-content-length@^2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.15.tgz#cd419737202f66eb441a233e9e8c8bc6bbd6a6f0" - integrity sha512-xH4kRBw01gJgWiU+/mNTrnyFXeozpZHw39gLb3JKGsFDVmSrJZ8/tRqu27tU/ki1gKkxr2wApu+dEYjI3QwV1Q== - dependencies: - "@smithy/protocol-http" "^3.0.9" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@smithy/middleware-endpoint@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.2.0.tgz#b5d065e8459216502adf3d8ccb7a589cfe1ba147" - integrity sha512-tddRmaig5URk2106PVMiNX6mc5BnKIKajHHDxb7K0J5MLdcuQluHMGnjkv18iY9s9O0tF+gAcPd/pDXA5L9DZw== +"@smithy/fetch-http-handler@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.4.tgz#c754de7e0ff2541b73ac9ba7cc955940114b3d62" + integrity sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg== dependencies: - "@smithy/middleware-serde" "^2.0.13" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/shared-ini-file-loader" "^2.2.4" - "@smithy/types" "^2.5.0" - "@smithy/url-parser" "^2.0.13" - "@smithy/util-middleware" "^2.0.6" - tslib "^2.5.0" + "@smithy/protocol-http" "^4.1.0" + "@smithy/querystring-builder" "^3.0.3" + "@smithy/types" "^3.3.0" + "@smithy/util-base64" "^3.0.0" + tslib "^2.6.2" -"@smithy/middleware-retry@^2.0.20": - version "2.0.20" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.20.tgz#19f18ead244f609acc15481219cb8c944fb4620e" - integrity sha512-X2yrF/SHDk2WDd8LflRNS955rlzQ9daz9UWSp15wW8KtzoTXg3bhHM78HbK1cjr48/FWERSJKh9AvRUUGlIawg== +"@smithy/hash-node@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.3.tgz#82c5cb7b0f1a29ee7319081853d2d158c07dff24" + integrity sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw== dependencies: - "@smithy/node-config-provider" "^2.1.5" - "@smithy/protocol-http" "^3.0.9" - "@smithy/service-error-classification" "^2.0.6" - "@smithy/types" "^2.5.0" - "@smithy/util-middleware" "^2.0.6" - "@smithy/util-retry" "^2.0.6" - tslib "^2.5.0" - uuid "^8.3.2" + "@smithy/types" "^3.3.0" + "@smithy/util-buffer-from" "^3.0.0" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" -"@smithy/middleware-serde@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.13.tgz#1d105ff5ffee5563c453a8546480182912cd169b" - integrity sha512-tBGbeXw+XsE6pPr4UaXOh+UIcXARZeiA8bKJWxk2IjJcD1icVLhBSUQH9myCIZLNNzJIH36SDjUX8Wqk4xJCJg== +"@smithy/invalid-dependency@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.3.tgz#8d9fd70e3a94b565a4eba4ffbdc95238e1930528" + integrity sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/middleware-stack@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.7.tgz#e462bb3b33a9d3a29b80e8a7e13b8ba4726967c9" - integrity sha512-L1KLAAWkXbGx1t2jjCI/mDJ2dDNq+rp4/ifr/HcC6FHngxho5O7A5bQLpKHGlkfATH6fUnOEx0VICEVFA4sUzw== +"@smithy/is-array-buffer@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz#f84f0d9f9a36601a9ca9381688bd1b726fd39111" + integrity sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/node-config-provider@^2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.1.5.tgz#f4be47e87c55791bf07c86c8e41383016753153f" - integrity sha512-3Omb5/h4tOCuKRx4p4pkYTvEYRCYoKk52bOYbKUyz/G/8gERbagsN8jFm4FjQubkrcIqQEghTpQaUw6uk+0edw== +"@smithy/is-array-buffer@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz#9a95c2d46b8768946a9eec7f935feaddcffa5e7a" + integrity sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ== dependencies: - "@smithy/property-provider" "^2.0.14" - "@smithy/shared-ini-file-loader" "^2.2.4" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/node-http-handler@^2.1.9": - version "2.1.9" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.9.tgz#903c353dcd58990ea46e2793a10160004e2e09e4" - integrity sha512-+K0q3SlNcocmo9OZj+fz67gY4lwhOCvIJxVbo/xH+hfWObvaxrMTx7JEzzXcluK0thnnLz++K3Qe7Z/8MDUreA== +"@smithy/middleware-content-length@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.5.tgz#1680aa4fb2a1c0505756103c9a5c2916307d9035" + integrity sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw== dependencies: - "@smithy/abort-controller" "^2.0.13" - "@smithy/protocol-http" "^3.0.9" - "@smithy/querystring-builder" "^2.0.13" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/protocol-http" "^4.1.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.14.tgz#142e018ee624ae0c966c72886d4fb5d708f086d6" - integrity sha512-k3D2qp9o6imTrLaXRj6GdLYEJr1sXqS99nLhzq8fYmJjSVOeMg/G+1KVAAc7Oxpu71rlZ2f8SSZxcSxkevuR0A== +"@smithy/middleware-endpoint@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.0.tgz#9b8a496d87a68ec43f3f1a0139868d6765a88119" + integrity sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw== + dependencies: + "@smithy/middleware-serde" "^3.0.3" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/shared-ini-file-loader" "^3.1.4" + "@smithy/types" "^3.3.0" + "@smithy/url-parser" "^3.0.3" + "@smithy/util-middleware" "^3.0.3" + tslib "^2.6.2" + +"@smithy/middleware-retry@^3.0.14": + version "3.0.14" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.14.tgz#739e8bac6e465e0cda26446999db614418e79da3" + integrity sha512-7ZaWZJOjUxa5hgmuMspyt8v/zVsh0GXYuF7OvCmdcbVa/xbnKQoYC+uYKunAqRGTkxjOyuOCw9rmFUFOqqC0eQ== + dependencies: + "@smithy/node-config-provider" "^3.1.4" + "@smithy/protocol-http" "^4.1.0" + "@smithy/service-error-classification" "^3.0.3" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-retry" "^3.0.3" + tslib "^2.6.2" + uuid "^9.0.1" + +"@smithy/middleware-serde@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.3.tgz#74d974460f74d99f38c861e6862984543a880a66" + integrity sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/protocol-http@^3.0.9": - version "3.0.9" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.9.tgz#a1d973394b6da093bc8fd71556b589190352310d" - integrity sha512-U1wl+FhYu4/BC+rjwh1lg2gcJChQhytiNQSggREgQ9G2FzmoK9sACBZvx7thyWMvRyHQTE22mO2d5UM8gMKDBg== +"@smithy/middleware-stack@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.3.tgz#91845c7e61e6f137fa912b623b6def719a4f6ce7" + integrity sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA== + dependencies: + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@smithy/node-config-provider@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz#05647bed666aa8036a1ad72323c1942e5d421be1" + integrity sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ== + dependencies: + "@smithy/property-provider" "^3.1.3" + "@smithy/shared-ini-file-loader" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@smithy/node-http-handler@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.1.4.tgz#be4195e45639e690d522cd5f11513ea822ff9d5f" + integrity sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg== + dependencies: + "@smithy/abort-controller" "^3.1.1" + "@smithy/protocol-http" "^4.1.0" + "@smithy/querystring-builder" "^3.0.3" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@smithy/property-provider@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-3.1.3.tgz#afd57ea82a3f6c79fbda95e3cb85c0ee0a79f39a" + integrity sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g== + dependencies: + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@smithy/protocol-http@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.1.0.tgz#23519d8f45bf4f33960ea5415847bc2b620a010b" + integrity sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/querystring-builder@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.13.tgz#3eae3ce5a99df9c3c70214ac90b6f3c4ff2a5341" - integrity sha512-JhXKwp3JtsFUe96XLHy/nUPEbaXqn6r7xE4sNaH8bxEyytE5q1fwt0ew/Ke6+vIC7gP87HCHgQpJHg1X1jN2Fw== +"@smithy/querystring-builder@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.3.tgz#6b0e566f885bb84938d077c69e8f8555f686af13" + integrity sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw== dependencies: - "@smithy/types" "^2.5.0" - "@smithy/util-uri-escape" "^2.0.0" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + "@smithy/util-uri-escape" "^3.0.0" + tslib "^2.6.2" -"@smithy/querystring-parser@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.13.tgz#9825239eceb2ab6a8906d7a3fa8241d20794b5a7" - integrity sha512-TEiT6o8CPZVxJ44Rly/rrsATTQsE+b/nyBVzsYn2sa75xAaZcurNxsFd8z1haoUysONiyex24JMHoJY6iCfLdA== +"@smithy/querystring-parser@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-3.0.3.tgz#272a6b83f88dfcbbec8283d72a6bde850cc00091" + integrity sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/service-error-classification@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.6.tgz#173c0067c9fce7641c4634e5f2f7e0b6fe11a051" - integrity sha512-fCQ36frtYra2fqY2/DV8+3/z2d0VB/1D1hXbjRcM5wkxTToxq6xHbIY/NGGY6v4carskMyG8FHACxgxturJ9Pg== +"@smithy/service-error-classification@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-3.0.3.tgz#73484255060a094aa9372f6cd972dcaf97e3ce80" + integrity sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ== dependencies: - "@smithy/types" "^2.5.0" + "@smithy/types" "^3.3.0" -"@smithy/shared-ini-file-loader@^2.0.6", "@smithy/shared-ini-file-loader@^2.2.4": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.4.tgz#ed86a5afa76025ef827d84f5e07bb757174fe7c8" - integrity sha512-9dRknGgvYlRIsoTcmMJXuoR/3ekhGwhRq4un3ns2/byre4Ql5hyUN4iS0x8eITohjU90YOnUCsbRwZRvCkbRfw== +"@smithy/shared-ini-file-loader@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz#7dceaf5a5307a2ee347ace8aba17312a1a3ede15" + integrity sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/signature-v4@^2.0.0": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.15.tgz#14085ba126d6dc5e38099fb3df50ce480c858186" - integrity sha512-SRTEJSEhQYVlBKIIdZ9SZpqW+KFqxqcNnEcBX+8xkDdWx+DItme9VcCDkdN32yTIrICC+irUufnUdV7mmHPjoA== - dependencies: - "@smithy/eventstream-codec" "^2.0.13" - "@smithy/is-array-buffer" "^2.0.0" - "@smithy/types" "^2.5.0" - "@smithy/util-hex-encoding" "^2.0.0" - "@smithy/util-middleware" "^2.0.6" - "@smithy/util-uri-escape" "^2.0.0" - "@smithy/util-utf8" "^2.0.2" - tslib "^2.5.0" - -"@smithy/smithy-client@^2.1.15": - version "2.1.15" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.15.tgz#8a6e142f52fe253fd7f868eedce0e6d308415098" - integrity sha512-rngZcQu7Jvs9UbHihK1EI67RMPuzkc3CJmu4MBgB7D7yBnMGuFR86tq5rqHfL2gAkNnMelBN/8kzQVvZjNKefQ== - dependencies: - "@smithy/middleware-stack" "^2.0.7" - "@smithy/types" "^2.5.0" - "@smithy/util-stream" "^2.0.20" - tslib "^2.5.0" +"@smithy/signature-v4@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-4.1.0.tgz#251ff43dc1f4ad66776122732fea9e56efc56443" + integrity sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag== + dependencies: + "@smithy/is-array-buffer" "^3.0.0" + "@smithy/protocol-http" "^4.1.0" + "@smithy/types" "^3.3.0" + "@smithy/util-hex-encoding" "^3.0.0" + "@smithy/util-middleware" "^3.0.3" + "@smithy/util-uri-escape" "^3.0.0" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" + +"@smithy/smithy-client@^3.1.12": + version "3.1.12" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.1.12.tgz#fb6386816ff8a5c50eab7503d4ee3ba2e4ebac63" + integrity sha512-wtm8JtsycthkHy1YA4zjIh2thJgIQ9vGkoR639DBx5lLlLNU0v4GARpQZkr2WjXue74nZ7MiTSWfVrLkyD8RkA== + dependencies: + "@smithy/middleware-endpoint" "^3.1.0" + "@smithy/middleware-stack" "^3.0.3" + "@smithy/protocol-http" "^4.1.0" + "@smithy/types" "^3.3.0" + "@smithy/util-stream" "^3.1.3" + tslib "^2.6.2" "@smithy/types@^2.5.0": version "2.5.0" @@ -1363,159 +1441,178 @@ dependencies: tslib "^2.5.0" -"@smithy/url-parser@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.13.tgz#1e5f2812c1d5a78ae69fc248487bdd8a8902afc5" - integrity sha512-okWx2P/d9jcTsZWTVNnRMpFOE7fMkzloSFyM53fA7nLKJQObxM2T4JlZ5KitKKuXq7pxon9J6SF2kCwtdflIrA== +"@smithy/types@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-3.3.0.tgz#fae037c733d09bc758946a01a3de0ef6e210b16b" + integrity sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA== dependencies: - "@smithy/querystring-parser" "^2.0.13" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/util-base64@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-2.0.1.tgz#57f782dafc187eddea7c8a1ff2a7c188ed1a02c4" - integrity sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ== +"@smithy/url-parser@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-3.0.3.tgz#e8a060d9810b24b1870385fc2b02485b8a6c5955" + integrity sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A== dependencies: - "@smithy/util-buffer-from" "^2.0.0" - tslib "^2.5.0" + "@smithy/querystring-parser" "^3.0.3" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/util-body-length-browser@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650" - integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg== +"@smithy/util-base64@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-3.0.0.tgz#f7a9a82adf34e27a72d0719395713edf0e493017" + integrity sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ== dependencies: - tslib "^2.5.0" + "@smithy/util-buffer-from" "^3.0.0" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" -"@smithy/util-body-length-node@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa" - integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw== +"@smithy/util-body-length-browser@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz#86ec2f6256310b4845a2f064e2f571c1ca164ded" + integrity sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ== dependencies: - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/util-buffer-from@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb" - integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw== +"@smithy/util-body-length-node@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz#99a291bae40d8932166907fe981d6a1f54298a6d" + integrity sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA== dependencies: - "@smithy/is-array-buffer" "^2.0.0" - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/util-config-provider@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38" - integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg== +"@smithy/util-buffer-from@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz#6fc88585165ec73f8681d426d96de5d402021e4b" + integrity sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA== dependencies: - tslib "^2.5.0" + "@smithy/is-array-buffer" "^2.2.0" + tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.19.tgz#fe437b62e589812cf97b269e689b18f7bcb1d008" - integrity sha512-VHP8xdFR7/orpiABJwgoTB0t8Zhhwpf93gXhNfUBiwAE9O0rvsv7LwpQYjgvbOUDDO8JfIYQB2GYJNkqqGWsXw== +"@smithy/util-buffer-from@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz#559fc1c86138a89b2edaefc1e6677780c24594e3" + integrity sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA== dependencies: - "@smithy/property-provider" "^2.0.14" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - bowser "^2.11.0" - tslib "^2.5.0" + "@smithy/is-array-buffer" "^3.0.0" + tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^2.0.25": - version "2.0.25" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.25.tgz#76a62b8a6602b1414a0af5d0ac11fa1dfdadb308" - integrity sha512-jkmep6/JyWmn2ADw9VULDeGbugR4N/FJCKOt+gYyVswmN1BJOfzF2umaYxQ1HhQDvna3kzm1Dbo1qIfBW4iuHA== +"@smithy/util-config-provider@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz#62c6b73b22a430e84888a8f8da4b6029dd5b8efe" + integrity sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ== dependencies: - "@smithy/config-resolver" "^2.0.18" - "@smithy/credential-provider-imds" "^2.1.1" - "@smithy/node-config-provider" "^2.1.5" - "@smithy/property-provider" "^2.0.14" - "@smithy/smithy-client" "^2.1.15" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/util-endpoints@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-1.0.4.tgz#2b18aa7175e956e839be7aad5c5f0e0f6016d10d" - integrity sha512-FPry8j1xye5yzrdnf4xKUXVnkQErxdN7bUIaqC0OFoGsv2NfD9b2UUMuZSSt+pr9a8XWAqj0HoyVNUfPiZ/PvQ== +"@smithy/util-defaults-mode-browser@^3.0.14": + version "3.0.14" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.14.tgz#21f3ebcb07b9d6ae1274b9d655c38bdac59e5c06" + integrity sha512-0iwTgKKmAIf+vFLV8fji21Jb2px11ktKVxbX6LIDPAUJyWQqGqBVfwba7xwa1f2FZUoolYQgLvxQEpJycXuQ5w== dependencies: - "@smithy/node-config-provider" "^2.1.5" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@smithy/util-hex-encoding@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e" - integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA== + "@smithy/property-provider" "^3.1.3" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + bowser "^2.11.0" + tslib "^2.6.2" + +"@smithy/util-defaults-mode-node@^3.0.14": + version "3.0.14" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.14.tgz#6bb9e837282e84bbf5093dbcd120fcd296593f7a" + integrity sha512-e9uQarJKfXApkTMMruIdxHprhcXivH1flYCe8JRDTzkkLx8dA3V5J8GZlST9yfDiRWkJpZJlUXGN9Rc9Ade3OQ== + dependencies: + "@smithy/config-resolver" "^3.0.5" + "@smithy/credential-provider-imds" "^3.2.0" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/property-provider" "^3.1.3" + "@smithy/smithy-client" "^3.1.12" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@smithy/util-endpoints@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.0.5.tgz#e3a7a4d1c41250bfd2b2d890d591273a7d8934be" + integrity sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg== dependencies: - tslib "^2.5.0" + "@smithy/node-config-provider" "^3.1.4" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/util-middleware@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.6.tgz#fbc23119436baaa1494c11803abaabef8cb3e2c4" - integrity sha512-7W4uuwBvSLgKoLC1x4LfeArCVcbuHdtVaC4g30kKsD1erfICyQ45+tFhhs/dZNeQg+w392fhunCm/+oCcb6BSA== +"@smithy/util-hex-encoding@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz#32938b33d5bf2a15796cd3f178a55b4155c535e6" + integrity sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ== dependencies: - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/util-retry@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.6.tgz#c887c2c3e356661c1336efb3f085e32fce777124" - integrity sha512-PSO41FofOBmyhPQJwBQJ6mVlaD7Sp9Uff9aBbnfBJ9eqXOE/obrqQjn0PNdkfdvViiPXl49BINfnGcFtSP4kYw== +"@smithy/util-middleware@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.3.tgz#07bf9602682f5a6c55bc2f0384303f85fc68c87e" + integrity sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw== dependencies: - "@smithy/service-error-classification" "^2.0.6" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@smithy/util-stream@^2.0.20": - version "2.0.20" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.20.tgz#0dbff46b07856b608512688437e685c638d75431" - integrity sha512-tT8VASuD8jJu0yjHEMTCPt1o5E3FVzgdsxK6FQLAjXKqVv5V8InCnc0EOsYrijgspbfDqdAJg7r0o2sySfcHVg== +"@smithy/util-retry@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.3.tgz#9b2ac0dbb1c81f69812a8affa4d772bebfc0e049" + integrity sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w== + dependencies: + "@smithy/service-error-classification" "^3.0.3" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@smithy/util-stream@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-3.1.3.tgz#699ee2397cc1d474e46d2034039d5263812dca64" + integrity sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw== + dependencies: + "@smithy/fetch-http-handler" "^3.2.4" + "@smithy/node-http-handler" "^3.1.4" + "@smithy/types" "^3.3.0" + "@smithy/util-base64" "^3.0.0" + "@smithy/util-buffer-from" "^3.0.0" + "@smithy/util-hex-encoding" "^3.0.0" + "@smithy/util-utf8" "^3.0.0" + tslib "^2.6.2" + +"@smithy/util-uri-escape@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz#e43358a78bf45d50bb736770077f0f09195b6f54" + integrity sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg== dependencies: - "@smithy/fetch-http-handler" "^2.2.6" - "@smithy/node-http-handler" "^2.1.9" - "@smithy/types" "^2.5.0" - "@smithy/util-base64" "^2.0.1" - "@smithy/util-buffer-from" "^2.0.0" - "@smithy/util-hex-encoding" "^2.0.0" - "@smithy/util-utf8" "^2.0.2" - tslib "^2.5.0" + tslib "^2.6.2" -"@smithy/util-uri-escape@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95" - integrity sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw== +"@smithy/util-utf8@^2.0.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz#dd96d7640363259924a214313c3cf16e7dd329c5" + integrity sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A== dependencies: - tslib "^2.5.0" + "@smithy/util-buffer-from" "^2.2.0" + tslib "^2.6.2" -"@smithy/util-utf8@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.0.2.tgz#626b3e173ad137208e27ed329d6bea70f4a1a7f7" - integrity sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA== +"@smithy/util-utf8@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-3.0.0.tgz#1a6a823d47cbec1fd6933e5fc87df975286d9d6a" + integrity sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA== dependencies: - "@smithy/util-buffer-from" "^2.0.0" - tslib "^2.5.0" + "@smithy/util-buffer-from" "^3.0.0" + tslib "^2.6.2" -"@smithy/util-waiter@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.13.tgz#ececb65f582b2808b1a327c1513a840b236d9a9d" - integrity sha512-YovIQatiuM7giEsRFotqJa2i3EbU2EE3PgtpXgtLgpx5rXiZMAwPxXYDFVFhuO0lbqvc/Zx4n+ZIisXOHPSqyg== +"@smithy/util-waiter@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-3.1.2.tgz#2d40c3312f3537feee763459a19acafab4c75cf3" + integrity sha512-4pP0EV3iTsexDx+8PPGAKCQpd/6hsQBaQhqWzU4hqKPHN5epPsxKbvUTIiYIHTxaKt6/kEaqPBpu/ufvfbrRzw== dependencies: - "@smithy/abort-controller" "^2.0.13" - "@smithy/types" "^2.5.0" - tslib "^2.5.0" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "@smithy/abort-controller" "^3.1.1" + "@smithy/types" "^3.3.0" + tslib "^2.6.2" -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.12" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" - integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== +"@types/babel__core@^7.1.14": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" "@types/babel__generator" "*" "@types/babel__template" "*" "@types/babel__traverse" "*" @@ -1535,17 +1632,17 @@ "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.15.tgz#db9e4238931eb69ef8aab0ad6523d4d4caa39d03" integrity sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== dependencies: "@babel/types" "^7.3.0" -"@types/graceful-fs@^4.1.2": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753" - integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== +"@types/graceful-fs@^4.1.3": + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== dependencies: "@types/node" "*" @@ -1573,16 +1670,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.7.tgz#8ea1e8f8eae2430cf440564b98c6dfce1ec5945d" integrity sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg== -"@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - -"@types/prettier@^2.0.0": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.5.tgz#b6ab3bba29e16b821d84e09ecfaded462b816b00" - integrity sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ== - "@types/stack-utils@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" @@ -1593,52 +1680,17 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== -"@types/yargs@^15.0.0": - version "15.0.9" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.9.tgz#524cd7998fe810cdb02f26101b699cccd156ff19" - integrity sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g== - dependencies: - "@types/yargs-parser" "*" - -"@vercel/ncc@~>0.38.1": - version "0.38.1" - resolved "https://registry.yarnpkg.com/@vercel/ncc/-/ncc-0.38.1.tgz#13f08738111e1d9e8a22fd6141f3590e54d9a60e" - integrity sha512-IBBb+iI2NLu4VQn3Vwldyi2QwaXt5+hTyh58ggAMoCGE6DJmPvwL3KPBWcJl1m9LYPChBLE980Jw+CS4Wokqxw== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4: - version "8.7.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" - integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== +"@types/yargs@^17.0.8": + version "17.0.33" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== dependencies: - debug "4" + "@types/yargs-parser" "*" + +"@vercel/ncc@~>0.38.1": + version "0.38.1" + resolved "https://registry.yarnpkg.com/@vercel/ncc/-/ncc-0.38.1.tgz#13f08738111e1d9e8a22fd6141f3590e54d9a60e" + integrity sha512-IBBb+iI2NLu4VQn3Vwldyi2QwaXt5+hTyh58ggAMoCGE6DJmPvwL3KPBWcJl1m9LYPChBLE980Jw+CS4Wokqxw== ansi-escapes@^4.2.1: version "4.3.1" @@ -1647,7 +1699,7 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.11.0" -ansi-regex@^5.0.0: +ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== @@ -1666,13 +1718,10 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== anymatch@^3.0.3: version "3.1.1" @@ -1689,74 +1738,38 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== - dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" chalk "^4.0.0" - graceful-fs "^4.2.4" + graceful-fs "^4.2.9" slash "^3.0.0" -babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" + istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" + "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" babel-preset-current-node-syntax@^1.0.0: @@ -1777,12 +1790,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== dependencies: - babel-plugin-jest-hoist "^26.6.2" + babel-plugin-jest-hoist "^29.6.3" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -1790,19 +1803,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - bowser@^2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" @@ -1816,33 +1816,22 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== +browserslist@^4.23.1: + version "4.23.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800" + integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== + dependencies: + caniuse-lite "^1.0.30001646" + electron-to-chromium "^1.5.4" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" bser@2.1.1: version "2.1.1" @@ -1856,42 +1845,25 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase@^5.0.0, camelcase@^5.3.1: +camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" +caniuse-lite@^1.0.30001646: + version "1.0.30001651" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz#52de59529e8b02b1aedcaaf5c05d9e23c0c28138" + integrity sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg== chalk@^2.0.0, chalk@^2.4.2: version "2.4.2" @@ -1915,34 +1887,24 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" +cjs-module-lexer@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c" + integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q== -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" co@^4.6.0: version "4.6.0" @@ -1954,14 +1916,6 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -1986,52 +1940,35 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - commander@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75" integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" -cross-spawn@^7.0.0: +cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -2040,46 +1977,6 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -debug@4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - debug@^4.1.0, debug@^4.1.1: version "4.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" @@ -2087,92 +1984,48 @@ debug@^4.1.0, debug@^4.1.1: dependencies: ms "2.1.2" -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== +debug@^4.3.1: + version "4.3.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== + dependencies: + ms "2.1.2" -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +dedent@^1.0.0: + version "1.5.3" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" + integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" +electron-to-chromium@^1.5.4: + version "1.5.6" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz#c81d9938b5a877314ad370feb73b4e5409b36abd" + integrity sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw== -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -2180,6 +2033,11 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +escalade@^3.1.1, escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -2190,64 +2048,24 @@ escape-string-regexp@^2.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" strip-final-newline "^2.0.0" exit@^0.1.2: @@ -2255,74 +2073,26 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= +expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fast-xml-parser@4.2.5: - version "4.2.5" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f" - integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g== +fast-xml-parser@4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f" + integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== dependencies: strnum "^1.0.5" @@ -2333,20 +2103,10 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" @@ -2358,48 +2118,27 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^2.1.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d" - integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA== +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -gensync@^1.0.0-beta.1: +gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.1: +get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -2409,26 +2148,12 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -2445,15 +2170,10 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -graceful-fs@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= +graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== has-flag@^3.0.0: version "3.0.0" @@ -2465,89 +2185,22 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: - whatwg-encoding "^1.0.5" + function-bind "^1.1.2" html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== import-local@^3.0.2: version "3.0.2" @@ -2575,92 +2228,17 @@ inherits@2: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-core-module@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946" - integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" - integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== +is-core-module@^2.13.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea" + integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== dependencies: - is-plain-object "^2.0.4" + hasown "^2.0.2" is-fullwidth-code-point@^3.0.0: version "3.0.0" @@ -2672,94 +2250,53 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - is-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - istanbul-lib-coverage@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== +istanbul-lib-coverage@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + +istanbul-lib-instrument@^5.0.4: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== dependencies: - "@babel/core" "^7.7.5" + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" + istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" @@ -2778,386 +2315,371 @@ istanbul-lib-source-maps@^4.0.0: istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" - integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== +istanbul-reports@^3.1.3: + version "3.1.7" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" + execa "^5.0.0" + jest-util "^29.7.0" + p-limit "^3.1.0" -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" + co "^4.6.0" + dedent "^1.0.0" + is-generator-fn "^2.0.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + pretty-format "^29.7.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + create-jest "^29.7.0" + exit "^0.1.2" + import-local "^3.0.2" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + yargs "^17.3.1" + +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" + ci-info "^3.2.0" deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - -jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" -jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" + jest-mock "^29.7.0" + jest-util "^29.7.0" -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" optionalDependencies: - fsevents "^2.1.2" - -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== + fsevents "^2.3.2" + +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== + dependencies: + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" slash "^3.0.0" - stack-utils "^2.0.2" + stack-utils "^2.0.3" -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" "@types/node" "*" + jest-util "^29.7.0" jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: - "@jest/types" "^26.6.2" chalk "^4.0.0" - graceful-fs "^4.2.4" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" + jest-util "^29.7.0" + jest-validate "^29.7.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - -jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - cjs-module-lexer "^0.6.0" + cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" - exit "^0.1.2" glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" strip-bom "^4.0.0" - yargs "^15.4.1" -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - -jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" + expect "^29.7.0" + graceful-fs "^4.2.9" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" + pretty-format "^29.7.0" + semver "^7.5.3" -jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" + "@jest/types" "^29.6.3" + camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^26.3.0" + jest-get-type "^29.6.3" leven "^3.1.0" - pretty-format "^26.6.2" + pretty-format "^29.7.0" -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^26.6.2" + emittery "^0.13.1" + jest-util "^29.7.0" string-length "^4.0.1" -jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" + jest-util "^29.7.0" merge-stream "^2.0.0" - supports-color "^7.0.0" + supports-color "^8.0.0" -jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== +jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: - "@jest/core" "^26.6.3" + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^26.6.3" + jest-cli "^29.7.0" js-tokens@^4.0.0: version "4.0.0" @@ -3172,39 +2694,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -jsdom@^16.4.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -3215,35 +2704,11 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json5@^2.1.2: +json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -3254,14 +2719,6 @@ leven@^3.1.0: resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -3274,17 +2731,17 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash@^4.17.19, lodash@^4.7.0: +lodash@^4.17.19: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: - yallist "^4.0.0" + yallist "^3.0.2" make-dir@^3.0.0: version "3.1.0" @@ -3293,68 +2750,25 @@ make-dir@^3.0.0: dependencies: semver "^6.0.0" -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: - object-visit "^1.0.0" + tmpl "1.0.5" merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== +micromatch@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== dependencies: - mime-db "1.52.0" + braces "^3.0.3" + picomatch "^2.3.1" mimic-fn@^2.1.0: version "2.1.0" @@ -3368,178 +2782,52 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-notifier@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" - integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - -normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0: +npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" -onetime@^5.1.0: +onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -p-each-series@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" - integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -3547,6 +2835,13 @@ p-limit@^2.2.0: dependencies: p-try "^2.0.0" +p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -3559,26 +2854,16 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -3589,32 +2874,35 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.6: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -picomatch@^2.0.4, picomatch@^2.0.5: +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + +picomatch@^2.0.4: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" +picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-dir@^4.2.0: version "4.2.0" @@ -3623,25 +2911,14 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" prompts@^2.0.1: version "2.4.0" @@ -3651,91 +2928,21 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -react-is@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" - integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== +pure-rand@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -3748,113 +2955,29 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.10.0, resolve@^1.18.1, resolve@^1.3.2: - version "1.18.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" - integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== - dependencies: - is-core-module "^2.0.0" - path-parse "^1.0.6" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -rimraf@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== +resolve@^1.20.0: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - xmlchars "^2.2.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" -semver@^6.0.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.2: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" +semver@^7.5.3, semver@^7.5.4: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== shebang-command@^2.0.0: version "2.0.0" @@ -3863,25 +2986,15 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== sisteransi@^1.0.5: version "1.0.5" @@ -3893,128 +3006,31 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.6: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" - integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -stack-utils@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.2.tgz#5cf48b4557becb4638d0bc4f21d23f5d19586593" - integrity sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg== +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - string-length@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" @@ -4032,6 +3048,15 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" +string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + strip-ansi@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" @@ -4039,21 +3064,28 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-bom@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + strnum@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" @@ -4066,33 +3098,24 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" - integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" - supports-color "^7.0.0" -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== test-exclude@^6.0.0: version "6.0.0" @@ -4103,12 +3126,7 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - -tmpl@1.0.x: +tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== @@ -4118,21 +3136,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -4140,55 +3143,21 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -tough-cookie@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" - integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tslib@^1.11.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.3.1, tslib@^2.5.0: +tslib@^2.5.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + tunnel@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -4199,166 +3168,51 @@ type-fest@^0.11.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + escalade "^3.1.2" + picocolors "^1.0.1" -uuid@^8.3.0, uuid@^8.3.2: +uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-to-istanbul@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz#b4fe00e35649ef7785a9b7fcebcea05f37c332fc" - integrity sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== +v8-to-istanbul@^9.0.1: + version "9.3.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" + integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^2.0.0" -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== +walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: - isexe "^2.0.0" + makeerror "1.0.12" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -word-wrap@~1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" - integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" @@ -4369,67 +3223,48 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== dependencies: imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.10" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" - integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + signal-exit "^3.0.7" -y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" - integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yaml@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.2.tgz#ec551ef37326e6d42872dad1970300f8eb83a073" integrity sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA== -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== +yargs@^17.3.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==