require('./sourcemap-register.js');module.exports=(()=>{var __webpack_modules__={6879:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ecr","description":"AWS SDK for JavaScript Ecr Client for Node.js, Browser and React Native","version":"3.100.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:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/client-sts":"3.100.0","@aws-sdk/config-resolver":"3.80.0","@aws-sdk/credential-provider-node":"3.100.0","@aws-sdk/fetch-http-handler":"3.78.0","@aws-sdk/hash-node":"3.78.0","@aws-sdk/invalid-dependency":"3.78.0","@aws-sdk/middleware-content-length":"3.78.0","@aws-sdk/middleware-host-header":"3.78.0","@aws-sdk/middleware-logger":"3.78.0","@aws-sdk/middleware-retry":"3.80.0","@aws-sdk/middleware-serde":"3.78.0","@aws-sdk/middleware-signing":"3.78.0","@aws-sdk/middleware-stack":"3.78.0","@aws-sdk/middleware-user-agent":"3.78.0","@aws-sdk/node-config-provider":"3.80.0","@aws-sdk/node-http-handler":"3.94.0","@aws-sdk/protocol-http":"3.78.0","@aws-sdk/smithy-client":"3.99.0","@aws-sdk/types":"3.78.0","@aws-sdk/url-parser":"3.78.0","@aws-sdk/util-base64-browser":"3.58.0","@aws-sdk/util-base64-node":"3.55.0","@aws-sdk/util-body-length-browser":"3.55.0","@aws-sdk/util-body-length-node":"3.55.0","@aws-sdk/util-defaults-mode-browser":"3.99.0","@aws-sdk/util-defaults-mode-node":"3.99.0","@aws-sdk/util-user-agent-browser":"3.78.0","@aws-sdk/util-user-agent-node":"3.80.0","@aws-sdk/util-utf8-browser":"3.55.0","@aws-sdk/util-utf8-node":"3.55.0","@aws-sdk/util-waiter":"3.78.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.58.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.7.0","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"engines":{"node":">=12.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-ecr","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecr"}}')},3966: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.100.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:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.80.0","@aws-sdk/fetch-http-handler":"3.78.0","@aws-sdk/hash-node":"3.78.0","@aws-sdk/invalid-dependency":"3.78.0","@aws-sdk/middleware-content-length":"3.78.0","@aws-sdk/middleware-host-header":"3.78.0","@aws-sdk/middleware-logger":"3.78.0","@aws-sdk/middleware-retry":"3.80.0","@aws-sdk/middleware-serde":"3.78.0","@aws-sdk/middleware-stack":"3.78.0","@aws-sdk/middleware-user-agent":"3.78.0","@aws-sdk/node-config-provider":"3.80.0","@aws-sdk/node-http-handler":"3.94.0","@aws-sdk/protocol-http":"3.78.0","@aws-sdk/smithy-client":"3.99.0","@aws-sdk/types":"3.78.0","@aws-sdk/url-parser":"3.78.0","@aws-sdk/util-base64-browser":"3.58.0","@aws-sdk/util-base64-node":"3.55.0","@aws-sdk/util-body-length-browser":"3.55.0","@aws-sdk/util-body-length-node":"3.55.0","@aws-sdk/util-defaults-mode-browser":"3.99.0","@aws-sdk/util-defaults-mode-node":"3.99.0","@aws-sdk/util-user-agent-browser":"3.78.0","@aws-sdk/util-user-agent-node":"3.80.0","@aws-sdk/util-utf8-browser":"3.55.0","@aws-sdk/util-utf8-node":"3.55.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.58.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.7.0","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"engines":{"node":">=12.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"}}')},1121: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.100.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:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.80.0","@aws-sdk/credential-provider-node":"3.100.0","@aws-sdk/fetch-http-handler":"3.78.0","@aws-sdk/hash-node":"3.78.0","@aws-sdk/invalid-dependency":"3.78.0","@aws-sdk/middleware-content-length":"3.78.0","@aws-sdk/middleware-host-header":"3.78.0","@aws-sdk/middleware-logger":"3.78.0","@aws-sdk/middleware-retry":"3.80.0","@aws-sdk/middleware-sdk-sts":"3.78.0","@aws-sdk/middleware-serde":"3.78.0","@aws-sdk/middleware-signing":"3.78.0","@aws-sdk/middleware-stack":"3.78.0","@aws-sdk/middleware-user-agent":"3.78.0","@aws-sdk/node-config-provider":"3.80.0","@aws-sdk/node-http-handler":"3.94.0","@aws-sdk/protocol-http":"3.78.0","@aws-sdk/smithy-client":"3.99.0","@aws-sdk/types":"3.78.0","@aws-sdk/url-parser":"3.78.0","@aws-sdk/util-base64-browser":"3.58.0","@aws-sdk/util-base64-node":"3.55.0","@aws-sdk/util-body-length-browser":"3.55.0","@aws-sdk/util-body-length-node":"3.55.0","@aws-sdk/util-defaults-mode-browser":"3.99.0","@aws-sdk/util-defaults-mode-node":"3.99.0","@aws-sdk/util-user-agent-browser":"3.78.0","@aws-sdk/util-user-agent-node":"3.80.0","@aws-sdk/util-utf8-browser":"3.55.0","@aws-sdk/util-utf8-node":"3.55.0","entities":"2.2.0","fast-xml-parser":"3.19.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.58.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.7.0","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"engines":{"node":">=12.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"}}')},7351:function(e,t,n){"use strict";var r=this&&this.__importStar||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};Object.defineProperty(t,"__esModule",{value:true});const o=r(n(2087));const i=n(5278);function issueCommand(e,t,n){const r=new Command(e,t,n);process.stdout.write(r.toString()+o.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const s="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=s+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+=`${s}${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")}},2186: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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var o=this&&this.__importStar||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};Object.defineProperty(t,"__esModule",{value:true});const i=n(7351);const s=n(717);const a=n(5278);const c=o(n(2087));const l=o(n(5622));var u;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(u=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=a.toCommandValue(t);process.env[e]=n;const r=process.env["GITHUB_ENV"]||"";if(r){const t="_GitHubActionsFileCommandDelimeter_";const r=`${e}<<${t}${c.EOL}${n}${c.EOL}${t}`;s.issueCommand("ENV",r)}else{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){s.issueCommand("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}`)}return n.trim()}t.getInput=getInput;function setOutput(e,t){i.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){i.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=u.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){i.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){i.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.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){i.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},717:function(e,t,n){"use strict";var r=this&&this.__importStar||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};Object.defineProperty(t,"__esModule",{value:true});const o=r(n(5747));const i=r(n(2087));const s=n(5278);function issueCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!o.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}o.appendFileSync(n,`${s.toCommandValue(t)}${i.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},5278:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},1514: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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var o=this&&this.__importStar||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};Object.defineProperty(t,"__esModule",{value:true});const i=o(n(8159));function exec(e,t,n){return r(this,void 0,void 0,function*(){const r=i.argStringToArray(e);if(r.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const o=r[0];t=r.slice(1).concat(t||[]);const s=new i.ToolRunner(o,t,n);return s.exec()})}t.exec=exec},8159: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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var o=this&&this.__importStar||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};Object.defineProperty(t,"__esModule",{value:true});const i=o(n(2087));const s=o(n(8614));const a=o(n(3129));const c=o(n(5622));const l=o(n(7436));const u=o(n(1962));const f=process.platform==="win32";class ToolRunner extends s.EventEmitter{constructor(e,t,n){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=n||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const n=this._getSpawnFileName();const r=this._getSpawnArgs(e);let o=t?"":"[command]";if(f){if(this._isCmdFile()){o+=n;for(const e of r){o+=` ${e}`}}else if(e.windowsVerbatimArguments){o+=`"${n}"`;for(const e of r){o+=` ${e}`}}else{o+=this._windowsQuoteCmdArg(n);for(const e of r){o+=` ${this._windowsQuoteCmdArg(e)}`}}}else{o+=n;for(const e of r){o+=` ${e}`}}return o}_processLineBuffer(e,t,n){try{let r=t+e.toString();let o=r.indexOf(i.EOL);while(o>-1){const e=r.substring(0,o);n(e);r=r.substring(o+i.EOL.length);o=r.indexOf(i.EOL)}t=r}catch(e){this._debug(`error processing line. Failed with error ${e}`)}}_getSpawnFileName(){if(f){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(f){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const n of this.args){t+=" ";t+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let n=false;for(const r of e){if(t.some(e=>e===r)){n=true;break}}if(!n){return e}let r='"';let o=true;for(let t=e.length;t>0;t--){r+=e[t-1];if(o&&e[t-1]==="\\"){r+="\\"}else if(e[t-1]==='"'){o=true;r+='"'}else{o=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let n=true;for(let r=e.length;r>0;r--){t+=e[r-1];if(n&&e[r-1]==="\\"){t+="\\"}else if(e[r-1]==='"'){n=true;t+="\\"}else{n=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const n={};n.cwd=e.cwd;n.env=e.env;n["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){n.argv0=`"${t}"`}return n}exec(){return r(this,void 0,void 0,function*(){if(!u.isRooted(this.toolPath)&&(this.toolPath.includes("/")||f&&this.toolPath.includes("\\"))){this.toolPath=c.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield l.which(this.toolPath,true);return new Promise((e,t)=>{this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const n=this._cloneExecOptions(this.options);if(!n.silent&&n.outStream){n.outStream.write(this._getCommandString(n)+i.EOL)}const r=new ExecState(n,this.toolPath);r.on("debug",e=>{this._debug(e)});const o=this._getSpawnFileName();const s=a.spawn(o,this._getSpawnArgs(n),this._getSpawnOptions(this.options,o));const c="";if(s.stdout){s.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!n.silent&&n.outStream){n.outStream.write(e)}this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const l="";if(s.stderr){s.stderr.on("data",e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!n.silent&&n.errStream&&n.outStream){const t=n.failOnStdErr?n.errStream:n.outStream;t.write(e)}this._processLineBuffer(e,l,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}s.on("error",e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()});s.on("exit",e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()});s.on("close",e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()});r.on("done",(n,r)=>{if(c.length>0){this.emit("stdline",c)}if(l.length>0){this.emit("errline",l)}s.removeAllListeners();if(n){t(n)}else{e(r)}});if(this.options.input){if(!s.stdin){throw new Error("child process missing stdin")}s.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let n=false;let r=false;let o="";function append(e){if(r&&e!=='"'){o+="\\"}o+=e;r=false}for(let i=0;i0){t.push(o);o=""}continue}append(s)}if(o.length>0){t.push(o.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends s.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},1962: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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var o;Object.defineProperty(t,"__esModule",{value:true});const i=n(2357);const s=n(5747);const a=n(5622);o=s.promises,t.chmod=o.chmod,t.copyFile=o.copyFile,t.lstat=o.lstat,t.mkdir=o.mkdir,t.readdir=o.readdir,t.readlink=o.readlink,t.rename=o.rename,t.rmdir=o.rmdir,t.stat=o.stat,t.symlink=o.symlink,t.unlink=o.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return r(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,n=false){return r(this,void 0,void 0,function*(){const r=n?yield t.stat(e):yield t.lstat(e);return r.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function mkdirP(e,n=1e3,o=1){return r(this,void 0,void 0,function*(){i.ok(e,"a path argument must be provided");e=a.resolve(e);if(o>=n)return t.mkdir(e);try{yield t.mkdir(e);return}catch(r){switch(r.code){case"ENOENT":{yield mkdirP(a.dirname(e),n,o+1);yield t.mkdir(e);return}default:{let n;try{n=yield t.stat(e)}catch(e){throw r}if(!n.isDirectory())throw r}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,n){return r(this,void 0,void 0,function*(){let r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){const t=a.extname(e).toUpperCase();if(n.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(r)){return e}}}const o=e;for(const i of n){e=o+i;r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){try{const n=a.dirname(e);const r=a.basename(e).toUpperCase();for(const o of yield t.readdir(n)){if(r===o.toUpperCase()){e=a.join(n,o);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}},7436: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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(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});const o=n(3129);const i=n(5622);const s=n(1669);const a=n(1962);const c=s.promisify(o.exec);function cp(e,t,n={}){return r(this,void 0,void 0,function*(){const{force:r,recursive:o}=readCopyOptions(n);const s=(yield a.exists(t))?yield a.stat(t):null;if(s&&s.isFile()&&!r){return}const c=s&&s.isDirectory()?i.join(t,i.basename(e)):t;if(!(yield a.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield a.stat(e);if(l.isDirectory()){if(!o){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,c,0,r)}}else{if(i.relative(e,c)===""){throw new Error(`'${c}' and '${e}' are the same file`)}yield copyFile(e,c,r)}})}t.cp=cp;function mv(e,t,n={}){return r(this,void 0,void 0,function*(){if(yield a.exists(t)){let r=true;if(yield a.isDirectory(t)){t=i.join(t,i.basename(e));r=yield a.exists(t)}if(r){if(n.force==null||n.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(i.dirname(t));yield a.rename(e,t)})}t.mv=mv;function rmRF(e){return r(this,void 0,void 0,function*(){if(a.IS_WINDOWS){try{if(yield a.isDirectory(e,true)){yield c(`rd /s /q "${e}"`)}else{yield c(`del /f /a "${e}"`)}}catch(e){if(e.code!=="ENOENT")throw e}try{yield a.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield a.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield c(`rm -rf "${e}"`)}else{yield a.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return r(this,void 0,void 0,function*(){yield a.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return r(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(a.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}}try{const t=[];if(a.IS_WINDOWS&&process.env.PATHEXT){for(const e of process.env.PATHEXT.split(i.delimiter)){if(e){t.push(e)}}}if(a.isRooted(e)){const n=yield a.tryGetExecutablePath(e,t);if(n){return n}return""}if(e.includes("/")||a.IS_WINDOWS&&e.includes("\\")){return""}const n=[];if(process.env.PATH){for(const e of process.env.PATH.split(i.delimiter)){if(e){n.push(e)}}}for(const r of n){const n=yield a.tryGetExecutablePath(r+i.sep+e,t);if(n){return n}}return""}catch(e){throw new Error(`which failed with message ${e.message}`)}})}t.which=which;function readCopyOptions(e){const t=e.force==null?true:e.force;const n=Boolean(e.recursive);return{force:t,recursive:n}}function cpDirRecursive(e,t,n,o){return r(this,void 0,void 0,function*(){if(n>=255)return;n++;yield mkdirP(t);const r=yield a.readdir(e);for(const i of r){const r=`${e}/${i}`;const s=`${t}/${i}`;const c=yield a.lstat(r);if(c.isDirectory()){yield cpDirRecursive(r,s,n,o)}else{yield copyFile(r,s,o)}}yield a.chmod(t,(yield a.stat(e)).mode)})}function copyFile(e,t,n){return r(this,void 0,void 0,function*(){if((yield a.lstat(e)).isSymbolicLink()){try{yield a.lstat(t);yield a.unlink(t)}catch(e){if(e.code==="EPERM"){yield a.chmod(t,"0666");yield a.unlink(t)}}const n=yield a.readlink(e);yield a.symlink(n,t,a.IS_WINDOWS?"junction":null)}else if(!(yield a.exists(t))||n){yield a.copyFile(e,t)}})}},9167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECR=void 0;const r=n(3804);const o=n(5511);const i=n(8859);const s=n(9728);const a=n(9003);const c=n(1454);const l=n(5074);const u=n(8981);const f=n(3793);const d=n(1424);const p=n(8651);const y=n(6828);const _=n(9694);const m=n(2987);const g=n(5353);const h=n(1484);const v=n(6166);const w=n(1200);const b=n(5828);const S=n(1401);const E=n(8469);const P=n(7006);const R=n(3685);const x=n(2741);const A=n(6330);const T=n(6936);const C=n(3854);const I=n(7403);const O=n(6844);const j=n(7935);const L=n(6495);const D=n(4444);const M=n(7928);const F=n(9529);const z=n(3350);const k=n(8300);const N=n(7984);const G=n(5905);const q=n(2665);const U=n(7225);const $=n(5825);const H=n(3391);class ECR extends H.ECRClient{batchCheckLayerAvailability(e,t,n){const o=new r.BatchCheckLayerAvailabilityCommand(e);if(typeof t==="function"){this.send(o,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(o,t||{},n)}else{return this.send(o,t)}}batchDeleteImage(e,t,n){const r=new o.BatchDeleteImageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}batchGetImage(e,t,n){const r=new i.BatchGetImageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}batchGetRepositoryScanningConfiguration(e,t,n){const r=new s.BatchGetRepositoryScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}completeLayerUpload(e,t,n){const r=new a.CompleteLayerUploadCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}createPullThroughCacheRule(e,t,n){const r=new c.CreatePullThroughCacheRuleCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}createRepository(e,t,n){const r=new l.CreateRepositoryCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteLifecyclePolicy(e,t,n){const r=new u.DeleteLifecyclePolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deletePullThroughCacheRule(e,t,n){const r=new f.DeletePullThroughCacheRuleCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteRegistryPolicy(e,t,n){const r=new d.DeleteRegistryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteRepository(e,t,n){const r=new p.DeleteRepositoryCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteRepositoryPolicy(e,t,n){const r=new y.DeleteRepositoryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeImageReplicationStatus(e,t,n){const r=new _.DescribeImageReplicationStatusCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeImages(e,t,n){const r=new g.DescribeImagesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeImageScanFindings(e,t,n){const r=new m.DescribeImageScanFindingsCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describePullThroughCacheRules(e,t,n){const r=new h.DescribePullThroughCacheRulesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeRegistry(e,t,n){const r=new v.DescribeRegistryCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeRepositories(e,t,n){const r=new w.DescribeRepositoriesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getAuthorizationToken(e,t,n){const r=new b.GetAuthorizationTokenCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getDownloadUrlForLayer(e,t,n){const r=new S.GetDownloadUrlForLayerCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getLifecyclePolicy(e,t,n){const r=new E.GetLifecyclePolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getLifecyclePolicyPreview(e,t,n){const r=new P.GetLifecyclePolicyPreviewCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getRegistryPolicy(e,t,n){const r=new R.GetRegistryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getRegistryScanningConfiguration(e,t,n){const r=new x.GetRegistryScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getRepositoryPolicy(e,t,n){const r=new A.GetRepositoryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}initiateLayerUpload(e,t,n){const r=new T.InitiateLayerUploadCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}listImages(e,t,n){const r=new C.ListImagesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}listTagsForResource(e,t,n){const r=new I.ListTagsForResourceCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putImage(e,t,n){const r=new O.PutImageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putImageScanningConfiguration(e,t,n){const r=new j.PutImageScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putImageTagMutability(e,t,n){const r=new L.PutImageTagMutabilityCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putLifecyclePolicy(e,t,n){const r=new D.PutLifecyclePolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putRegistryPolicy(e,t,n){const r=new M.PutRegistryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putRegistryScanningConfiguration(e,t,n){const r=new F.PutRegistryScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putReplicationConfiguration(e,t,n){const r=new z.PutReplicationConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}setRepositoryPolicy(e,t,n){const r=new k.SetRepositoryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}startImageScan(e,t,n){const r=new N.StartImageScanCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}startLifecyclePolicyPreview(e,t,n){const r=new G.StartLifecyclePolicyPreviewCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}tagResource(e,t,n){const r=new q.TagResourceCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}untagResource(e,t,n){const r=new U.UntagResourceCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}uploadLayerPart(e,t,n){const r=new $.UploadLayerPartCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}}t.ECR=ECR},3391:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECRClient=void 0;const r=n(6153);const o=n(2245);const i=n(2545);const s=n(14);const a=n(6064);const c=n(4935);const l=n(4688);const u=n(4963);const f=n(869);class ECRClient extends u.Client{constructor(e){const t=(0,f.getRuntimeConfig)(e);const n=(0,r.resolveRegionConfig)(t);const u=(0,r.resolveEndpointsConfig)(n);const d=(0,a.resolveRetryConfig)(u);const p=(0,i.resolveHostHeaderConfig)(d);const y=(0,c.resolveAwsAuthConfig)(p);const _=(0,l.resolveUserAgentConfig)(y);super(_);this.config=_;this.middlewareStack.use((0,a.getRetryPlugin)(this.config));this.middlewareStack.use((0,o.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,i.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,c.getAwsAuthPlugin)(this.config));this.middlewareStack.use((0,l.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.ECRClient=ECRClient},3804:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchCheckLayerAvailabilityCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchCheckLayerAvailabilityCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchCheckLayerAvailabilityCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchCheckLayerAvailabilityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchCheckLayerAvailabilityResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchCheckLayerAvailabilityCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchCheckLayerAvailabilityCommand)(e,t)}}t.BatchCheckLayerAvailabilityCommand=BatchCheckLayerAvailabilityCommand},5511:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchDeleteImageCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchDeleteImageCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchDeleteImageCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchDeleteImageRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchDeleteImageResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchDeleteImageCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchDeleteImageCommand)(e,t)}}t.BatchDeleteImageCommand=BatchDeleteImageCommand},8859:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchGetImageCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchGetImageCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchGetImageCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchGetImageRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchGetImageResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchGetImageCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchGetImageCommand)(e,t)}}t.BatchGetImageCommand=BatchGetImageCommand},9728:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchGetRepositoryScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchGetRepositoryScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchGetRepositoryScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchGetRepositoryScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchGetRepositoryScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand)(e,t)}}t.BatchGetRepositoryScanningConfigurationCommand=BatchGetRepositoryScanningConfigurationCommand},9003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CompleteLayerUploadCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class CompleteLayerUploadCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="CompleteLayerUploadCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.CompleteLayerUploadRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CompleteLayerUploadResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1CompleteLayerUploadCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1CompleteLayerUploadCommand)(e,t)}}t.CompleteLayerUploadCommand=CompleteLayerUploadCommand},1454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreatePullThroughCacheRuleCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class CreatePullThroughCacheRuleCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="CreatePullThroughCacheRuleCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.CreatePullThroughCacheRuleRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreatePullThroughCacheRuleResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1CreatePullThroughCacheRuleCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1CreatePullThroughCacheRuleCommand)(e,t)}}t.CreatePullThroughCacheRuleCommand=CreatePullThroughCacheRuleCommand},5074:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateRepositoryCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class CreateRepositoryCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="CreateRepositoryCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.CreateRepositoryRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateRepositoryResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1CreateRepositoryCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1CreateRepositoryCommand)(e,t)}}t.CreateRepositoryCommand=CreateRepositoryCommand},8981:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteLifecyclePolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteLifecyclePolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteLifecyclePolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteLifecyclePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteLifecyclePolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteLifecyclePolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteLifecyclePolicyCommand)(e,t)}}t.DeleteLifecyclePolicyCommand=DeleteLifecyclePolicyCommand},3793:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeletePullThroughCacheRuleCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeletePullThroughCacheRuleCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeletePullThroughCacheRuleCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeletePullThroughCacheRuleRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeletePullThroughCacheRuleResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeletePullThroughCacheRuleCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeletePullThroughCacheRuleCommand)(e,t)}}t.DeletePullThroughCacheRuleCommand=DeletePullThroughCacheRuleCommand},1424:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRegistryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteRegistryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteRegistryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteRegistryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteRegistryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteRegistryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteRegistryPolicyCommand)(e,t)}}t.DeleteRegistryPolicyCommand=DeleteRegistryPolicyCommand},8651:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRepositoryCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteRepositoryCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteRepositoryCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteRepositoryRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteRepositoryResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteRepositoryCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteRepositoryCommand)(e,t)}}t.DeleteRepositoryCommand=DeleteRepositoryCommand},6828:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRepositoryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteRepositoryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteRepositoryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteRepositoryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteRepositoryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteRepositoryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteRepositoryPolicyCommand)(e,t)}}t.DeleteRepositoryPolicyCommand=DeleteRepositoryPolicyCommand},9694:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeImageReplicationStatusCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeImageReplicationStatusCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeImageReplicationStatusCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeImageReplicationStatusRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeImageReplicationStatusResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeImageReplicationStatusCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeImageReplicationStatusCommand)(e,t)}}t.DescribeImageReplicationStatusCommand=DescribeImageReplicationStatusCommand},2987:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeImageScanFindingsCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeImageScanFindingsCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeImageScanFindingsCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeImageScanFindingsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeImageScanFindingsResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeImageScanFindingsCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeImageScanFindingsCommand)(e,t)}}t.DescribeImageScanFindingsCommand=DescribeImageScanFindingsCommand},5353:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeImagesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeImagesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeImagesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeImagesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeImagesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeImagesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeImagesCommand)(e,t)}}t.DescribeImagesCommand=DescribeImagesCommand},1484:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribePullThroughCacheRulesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribePullThroughCacheRulesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribePullThroughCacheRulesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribePullThroughCacheRulesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribePullThroughCacheRulesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribePullThroughCacheRulesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribePullThroughCacheRulesCommand)(e,t)}}t.DescribePullThroughCacheRulesCommand=DescribePullThroughCacheRulesCommand},6166:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeRegistryCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeRegistryCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeRegistryCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeRegistryRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeRegistryResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeRegistryCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeRegistryCommand)(e,t)}}t.DescribeRegistryCommand=DescribeRegistryCommand},1200:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeRepositoriesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeRepositoriesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeRepositoriesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeRepositoriesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeRepositoriesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeRepositoriesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeRepositoriesCommand)(e,t)}}t.DescribeRepositoriesCommand=DescribeRepositoriesCommand},5828:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAuthorizationTokenCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetAuthorizationTokenCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetAuthorizationTokenCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetAuthorizationTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetAuthorizationTokenResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetAuthorizationTokenCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetAuthorizationTokenCommand)(e,t)}}t.GetAuthorizationTokenCommand=GetAuthorizationTokenCommand},1401:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDownloadUrlForLayerCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetDownloadUrlForLayerCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetDownloadUrlForLayerCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetDownloadUrlForLayerRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetDownloadUrlForLayerResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetDownloadUrlForLayerCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetDownloadUrlForLayerCommand)(e,t)}}t.GetDownloadUrlForLayerCommand=GetDownloadUrlForLayerCommand},8469:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetLifecyclePolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetLifecyclePolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetLifecyclePolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetLifecyclePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetLifecyclePolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetLifecyclePolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetLifecyclePolicyCommand)(e,t)}}t.GetLifecyclePolicyCommand=GetLifecyclePolicyCommand},7006:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetLifecyclePolicyPreviewCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetLifecyclePolicyPreviewCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetLifecyclePolicyPreviewCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetLifecyclePolicyPreviewRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetLifecyclePolicyPreviewResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetLifecyclePolicyPreviewCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetLifecyclePolicyPreviewCommand)(e,t)}}t.GetLifecyclePolicyPreviewCommand=GetLifecyclePolicyPreviewCommand},3685:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRegistryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetRegistryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetRegistryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRegistryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRegistryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetRegistryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetRegistryPolicyCommand)(e,t)}}t.GetRegistryPolicyCommand=GetRegistryPolicyCommand},2741:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRegistryScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetRegistryScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetRegistryScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRegistryScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRegistryScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetRegistryScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetRegistryScanningConfigurationCommand)(e,t)}}t.GetRegistryScanningConfigurationCommand=GetRegistryScanningConfigurationCommand},6330:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRepositoryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetRepositoryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetRepositoryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRepositoryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRepositoryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetRepositoryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetRepositoryPolicyCommand)(e,t)}}t.GetRepositoryPolicyCommand=GetRepositoryPolicyCommand},6936:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InitiateLayerUploadCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class InitiateLayerUploadCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="InitiateLayerUploadCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.InitiateLayerUploadRequest.filterSensitiveLog,outputFilterSensitiveLog:i.InitiateLayerUploadResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1InitiateLayerUploadCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1InitiateLayerUploadCommand)(e,t)}}t.InitiateLayerUploadCommand=InitiateLayerUploadCommand},3854:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListImagesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class ListImagesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="ListImagesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListImagesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListImagesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1ListImagesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1ListImagesCommand)(e,t)}}t.ListImagesCommand=ListImagesCommand},7403:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class ListTagsForResourceCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="ListTagsForResourceCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListTagsForResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListTagsForResourceResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1ListTagsForResourceCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1ListTagsForResourceCommand)(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},6844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutImageCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutImageCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutImageCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutImageRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutImageResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutImageCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutImageCommand)(e,t)}}t.PutImageCommand=PutImageCommand},7935:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutImageScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutImageScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutImageScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutImageScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutImageScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutImageScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutImageScanningConfigurationCommand)(e,t)}}t.PutImageScanningConfigurationCommand=PutImageScanningConfigurationCommand},6495:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutImageTagMutabilityCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutImageTagMutabilityCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutImageTagMutabilityCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutImageTagMutabilityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutImageTagMutabilityResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutImageTagMutabilityCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutImageTagMutabilityCommand)(e,t)}}t.PutImageTagMutabilityCommand=PutImageTagMutabilityCommand},4444:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutLifecyclePolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutLifecyclePolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutLifecyclePolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutLifecyclePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutLifecyclePolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutLifecyclePolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutLifecyclePolicyCommand)(e,t)}}t.PutLifecyclePolicyCommand=PutLifecyclePolicyCommand},7928:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutRegistryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutRegistryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutRegistryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutRegistryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutRegistryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutRegistryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutRegistryPolicyCommand)(e,t)}}t.PutRegistryPolicyCommand=PutRegistryPolicyCommand},9529:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutRegistryScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutRegistryScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutRegistryScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutRegistryScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutRegistryScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutRegistryScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutRegistryScanningConfigurationCommand)(e,t)}}t.PutRegistryScanningConfigurationCommand=PutRegistryScanningConfigurationCommand},3350:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutReplicationConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutReplicationConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutReplicationConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutReplicationConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutReplicationConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutReplicationConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutReplicationConfigurationCommand)(e,t)}}t.PutReplicationConfigurationCommand=PutReplicationConfigurationCommand},8300:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SetRepositoryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class SetRepositoryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="SetRepositoryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.SetRepositoryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.SetRepositoryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1SetRepositoryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1SetRepositoryPolicyCommand)(e,t)}}t.SetRepositoryPolicyCommand=SetRepositoryPolicyCommand},7984:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartImageScanCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class StartImageScanCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="StartImageScanCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.StartImageScanRequest.filterSensitiveLog,outputFilterSensitiveLog:i.StartImageScanResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1StartImageScanCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1StartImageScanCommand)(e,t)}}t.StartImageScanCommand=StartImageScanCommand},5905:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartLifecyclePolicyPreviewCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class StartLifecyclePolicyPreviewCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="StartLifecyclePolicyPreviewCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.StartLifecyclePolicyPreviewRequest.filterSensitiveLog,outputFilterSensitiveLog:i.StartLifecyclePolicyPreviewResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1StartLifecyclePolicyPreviewCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1StartLifecyclePolicyPreviewCommand)(e,t)}}t.StartLifecyclePolicyPreviewCommand=StartLifecyclePolicyPreviewCommand},2665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagResourceCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class TagResourceCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="TagResourceCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.TagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.TagResourceResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1TagResourceCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1TagResourceCommand)(e,t)}}t.TagResourceCommand=TagResourceCommand},7225:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagResourceCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class UntagResourceCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="UntagResourceCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.UntagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UntagResourceResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1UntagResourceCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1UntagResourceCommand)(e,t)}}t.UntagResourceCommand=UntagResourceCommand},5825:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UploadLayerPartCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class UploadLayerPartCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="UploadLayerPartCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.UploadLayerPartRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UploadLayerPartResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1UploadLayerPartCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1UploadLayerPartCommand)(e,t)}}t.UploadLayerPartCommand=UploadLayerPartCommand},7407:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(3804),t);r.__exportStar(n(5511),t);r.__exportStar(n(8859),t);r.__exportStar(n(9728),t);r.__exportStar(n(9003),t);r.__exportStar(n(1454),t);r.__exportStar(n(5074),t);r.__exportStar(n(8981),t);r.__exportStar(n(3793),t);r.__exportStar(n(1424),t);r.__exportStar(n(8651),t);r.__exportStar(n(6828),t);r.__exportStar(n(9694),t);r.__exportStar(n(2987),t);r.__exportStar(n(5353),t);r.__exportStar(n(1484),t);r.__exportStar(n(6166),t);r.__exportStar(n(1200),t);r.__exportStar(n(5828),t);r.__exportStar(n(1401),t);r.__exportStar(n(8469),t);r.__exportStar(n(7006),t);r.__exportStar(n(3685),t);r.__exportStar(n(2741),t);r.__exportStar(n(6330),t);r.__exportStar(n(6936),t);r.__exportStar(n(3854),t);r.__exportStar(n(7403),t);r.__exportStar(n(6844),t);r.__exportStar(n(7935),t);r.__exportStar(n(6495),t);r.__exportStar(n(4444),t);r.__exportStar(n(7928),t);r.__exportStar(n(9529),t);r.__exportStar(n(3350),t);r.__exportStar(n(8300),t);r.__exportStar(n(7984),t);r.__exportStar(n(5905),t);r.__exportStar(n(2665),t);r.__exportStar(n(7225),t);r.__exportStar(n(5825),t)},3070:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const r=n(6153);const o={"af-south-1":{variants:[{hostname:"api.ecr.af-south-1.amazonaws.com",tags:[]}],signingRegion:"af-south-1"},"ap-east-1":{variants:[{hostname:"api.ecr.ap-east-1.amazonaws.com",tags:[]}],signingRegion:"ap-east-1"},"ap-northeast-1":{variants:[{hostname:"api.ecr.ap-northeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-1"},"ap-northeast-2":{variants:[{hostname:"api.ecr.ap-northeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-2"},"ap-northeast-3":{variants:[{hostname:"api.ecr.ap-northeast-3.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-3"},"ap-south-1":{variants:[{hostname:"api.ecr.ap-south-1.amazonaws.com",tags:[]}],signingRegion:"ap-south-1"},"ap-southeast-1":{variants:[{hostname:"api.ecr.ap-southeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-1"},"ap-southeast-2":{variants:[{hostname:"api.ecr.ap-southeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-2"},"ap-southeast-3":{variants:[{hostname:"api.ecr.ap-southeast-3.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-3"},"ca-central-1":{variants:[{hostname:"api.ecr.ca-central-1.amazonaws.com",tags:[]}],signingRegion:"ca-central-1"},"cn-north-1":{variants:[{hostname:"api.ecr.cn-north-1.amazonaws.com.cn",tags:[]}],signingRegion:"cn-north-1"},"cn-northwest-1":{variants:[{hostname:"api.ecr.cn-northwest-1.amazonaws.com.cn",tags:[]}],signingRegion:"cn-northwest-1"},"eu-central-1":{variants:[{hostname:"api.ecr.eu-central-1.amazonaws.com",tags:[]}],signingRegion:"eu-central-1"},"eu-north-1":{variants:[{hostname:"api.ecr.eu-north-1.amazonaws.com",tags:[]}],signingRegion:"eu-north-1"},"eu-south-1":{variants:[{hostname:"api.ecr.eu-south-1.amazonaws.com",tags:[]}],signingRegion:"eu-south-1"},"eu-west-1":{variants:[{hostname:"api.ecr.eu-west-1.amazonaws.com",tags:[]}],signingRegion:"eu-west-1"},"eu-west-2":{variants:[{hostname:"api.ecr.eu-west-2.amazonaws.com",tags:[]}],signingRegion:"eu-west-2"},"eu-west-3":{variants:[{hostname:"api.ecr.eu-west-3.amazonaws.com",tags:[]}],signingRegion:"eu-west-3"},"me-south-1":{variants:[{hostname:"api.ecr.me-south-1.amazonaws.com",tags:[]}],signingRegion:"me-south-1"},"sa-east-1":{variants:[{hostname:"api.ecr.sa-east-1.amazonaws.com",tags:[]}],signingRegion:"sa-east-1"},"us-east-1":{variants:[{hostname:"api.ecr.us-east-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-east-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-east-1"},"us-east-2":{variants:[{hostname:"api.ecr.us-east-2.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-east-2.amazonaws.com",tags:["fips"]}],signingRegion:"us-east-2"},"us-gov-east-1":{variants:[{hostname:"api.ecr.us-gov-east-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-gov-east-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-gov-east-1"},"us-gov-west-1":{variants:[{hostname:"api.ecr.us-gov-west-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-gov-west-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-gov-west-1"},"us-iso-east-1":{variants:[{hostname:"api.ecr.us-iso-east-1.c2s.ic.gov",tags:[]}],signingRegion:"us-iso-east-1"},"us-iso-west-1":{variants:[{hostname:"api.ecr.us-iso-west-1.c2s.ic.gov",tags:[]}],signingRegion:"us-iso-west-1"},"us-isob-east-1":{variants:[{hostname:"api.ecr.us-isob-east-1.sc2s.sgov.gov",tags:[]}],signingRegion:"us-isob-east-1"},"us-west-1":{variants:[{hostname:"api.ecr.us-west-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-west-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-west-1"},"us-west-2":{variants:[{hostname:"api.ecr.us-west-2.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-west-2.amazonaws.com",tags:["fips"]}],signingRegion:"us-west-2"}};const i={aws:{regions:["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-southeast-1","ap-southeast-2","ap-southeast-3","ca-central-1","dkr-us-east-1","dkr-us-east-2","dkr-us-west-1","dkr-us-west-2","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","fips-dkr-us-east-1","fips-dkr-us-east-2","fips-dkr-us-west-1","fips-dkr-us-west-2","fips-us-east-1","fips-us-east-2","fips-us-west-1","fips-us-west-2","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"],regionRegex:"^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.amazonaws.com",tags:[]},{hostname:"ecr-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"api.ecr-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"api.ecr.{region}.api.aws",tags:["dualstack"]}]},"aws-cn":{regions:["cn-north-1","cn-northwest-1"],regionRegex:"^cn\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.amazonaws.com.cn",tags:[]},{hostname:"api.ecr-fips.{region}.amazonaws.com.cn",tags:["fips"]},{hostname:"api.ecr-fips.{region}.api.amazonwebservices.com.cn",tags:["dualstack","fips"]},{hostname:"api.ecr.{region}.api.amazonwebservices.com.cn",tags:["dualstack"]}]},"aws-iso":{regions:["us-iso-east-1","us-iso-west-1"],regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.c2s.ic.gov",tags:[]},{hostname:"api.ecr-fips.{region}.c2s.ic.gov",tags:["fips"]}]},"aws-iso-b":{regions:["us-isob-east-1"],regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.sc2s.sgov.gov",tags:[]},{hostname:"api.ecr-fips.{region}.sc2s.sgov.gov",tags:["fips"]}]},"aws-us-gov":{regions:["dkr-us-gov-east-1","dkr-us-gov-west-1","fips-dkr-us-gov-east-1","fips-dkr-us-gov-west-1","fips-us-gov-east-1","fips-us-gov-west-1","us-gov-east-1","us-gov-west-1"],regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.amazonaws.com",tags:[]},{hostname:"ecr-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"api.ecr-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"api.ecr.{region}.api.aws",tags:["dualstack"]}]}};const s=async(e,t)=>(0,r.getRegionInfo)(e,{...t,signingService:"ecr",regionHash:o,partitionHash:i});t.defaultRegionInfoProvider=s},8923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECRServiceException=void 0;const r=n(3921);r.__exportStar(n(9167),t);r.__exportStar(n(3391),t);r.__exportStar(n(7407),t);r.__exportStar(n(4692),t);r.__exportStar(n(5356),t);r.__exportStar(n(8406),t);var o=n(1610);Object.defineProperty(t,"ECRServiceException",{enumerable:true,get:function(){return o.ECRServiceException}})},1610:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECRServiceException=void 0;const r=n(4963);class ECRServiceException extends r.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,ECRServiceException.prototype)}}t.ECRServiceException=ECRServiceException},4692:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(9088),t)},9088:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TooManyTagsException=t.RepositoryAlreadyExistsException=t.InvalidTagParameterException=t.CreateRepositoryResponse=t.Repository=t.CreateRepositoryRequest=t.Tag=t.ImageTagMutability=t.ImageScanningConfiguration=t.EncryptionConfiguration=t.EncryptionType=t.UnsupportedUpstreamRegistryException=t.PullThroughCacheRuleAlreadyExistsException=t.LimitExceededException=t.CreatePullThroughCacheRuleResponse=t.CreatePullThroughCacheRuleRequest=t.UploadNotFoundException=t.LayerPartTooSmallException=t.LayerAlreadyExistsException=t.KmsException=t.InvalidLayerException=t.EmptyUploadException=t.CompleteLayerUploadResponse=t.CompleteLayerUploadRequest=t.ValidationException=t.BatchGetRepositoryScanningConfigurationResponse=t.RepositoryScanningConfiguration=t.ScanFrequency=t.ScanningRepositoryFilter=t.ScanningRepositoryFilterType=t.RepositoryScanningConfigurationFailure=t.ScanningConfigurationFailureCode=t.BatchGetRepositoryScanningConfigurationRequest=t.BatchGetImageResponse=t.Image=t.BatchGetImageRequest=t.BatchDeleteImageResponse=t.ImageFailure=t.ImageFailureCode=t.BatchDeleteImageRequest=t.ImageIdentifier=t.ServerException=t.RepositoryNotFoundException=t.InvalidParameterException=t.BatchCheckLayerAvailabilityResponse=t.Layer=t.LayerAvailability=t.LayerFailure=t.LayerFailureCode=t.BatchCheckLayerAvailabilityRequest=void 0;t.DescribePullThroughCacheRulesResponse=t.PullThroughCacheRule=t.DescribePullThroughCacheRulesRequest=t.ScanNotFoundException=t.DescribeImageScanFindingsResponse=t.ImageScanFindings=t.ImageScanFinding=t.Attribute=t.EnhancedImageScanFinding=t.ScoreDetails=t.CvssScoreDetails=t.CvssScoreAdjustment=t.Resource=t.ResourceDetails=t.AwsEcrContainerImageDetails=t.Remediation=t.Recommendation=t.PackageVulnerabilityDetails=t.VulnerablePackage=t.CvssScore=t.DescribeImageScanFindingsRequest=t.DescribeImagesResponse=t.ImageDetail=t.ImageScanStatus=t.ScanStatus=t.ImageScanFindingsSummary=t.FindingSeverity=t.DescribeImagesRequest=t.DescribeImagesFilter=t.TagStatus=t.ImageNotFoundException=t.DescribeImageReplicationStatusResponse=t.ImageReplicationStatus=t.ReplicationStatus=t.DescribeImageReplicationStatusRequest=t.RepositoryPolicyNotFoundException=t.DeleteRepositoryPolicyResponse=t.DeleteRepositoryPolicyRequest=t.RepositoryNotEmptyException=t.DeleteRepositoryResponse=t.DeleteRepositoryRequest=t.RegistryPolicyNotFoundException=t.DeleteRegistryPolicyResponse=t.DeleteRegistryPolicyRequest=t.PullThroughCacheRuleNotFoundException=t.DeletePullThroughCacheRuleResponse=t.DeletePullThroughCacheRuleRequest=t.LifecyclePolicyNotFoundException=t.DeleteLifecyclePolicyResponse=t.DeleteLifecyclePolicyRequest=void 0;t.PutImageScanningConfigurationRequest=t.ReferencedImagesNotFoundException=t.PutImageResponse=t.PutImageRequest=t.ImageTagAlreadyExistsException=t.ImageDigestDoesNotMatchException=t.ImageAlreadyExistsException=t.ListTagsForResourceResponse=t.ListTagsForResourceRequest=t.ListImagesResponse=t.ListImagesRequest=t.ListImagesFilter=t.InitiateLayerUploadResponse=t.InitiateLayerUploadRequest=t.GetRepositoryPolicyResponse=t.GetRepositoryPolicyRequest=t.GetRegistryScanningConfigurationResponse=t.RegistryScanningConfiguration=t.ScanType=t.RegistryScanningRule=t.GetRegistryScanningConfigurationRequest=t.GetRegistryPolicyResponse=t.GetRegistryPolicyRequest=t.LifecyclePolicyPreviewNotFoundException=t.GetLifecyclePolicyPreviewResponse=t.LifecyclePolicyPreviewSummary=t.LifecyclePolicyPreviewStatus=t.LifecyclePolicyPreviewResult=t.LifecyclePolicyRuleAction=t.ImageActionType=t.GetLifecyclePolicyPreviewRequest=t.LifecyclePolicyPreviewFilter=t.GetLifecyclePolicyResponse=t.GetLifecyclePolicyRequest=t.LayersNotFoundException=t.LayerInaccessibleException=t.GetDownloadUrlForLayerResponse=t.GetDownloadUrlForLayerRequest=t.GetAuthorizationTokenResponse=t.AuthorizationData=t.GetAuthorizationTokenRequest=t.DescribeRepositoriesResponse=t.DescribeRepositoriesRequest=t.DescribeRegistryResponse=t.ReplicationConfiguration=t.ReplicationRule=t.RepositoryFilter=t.RepositoryFilterType=t.ReplicationDestination=t.DescribeRegistryRequest=void 0;t.UploadLayerPartResponse=t.UploadLayerPartRequest=t.InvalidLayerPartException=t.UntagResourceResponse=t.UntagResourceRequest=t.TagResourceResponse=t.TagResourceRequest=t.StartLifecyclePolicyPreviewResponse=t.StartLifecyclePolicyPreviewRequest=t.LifecyclePolicyPreviewInProgressException=t.UnsupportedImageTypeException=t.StartImageScanResponse=t.StartImageScanRequest=t.SetRepositoryPolicyResponse=t.SetRepositoryPolicyRequest=t.PutReplicationConfigurationResponse=t.PutReplicationConfigurationRequest=t.PutRegistryScanningConfigurationResponse=t.PutRegistryScanningConfigurationRequest=t.PutRegistryPolicyResponse=t.PutRegistryPolicyRequest=t.PutLifecyclePolicyResponse=t.PutLifecyclePolicyRequest=t.PutImageTagMutabilityResponse=t.PutImageTagMutabilityRequest=t.PutImageScanningConfigurationResponse=void 0;const r=n(1610);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.BatchCheckLayerAvailabilityRequest||(t.BatchCheckLayerAvailabilityRequest={}));var i;(function(e){e["InvalidLayerDigest"]="InvalidLayerDigest";e["MissingLayerDigest"]="MissingLayerDigest"})(i=t.LayerFailureCode||(t.LayerFailureCode={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.LayerFailure||(t.LayerFailure={}));var a;(function(e){e["AVAILABLE"]="AVAILABLE";e["UNAVAILABLE"]="UNAVAILABLE"})(a=t.LayerAvailability||(t.LayerAvailability={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.Layer||(t.Layer={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.BatchCheckLayerAvailabilityResponse||(t.BatchCheckLayerAvailabilityResponse={}));class InvalidParameterException extends r.ECRServiceException{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,InvalidParameterException.prototype)}}t.InvalidParameterException=InvalidParameterException;class RepositoryNotFoundException extends r.ECRServiceException{constructor(e){super({name:"RepositoryNotFoundException",$fault:"client",...e});this.name="RepositoryNotFoundException";this.$fault="client";Object.setPrototypeOf(this,RepositoryNotFoundException.prototype)}}t.RepositoryNotFoundException=RepositoryNotFoundException;class ServerException extends r.ECRServiceException{constructor(e){super({name:"ServerException",$fault:"server",...e});this.name="ServerException";this.$fault="server";Object.setPrototypeOf(this,ServerException.prototype)}}t.ServerException=ServerException;var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.ImageIdentifier||(t.ImageIdentifier={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.BatchDeleteImageRequest||(t.BatchDeleteImageRequest={}));var d;(function(e){e["ImageNotFound"]="ImageNotFound";e["ImageReferencedByManifestList"]="ImageReferencedByManifestList";e["ImageTagDoesNotMatchDigest"]="ImageTagDoesNotMatchDigest";e["InvalidImageDigest"]="InvalidImageDigest";e["InvalidImageTag"]="InvalidImageTag";e["KmsError"]="KmsError";e["MissingDigestAndTag"]="MissingDigestAndTag"})(d=t.ImageFailureCode||(t.ImageFailureCode={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ImageFailure||(t.ImageFailure={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.BatchDeleteImageResponse||(t.BatchDeleteImageResponse={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.BatchGetImageRequest||(t.BatchGetImageRequest={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.Image||(t.Image={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.BatchGetImageResponse||(t.BatchGetImageResponse={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.BatchGetRepositoryScanningConfigurationRequest||(t.BatchGetRepositoryScanningConfigurationRequest={}));var v;(function(e){e["REPOSITORY_NOT_FOUND"]="REPOSITORY_NOT_FOUND"})(v=t.ScanningConfigurationFailureCode||(t.ScanningConfigurationFailureCode={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.RepositoryScanningConfigurationFailure||(t.RepositoryScanningConfigurationFailure={}));var b;(function(e){e["WILDCARD"]="WILDCARD"})(b=t.ScanningRepositoryFilterType||(t.ScanningRepositoryFilterType={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.ScanningRepositoryFilter||(t.ScanningRepositoryFilter={}));var E;(function(e){e["CONTINUOUS_SCAN"]="CONTINUOUS_SCAN";e["MANUAL"]="MANUAL";e["SCAN_ON_PUSH"]="SCAN_ON_PUSH"})(E=t.ScanFrequency||(t.ScanFrequency={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.RepositoryScanningConfiguration||(t.RepositoryScanningConfiguration={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.BatchGetRepositoryScanningConfigurationResponse||(t.BatchGetRepositoryScanningConfigurationResponse={}));class ValidationException extends r.ECRServiceException{constructor(e){super({name:"ValidationException",$fault:"client",...e});this.name="ValidationException";this.$fault="client";Object.setPrototypeOf(this,ValidationException.prototype)}}t.ValidationException=ValidationException;var x;(function(e){e.filterSensitiveLog=(e=>({...e}))})(x=t.CompleteLayerUploadRequest||(t.CompleteLayerUploadRequest={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.CompleteLayerUploadResponse||(t.CompleteLayerUploadResponse={}));class EmptyUploadException extends r.ECRServiceException{constructor(e){super({name:"EmptyUploadException",$fault:"client",...e});this.name="EmptyUploadException";this.$fault="client";Object.setPrototypeOf(this,EmptyUploadException.prototype)}}t.EmptyUploadException=EmptyUploadException;class InvalidLayerException extends r.ECRServiceException{constructor(e){super({name:"InvalidLayerException",$fault:"client",...e});this.name="InvalidLayerException";this.$fault="client";Object.setPrototypeOf(this,InvalidLayerException.prototype)}}t.InvalidLayerException=InvalidLayerException;class KmsException extends r.ECRServiceException{constructor(e){super({name:"KmsException",$fault:"client",...e});this.name="KmsException";this.$fault="client";Object.setPrototypeOf(this,KmsException.prototype);this.kmsError=e.kmsError}}t.KmsException=KmsException;class LayerAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"LayerAlreadyExistsException",$fault:"client",...e});this.name="LayerAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,LayerAlreadyExistsException.prototype)}}t.LayerAlreadyExistsException=LayerAlreadyExistsException;class LayerPartTooSmallException extends r.ECRServiceException{constructor(e){super({name:"LayerPartTooSmallException",$fault:"client",...e});this.name="LayerPartTooSmallException";this.$fault="client";Object.setPrototypeOf(this,LayerPartTooSmallException.prototype)}}t.LayerPartTooSmallException=LayerPartTooSmallException;class UploadNotFoundException extends r.ECRServiceException{constructor(e){super({name:"UploadNotFoundException",$fault:"client",...e});this.name="UploadNotFoundException";this.$fault="client";Object.setPrototypeOf(this,UploadNotFoundException.prototype)}}t.UploadNotFoundException=UploadNotFoundException;var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.CreatePullThroughCacheRuleRequest||(t.CreatePullThroughCacheRuleRequest={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.CreatePullThroughCacheRuleResponse||(t.CreatePullThroughCacheRuleResponse={}));class LimitExceededException extends r.ECRServiceException{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,LimitExceededException.prototype)}}t.LimitExceededException=LimitExceededException;class PullThroughCacheRuleAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"PullThroughCacheRuleAlreadyExistsException",$fault:"client",...e});this.name="PullThroughCacheRuleAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,PullThroughCacheRuleAlreadyExistsException.prototype)}}t.PullThroughCacheRuleAlreadyExistsException=PullThroughCacheRuleAlreadyExistsException;class UnsupportedUpstreamRegistryException extends r.ECRServiceException{constructor(e){super({name:"UnsupportedUpstreamRegistryException",$fault:"client",...e});this.name="UnsupportedUpstreamRegistryException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedUpstreamRegistryException.prototype)}}t.UnsupportedUpstreamRegistryException=UnsupportedUpstreamRegistryException;var I;(function(e){e["AES256"]="AES256";e["KMS"]="KMS"})(I=t.EncryptionType||(t.EncryptionType={}));var O;(function(e){e.filterSensitiveLog=(e=>({...e}))})(O=t.EncryptionConfiguration||(t.EncryptionConfiguration={}));var j;(function(e){e.filterSensitiveLog=(e=>({...e}))})(j=t.ImageScanningConfiguration||(t.ImageScanningConfiguration={}));var L;(function(e){e["IMMUTABLE"]="IMMUTABLE";e["MUTABLE"]="MUTABLE"})(L=t.ImageTagMutability||(t.ImageTagMutability={}));var D;(function(e){e.filterSensitiveLog=(e=>({...e}))})(D=t.Tag||(t.Tag={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.CreateRepositoryRequest||(t.CreateRepositoryRequest={}));var F;(function(e){e.filterSensitiveLog=(e=>({...e}))})(F=t.Repository||(t.Repository={}));var z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(z=t.CreateRepositoryResponse||(t.CreateRepositoryResponse={}));class InvalidTagParameterException extends r.ECRServiceException{constructor(e){super({name:"InvalidTagParameterException",$fault:"client",...e});this.name="InvalidTagParameterException";this.$fault="client";Object.setPrototypeOf(this,InvalidTagParameterException.prototype)}}t.InvalidTagParameterException=InvalidTagParameterException;class RepositoryAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"RepositoryAlreadyExistsException",$fault:"client",...e});this.name="RepositoryAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,RepositoryAlreadyExistsException.prototype)}}t.RepositoryAlreadyExistsException=RepositoryAlreadyExistsException;class TooManyTagsException extends r.ECRServiceException{constructor(e){super({name:"TooManyTagsException",$fault:"client",...e});this.name="TooManyTagsException";this.$fault="client";Object.setPrototypeOf(this,TooManyTagsException.prototype)}}t.TooManyTagsException=TooManyTagsException;var k;(function(e){e.filterSensitiveLog=(e=>({...e}))})(k=t.DeleteLifecyclePolicyRequest||(t.DeleteLifecyclePolicyRequest={}));var N;(function(e){e.filterSensitiveLog=(e=>({...e}))})(N=t.DeleteLifecyclePolicyResponse||(t.DeleteLifecyclePolicyResponse={}));class LifecyclePolicyNotFoundException extends r.ECRServiceException{constructor(e){super({name:"LifecyclePolicyNotFoundException",$fault:"client",...e});this.name="LifecyclePolicyNotFoundException";this.$fault="client";Object.setPrototypeOf(this,LifecyclePolicyNotFoundException.prototype)}}t.LifecyclePolicyNotFoundException=LifecyclePolicyNotFoundException;var G;(function(e){e.filterSensitiveLog=(e=>({...e}))})(G=t.DeletePullThroughCacheRuleRequest||(t.DeletePullThroughCacheRuleRequest={}));var q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(q=t.DeletePullThroughCacheRuleResponse||(t.DeletePullThroughCacheRuleResponse={}));class PullThroughCacheRuleNotFoundException extends r.ECRServiceException{constructor(e){super({name:"PullThroughCacheRuleNotFoundException",$fault:"client",...e});this.name="PullThroughCacheRuleNotFoundException";this.$fault="client";Object.setPrototypeOf(this,PullThroughCacheRuleNotFoundException.prototype)}}t.PullThroughCacheRuleNotFoundException=PullThroughCacheRuleNotFoundException;var U;(function(e){e.filterSensitiveLog=(e=>({...e}))})(U=t.DeleteRegistryPolicyRequest||(t.DeleteRegistryPolicyRequest={}));var $;(function(e){e.filterSensitiveLog=(e=>({...e}))})($=t.DeleteRegistryPolicyResponse||(t.DeleteRegistryPolicyResponse={}));class RegistryPolicyNotFoundException extends r.ECRServiceException{constructor(e){super({name:"RegistryPolicyNotFoundException",$fault:"client",...e});this.name="RegistryPolicyNotFoundException";this.$fault="client";Object.setPrototypeOf(this,RegistryPolicyNotFoundException.prototype)}}t.RegistryPolicyNotFoundException=RegistryPolicyNotFoundException;var H;(function(e){e.filterSensitiveLog=(e=>({...e}))})(H=t.DeleteRepositoryRequest||(t.DeleteRepositoryRequest={}));var V;(function(e){e.filterSensitiveLog=(e=>({...e}))})(V=t.DeleteRepositoryResponse||(t.DeleteRepositoryResponse={}));class RepositoryNotEmptyException extends r.ECRServiceException{constructor(e){super({name:"RepositoryNotEmptyException",$fault:"client",...e});this.name="RepositoryNotEmptyException";this.$fault="client";Object.setPrototypeOf(this,RepositoryNotEmptyException.prototype)}}t.RepositoryNotEmptyException=RepositoryNotEmptyException;var B;(function(e){e.filterSensitiveLog=(e=>({...e}))})(B=t.DeleteRepositoryPolicyRequest||(t.DeleteRepositoryPolicyRequest={}));var W;(function(e){e.filterSensitiveLog=(e=>({...e}))})(W=t.DeleteRepositoryPolicyResponse||(t.DeleteRepositoryPolicyResponse={}));class RepositoryPolicyNotFoundException extends r.ECRServiceException{constructor(e){super({name:"RepositoryPolicyNotFoundException",$fault:"client",...e});this.name="RepositoryPolicyNotFoundException";this.$fault="client";Object.setPrototypeOf(this,RepositoryPolicyNotFoundException.prototype)}}t.RepositoryPolicyNotFoundException=RepositoryPolicyNotFoundException;var K;(function(e){e.filterSensitiveLog=(e=>({...e}))})(K=t.DescribeImageReplicationStatusRequest||(t.DescribeImageReplicationStatusRequest={}));var J;(function(e){e["COMPLETE"]="COMPLETE";e["FAILED"]="FAILED";e["IN_PROGRESS"]="IN_PROGRESS"})(J=t.ReplicationStatus||(t.ReplicationStatus={}));var Y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Y=t.ImageReplicationStatus||(t.ImageReplicationStatus={}));var X;(function(e){e.filterSensitiveLog=(e=>({...e}))})(X=t.DescribeImageReplicationStatusResponse||(t.DescribeImageReplicationStatusResponse={}));class ImageNotFoundException extends r.ECRServiceException{constructor(e){super({name:"ImageNotFoundException",$fault:"client",...e});this.name="ImageNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ImageNotFoundException.prototype)}}t.ImageNotFoundException=ImageNotFoundException;var Q;(function(e){e["ANY"]="ANY";e["TAGGED"]="TAGGED";e["UNTAGGED"]="UNTAGGED"})(Q=t.TagStatus||(t.TagStatus={}));var Z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Z=t.DescribeImagesFilter||(t.DescribeImagesFilter={}));var ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ee=t.DescribeImagesRequest||(t.DescribeImagesRequest={}));var te;(function(e){e["CRITICAL"]="CRITICAL";e["HIGH"]="HIGH";e["INFORMATIONAL"]="INFORMATIONAL";e["LOW"]="LOW";e["MEDIUM"]="MEDIUM";e["UNDEFINED"]="UNDEFINED"})(te=t.FindingSeverity||(t.FindingSeverity={}));var ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ne=t.ImageScanFindingsSummary||(t.ImageScanFindingsSummary={}));var re;(function(e){e["ACTIVE"]="ACTIVE";e["COMPLETE"]="COMPLETE";e["FAILED"]="FAILED";e["FINDINGS_UNAVAILABLE"]="FINDINGS_UNAVAILABLE";e["IN_PROGRESS"]="IN_PROGRESS";e["PENDING"]="PENDING";e["SCAN_ELIGIBILITY_EXPIRED"]="SCAN_ELIGIBILITY_EXPIRED";e["UNSUPPORTED_IMAGE"]="UNSUPPORTED_IMAGE"})(re=t.ScanStatus||(t.ScanStatus={}));var oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oe=t.ImageScanStatus||(t.ImageScanStatus={}));var ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ie=t.ImageDetail||(t.ImageDetail={}));var se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(se=t.DescribeImagesResponse||(t.DescribeImagesResponse={}));var ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ae=t.DescribeImageScanFindingsRequest||(t.DescribeImageScanFindingsRequest={}));var ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ce=t.CvssScore||(t.CvssScore={}));var le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(le=t.VulnerablePackage||(t.VulnerablePackage={}));var ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ue=t.PackageVulnerabilityDetails||(t.PackageVulnerabilityDetails={}));var fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fe=t.Recommendation||(t.Recommendation={}));var de;(function(e){e.filterSensitiveLog=(e=>({...e}))})(de=t.Remediation||(t.Remediation={}));var pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pe=t.AwsEcrContainerImageDetails||(t.AwsEcrContainerImageDetails={}));var ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ye=t.ResourceDetails||(t.ResourceDetails={}));var _e;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_e=t.Resource||(t.Resource={}));var me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(me=t.CvssScoreAdjustment||(t.CvssScoreAdjustment={}));var ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ge=t.CvssScoreDetails||(t.CvssScoreDetails={}));var he;(function(e){e.filterSensitiveLog=(e=>({...e}))})(he=t.ScoreDetails||(t.ScoreDetails={}));var ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ve=t.EnhancedImageScanFinding||(t.EnhancedImageScanFinding={}));var we;(function(e){e.filterSensitiveLog=(e=>({...e}))})(we=t.Attribute||(t.Attribute={}));var be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(be=t.ImageScanFinding||(t.ImageScanFinding={}));var Se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Se=t.ImageScanFindings||(t.ImageScanFindings={}));var Ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ee=t.DescribeImageScanFindingsResponse||(t.DescribeImageScanFindingsResponse={}));class ScanNotFoundException extends r.ECRServiceException{constructor(e){super({name:"ScanNotFoundException",$fault:"client",...e});this.name="ScanNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ScanNotFoundException.prototype)}}t.ScanNotFoundException=ScanNotFoundException;var Pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pe=t.DescribePullThroughCacheRulesRequest||(t.DescribePullThroughCacheRulesRequest={}));var Re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Re=t.PullThroughCacheRule||(t.PullThroughCacheRule={}));var xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xe=t.DescribePullThroughCacheRulesResponse||(t.DescribePullThroughCacheRulesResponse={}));var Ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ae=t.DescribeRegistryRequest||(t.DescribeRegistryRequest={}));var Te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Te=t.ReplicationDestination||(t.ReplicationDestination={}));var Ce;(function(e){e["PREFIX_MATCH"]="PREFIX_MATCH"})(Ce=t.RepositoryFilterType||(t.RepositoryFilterType={}));var Ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ie=t.RepositoryFilter||(t.RepositoryFilter={}));var Oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Oe=t.ReplicationRule||(t.ReplicationRule={}));var je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(je=t.ReplicationConfiguration||(t.ReplicationConfiguration={}));var Le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Le=t.DescribeRegistryResponse||(t.DescribeRegistryResponse={}));var De;(function(e){e.filterSensitiveLog=(e=>({...e}))})(De=t.DescribeRepositoriesRequest||(t.DescribeRepositoriesRequest={}));var Me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Me=t.DescribeRepositoriesResponse||(t.DescribeRepositoriesResponse={}));var Fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fe=t.GetAuthorizationTokenRequest||(t.GetAuthorizationTokenRequest={}));var ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ze=t.AuthorizationData||(t.AuthorizationData={}));var ke;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ke=t.GetAuthorizationTokenResponse||(t.GetAuthorizationTokenResponse={}));var Ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ne=t.GetDownloadUrlForLayerRequest||(t.GetDownloadUrlForLayerRequest={}));var Ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ge=t.GetDownloadUrlForLayerResponse||(t.GetDownloadUrlForLayerResponse={}));class LayerInaccessibleException extends r.ECRServiceException{constructor(e){super({name:"LayerInaccessibleException",$fault:"client",...e});this.name="LayerInaccessibleException";this.$fault="client";Object.setPrototypeOf(this,LayerInaccessibleException.prototype)}}t.LayerInaccessibleException=LayerInaccessibleException;class LayersNotFoundException extends r.ECRServiceException{constructor(e){super({name:"LayersNotFoundException",$fault:"client",...e});this.name="LayersNotFoundException";this.$fault="client";Object.setPrototypeOf(this,LayersNotFoundException.prototype)}}t.LayersNotFoundException=LayersNotFoundException;var qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qe=t.GetLifecyclePolicyRequest||(t.GetLifecyclePolicyRequest={}));var Ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ue=t.GetLifecyclePolicyResponse||(t.GetLifecyclePolicyResponse={}));var $e;(function(e){e.filterSensitiveLog=(e=>({...e}))})($e=t.LifecyclePolicyPreviewFilter||(t.LifecyclePolicyPreviewFilter={}));var He;(function(e){e.filterSensitiveLog=(e=>({...e}))})(He=t.GetLifecyclePolicyPreviewRequest||(t.GetLifecyclePolicyPreviewRequest={}));var Ve;(function(e){e["EXPIRE"]="EXPIRE"})(Ve=t.ImageActionType||(t.ImageActionType={}));var Be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Be=t.LifecyclePolicyRuleAction||(t.LifecyclePolicyRuleAction={}));var We;(function(e){e.filterSensitiveLog=(e=>({...e}))})(We=t.LifecyclePolicyPreviewResult||(t.LifecyclePolicyPreviewResult={}));var Ke;(function(e){e["COMPLETE"]="COMPLETE";e["EXPIRED"]="EXPIRED";e["FAILED"]="FAILED";e["IN_PROGRESS"]="IN_PROGRESS"})(Ke=t.LifecyclePolicyPreviewStatus||(t.LifecyclePolicyPreviewStatus={}));var Je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Je=t.LifecyclePolicyPreviewSummary||(t.LifecyclePolicyPreviewSummary={}));var Ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ye=t.GetLifecyclePolicyPreviewResponse||(t.GetLifecyclePolicyPreviewResponse={}));class LifecyclePolicyPreviewNotFoundException extends r.ECRServiceException{constructor(e){super({name:"LifecyclePolicyPreviewNotFoundException",$fault:"client",...e});this.name="LifecyclePolicyPreviewNotFoundException";this.$fault="client";Object.setPrototypeOf(this,LifecyclePolicyPreviewNotFoundException.prototype)}}t.LifecyclePolicyPreviewNotFoundException=LifecyclePolicyPreviewNotFoundException;var Xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xe=t.GetRegistryPolicyRequest||(t.GetRegistryPolicyRequest={}));var Qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qe=t.GetRegistryPolicyResponse||(t.GetRegistryPolicyResponse={}));var Ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ze=t.GetRegistryScanningConfigurationRequest||(t.GetRegistryScanningConfigurationRequest={}));var et;(function(e){e.filterSensitiveLog=(e=>({...e}))})(et=t.RegistryScanningRule||(t.RegistryScanningRule={}));var tt;(function(e){e["BASIC"]="BASIC";e["ENHANCED"]="ENHANCED"})(tt=t.ScanType||(t.ScanType={}));var nt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(nt=t.RegistryScanningConfiguration||(t.RegistryScanningConfiguration={}));var rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(rt=t.GetRegistryScanningConfigurationResponse||(t.GetRegistryScanningConfigurationResponse={}));var ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ot=t.GetRepositoryPolicyRequest||(t.GetRepositoryPolicyRequest={}));var it;(function(e){e.filterSensitiveLog=(e=>({...e}))})(it=t.GetRepositoryPolicyResponse||(t.GetRepositoryPolicyResponse={}));var st;(function(e){e.filterSensitiveLog=(e=>({...e}))})(st=t.InitiateLayerUploadRequest||(t.InitiateLayerUploadRequest={}));var at;(function(e){e.filterSensitiveLog=(e=>({...e}))})(at=t.InitiateLayerUploadResponse||(t.InitiateLayerUploadResponse={}));var ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ct=t.ListImagesFilter||(t.ListImagesFilter={}));var lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(lt=t.ListImagesRequest||(t.ListImagesRequest={}));var ut;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ut=t.ListImagesResponse||(t.ListImagesResponse={}));var ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ft=t.ListTagsForResourceRequest||(t.ListTagsForResourceRequest={}));var dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(dt=t.ListTagsForResourceResponse||(t.ListTagsForResourceResponse={}));class ImageAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"ImageAlreadyExistsException",$fault:"client",...e});this.name="ImageAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,ImageAlreadyExistsException.prototype)}}t.ImageAlreadyExistsException=ImageAlreadyExistsException;class ImageDigestDoesNotMatchException extends r.ECRServiceException{constructor(e){super({name:"ImageDigestDoesNotMatchException",$fault:"client",...e});this.name="ImageDigestDoesNotMatchException";this.$fault="client";Object.setPrototypeOf(this,ImageDigestDoesNotMatchException.prototype)}}t.ImageDigestDoesNotMatchException=ImageDigestDoesNotMatchException;class ImageTagAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"ImageTagAlreadyExistsException",$fault:"client",...e});this.name="ImageTagAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,ImageTagAlreadyExistsException.prototype)}}t.ImageTagAlreadyExistsException=ImageTagAlreadyExistsException;var pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pt=t.PutImageRequest||(t.PutImageRequest={}));var yt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yt=t.PutImageResponse||(t.PutImageResponse={}));class ReferencedImagesNotFoundException extends r.ECRServiceException{constructor(e){super({name:"ReferencedImagesNotFoundException",$fault:"client",...e});this.name="ReferencedImagesNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ReferencedImagesNotFoundException.prototype)}}t.ReferencedImagesNotFoundException=ReferencedImagesNotFoundException;var _t;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_t=t.PutImageScanningConfigurationRequest||(t.PutImageScanningConfigurationRequest={}));var mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mt=t.PutImageScanningConfigurationResponse||(t.PutImageScanningConfigurationResponse={}));var gt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(gt=t.PutImageTagMutabilityRequest||(t.PutImageTagMutabilityRequest={}));var ht;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ht=t.PutImageTagMutabilityResponse||(t.PutImageTagMutabilityResponse={}));var vt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(vt=t.PutLifecyclePolicyRequest||(t.PutLifecyclePolicyRequest={}));var wt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wt=t.PutLifecyclePolicyResponse||(t.PutLifecyclePolicyResponse={}));var bt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bt=t.PutRegistryPolicyRequest||(t.PutRegistryPolicyRequest={}));var St;(function(e){e.filterSensitiveLog=(e=>({...e}))})(St=t.PutRegistryPolicyResponse||(t.PutRegistryPolicyResponse={}));var Et;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Et=t.PutRegistryScanningConfigurationRequest||(t.PutRegistryScanningConfigurationRequest={}));var Pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pt=t.PutRegistryScanningConfigurationResponse||(t.PutRegistryScanningConfigurationResponse={}));var Rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Rt=t.PutReplicationConfigurationRequest||(t.PutReplicationConfigurationRequest={}));var xt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xt=t.PutReplicationConfigurationResponse||(t.PutReplicationConfigurationResponse={}));var At;(function(e){e.filterSensitiveLog=(e=>({...e}))})(At=t.SetRepositoryPolicyRequest||(t.SetRepositoryPolicyRequest={}));var Tt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Tt=t.SetRepositoryPolicyResponse||(t.SetRepositoryPolicyResponse={}));var Ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ct=t.StartImageScanRequest||(t.StartImageScanRequest={}));var It;(function(e){e.filterSensitiveLog=(e=>({...e}))})(It=t.StartImageScanResponse||(t.StartImageScanResponse={}));class UnsupportedImageTypeException extends r.ECRServiceException{constructor(e){super({name:"UnsupportedImageTypeException",$fault:"client",...e});this.name="UnsupportedImageTypeException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedImageTypeException.prototype)}}t.UnsupportedImageTypeException=UnsupportedImageTypeException;class LifecyclePolicyPreviewInProgressException extends r.ECRServiceException{constructor(e){super({name:"LifecyclePolicyPreviewInProgressException",$fault:"client",...e});this.name="LifecyclePolicyPreviewInProgressException";this.$fault="client";Object.setPrototypeOf(this,LifecyclePolicyPreviewInProgressException.prototype)}}t.LifecyclePolicyPreviewInProgressException=LifecyclePolicyPreviewInProgressException;var Ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ot=t.StartLifecyclePolicyPreviewRequest||(t.StartLifecyclePolicyPreviewRequest={}));var jt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(jt=t.StartLifecyclePolicyPreviewResponse||(t.StartLifecyclePolicyPreviewResponse={}));var Lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Lt=t.TagResourceRequest||(t.TagResourceRequest={}));var Dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Dt=t.TagResourceResponse||(t.TagResourceResponse={}));var Mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mt=t.UntagResourceRequest||(t.UntagResourceRequest={}));var Ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ft=t.UntagResourceResponse||(t.UntagResourceResponse={}));class InvalidLayerPartException extends r.ECRServiceException{constructor(e){super({name:"InvalidLayerPartException",$fault:"client",...e});this.name="InvalidLayerPartException";this.$fault="client";Object.setPrototypeOf(this,InvalidLayerPartException.prototype);this.registryId=e.registryId;this.repositoryName=e.repositoryName;this.uploadId=e.uploadId;this.lastValidByteReceived=e.lastValidByteReceived}}t.InvalidLayerPartException=InvalidLayerPartException;var zt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zt=t.UploadLayerPartRequest||(t.UploadLayerPartRequest={}));var kt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(kt=t.UploadLayerPartResponse||(t.UploadLayerPartResponse={}))},862:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeImageScanFindings=void 0;const r=n(2987);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribeImageScanFindingsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describeImageScanFindings(t,...n)};async function*paginateDescribeImageScanFindings(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribeImageScanFindings=paginateDescribeImageScanFindings},1351:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeImages=void 0;const r=n(5353);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribeImagesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describeImages(t,...n)};async function*paginateDescribeImages(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribeImages=paginateDescribeImages},9589:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribePullThroughCacheRules=void 0;const r=n(1484);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribePullThroughCacheRulesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describePullThroughCacheRules(t,...n)};async function*paginateDescribePullThroughCacheRules(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribePullThroughCacheRules=paginateDescribePullThroughCacheRules},6404:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeRepositories=void 0;const r=n(1200);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribeRepositoriesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describeRepositories(t,...n)};async function*paginateDescribeRepositories(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribeRepositories=paginateDescribeRepositories},987:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetLifecyclePolicyPreview=void 0;const r=n(7006);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.GetLifecyclePolicyPreviewCommand(t),...n)};const a=async(e,t,...n)=>{return await e.getLifecyclePolicyPreview(t,...n)};async function*paginateGetLifecyclePolicyPreview(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateGetLifecyclePolicyPreview=paginateGetLifecyclePolicyPreview},9010:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},1066:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListImages=void 0;const r=n(3854);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.ListImagesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listImages(t,...n)};async function*paginateListImages(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateListImages=paginateListImages},5356:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(862),t);r.__exportStar(n(1351),t);r.__exportStar(n(9589),t);r.__exportStar(n(6404),t);r.__exportStar(n(987),t);r.__exportStar(n(9010),t);r.__exportStar(n(1066),t)},6704:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializeAws_json1_1DeletePullThroughCacheRuleCommand=t.deserializeAws_json1_1DeleteLifecyclePolicyCommand=t.deserializeAws_json1_1CreateRepositoryCommand=t.deserializeAws_json1_1CreatePullThroughCacheRuleCommand=t.deserializeAws_json1_1CompleteLayerUploadCommand=t.deserializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=t.deserializeAws_json1_1BatchGetImageCommand=t.deserializeAws_json1_1BatchDeleteImageCommand=t.deserializeAws_json1_1BatchCheckLayerAvailabilityCommand=t.serializeAws_json1_1UploadLayerPartCommand=t.serializeAws_json1_1UntagResourceCommand=t.serializeAws_json1_1TagResourceCommand=t.serializeAws_json1_1StartLifecyclePolicyPreviewCommand=t.serializeAws_json1_1StartImageScanCommand=t.serializeAws_json1_1SetRepositoryPolicyCommand=t.serializeAws_json1_1PutReplicationConfigurationCommand=t.serializeAws_json1_1PutRegistryScanningConfigurationCommand=t.serializeAws_json1_1PutRegistryPolicyCommand=t.serializeAws_json1_1PutLifecyclePolicyCommand=t.serializeAws_json1_1PutImageTagMutabilityCommand=t.serializeAws_json1_1PutImageScanningConfigurationCommand=t.serializeAws_json1_1PutImageCommand=t.serializeAws_json1_1ListTagsForResourceCommand=t.serializeAws_json1_1ListImagesCommand=t.serializeAws_json1_1InitiateLayerUploadCommand=t.serializeAws_json1_1GetRepositoryPolicyCommand=t.serializeAws_json1_1GetRegistryScanningConfigurationCommand=t.serializeAws_json1_1GetRegistryPolicyCommand=t.serializeAws_json1_1GetLifecyclePolicyPreviewCommand=t.serializeAws_json1_1GetLifecyclePolicyCommand=t.serializeAws_json1_1GetDownloadUrlForLayerCommand=t.serializeAws_json1_1GetAuthorizationTokenCommand=t.serializeAws_json1_1DescribeRepositoriesCommand=t.serializeAws_json1_1DescribeRegistryCommand=t.serializeAws_json1_1DescribePullThroughCacheRulesCommand=t.serializeAws_json1_1DescribeImageScanFindingsCommand=t.serializeAws_json1_1DescribeImagesCommand=t.serializeAws_json1_1DescribeImageReplicationStatusCommand=t.serializeAws_json1_1DeleteRepositoryPolicyCommand=t.serializeAws_json1_1DeleteRepositoryCommand=t.serializeAws_json1_1DeleteRegistryPolicyCommand=t.serializeAws_json1_1DeletePullThroughCacheRuleCommand=t.serializeAws_json1_1DeleteLifecyclePolicyCommand=t.serializeAws_json1_1CreateRepositoryCommand=t.serializeAws_json1_1CreatePullThroughCacheRuleCommand=t.serializeAws_json1_1CompleteLayerUploadCommand=t.serializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=t.serializeAws_json1_1BatchGetImageCommand=t.serializeAws_json1_1BatchDeleteImageCommand=t.serializeAws_json1_1BatchCheckLayerAvailabilityCommand=void 0;t.deserializeAws_json1_1UploadLayerPartCommand=t.deserializeAws_json1_1UntagResourceCommand=t.deserializeAws_json1_1TagResourceCommand=t.deserializeAws_json1_1StartLifecyclePolicyPreviewCommand=t.deserializeAws_json1_1StartImageScanCommand=t.deserializeAws_json1_1SetRepositoryPolicyCommand=t.deserializeAws_json1_1PutReplicationConfigurationCommand=t.deserializeAws_json1_1PutRegistryScanningConfigurationCommand=t.deserializeAws_json1_1PutRegistryPolicyCommand=t.deserializeAws_json1_1PutLifecyclePolicyCommand=t.deserializeAws_json1_1PutImageTagMutabilityCommand=t.deserializeAws_json1_1PutImageScanningConfigurationCommand=t.deserializeAws_json1_1PutImageCommand=t.deserializeAws_json1_1ListTagsForResourceCommand=t.deserializeAws_json1_1ListImagesCommand=t.deserializeAws_json1_1InitiateLayerUploadCommand=t.deserializeAws_json1_1GetRepositoryPolicyCommand=t.deserializeAws_json1_1GetRegistryScanningConfigurationCommand=t.deserializeAws_json1_1GetRegistryPolicyCommand=t.deserializeAws_json1_1GetLifecyclePolicyPreviewCommand=t.deserializeAws_json1_1GetLifecyclePolicyCommand=t.deserializeAws_json1_1GetDownloadUrlForLayerCommand=t.deserializeAws_json1_1GetAuthorizationTokenCommand=t.deserializeAws_json1_1DescribeRepositoriesCommand=t.deserializeAws_json1_1DescribeRegistryCommand=t.deserializeAws_json1_1DescribePullThroughCacheRulesCommand=t.deserializeAws_json1_1DescribeImageScanFindingsCommand=t.deserializeAws_json1_1DescribeImagesCommand=t.deserializeAws_json1_1DescribeImageReplicationStatusCommand=t.deserializeAws_json1_1DeleteRepositoryPolicyCommand=t.deserializeAws_json1_1DeleteRepositoryCommand=t.deserializeAws_json1_1DeleteRegistryPolicyCommand=void 0;const r=n(223);const o=n(4963);const i=n(1610);const s=n(9088);const a=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchCheckLayerAvailability"};let r;r=JSON.stringify(tn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchCheckLayerAvailabilityCommand=a;const c=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchDeleteImage"};let r;r=JSON.stringify(nn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchDeleteImageCommand=c;const l=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchGetImage"};let r;r=JSON.stringify(on(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchGetImageCommand=l;const u=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchGetRepositoryScanningConfiguration"};let r;r=JSON.stringify(sn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=u;const f=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.CompleteLayerUpload"};let r;r=JSON.stringify(an(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1CompleteLayerUploadCommand=f;const d=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.CreatePullThroughCacheRule"};let r;r=JSON.stringify(cn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1CreatePullThroughCacheRuleCommand=d;const p=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.CreateRepository"};let r;r=JSON.stringify(ln(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1CreateRepositoryCommand=p;const y=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteLifecyclePolicy"};let r;r=JSON.stringify(un(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteLifecyclePolicyCommand=y;const _=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeletePullThroughCacheRule"};let r;r=JSON.stringify(fn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeletePullThroughCacheRuleCommand=_;const m=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteRegistryPolicy"};let r;r=JSON.stringify(dn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteRegistryPolicyCommand=m;const g=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteRepository"};let r;r=JSON.stringify(yn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteRepositoryCommand=g;const h=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteRepositoryPolicy"};let r;r=JSON.stringify(pn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteRepositoryPolicyCommand=h;const v=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeImageReplicationStatus"};let r;r=JSON.stringify(_n(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeImageReplicationStatusCommand=v;const w=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeImages"};let r;r=JSON.stringify(hn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeImagesCommand=w;const b=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeImageScanFindings"};let r;r=JSON.stringify(mn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeImageScanFindingsCommand=b;const S=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribePullThroughCacheRules"};let r;r=JSON.stringify(vn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribePullThroughCacheRulesCommand=S;const E=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeRegistry"};let r;r=JSON.stringify(wn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeRegistryCommand=E;const P=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeRepositories"};let r;r=JSON.stringify(bn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeRepositoriesCommand=P;const R=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetAuthorizationToken"};let r;r=JSON.stringify(Pn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetAuthorizationTokenCommand=R;const x=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetDownloadUrlForLayer"};let r;r=JSON.stringify(Rn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetDownloadUrlForLayerCommand=x;const A=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetLifecyclePolicy"};let r;r=JSON.stringify(An(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetLifecyclePolicyCommand=A;const T=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetLifecyclePolicyPreview"};let r;r=JSON.stringify(xn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetLifecyclePolicyPreviewCommand=T;const C=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetRegistryPolicy"};let r;r=JSON.stringify(Tn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetRegistryPolicyCommand=C;const I=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetRegistryScanningConfiguration"};let r;r=JSON.stringify(Cn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetRegistryScanningConfigurationCommand=I;const O=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetRepositoryPolicy"};let r;r=JSON.stringify(In(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetRepositoryPolicyCommand=O;const j=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.InitiateLayerUpload"};let r;r=JSON.stringify(Dn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1InitiateLayerUploadCommand=j;const L=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.ListImages"};let r;r=JSON.stringify(kn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1ListImagesCommand=L;const D=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.ListTagsForResource"};let r;r=JSON.stringify(Nn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1ListTagsForResourceCommand=D;const M=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutImage"};let r;r=JSON.stringify(Un(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutImageCommand=M;const F=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutImageScanningConfiguration"};let r;r=JSON.stringify($n(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutImageScanningConfigurationCommand=F;const z=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutImageTagMutability"};let r;r=JSON.stringify(Hn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutImageTagMutabilityCommand=z;const k=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutLifecyclePolicy"};let r;r=JSON.stringify(Vn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutLifecyclePolicyCommand=k;const N=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutRegistryPolicy"};let r;r=JSON.stringify(Bn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutRegistryPolicyCommand=N;const G=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutRegistryScanningConfiguration"};let r;r=JSON.stringify(Wn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutRegistryScanningConfigurationCommand=G;const q=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutReplicationConfiguration"};let r;r=JSON.stringify(Kn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutReplicationConfigurationCommand=q;const U=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.SetRepositoryPolicy"};let r;r=JSON.stringify(cr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1SetRepositoryPolicyCommand=U;const $=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.StartImageScan"};let r;r=JSON.stringify(lr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1StartImageScanCommand=$;const H=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.StartLifecyclePolicyPreview"};let r;r=JSON.stringify(ur(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1StartLifecyclePolicyPreviewCommand=H;const V=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.TagResource"};let r;r=JSON.stringify(yr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1TagResourceCommand=V;const B=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.UntagResource"};let r;r=JSON.stringify(_r(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1UntagResourceCommand=B;const W=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.UploadLayerPart"};let r;r=JSON.stringify(mr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1UploadLayerPartCommand=W;const K=async(e,t)=>{if(e.statusCode>=300){return J(e,t)}const n=await cs(e.body,t);let r={};r=Sr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchCheckLayerAvailabilityCommand=K;const J=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Y=async(e,t)=>{if(e.statusCode>=300){return X(e,t)}const n=await cs(e.body,t);let r={};r=Er(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchDeleteImageCommand=Y;const X=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Q=async(e,t)=>{if(e.statusCode>=300){return Z(e,t)}const n=await cs(e.body,t);let r={};r=Pr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchGetImageCommand=Q;const Z=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ee=async(e,t)=>{if(e.statusCode>=300){return te(e,t)}const n=await cs(e.body,t);let r={};r=Rr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=ee;const te=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ne=async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const n=await cs(e.body,t);let r={};r=xr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1CompleteLayerUploadCommand=ne;const re=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"EmptyUploadException":case"com.amazonaws.ecr#EmptyUploadException":throw await St(n,t);case"InvalidLayerException":case"com.amazonaws.ecr#InvalidLayerException":throw await At(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LayerAlreadyExistsException":case"com.amazonaws.ecr#LayerAlreadyExistsException":throw await jt(n,t);case"LayerPartTooSmallException":case"com.amazonaws.ecr#LayerPartTooSmallException":throw await Dt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UploadNotFoundException":case"com.amazonaws.ecr#UploadNotFoundException":throw await Zt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const oe=async(e,t)=>{if(e.statusCode>=300){return ie(e,t)}const n=await cs(e.body,t);let r={};r=Ar(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1CreatePullThroughCacheRuleCommand=oe;const ie=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"PullThroughCacheRuleAlreadyExistsException":case"com.amazonaws.ecr#PullThroughCacheRuleAlreadyExistsException":throw await Gt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UnsupportedUpstreamRegistryException":case"com.amazonaws.ecr#UnsupportedUpstreamRegistryException":throw await Qt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const se=async(e,t)=>{if(e.statusCode>=300){return ae(e,t)}const n=await cs(e.body,t);let r={};r=Tr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1CreateRepositoryCommand=se;const ae=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"InvalidTagParameterException":case"com.amazonaws.ecr#InvalidTagParameterException":throw await It(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"RepositoryAlreadyExistsException":case"com.amazonaws.ecr#RepositoryAlreadyExistsException":throw await Ht(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"TooManyTagsException":case"com.amazonaws.ecr#TooManyTagsException":throw await Yt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ce=async(e,t)=>{if(e.statusCode>=300){return le(e,t)}const n=await cs(e.body,t);let r={};r=Dr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteLifecyclePolicyCommand=ce;const le=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyNotFoundException":throw await Ft(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ue=async(e,t)=>{if(e.statusCode>=300){return fe(e,t)}const n=await cs(e.body,t);let r={};r=Mr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeletePullThroughCacheRuleCommand=ue;const fe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"PullThroughCacheRuleNotFoundException":case"com.amazonaws.ecr#PullThroughCacheRuleNotFoundException":throw await qt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const de=async(e,t)=>{if(e.statusCode>=300){return pe(e,t)}const n=await cs(e.body,t);let r={};r=Fr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteRegistryPolicyCommand=de;const pe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RegistryPolicyNotFoundException":case"com.amazonaws.ecr#RegistryPolicyNotFoundException":throw await $t(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ye=async(e,t)=>{if(e.statusCode>=300){return _e(e,t)}const n=await cs(e.body,t);let r={};r=kr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteRepositoryCommand=ye;const _e=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"RepositoryNotEmptyException":case"com.amazonaws.ecr#RepositoryNotEmptyException":throw await Vt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const me=async(e,t)=>{if(e.statusCode>=300){return ge(e,t)}const n=await cs(e.body,t);let r={};r=zr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteRepositoryPolicyCommand=me;const ge=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"RepositoryPolicyNotFoundException":case"com.amazonaws.ecr#RepositoryPolicyNotFoundException":throw await Wt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const he=async(e,t)=>{if(e.statusCode>=300){return ve(e,t)}const n=await cs(e.body,t);let r={};r=Nr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeImageReplicationStatusCommand=he;const ve=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const we=async(e,t)=>{if(e.statusCode>=300){return be(e,t)}const n=await cs(e.body,t);let r={};r=qr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeImagesCommand=we;const be=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Se=async(e,t)=>{if(e.statusCode>=300){return Ee(e,t)}const n=await cs(e.body,t);let r={};r=Gr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeImageScanFindingsCommand=Se;const Ee=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ScanNotFoundException":case"com.amazonaws.ecr#ScanNotFoundException":throw await Kt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Pe=async(e,t)=>{if(e.statusCode>=300){return Re(e,t)}const n=await cs(e.body,t);let r={};r=Ur(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribePullThroughCacheRulesCommand=Pe;const Re=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"PullThroughCacheRuleNotFoundException":case"com.amazonaws.ecr#PullThroughCacheRuleNotFoundException":throw await qt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const xe=async(e,t)=>{if(e.statusCode>=300){return Ae(e,t)}const n=await cs(e.body,t);let r={};r=$r(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeRegistryCommand=xe;const Ae=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Te=async(e,t)=>{if(e.statusCode>=300){return Ce(e,t)}const n=await cs(e.body,t);let r={};r=Hr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeRepositoriesCommand=Te;const Ce=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ie=async(e,t)=>{if(e.statusCode>=300){return Oe(e,t)}const n=await cs(e.body,t);let r={};r=Yr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetAuthorizationTokenCommand=Ie;const Oe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const je=async(e,t)=>{if(e.statusCode>=300){return Le(e,t)}const n=await cs(e.body,t);let r={};r=Xr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetDownloadUrlForLayerCommand=je;const Le=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LayerInaccessibleException":case"com.amazonaws.ecr#LayerInaccessibleException":throw await Lt(n,t);case"LayersNotFoundException":case"com.amazonaws.ecr#LayersNotFoundException":throw await Mt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const De=async(e,t)=>{if(e.statusCode>=300){return Me(e,t)}const n=await cs(e.body,t);let r={};r=Zr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetLifecyclePolicyCommand=De;const Me=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyNotFoundException":throw await Ft(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Fe=async(e,t)=>{if(e.statusCode>=300){return ze(e,t)}const n=await cs(e.body,t);let r={};r=Qr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetLifecyclePolicyPreviewCommand=Fe;const ze=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyPreviewNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyPreviewNotFoundException":throw await kt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ke=async(e,t)=>{if(e.statusCode>=300){return Ne(e,t)}const n=await cs(e.body,t);let r={};r=eo(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetRegistryPolicyCommand=ke;const Ne=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RegistryPolicyNotFoundException":case"com.amazonaws.ecr#RegistryPolicyNotFoundException":throw await $t(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ge=async(e,t)=>{if(e.statusCode>=300){return qe(e,t)}const n=await cs(e.body,t);let r={};r=to(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetRegistryScanningConfigurationCommand=Ge;const qe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ue=async(e,t)=>{if(e.statusCode>=300){return $e(e,t)}const n=await cs(e.body,t);let r={};r=no(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetRepositoryPolicyCommand=Ue;const $e=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"RepositoryPolicyNotFoundException":case"com.amazonaws.ecr#RepositoryPolicyNotFoundException":throw await Wt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const He=async(e,t)=>{if(e.statusCode>=300){return Ve(e,t)}const n=await cs(e.body,t);let r={};r=xo(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1InitiateLayerUploadCommand=He;const Ve=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Be=async(e,t)=>{if(e.statusCode>=300){return We(e,t)}const n=await cs(e.body,t);let r={};r=Ko(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1ListImagesCommand=Be;const We=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ke=async(e,t)=>{if(e.statusCode>=300){return Je(e,t)}const n=await cs(e.body,t);let r={};r=Jo(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1ListTagsForResourceCommand=Ke;const Je=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ye=async(e,t)=>{if(e.statusCode>=300){return Xe(e,t)}const n=await cs(e.body,t);let r={};r=ti(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutImageCommand=Ye;const Xe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageAlreadyExistsException":case"com.amazonaws.ecr#ImageAlreadyExistsException":throw await Et(n,t);case"ImageDigestDoesNotMatchException":case"com.amazonaws.ecr#ImageDigestDoesNotMatchException":throw await Pt(n,t);case"ImageTagAlreadyExistsException":case"com.amazonaws.ecr#ImageTagAlreadyExistsException":throw await xt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LayersNotFoundException":case"com.amazonaws.ecr#LayersNotFoundException":throw await Mt(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"ReferencedImagesNotFoundException":case"com.amazonaws.ecr#ReferencedImagesNotFoundException":throw await Ut(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Qe=async(e,t)=>{if(e.statusCode>=300){return Ze(e,t)}const n=await cs(e.body,t);let r={};r=ni(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutImageScanningConfigurationCommand=Qe;const Ze=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const et=async(e,t)=>{if(e.statusCode>=300){return tt(e,t)}const n=await cs(e.body,t);let r={};r=ri(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutImageTagMutabilityCommand=et;const tt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const nt=async(e,t)=>{if(e.statusCode>=300){return rt(e,t)}const n=await cs(e.body,t);let r={};r=oi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutLifecyclePolicyCommand=nt;const rt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ot=async(e,t)=>{if(e.statusCode>=300){return it(e,t)}const n=await cs(e.body,t);let r={};r=ii(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutRegistryPolicyCommand=ot;const it=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const st=async(e,t)=>{if(e.statusCode>=300){return at(e,t)}const n=await cs(e.body,t);let r={};r=si(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutRegistryScanningConfigurationCommand=st;const at=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ct=async(e,t)=>{if(e.statusCode>=300){return lt(e,t)}const n=await cs(e.body,t);let r={};r=ai(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutReplicationConfigurationCommand=ct;const lt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ut=async(e,t)=>{if(e.statusCode>=300){return ft(e,t)}const n=await cs(e.body,t);let r={};r=Ui(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1SetRepositoryPolicyCommand=ut;const ft=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const dt=async(e,t)=>{if(e.statusCode>=300){return pt(e,t)}const n=await cs(e.body,t);let r={};r=$i(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1StartImageScanCommand=dt;const pt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UnsupportedImageTypeException":case"com.amazonaws.ecr#UnsupportedImageTypeException":throw await Xt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const yt=async(e,t)=>{if(e.statusCode>=300){return _t(e,t)}const n=await cs(e.body,t);let r={};r=Hi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1StartLifecyclePolicyPreviewCommand=yt;const _t=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyNotFoundException":throw await Ft(n,t);case"LifecyclePolicyPreviewInProgressException":case"com.amazonaws.ecr#LifecyclePolicyPreviewInProgressException":throw await zt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const mt=async(e,t)=>{if(e.statusCode>=300){return gt(e,t)}const n=await cs(e.body,t);let r={};r=Wi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1TagResourceCommand=mt;const gt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"InvalidTagParameterException":case"com.amazonaws.ecr#InvalidTagParameterException":throw await It(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"TooManyTagsException":case"com.amazonaws.ecr#TooManyTagsException":throw await Yt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ht=async(e,t)=>{if(e.statusCode>=300){return vt(e,t)}const n=await cs(e.body,t);let r={};r=Qi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1UntagResourceCommand=ht;const vt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"InvalidTagParameterException":case"com.amazonaws.ecr#InvalidTagParameterException":throw await It(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"TooManyTagsException":case"com.amazonaws.ecr#TooManyTagsException":throw await Yt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const wt=async(e,t)=>{if(e.statusCode>=300){return bt(e,t)}const n=await cs(e.body,t);let r={};r=Zi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1UploadLayerPartCommand=wt;const bt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidLayerPartException":case"com.amazonaws.ecr#InvalidLayerPartException":throw await Tt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UploadNotFoundException":case"com.amazonaws.ecr#UploadNotFoundException":throw await Zt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const St=async(e,t)=>{const n=e.body;const r=Vr(n,t);const i=new s.EmptyUploadException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Et=async(e,t)=>{const n=e.body;const r=oo(n,t);const i=new s.ImageAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Pt=async(e,t)=>{const n=e.body;const r=ao(n,t);const i=new s.ImageDigestDoesNotMatchException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Rt=async(e,t)=>{const n=e.body;const r=yo(n,t);const i=new s.ImageNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const xt=async(e,t)=>{const n=e.body;const r=Eo(n,t);const i=new s.ImageTagAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const At=async(e,t)=>{const n=e.body;const r=Ao(n,t);const i=new s.InvalidLayerException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Tt=async(e,t)=>{const n=e.body;const r=To(n,t);const i=new s.InvalidLayerPartException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ct=async(e,t)=>{const n=e.body;const r=Co(n,t);const i=new s.InvalidParameterException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const It=async(e,t)=>{const n=e.body;const r=Io(n,t);const i=new s.InvalidTagParameterException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ot=async(e,t)=>{const n=e.body;const r=Oo(n,t);const i=new s.KmsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const jt=async(e,t)=>{const n=e.body;const r=Lo(n,t);const i=new s.LayerAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Lt=async(e,t)=>{const n=e.body;const r=Fo(n,t);const i=new s.LayerInaccessibleException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Dt=async(e,t)=>{const n=e.body;const r=ko(n,t);const i=new s.LayerPartTooSmallException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Mt=async(e,t)=>{const n=e.body;const r=No(n,t);const i=new s.LayersNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ft=async(e,t)=>{const n=e.body;const r=Go(n,t);const i=new s.LifecyclePolicyNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const zt=async(e,t)=>{const n=e.body;const r=qo(n,t);const i=new s.LifecyclePolicyPreviewInProgressException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const kt=async(e,t)=>{const n=e.body;const r=Uo(n,t);const i=new s.LifecyclePolicyPreviewNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Nt=async(e,t)=>{const n=e.body;const r=Wo(n,t);const i=new s.LimitExceededException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Gt=async(e,t)=>{const n=e.body;const r=Qo(n,t);const i=new s.PullThroughCacheRuleAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const qt=async(e,t)=>{const n=e.body;const r=ei(n,t);const i=new s.PullThroughCacheRuleNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ut=async(e,t)=>{const n=e.body;const r=li(n,t);const i=new s.ReferencedImagesNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const $t=async(e,t)=>{const n=e.body;const r=fi(n,t);const i=new s.RegistryPolicyNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ht=async(e,t)=>{const n=e.body;const r=Ei(n,t);const i=new s.RepositoryAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Vt=async(e,t)=>{const n=e.body;const r=Ai(n,t);const i=new s.RepositoryNotEmptyException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Bt=async(e,t)=>{const n=e.body;const r=Ti(n,t);const i=new s.RepositoryNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Wt=async(e,t)=>{const n=e.body;const r=Ci(n,t);const i=new s.RepositoryPolicyNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Kt=async(e,t)=>{const n=e.body;const r=Ni(n,t);const i=new s.ScanNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Jt=async(e,t)=>{const n=e.body;const r=qi(n,t);const i=new s.ServerException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Yt=async(e,t)=>{const n=e.body;const r=Ji(n,t);const i=new s.TooManyTagsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Xt=async(e,t)=>{const n=e.body;const r=Yi(n,t);const i=new s.UnsupportedImageTypeException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Qt=async(e,t)=>{const n=e.body;const r=Xi(n,t);const i=new s.UnsupportedUpstreamRegistryException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Zt=async(e,t)=>{const n=e.body;const r=es(n,t);const i=new s.UploadNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const en=async(e,t)=>{const n=e.body;const r=ts(n,t);const i=new s.ValidationException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const tn=(e,t)=>{return{...e.layerDigests!==undefined&&e.layerDigests!==null&&{layerDigests:rn(e.layerDigests,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const nn=(e,t)=>{return{...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const rn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const on=(e,t)=>{return{...e.acceptedMediaTypes!==undefined&&e.acceptedMediaTypes!==null&&{acceptedMediaTypes:Gn(e.acceptedMediaTypes,t)},...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const sn=(e,t)=>{return{...e.repositoryNames!==undefined&&e.repositoryNames!==null&&{repositoryNames:ir(e.repositoryNames,t)}}};const an=(e,t)=>{return{...e.layerDigests!==undefined&&e.layerDigests!==null&&{layerDigests:Mn(e.layerDigests,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName},...e.uploadId!==undefined&&e.uploadId!==null&&{uploadId:e.uploadId}}};const cn=(e,t)=>{return{...e.ecrRepositoryPrefix!==undefined&&e.ecrRepositoryPrefix!==null&&{ecrRepositoryPrefix:e.ecrRepositoryPrefix},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.upstreamRegistryUrl!==undefined&&e.upstreamRegistryUrl!==null&&{upstreamRegistryUrl:e.upstreamRegistryUrl}}};const ln=(e,t)=>{return{...e.encryptionConfiguration!==undefined&&e.encryptionConfiguration!==null&&{encryptionConfiguration:Sn(e.encryptionConfiguration,t)},...e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null&&{imageScanningConfiguration:Ln(e.imageScanningConfiguration,t)},...e.imageTagMutability!==undefined&&e.imageTagMutability!==null&&{imageTagMutability:e.imageTagMutability},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName},...e.tags!==undefined&&e.tags!==null&&{tags:pr(e.tags,t)}}};const un=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const fn=(e,t)=>{return{...e.ecrRepositoryPrefix!==undefined&&e.ecrRepositoryPrefix!==null&&{ecrRepositoryPrefix:e.ecrRepositoryPrefix},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId}}};const dn=(e,t)=>{return{}};const pn=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const yn=(e,t)=>{return{...e.force!==undefined&&e.force!==null&&{force:e.force},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const _n=(e,t)=>{return{...e.imageId!==undefined&&e.imageId!==null&&{imageId:On(e.imageId,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const mn=(e,t)=>{return{...e.imageId!==undefined&&e.imageId!==null&&{imageId:On(e.imageId,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const gn=(e,t)=>{return{...e.tagStatus!==undefined&&e.tagStatus!==null&&{tagStatus:e.tagStatus}}};const hn=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:gn(e.filter,t)},...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const vn=(e,t)=>{return{...e.ecrRepositoryPrefixes!==undefined&&e.ecrRepositoryPrefixes!==null&&{ecrRepositoryPrefixes:qn(e.ecrRepositoryPrefixes,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId}}};const wn=(e,t)=>{return{}};const bn=(e,t)=>{return{...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryNames!==undefined&&e.repositoryNames!==null&&{repositoryNames:or(e.repositoryNames,t)}}};const Sn=(e,t)=>{return{...e.encryptionType!==undefined&&e.encryptionType!==null&&{encryptionType:e.encryptionType},...e.kmsKey!==undefined&&e.kmsKey!==null&&{kmsKey:e.kmsKey}}};const En=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Pn=(e,t)=>{return{...e.registryIds!==undefined&&e.registryIds!==null&&{registryIds:En(e.registryIds,t)}}};const Rn=(e,t)=>{return{...e.layerDigest!==undefined&&e.layerDigest!==null&&{layerDigest:e.layerDigest},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const xn=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:Fn(e.filter,t)},...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const An=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Tn=(e,t)=>{return{}};const Cn=(e,t)=>{return{}};const In=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const On=(e,t)=>{return{...e.imageDigest!==undefined&&e.imageDigest!==null&&{imageDigest:e.imageDigest},...e.imageTag!==undefined&&e.imageTag!==null&&{imageTag:e.imageTag}}};const jn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return On(e,t)})};const Ln=(e,t)=>{return{...e.scanOnPush!==undefined&&e.scanOnPush!==null&&{scanOnPush:e.scanOnPush}}};const Dn=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Mn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Fn=(e,t)=>{return{...e.tagStatus!==undefined&&e.tagStatus!==null&&{tagStatus:e.tagStatus}}};const zn=(e,t)=>{return{...e.tagStatus!==undefined&&e.tagStatus!==null&&{tagStatus:e.tagStatus}}};const kn=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:zn(e.filter,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Nn=(e,t)=>{return{...e.resourceArn!==undefined&&e.resourceArn!==null&&{resourceArn:e.resourceArn}}};const Gn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const qn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Un=(e,t)=>{return{...e.imageDigest!==undefined&&e.imageDigest!==null&&{imageDigest:e.imageDigest},...e.imageManifest!==undefined&&e.imageManifest!==null&&{imageManifest:e.imageManifest},...e.imageManifestMediaType!==undefined&&e.imageManifestMediaType!==null&&{imageManifestMediaType:e.imageManifestMediaType},...e.imageTag!==undefined&&e.imageTag!==null&&{imageTag:e.imageTag},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const $n=(e,t)=>{return{...e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null&&{imageScanningConfiguration:Ln(e.imageScanningConfiguration,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Hn=(e,t)=>{return{...e.imageTagMutability!==undefined&&e.imageTagMutability!==null&&{imageTagMutability:e.imageTagMutability},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Vn=(e,t)=>{return{...e.lifecyclePolicyText!==undefined&&e.lifecyclePolicyText!==null&&{lifecyclePolicyText:e.lifecyclePolicyText},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Bn=(e,t)=>{return{...e.policyText!==undefined&&e.policyText!==null&&{policyText:e.policyText}}};const Wn=(e,t)=>{return{...e.rules!==undefined&&e.rules!==null&&{rules:Yn(e.rules,t)},...e.scanType!==undefined&&e.scanType!==null&&{scanType:e.scanType}}};const Kn=(e,t)=>{return{...e.replicationConfiguration!==undefined&&e.replicationConfiguration!==null&&{replicationConfiguration:Xn(e.replicationConfiguration,t)}}};const Jn=(e,t)=>{return{...e.repositoryFilters!==undefined&&e.repositoryFilters!==null&&{repositoryFilters:ar(e.repositoryFilters,t)},...e.scanFrequency!==undefined&&e.scanFrequency!==null&&{scanFrequency:e.scanFrequency}}};const Yn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return Jn(e,t)})};const Xn=(e,t)=>{return{...e.rules!==undefined&&e.rules!==null&&{rules:tr(e.rules,t)}}};const Qn=(e,t)=>{return{...e.region!==undefined&&e.region!==null&&{region:e.region},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId}}};const Zn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return Qn(e,t)})};const er=(e,t)=>{return{...e.destinations!==undefined&&e.destinations!==null&&{destinations:Zn(e.destinations,t)},...e.repositoryFilters!==undefined&&e.repositoryFilters!==null&&{repositoryFilters:rr(e.repositoryFilters,t)}}};const tr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return er(e,t)})};const nr=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:e.filter},...e.filterType!==undefined&&e.filterType!==null&&{filterType:e.filterType}}};const rr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return nr(e,t)})};const or=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const ir=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const sr=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:e.filter},...e.filterType!==undefined&&e.filterType!==null&&{filterType:e.filterType}}};const ar=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return sr(e,t)})};const cr=(e,t)=>{return{...e.force!==undefined&&e.force!==null&&{force:e.force},...e.policyText!==undefined&&e.policyText!==null&&{policyText:e.policyText},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const lr=(e,t)=>{return{...e.imageId!==undefined&&e.imageId!==null&&{imageId:On(e.imageId,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const ur=(e,t)=>{return{...e.lifecyclePolicyText!==undefined&&e.lifecyclePolicyText!==null&&{lifecyclePolicyText:e.lifecyclePolicyText},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const fr=(e,t)=>{return{...e.Key!==undefined&&e.Key!==null&&{Key:e.Key},...e.Value!==undefined&&e.Value!==null&&{Value:e.Value}}};const dr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const pr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return fr(e,t)})};const yr=(e,t)=>{return{...e.resourceArn!==undefined&&e.resourceArn!==null&&{resourceArn:e.resourceArn},...e.tags!==undefined&&e.tags!==null&&{tags:pr(e.tags,t)}}};const _r=(e,t)=>{return{...e.resourceArn!==undefined&&e.resourceArn!==null&&{resourceArn:e.resourceArn},...e.tagKeys!==undefined&&e.tagKeys!==null&&{tagKeys:dr(e.tagKeys,t)}}};const mr=(e,t)=>{return{...e.layerPartBlob!==undefined&&e.layerPartBlob!==null&&{layerPartBlob:t.base64Encoder(e.layerPartBlob)},...e.partFirstByte!==undefined&&e.partFirstByte!==null&&{partFirstByte:e.partFirstByte},...e.partLastByte!==undefined&&e.partLastByte!==null&&{partLastByte:e.partLastByte},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName},...e.uploadId!==undefined&&e.uploadId!==null&&{uploadId:e.uploadId}}};const gr=(e,t)=>{return{key:(0,o.expectString)(e.key),value:(0,o.expectString)(e.value)}};const hr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return gr(e,t)});return n};const vr=(e,t)=>{return{authorizationToken:(0,o.expectString)(e.authorizationToken),expiresAt:e.expiresAt!==undefined&&e.expiresAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.expiresAt))):undefined,proxyEndpoint:(0,o.expectString)(e.proxyEndpoint)}};const wr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return vr(e,t)});return n};const br=(e,t)=>{return{architecture:(0,o.expectString)(e.architecture),author:(0,o.expectString)(e.author),imageHash:(0,o.expectString)(e.imageHash),imageTags:e.imageTags!==undefined&&e.imageTags!==null?Ro(e.imageTags,t):undefined,platform:(0,o.expectString)(e.platform),pushedAt:e.pushedAt!==undefined&&e.pushedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.pushedAt))):undefined,registry:(0,o.expectString)(e.registry),repositoryName:(0,o.expectString)(e.repositoryName)}};const Sr=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?Mo(e.failures,t):undefined,layers:e.layers!==undefined&&e.layers!==null?zo(e.layers,t):undefined}};const Er=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?lo(e.failures,t):undefined,imageIds:e.imageIds!==undefined&&e.imageIds!==null?fo(e.imageIds,t):undefined}};const Pr=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?lo(e.failures,t):undefined,images:e.images!==undefined&&e.images!==null?po(e.images,t):undefined}};const Rr=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?ji(e.failures,t):undefined,scanningConfigurations:e.scanningConfigurations!==undefined&&e.scanningConfigurations!==null?Li(e.scanningConfigurations,t):undefined}};const xr=(e,t)=>{return{layerDigest:(0,o.expectString)(e.layerDigest),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),uploadId:(0,o.expectString)(e.uploadId)}};const Ar=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,ecrRepositoryPrefix:(0,o.expectString)(e.ecrRepositoryPrefix),registryId:(0,o.expectString)(e.registryId),upstreamRegistryUrl:(0,o.expectString)(e.upstreamRegistryUrl)}};const Tr=(e,t)=>{return{repository:e.repository!==undefined&&e.repository!==null?Si(e.repository,t):undefined}};const Cr=(e,t)=>{return{baseScore:(0,o.limitedParseDouble)(e.baseScore),scoringVector:(0,o.expectString)(e.scoringVector),source:(0,o.expectString)(e.source),version:(0,o.expectString)(e.version)}};const Ir=(e,t)=>{return{metric:(0,o.expectString)(e.metric),reason:(0,o.expectString)(e.reason)}};const Or=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ir(e,t)});return n};const jr=(e,t)=>{return{adjustments:e.adjustments!==undefined&&e.adjustments!==null?Or(e.adjustments,t):undefined,score:(0,o.limitedParseDouble)(e.score),scoreSource:(0,o.expectString)(e.scoreSource),scoringVector:(0,o.expectString)(e.scoringVector),version:(0,o.expectString)(e.version)}};const Lr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Cr(e,t)});return n};const Dr=(e,t)=>{return{lastEvaluatedAt:e.lastEvaluatedAt!==undefined&&e.lastEvaluatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastEvaluatedAt))):undefined,lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const Mr=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,ecrRepositoryPrefix:(0,o.expectString)(e.ecrRepositoryPrefix),registryId:(0,o.expectString)(e.registryId),upstreamRegistryUrl:(0,o.expectString)(e.upstreamRegistryUrl)}};const Fr=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId)}};const zr=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const kr=(e,t)=>{return{repository:e.repository!==undefined&&e.repository!==null?Si(e.repository,t):undefined}};const Nr=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,replicationStatuses:e.replicationStatuses!==undefined&&e.replicationStatuses!==null?mo(e.replicationStatuses,t):undefined,repositoryName:(0,o.expectString)(e.repositoryName)}};const Gr=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,imageScanFindings:e.imageScanFindings!==undefined&&e.imageScanFindings!==null?vo(e.imageScanFindings,t):undefined,imageScanStatus:e.imageScanStatus!==undefined&&e.imageScanStatus!==null?So(e.imageScanStatus,t):undefined,nextToken:(0,o.expectString)(e.nextToken),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const qr=(e,t)=>{return{imageDetails:e.imageDetails!==undefined&&e.imageDetails!==null?so(e.imageDetails,t):undefined,nextToken:(0,o.expectString)(e.nextToken)}};const Ur=(e,t)=>{return{nextToken:(0,o.expectString)(e.nextToken),pullThroughCacheRules:e.pullThroughCacheRules!==undefined&&e.pullThroughCacheRules!==null?Zo(e.pullThroughCacheRules,t):undefined}};const $r=(e,t)=>{return{registryId:(0,o.expectString)(e.registryId),replicationConfiguration:e.replicationConfiguration!==undefined&&e.replicationConfiguration!==null?gi(e.replicationConfiguration,t):undefined}};const Hr=(e,t)=>{return{nextToken:(0,o.expectString)(e.nextToken),repositories:e.repositories!==undefined&&e.repositories!==null?xi(e.repositories,t):undefined}};const Vr=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Br=(e,t)=>{return{encryptionType:(0,o.expectString)(e.encryptionType),kmsKey:(0,o.expectString)(e.kmsKey)}};const Wr=(e,t)=>{return{awsAccountId:(0,o.expectString)(e.awsAccountId),description:(0,o.expectString)(e.description),findingArn:(0,o.expectString)(e.findingArn),firstObservedAt:e.firstObservedAt!==undefined&&e.firstObservedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.firstObservedAt))):undefined,lastObservedAt:e.lastObservedAt!==undefined&&e.lastObservedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastObservedAt))):undefined,packageVulnerabilityDetails:e.packageVulnerabilityDetails!==undefined&&e.packageVulnerabilityDetails!==null?Yo(e.packageVulnerabilityDetails,t):undefined,remediation:e.remediation!==undefined&&e.remediation!==null?mi(e.remediation,t):undefined,resources:e.resources!==undefined&&e.resources!==null?Fi(e.resources,t):undefined,score:(0,o.limitedParseDouble)(e.score),scoreDetails:e.scoreDetails!==undefined&&e.scoreDetails!==null?Gi(e.scoreDetails,t):undefined,severity:(0,o.expectString)(e.severity),status:(0,o.expectString)(e.status),title:(0,o.expectString)(e.title),type:(0,o.expectString)(e.type),updatedAt:e.updatedAt!==undefined&&e.updatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.updatedAt))):undefined}};const Kr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Wr(e,t)});return n};const Jr=(e,t)=>{return Object.entries(e).reduce((e,[t,n])=>{if(n===null){return e}return{...e,[t]:(0,o.expectInt32)(n)}},{})};const Yr=(e,t)=>{return{authorizationData:e.authorizationData!==undefined&&e.authorizationData!==null?wr(e.authorizationData,t):undefined}};const Xr=(e,t)=>{return{downloadUrl:(0,o.expectString)(e.downloadUrl),layerDigest:(0,o.expectString)(e.layerDigest)}};const Qr=(e,t)=>{return{lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),nextToken:(0,o.expectString)(e.nextToken),previewResults:e.previewResults!==undefined&&e.previewResults!==null?Ho(e.previewResults,t):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),status:(0,o.expectString)(e.status),summary:e.summary!==undefined&&e.summary!==null?Vo(e.summary,t):undefined}};const Zr=(e,t)=>{return{lastEvaluatedAt:e.lastEvaluatedAt!==undefined&&e.lastEvaluatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastEvaluatedAt))):undefined,lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const eo=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId)}};const to=(e,t)=>{return{registryId:(0,o.expectString)(e.registryId),scanningConfiguration:e.scanningConfiguration!==undefined&&e.scanningConfiguration!==null?di(e.scanningConfiguration,t):undefined}};const no=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const ro=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,imageManifest:(0,o.expectString)(e.imageManifest),imageManifestMediaType:(0,o.expectString)(e.imageManifestMediaType),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const oo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const io=(e,t)=>{return{artifactMediaType:(0,o.expectString)(e.artifactMediaType),imageDigest:(0,o.expectString)(e.imageDigest),imageManifestMediaType:(0,o.expectString)(e.imageManifestMediaType),imagePushedAt:e.imagePushedAt!==undefined&&e.imagePushedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imagePushedAt))):undefined,imageScanFindingsSummary:e.imageScanFindingsSummary!==undefined&&e.imageScanFindingsSummary!==null?wo(e.imageScanFindingsSummary,t):undefined,imageScanStatus:e.imageScanStatus!==undefined&&e.imageScanStatus!==null?So(e.imageScanStatus,t):undefined,imageSizeInBytes:(0,o.expectLong)(e.imageSizeInBytes),imageTags:e.imageTags!==undefined&&e.imageTags!==null?Po(e.imageTags,t):undefined,lastRecordedPullTime:e.lastRecordedPullTime!==undefined&&e.lastRecordedPullTime!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastRecordedPullTime))):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const so=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return io(e,t)});return n};const ao=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const co=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),failureReason:(0,o.expectString)(e.failureReason),imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined}};const lo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return co(e,t)});return n};const uo=(e,t)=>{return{imageDigest:(0,o.expectString)(e.imageDigest),imageTag:(0,o.expectString)(e.imageTag)}};const fo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return uo(e,t)});return n};const po=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return ro(e,t)});return n};const yo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const _o=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),region:(0,o.expectString)(e.region),registryId:(0,o.expectString)(e.registryId),status:(0,o.expectString)(e.status)}};const mo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return _o(e,t)});return n};const go=(e,t)=>{return{attributes:e.attributes!==undefined&&e.attributes!==null?hr(e.attributes,t):undefined,description:(0,o.expectString)(e.description),name:(0,o.expectString)(e.name),severity:(0,o.expectString)(e.severity),uri:(0,o.expectString)(e.uri)}};const ho=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return go(e,t)});return n};const vo=(e,t)=>{return{enhancedFindings:e.enhancedFindings!==undefined&&e.enhancedFindings!==null?Kr(e.enhancedFindings,t):undefined,findingSeverityCounts:e.findingSeverityCounts!==undefined&&e.findingSeverityCounts!==null?Jr(e.findingSeverityCounts,t):undefined,findings:e.findings!==undefined&&e.findings!==null?ho(e.findings,t):undefined,imageScanCompletedAt:e.imageScanCompletedAt!==undefined&&e.imageScanCompletedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imageScanCompletedAt))):undefined,vulnerabilitySourceUpdatedAt:e.vulnerabilitySourceUpdatedAt!==undefined&&e.vulnerabilitySourceUpdatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vulnerabilitySourceUpdatedAt))):undefined}};const wo=(e,t)=>{return{findingSeverityCounts:e.findingSeverityCounts!==undefined&&e.findingSeverityCounts!==null?Jr(e.findingSeverityCounts,t):undefined,imageScanCompletedAt:e.imageScanCompletedAt!==undefined&&e.imageScanCompletedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imageScanCompletedAt))):undefined,vulnerabilitySourceUpdatedAt:e.vulnerabilitySourceUpdatedAt!==undefined&&e.vulnerabilitySourceUpdatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vulnerabilitySourceUpdatedAt))):undefined}};const bo=(e,t)=>{return{scanOnPush:(0,o.expectBoolean)(e.scanOnPush)}};const So=(e,t)=>{return{description:(0,o.expectString)(e.description),status:(0,o.expectString)(e.status)}};const Eo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Po=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const Ro=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const xo=(e,t)=>{return{partSize:(0,o.expectLong)(e.partSize),uploadId:(0,o.expectString)(e.uploadId)}};const Ao=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const To=(e,t)=>{return{lastValidByteReceived:(0,o.expectLong)(e.lastValidByteReceived),message:(0,o.expectString)(e.message),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),uploadId:(0,o.expectString)(e.uploadId)}};const Co=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Io=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Oo=(e,t)=>{return{kmsError:(0,o.expectString)(e.kmsError),message:(0,o.expectString)(e.message)}};const jo=(e,t)=>{return{layerAvailability:(0,o.expectString)(e.layerAvailability),layerDigest:(0,o.expectString)(e.layerDigest),layerSize:(0,o.expectLong)(e.layerSize),mediaType:(0,o.expectString)(e.mediaType)}};const Lo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Do=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),failureReason:(0,o.expectString)(e.failureReason),layerDigest:(0,o.expectString)(e.layerDigest)}};const Mo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Do(e,t)});return n};const Fo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const zo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return jo(e,t)});return n};const ko=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const No=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Go=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const qo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Uo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const $o=(e,t)=>{return{action:e.action!==undefined&&e.action!==null?Bo(e.action,t):undefined,appliedRulePriority:(0,o.expectInt32)(e.appliedRulePriority),imageDigest:(0,o.expectString)(e.imageDigest),imagePushedAt:e.imagePushedAt!==undefined&&e.imagePushedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imagePushedAt))):undefined,imageTags:e.imageTags!==undefined&&e.imageTags!==null?Po(e.imageTags,t):undefined}};const Ho=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return $o(e,t)});return n};const Vo=(e,t)=>{return{expiringImageTotalCount:(0,o.expectInt32)(e.expiringImageTotalCount)}};const Bo=(e,t)=>{return{type:(0,o.expectString)(e.type)}};const Wo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ko=(e,t)=>{return{imageIds:e.imageIds!==undefined&&e.imageIds!==null?fo(e.imageIds,t):undefined,nextToken:(0,o.expectString)(e.nextToken)}};const Jo=(e,t)=>{return{tags:e.tags!==undefined&&e.tags!==null?Bi(e.tags,t):undefined}};const Yo=(e,t)=>{return{cvss:e.cvss!==undefined&&e.cvss!==null?Lr(e.cvss,t):undefined,referenceUrls:e.referenceUrls!==undefined&&e.referenceUrls!==null?ui(e.referenceUrls,t):undefined,relatedVulnerabilities:e.relatedVulnerabilities!==undefined&&e.relatedVulnerabilities!==null?_i(e.relatedVulnerabilities,t):undefined,source:(0,o.expectString)(e.source),sourceUrl:(0,o.expectString)(e.sourceUrl),vendorCreatedAt:e.vendorCreatedAt!==undefined&&e.vendorCreatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vendorCreatedAt))):undefined,vendorSeverity:(0,o.expectString)(e.vendorSeverity),vendorUpdatedAt:e.vendorUpdatedAt!==undefined&&e.vendorUpdatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vendorUpdatedAt))):undefined,vulnerabilityId:(0,o.expectString)(e.vulnerabilityId),vulnerablePackages:e.vulnerablePackages!==undefined&&e.vulnerablePackages!==null?rs(e.vulnerablePackages,t):undefined}};const Xo=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,ecrRepositoryPrefix:(0,o.expectString)(e.ecrRepositoryPrefix),registryId:(0,o.expectString)(e.registryId),upstreamRegistryUrl:(0,o.expectString)(e.upstreamRegistryUrl)}};const Qo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Zo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Xo(e,t)});return n};const ei=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ti=(e,t)=>{return{image:e.image!==undefined&&e.image!==null?ro(e.image,t):undefined}};const ni=(e,t)=>{return{imageScanningConfiguration:e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null?bo(e.imageScanningConfiguration,t):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const ri=(e,t)=>{return{imageTagMutability:(0,o.expectString)(e.imageTagMutability),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const oi=(e,t)=>{return{lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const ii=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId)}};const si=(e,t)=>{return{registryScanningConfiguration:e.registryScanningConfiguration!==undefined&&e.registryScanningConfiguration!==null?di(e.registryScanningConfiguration,t):undefined}};const ai=(e,t)=>{return{replicationConfiguration:e.replicationConfiguration!==undefined&&e.replicationConfiguration!==null?gi(e.replicationConfiguration,t):undefined}};const ci=(e,t)=>{return{text:(0,o.expectString)(e.text),url:(0,o.expectString)(e.url)}};const li=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ui=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const fi=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const di=(e,t)=>{return{rules:e.rules!==undefined&&e.rules!==null?yi(e.rules,t):undefined,scanType:(0,o.expectString)(e.scanType)}};const pi=(e,t)=>{return{repositoryFilters:e.repositoryFilters!==undefined&&e.repositoryFilters!==null?ki(e.repositoryFilters,t):undefined,scanFrequency:(0,o.expectString)(e.scanFrequency)}};const yi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return pi(e,t)});return n};const _i=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const mi=(e,t)=>{return{recommendation:e.recommendation!==undefined&&e.recommendation!==null?ci(e.recommendation,t):undefined}};const gi=(e,t)=>{return{rules:e.rules!==undefined&&e.rules!==null?bi(e.rules,t):undefined}};const hi=(e,t)=>{return{region:(0,o.expectString)(e.region),registryId:(0,o.expectString)(e.registryId)}};const vi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return hi(e,t)});return n};const wi=(e,t)=>{return{destinations:e.destinations!==undefined&&e.destinations!==null?vi(e.destinations,t):undefined,repositoryFilters:e.repositoryFilters!==undefined&&e.repositoryFilters!==null?Ri(e.repositoryFilters,t):undefined}};const bi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return wi(e,t)});return n};const Si=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,encryptionConfiguration:e.encryptionConfiguration!==undefined&&e.encryptionConfiguration!==null?Br(e.encryptionConfiguration,t):undefined,imageScanningConfiguration:e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null?bo(e.imageScanningConfiguration,t):undefined,imageTagMutability:(0,o.expectString)(e.imageTagMutability),registryId:(0,o.expectString)(e.registryId),repositoryArn:(0,o.expectString)(e.repositoryArn),repositoryName:(0,o.expectString)(e.repositoryName),repositoryUri:(0,o.expectString)(e.repositoryUri)}};const Ei=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Pi=(e,t)=>{return{filter:(0,o.expectString)(e.filter),filterType:(0,o.expectString)(e.filterType)}};const Ri=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Pi(e,t)});return n};const xi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Si(e,t)});return n};const Ai=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ti=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ci=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ii=(e,t)=>{return{appliedScanFilters:e.appliedScanFilters!==undefined&&e.appliedScanFilters!==null?ki(e.appliedScanFilters,t):undefined,repositoryArn:(0,o.expectString)(e.repositoryArn),repositoryName:(0,o.expectString)(e.repositoryName),scanFrequency:(0,o.expectString)(e.scanFrequency),scanOnPush:(0,o.expectBoolean)(e.scanOnPush)}};const Oi=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),failureReason:(0,o.expectString)(e.failureReason),repositoryName:(0,o.expectString)(e.repositoryName)}};const ji=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Oi(e,t)});return n};const Li=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ii(e,t)});return n};const Di=(e,t)=>{return{details:e.details!==undefined&&e.details!==null?Mi(e.details,t):undefined,id:(0,o.expectString)(e.id),tags:e.tags!==undefined&&e.tags!==null?Ki(e.tags,t):undefined,type:(0,o.expectString)(e.type)}};const Mi=(e,t)=>{return{awsEcrContainerImage:e.awsEcrContainerImage!==undefined&&e.awsEcrContainerImage!==null?br(e.awsEcrContainerImage,t):undefined}};const Fi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Di(e,t)});return n};const zi=(e,t)=>{return{filter:(0,o.expectString)(e.filter),filterType:(0,o.expectString)(e.filterType)}};const ki=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return zi(e,t)});return n};const Ni=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Gi=(e,t)=>{return{cvss:e.cvss!==undefined&&e.cvss!==null?jr(e.cvss,t):undefined}};const qi=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ui=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const $i=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,imageScanStatus:e.imageScanStatus!==undefined&&e.imageScanStatus!==null?So(e.imageScanStatus,t):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const Hi=(e,t)=>{return{lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),status:(0,o.expectString)(e.status)}};const Vi=(e,t)=>{return{Key:(0,o.expectString)(e.Key),Value:(0,o.expectString)(e.Value)}};const Bi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Vi(e,t)});return n};const Wi=(e,t)=>{return{}};const Ki=(e,t)=>{return Object.entries(e).reduce((e,[t,n])=>{if(n===null){return e}return{...e,[t]:(0,o.expectString)(n)}},{})};const Ji=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Yi=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Xi=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Qi=(e,t)=>{return{}};const Zi=(e,t)=>{return{lastByteReceived:(0,o.expectLong)(e.lastByteReceived),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),uploadId:(0,o.expectString)(e.uploadId)}};const es=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ts=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ns=(e,t)=>{return{arch:(0,o.expectString)(e.arch),epoch:(0,o.expectInt32)(e.epoch),filePath:(0,o.expectString)(e.filePath),name:(0,o.expectString)(e.name),packageManager:(0,o.expectString)(e.packageManager),release:(0,o.expectString)(e.release),sourceLayerHash:(0,o.expectString)(e.sourceLayerHash),version:(0,o.expectString)(e.version)}};const rs=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return ns(e,t)});return n};const os=e=>{var t;return{httpStatusCode:e.statusCode,requestId:(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};const is=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const ss=(e,t)=>is(e,t).then(e=>t.utf8Encoder(e));const as=async(e,t,n,o,i)=>{const{hostname:s,protocol:a="https",port:c,path:l}=await e.endpoint();const u={protocol:a,hostname:s,port:c,method:"POST",path:l.endsWith("/")?l.slice(0,-1)+n:l+n,headers:t};if(o!==undefined){u.hostname=o}if(i!==undefined){u.body=i}return new r.HttpRequest(u)};const cs=(e,t)=>ss(e,t).then(e=>{if(e.length){return JSON.parse(e)}return{}});const ls=(e,t)=>{const n=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase());const r=e=>{let t=e;if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const o=n(e.headers,"x-amzn-errortype");if(o!==undefined){return r(e.headers[o])}if(t.code!==undefined){return r(t.code)}if(t["__type"]!==undefined){return r(t["__type"])}return""}},869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(3921);const o=r.__importDefault(n(6879));const i=n(2209);const s=n(6153);const a=n(5531);const c=n(7442);const l=n(6064);const u=n(7684);const f=n(8805);const d=n(8588);const p=n(4147);const y=n(8095);const _=n(6278);const m=n(542);const g=n(4963);const h=n(4243);const v=n(4963);const w=e=>{var t,n,r,w,b,S,E,P,R,x,A,T,C,I,O;(0,v.emitWarningIfUnsupportedVersion)(process.version);const j=(0,h.resolveDefaultsModeConfig)(e);const L=()=>j().then(g.loadConfigsForDefaultMode);const D=(0,m.getRuntimeConfig)(e);return{...D,...e,runtime:"node",defaultsMode:j,base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:d.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:d.toBase64,bodyLengthChecker:(r=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&r!==void 0?r:p.calculateBodyLength,credentialDefaultProvider:(w=e===null||e===void 0?void 0:e.credentialDefaultProvider)!==null&&w!==void 0?w:(0,i.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:(b=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&b!==void 0?b:(0,y.defaultUserAgent)({serviceId:D.serviceId,clientVersion:o.default.version}),maxAttempts:(S=e===null||e===void 0?void 0:e.maxAttempts)!==null&&S!==void 0?S:(0,u.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(E=e===null||e===void 0?void 0:e.region)!==null&&E!==void 0?E:(0,u.loadConfig)(s.NODE_REGION_CONFIG_OPTIONS,s.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(P=e===null||e===void 0?void 0:e.requestHandler)!==null&&P!==void 0?P:new f.NodeHttpHandler(L),retryMode:(R=e===null||e===void 0?void 0:e.retryMode)!==null&&R!==void 0?R:(0,u.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await L()).retryMode||l.DEFAULT_RETRY_MODE}),sha256:(x=e===null||e===void 0?void 0:e.sha256)!==null&&x!==void 0?x:c.Hash.bind(null,"sha256"),streamCollector:(A=e===null||e===void 0?void 0:e.streamCollector)!==null&&A!==void 0?A:f.streamCollector,useDualstackEndpoint:(T=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&T!==void 0?T:(0,u.loadConfig)(s.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(C=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&C!==void 0?C:(0,u.loadConfig)(s.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),utf8Decoder:(I=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&I!==void 0?I:_.fromUtf8,utf8Encoder:(O=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&O!==void 0?O:_.toUtf8}};t.getRuntimeConfig=w},542:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(7190);const o=n(3070);const i=e=>{var t,n,i,s,a;return{apiVersion:"2015-09-21",disableHostPrefix:(t=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&t!==void 0?t:false,logger:(n=e===null||e===void 0?void 0:e.logger)!==null&&n!==void 0?n:{},regionInfoProvider:(i=e===null||e===void 0?void 0:e.regionInfoProvider)!==null&&i!==void 0?i:o.defaultRegionInfoProvider,serviceId:(s=e===null||e===void 0?void 0:e.serviceId)!==null&&s!==void 0?s:"ECR",urlParser:(a=e===null||e===void 0?void 0:e.urlParser)!==null&&a!==void 0?a:r.parseUrl}};t.getRuntimeConfig=i},8406:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(8547),t);r.__exportStar(n(5723),t)},8547:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilImageScanComplete=t.waitForImageScanComplete=void 0;const r=n(1627);const o=n(2987);const i=async(e,t)=>{let n;try{const i=await e.send(new o.DescribeImageScanFindingsCommand(t));n=i;try{const e=()=>{return i.imageScanStatus.status};if(e()==="COMPLETE"){return{state:r.WaiterState.SUCCESS,reason:n}}}catch(e){}try{const e=()=>{return i.imageScanStatus.status};if(e()==="FAILED"){return{state:r.WaiterState.FAILURE,reason:n}}}catch(e){}}catch(e){n=e}return{state:r.WaiterState.RETRY,reason:n}};const s=async(e,t)=>{const n={minDelay:5,maxDelay:120};return(0,r.createWaiter)({...n,...e},t,i)};t.waitForImageScanComplete=s;const a=async(e,t)=>{const n={minDelay:5,maxDelay:120};const o=await(0,r.createWaiter)({...n,...e},t,i);return(0,r.checkExceptions)(o)};t.waitUntilImageScanComplete=a},5723:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilLifecyclePolicyPreviewComplete=t.waitForLifecyclePolicyPreviewComplete=void 0;const r=n(1627);const o=n(7006);const i=async(e,t)=>{let n;try{const i=await e.send(new o.GetLifecyclePolicyPreviewCommand(t));n=i;try{const e=()=>{return i.status};if(e()==="COMPLETE"){return{state:r.WaiterState.SUCCESS,reason:n}}}catch(e){}try{const e=()=>{return i.status};if(e()==="FAILED"){return{state:r.WaiterState.FAILURE,reason:n}}}catch(e){}}catch(e){n=e}return{state:r.WaiterState.RETRY,reason:n}};const s=async(e,t)=>{const n={minDelay:5,maxDelay:120};return(0,r.createWaiter)({...n,...e},t,i)};t.waitForLifecyclePolicyPreviewComplete=s;const a=async(e,t)=>{const n={minDelay:5,maxDelay:120};const o=await(0,r.createWaiter)({...n,...e},t,i);return(0,r.checkExceptions)(o)};t.waitUntilLifecyclePolicyPreviewComplete=a},3921:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},9838:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSO=void 0;const r=n(8972);const o=n(1513);const i=n(4296);const s=n(2586);const a=n(1057);class SSO extends a.SSOClient{getRoleCredentials(e,t,n){const o=new r.GetRoleCredentialsCommand(e);if(typeof t==="function"){this.send(o,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(o,t||{},n)}else{return this.send(o,t)}}listAccountRoles(e,t,n){const r=new o.ListAccountRolesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}listAccounts(e,t,n){const r=new i.ListAccountsCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}logout(e,t,n){const r=new s.LogoutCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}}t.SSO=SSO},1057:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOClient=void 0;const r=n(6153);const o=n(2245);const i=n(2545);const s=n(14);const a=n(6064);const c=n(4688);const l=n(4963);const u=n(9756);class SSOClient extends l.Client{constructor(e){const t=(0,u.getRuntimeConfig)(e);const n=(0,r.resolveRegionConfig)(t);const l=(0,r.resolveEndpointsConfig)(n);const f=(0,a.resolveRetryConfig)(l);const d=(0,i.resolveHostHeaderConfig)(f);const p=(0,c.resolveUserAgentConfig)(d);super(p);this.config=p;this.middlewareStack.use((0,a.getRetryPlugin)(this.config));this.middlewareStack.use((0,o.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,i.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,c.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.SSOClient=SSOClient},8972:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRoleCredentialsCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class GetRoleCredentialsCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="GetRoleCredentialsCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRoleCredentialsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRoleCredentialsResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1GetRoleCredentialsCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1GetRoleCredentialsCommand)(e,t)}}t.GetRoleCredentialsCommand=GetRoleCredentialsCommand},1513:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountRolesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class ListAccountRolesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="ListAccountRolesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListAccountRolesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListAccountRolesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1ListAccountRolesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1ListAccountRolesCommand)(e,t)}}t.ListAccountRolesCommand=ListAccountRolesCommand},4296:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountsCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class ListAccountsCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="ListAccountsCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListAccountsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListAccountsResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1ListAccountsCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1ListAccountsCommand)(e,t)}}t.ListAccountsCommand=ListAccountsCommand},2586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class LogoutCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="LogoutCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.LogoutRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1LogoutCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1LogoutCommand)(e,t)}}t.LogoutCommand=LogoutCommand},5706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(808);r.__exportStar(n(8972),t);r.__exportStar(n(1513),t);r.__exportStar(n(4296),t);r.__exportStar(n(2586),t)},3546:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const r=n(6153);const o={"ap-northeast-1":{variants:[{hostname:"portal.sso.ap-northeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-1"},"ap-northeast-2":{variants:[{hostname:"portal.sso.ap-northeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-2"},"ap-northeast-3":{variants:[{hostname:"portal.sso.ap-northeast-3.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-3"},"ap-south-1":{variants:[{hostname:"portal.sso.ap-south-1.amazonaws.com",tags:[]}],signingRegion:"ap-south-1"},"ap-southeast-1":{variants:[{hostname:"portal.sso.ap-southeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-1"},"ap-southeast-2":{variants:[{hostname:"portal.sso.ap-southeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-2"},"ca-central-1":{variants:[{hostname:"portal.sso.ca-central-1.amazonaws.com",tags:[]}],signingRegion:"ca-central-1"},"eu-central-1":{variants:[{hostname:"portal.sso.eu-central-1.amazonaws.com",tags:[]}],signingRegion:"eu-central-1"},"eu-north-1":{variants:[{hostname:"portal.sso.eu-north-1.amazonaws.com",tags:[]}],signingRegion:"eu-north-1"},"eu-west-1":{variants:[{hostname:"portal.sso.eu-west-1.amazonaws.com",tags:[]}],signingRegion:"eu-west-1"},"eu-west-2":{variants:[{hostname:"portal.sso.eu-west-2.amazonaws.com",tags:[]}],signingRegion:"eu-west-2"},"eu-west-3":{variants:[{hostname:"portal.sso.eu-west-3.amazonaws.com",tags:[]}],signingRegion:"eu-west-3"},"sa-east-1":{variants:[{hostname:"portal.sso.sa-east-1.amazonaws.com",tags:[]}],signingRegion:"sa-east-1"},"us-east-1":{variants:[{hostname:"portal.sso.us-east-1.amazonaws.com",tags:[]}],signingRegion:"us-east-1"},"us-east-2":{variants:[{hostname:"portal.sso.us-east-2.amazonaws.com",tags:[]}],signingRegion:"us-east-2"},"us-gov-east-1":{variants:[{hostname:"portal.sso.us-gov-east-1.amazonaws.com",tags:[]}],signingRegion:"us-gov-east-1"},"us-gov-west-1":{variants:[{hostname:"portal.sso.us-gov-west-1.amazonaws.com",tags:[]}],signingRegion:"us-gov-west-1"},"us-west-2":{variants:[{hostname:"portal.sso.us-west-2.amazonaws.com",tags:[]}],signingRegion:"us-west-2"}};const i={aws:{regions:["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-southeast-1","ap-southeast-2","ap-southeast-3","ca-central-1","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"],regionRegex:"^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.amazonaws.com",tags:[]},{hostname:"portal.sso-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"portal.sso-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"portal.sso.{region}.api.aws",tags:["dualstack"]}]},"aws-cn":{regions:["cn-north-1","cn-northwest-1"],regionRegex:"^cn\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.amazonaws.com.cn",tags:[]},{hostname:"portal.sso-fips.{region}.amazonaws.com.cn",tags:["fips"]},{hostname:"portal.sso-fips.{region}.api.amazonwebservices.com.cn",tags:["dualstack","fips"]},{hostname:"portal.sso.{region}.api.amazonwebservices.com.cn",tags:["dualstack"]}]},"aws-iso":{regions:["us-iso-east-1","us-iso-west-1"],regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.c2s.ic.gov",tags:[]},{hostname:"portal.sso-fips.{region}.c2s.ic.gov",tags:["fips"]}]},"aws-iso-b":{regions:["us-isob-east-1"],regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.sc2s.sgov.gov",tags:[]},{hostname:"portal.sso-fips.{region}.sc2s.sgov.gov",tags:["fips"]}]},"aws-us-gov":{regions:["us-gov-east-1","us-gov-west-1"],regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.amazonaws.com",tags:[]},{hostname:"portal.sso-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"portal.sso-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"portal.sso.{region}.api.aws",tags:["dualstack"]}]}};const s=async(e,t)=>(0,r.getRegionInfo)(e,{...t,signingService:"awsssoportal",regionHash:o,partitionHash:i});t.defaultRegionInfoProvider=s},2666:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=void 0;const r=n(808);r.__exportStar(n(9838),t);r.__exportStar(n(1057),t);r.__exportStar(n(5706),t);r.__exportStar(n(4952),t);r.__exportStar(n(6773),t);var o=n(1517);Object.defineProperty(t,"SSOServiceException",{enumerable:true,get:function(){return o.SSOServiceException}})},1517:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=void 0;const r=n(4963);class SSOServiceException extends r.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,SSOServiceException.prototype)}}t.SSOServiceException=SSOServiceException},4952:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(808);r.__exportStar(n(6390),t)},6390:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutRequest=t.ListAccountsResponse=t.ListAccountsRequest=t.ListAccountRolesResponse=t.RoleInfo=t.ListAccountRolesRequest=t.UnauthorizedException=t.TooManyRequestsException=t.ResourceNotFoundException=t.InvalidRequestException=t.GetRoleCredentialsResponse=t.RoleCredentials=t.GetRoleCredentialsRequest=t.AccountInfo=void 0;const r=n(4963);const o=n(1517);var i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(i=t.AccountInfo||(t.AccountInfo={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(s=t.GetRoleCredentialsRequest||(t.GetRoleCredentialsRequest={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e,...e.secretAccessKey&&{secretAccessKey:r.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:r.SENSITIVE_STRING}}))})(a=t.RoleCredentials||(t.RoleCredentials={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e,...e.roleCredentials&&{roleCredentials:a.filterSensitiveLog(e.roleCredentials)}}))})(c=t.GetRoleCredentialsResponse||(t.GetRoleCredentialsResponse={}));class InvalidRequestException extends o.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 o.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 o.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 o.SSOServiceException{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,UnauthorizedException.prototype)}}t.UnauthorizedException=UnauthorizedException;var l;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(l=t.ListAccountRolesRequest||(t.ListAccountRolesRequest={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.RoleInfo||(t.RoleInfo={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.ListAccountRolesResponse||(t.ListAccountRolesResponse={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(d=t.ListAccountsRequest||(t.ListAccountsRequest={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ListAccountsResponse||(t.ListAccountsResponse={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(y=t.LogoutRequest||(t.LogoutRequest={}))},849:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8460:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccountRoles=void 0;const r=n(1513);const o=n(9838);const i=n(1057);const s=async(e,t,...n)=>{return await e.send(new r.ListAccountRolesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listAccountRoles(t,...n)};async function*paginateListAccountRoles(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.SSO){l=await a(e.client,t,...n)}else if(e.client instanceof i.SSOClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateListAccountRoles=paginateListAccountRoles},938:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccounts=void 0;const r=n(4296);const o=n(9838);const i=n(1057);const s=async(e,t,...n)=>{return await e.send(new r.ListAccountsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listAccounts(t,...n)};async function*paginateListAccounts(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.SSO){l=await a(e.client,t,...n)}else if(e.client instanceof i.SSOClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateListAccounts=paginateListAccounts},6773:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(808);r.__exportStar(n(849),t);r.__exportStar(n(8460),t);r.__exportStar(n(938),t)},8507:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializeAws_restJson1LogoutCommand=t.deserializeAws_restJson1ListAccountsCommand=t.deserializeAws_restJson1ListAccountRolesCommand=t.deserializeAws_restJson1GetRoleCredentialsCommand=t.serializeAws_restJson1LogoutCommand=t.serializeAws_restJson1ListAccountsCommand=t.serializeAws_restJson1ListAccountRolesCommand=t.serializeAws_restJson1GetRoleCredentialsCommand=void 0;const r=n(223);const o=n(4963);const i=n(6390);const s=n(1517);const a=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/federation/credentials";const l={...e.roleName!==undefined&&{role_name:e.roleName},...e.accountId!==undefined&&{account_id:e.accountId}};let u;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"GET",headers:a,path:c,query:l,body:u})};t.serializeAws_restJson1GetRoleCredentialsCommand=a;const c=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/assignment/roles";const l={...e.nextToken!==undefined&&{next_token:e.nextToken},...e.maxResults!==undefined&&{max_result:e.maxResults.toString()},...e.accountId!==undefined&&{account_id:e.accountId}};let u;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"GET",headers:a,path:c,query:l,body:u})};t.serializeAws_restJson1ListAccountRolesCommand=c;const l=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/assignment/accounts";const l={...e.nextToken!==undefined&&{next_token:e.nextToken},...e.maxResults!==undefined&&{max_result:e.maxResults.toString()}};let u;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"GET",headers:a,path:c,query:l,body:u})};t.serializeAws_restJson1ListAccountsCommand=l;const u=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/logout";let l;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"POST",headers:a,path:c,body:l})};t.serializeAws_restJson1LogoutCommand=u;const f=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return d(e,t)}const n={$metadata:T(e),roleCredentials:undefined};const r=(0,o.expectNonNull)((0,o.expectObject)(await j(e.body,t)),"body");if(r.roleCredentials!==undefined&&r.roleCredentials!==null){n.roleCredentials=R(r.roleCredentials,t)}return Promise.resolve(n)};t.deserializeAws_restJson1GetRoleCredentialsCommand=f;const d=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await w(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const p=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return y(e,t)}const n={$metadata:T(e),nextToken:undefined,roleList:undefined};const r=(0,o.expectNonNull)((0,o.expectObject)(await j(e.body,t)),"body");if(r.nextToken!==undefined&&r.nextToken!==null){n.nextToken=(0,o.expectString)(r.nextToken)}if(r.roleList!==undefined&&r.roleList!==null){n.roleList=A(r.roleList,t)}return Promise.resolve(n)};t.deserializeAws_restJson1ListAccountRolesCommand=p;const y=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await w(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const _=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return m(e,t)}const n={$metadata:T(e),accountList:undefined,nextToken:undefined};const r=(0,o.expectNonNull)((0,o.expectObject)(await j(e.body,t)),"body");if(r.accountList!==undefined&&r.accountList!==null){n.accountList=P(r.accountList,t)}if(r.nextToken!==undefined&&r.nextToken!==null){n.nextToken=(0,o.expectString)(r.nextToken)}return Promise.resolve(n)};t.deserializeAws_restJson1ListAccountsCommand=_;const m=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await w(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const g=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return h(e,t)}const n={$metadata:T(e)};await C(e.body,t);return Promise.resolve(n)};t.deserializeAws_restJson1LogoutCommand=g;const h=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const v=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.InvalidRequestException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const w=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.ResourceNotFoundException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const b=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.TooManyRequestsException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const S=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.UnauthorizedException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const E=(e,t)=>{return{accountId:(0,o.expectString)(e.accountId),accountName:(0,o.expectString)(e.accountName),emailAddress:(0,o.expectString)(e.emailAddress)}};const P=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return E(e,t)});return n};const R=(e,t)=>{return{accessKeyId:(0,o.expectString)(e.accessKeyId),expiration:(0,o.expectLong)(e.expiration),secretAccessKey:(0,o.expectString)(e.secretAccessKey),sessionToken:(0,o.expectString)(e.sessionToken)}};const x=(e,t)=>{return{accountId:(0,o.expectString)(e.accountId),roleName:(0,o.expectString)(e.roleName)}};const A=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return x(e,t)});return n};const T=e=>{var t;return{httpStatusCode:e.statusCode,requestId:(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};const C=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const I=(e,t)=>C(e,t).then(e=>t.utf8Encoder(e));const O=e=>e!==undefined&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0);const j=(e,t)=>I(e,t).then(e=>{if(e.length){return JSON.parse(e)}return{}});const L=(e,t)=>{const n=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase());const r=e=>{let t=e;if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const o=n(e.headers,"x-amzn-errortype");if(o!==undefined){return r(e.headers[o])}if(t.code!==undefined){return r(t.code)}if(t["__type"]!==undefined){return r(t["__type"])}return""}},9756:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(808);const o=r.__importDefault(n(3966));const i=n(6153);const s=n(7442);const a=n(6064);const c=n(7684);const l=n(8805);const u=n(8588);const f=n(4147);const d=n(8095);const p=n(6278);const y=n(4355);const _=n(4963);const m=n(4243);const g=n(4963);const h=e=>{var t,n,r,h,v,w,b,S,E,P,R,x,A,T;(0,g.emitWarningIfUnsupportedVersion)(process.version);const C=(0,m.resolveDefaultsModeConfig)(e);const I=()=>C().then(_.loadConfigsForDefaultMode);const O=(0,y.getRuntimeConfig)(e);return{...O,...e,runtime:"node",defaultsMode:C,base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:u.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:u.toBase64,bodyLengthChecker:(r=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&r!==void 0?r:f.calculateBodyLength,defaultUserAgentProvider:(h=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&h!==void 0?h:(0,d.defaultUserAgent)({serviceId:O.serviceId,clientVersion:o.default.version}),maxAttempts:(v=e===null||e===void 0?void 0:e.maxAttempts)!==null&&v!==void 0?v:(0,c.loadConfig)(a.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(w=e===null||e===void 0?void 0:e.region)!==null&&w!==void 0?w:(0,c.loadConfig)(i.NODE_REGION_CONFIG_OPTIONS,i.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(b=e===null||e===void 0?void 0:e.requestHandler)!==null&&b!==void 0?b:new l.NodeHttpHandler(I),retryMode:(S=e===null||e===void 0?void 0:e.retryMode)!==null&&S!==void 0?S:(0,c.loadConfig)({...a.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await I()).retryMode||a.DEFAULT_RETRY_MODE}),sha256:(E=e===null||e===void 0?void 0:e.sha256)!==null&&E!==void 0?E:s.Hash.bind(null,"sha256"),streamCollector:(P=e===null||e===void 0?void 0:e.streamCollector)!==null&&P!==void 0?P:l.streamCollector,useDualstackEndpoint:(R=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&R!==void 0?R:(0,c.loadConfig)(i.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(x=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&x!==void 0?x:(0,c.loadConfig)(i.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),utf8Decoder:(A=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&A!==void 0?A:p.fromUtf8,utf8Encoder:(T=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&T!==void 0?T:p.toUtf8}};t.getRuntimeConfig=h},4355:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(7190);const o=n(3546);const i=e=>{var t,n,i,s,a;return{apiVersion:"2019-06-10",disableHostPrefix:(t=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&t!==void 0?t:false,logger:(n=e===null||e===void 0?void 0:e.logger)!==null&&n!==void 0?n:{},regionInfoProvider:(i=e===null||e===void 0?void 0:e.regionInfoProvider)!==null&&i!==void 0?i:o.defaultRegionInfoProvider,serviceId:(s=e===null||e===void 0?void 0:e.serviceId)!==null&&s!==void 0?s:"SSO",urlParser:(a=e===null||e===void 0?void 0:e.urlParser)!==null&&a!==void 0?a:r.parseUrl}};t.getRuntimeConfig=i},808:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},2605:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STS=void 0;const r=n(9802);const o=n(2865);const i=n(7451);const s=n(4150);const a=n(9804);const c=n(4278);const l=n(7552);const u=n(3285);const f=n(4195);class STS extends f.STSClient{assumeRole(e,t,n){const o=new r.AssumeRoleCommand(e);if(typeof t==="function"){this.send(o,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(o,t||{},n)}else{return this.send(o,t)}}assumeRoleWithSAML(e,t,n){const r=new o.AssumeRoleWithSAMLCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}assumeRoleWithWebIdentity(e,t,n){const r=new i.AssumeRoleWithWebIdentityCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}decodeAuthorizationMessage(e,t,n){const r=new s.DecodeAuthorizationMessageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getAccessKeyInfo(e,t,n){const r=new a.GetAccessKeyInfoCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getCallerIdentity(e,t,n){const r=new c.GetCallerIdentityCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getFederationToken(e,t,n){const r=new l.GetFederationTokenCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getSessionToken(e,t,n){const r=new u.GetSessionTokenCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}}t.STS=STS},4195:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=void 0;const r=n(6153);const o=n(2245);const i=n(2545);const s=n(14);const a=n(6064);const c=n(5959);const l=n(4688);const u=n(4963);const f=n(3405);class STSClient extends u.Client{constructor(e){const t=(0,f.getRuntimeConfig)(e);const n=(0,r.resolveRegionConfig)(t);const u=(0,r.resolveEndpointsConfig)(n);const d=(0,a.resolveRetryConfig)(u);const p=(0,i.resolveHostHeaderConfig)(d);const y=(0,c.resolveStsAuthConfig)(p,{stsClientCtor:STSClient});const _=(0,l.resolveUserAgentConfig)(y);super(_);this.config=_;this.middlewareStack.use((0,a.getRetryPlugin)(this.config));this.middlewareStack.use((0,o.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,i.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},9802:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class AssumeRoleCommand extends i.Command{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.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="AssumeRoleCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.AssumeRoleRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryAssumeRoleCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryAssumeRoleCommand)(e,t)}}t.AssumeRoleCommand=AssumeRoleCommand},2865:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithSAMLCommand=void 0;const r=n(3631);const o=n(4963);const i=n(1780);const s=n(740);class AssumeRoleWithSAMLCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="STSClient";const c="AssumeRoleWithSAMLCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.AssumeRoleWithSAMLRequest.filterSensitiveLog,outputFilterSensitiveLog:i.AssumeRoleWithSAMLResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_queryAssumeRoleWithSAMLCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_queryAssumeRoleWithSAMLCommand)(e,t)}}t.AssumeRoleWithSAMLCommand=AssumeRoleWithSAMLCommand},7451:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithWebIdentityCommand=void 0;const r=n(3631);const o=n(4963);const i=n(1780);const s=n(740);class AssumeRoleWithWebIdentityCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="STSClient";const c="AssumeRoleWithWebIdentityCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.AssumeRoleWithWebIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.AssumeRoleWithWebIdentityResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_queryAssumeRoleWithWebIdentityCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_queryAssumeRoleWithWebIdentityCommand)(e,t)}}t.AssumeRoleWithWebIdentityCommand=AssumeRoleWithWebIdentityCommand},4150:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DecodeAuthorizationMessageCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class DecodeAuthorizationMessageCommand extends i.Command{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.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="DecodeAuthorizationMessageCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.DecodeAuthorizationMessageRequest.filterSensitiveLog,outputFilterSensitiveLog:s.DecodeAuthorizationMessageResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryDecodeAuthorizationMessageCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryDecodeAuthorizationMessageCommand)(e,t)}}t.DecodeAuthorizationMessageCommand=DecodeAuthorizationMessageCommand},9804:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAccessKeyInfoCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetAccessKeyInfoCommand extends i.Command{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.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetAccessKeyInfoCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetAccessKeyInfoRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetAccessKeyInfoResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetAccessKeyInfoCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetAccessKeyInfoCommand)(e,t)}}t.GetAccessKeyInfoCommand=GetAccessKeyInfoCommand},4278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCallerIdentityCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetCallerIdentityCommand extends i.Command{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.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetCallerIdentityCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetCallerIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetCallerIdentityResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetCallerIdentityCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetCallerIdentityCommand)(e,t)}}t.GetCallerIdentityCommand=GetCallerIdentityCommand},7552:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFederationTokenCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetFederationTokenCommand extends i.Command{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.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetFederationTokenCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetFederationTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetFederationTokenResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetFederationTokenCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetFederationTokenCommand)(e,t)}}t.GetFederationTokenCommand=GetFederationTokenCommand},3285:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetSessionTokenCommand extends i.Command{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.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetSessionTokenCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetSessionTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetSessionTokenResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetSessionTokenCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetSessionTokenCommand)(e,t)}}t.GetSessionTokenCommand=GetSessionTokenCommand},5716:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6759);r.__exportStar(n(9802),t);r.__exportStar(n(2865),t);r.__exportStar(n(7451),t);r.__exportStar(n(4150),t);r.__exportStar(n(9804),t);r.__exportStar(n(4278),t);r.__exportStar(n(7552),t);r.__exportStar(n(3285),t)},8028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const r=n(48);const o=n(4195);const i=(e={})=>(0,r.getDefaultRoleAssumer)(e,o.STSClient);t.getDefaultRoleAssumer=i;const s=(e={})=>(0,r.getDefaultRoleAssumerWithWebIdentity)(e,o.STSClient);t.getDefaultRoleAssumerWithWebIdentity=s;const a=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n),...n});t.decorateDefaultCredentialProvider=a},48:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const r=n(9802);const o=n(7451);const i="us-east-1";const s=e=>{if(typeof e!=="function"){return e===undefined?i:e}return async()=>{try{return await e()}catch(e){return i}}};const a=(e,t)=>{let n;let o;return async(i,a)=>{o=i;if(!n){const{logger:r,region:i,requestHandler:a}=e;n=new t({logger:r,credentialDefaultProvider:()=>async()=>o,region:s(i||e.region),...a?{requestHandler:a}:{}})}const{Credentials:c}=await n.send(new r.AssumeRoleCommand(a));if(!c||!c.AccessKeyId||!c.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${a.RoleArn}`)}return{accessKeyId:c.AccessKeyId,secretAccessKey:c.SecretAccessKey,sessionToken:c.SessionToken,expiration:c.Expiration}}};t.getDefaultRoleAssumer=a;const c=(e,t)=>{let n;return async r=>{if(!n){const{logger:r,region:o,requestHandler:i}=e;n=new t({logger:r,region:s(o||e.region),...i?{requestHandler:i}:{}})}const{Credentials:i}=await n.send(new o.AssumeRoleWithWebIdentityCommand(r));if(!i||!i.AccessKeyId||!i.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${r.RoleArn}`)}return{accessKeyId:i.AccessKeyId,secretAccessKey:i.SecretAccessKey,sessionToken:i.SessionToken,expiration:i.Expiration}}};t.getDefaultRoleAssumerWithWebIdentity=c;const l=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n,n.stsClientCtor),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n,n.stsClientCtor),...n});t.decorateDefaultCredentialProvider=l},3571:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const r=n(6153);const o={"aws-global":{variants:[{hostname:"sts.amazonaws.com",tags:[]}],signingRegion:"us-east-1"},"us-east-1":{variants:[{hostname:"sts-fips.us-east-1.amazonaws.com",tags:["fips"]}]},"us-east-2":{variants:[{hostname:"sts-fips.us-east-2.amazonaws.com",tags:["fips"]}]},"us-gov-east-1":{variants:[{hostname:"sts.us-gov-east-1.amazonaws.com",tags:["fips"]}]},"us-gov-west-1":{variants:[{hostname:"sts.us-gov-west-1.amazonaws.com",tags:["fips"]}]},"us-west-1":{variants:[{hostname:"sts-fips.us-west-1.amazonaws.com",tags:["fips"]}]},"us-west-2":{variants:[{hostname:"sts-fips.us-west-2.amazonaws.com",tags:["fips"]}]}};const i={aws:{regions:["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-southeast-1","ap-southeast-2","ap-southeast-3","aws-global","ca-central-1","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-1-fips","us-east-2","us-east-2-fips","us-west-1","us-west-1-fips","us-west-2","us-west-2-fips"],regionRegex:"^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.amazonaws.com",tags:[]},{hostname:"sts-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"sts-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"sts.{region}.api.aws",tags:["dualstack"]}]},"aws-cn":{regions:["cn-north-1","cn-northwest-1"],regionRegex:"^cn\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.amazonaws.com.cn",tags:[]},{hostname:"sts-fips.{region}.amazonaws.com.cn",tags:["fips"]},{hostname:"sts-fips.{region}.api.amazonwebservices.com.cn",tags:["dualstack","fips"]},{hostname:"sts.{region}.api.amazonwebservices.com.cn",tags:["dualstack"]}]},"aws-iso":{regions:["us-iso-east-1","us-iso-west-1"],regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.c2s.ic.gov",tags:[]},{hostname:"sts-fips.{region}.c2s.ic.gov",tags:["fips"]}]},"aws-iso-b":{regions:["us-isob-east-1"],regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.sc2s.sgov.gov",tags:[]},{hostname:"sts-fips.{region}.sc2s.sgov.gov",tags:["fips"]}]},"aws-us-gov":{regions:["us-gov-east-1","us-gov-east-1-fips","us-gov-west-1","us-gov-west-1-fips"],regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.amazonaws.com",tags:[]},{hostname:"sts.{region}.amazonaws.com",tags:["fips"]},{hostname:"sts-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"sts.{region}.api.aws",tags:["dualstack"]}]}};const s=async(e,t)=>(0,r.getRegionInfo)(e,{...t,signingService:"sts",regionHash:o,partitionHash:i});t.defaultRegionInfoProvider=s},2209:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=void 0;const r=n(6759);r.__exportStar(n(2605),t);r.__exportStar(n(4195),t);r.__exportStar(n(5716),t);r.__exportStar(n(8028),t);r.__exportStar(n(106),t);var o=n(6450);Object.defineProperty(t,"STSServiceException",{enumerable:true,get:function(){return o.STSServiceException}})},6450:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=void 0;const r=n(4963);class STSServiceException extends r.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,STSServiceException.prototype)}}t.STSServiceException=STSServiceException},106:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6759);r.__exportStar(n(1780),t)},1780:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenResponse=t.GetSessionTokenRequest=t.GetFederationTokenResponse=t.FederatedUser=t.GetFederationTokenRequest=t.GetCallerIdentityResponse=t.GetCallerIdentityRequest=t.GetAccessKeyInfoResponse=t.GetAccessKeyInfoRequest=t.InvalidAuthorizationMessageException=t.DecodeAuthorizationMessageResponse=t.DecodeAuthorizationMessageRequest=t.IDPCommunicationErrorException=t.AssumeRoleWithWebIdentityResponse=t.AssumeRoleWithWebIdentityRequest=t.InvalidIdentityTokenException=t.IDPRejectedClaimException=t.AssumeRoleWithSAMLResponse=t.AssumeRoleWithSAMLRequest=t.RegionDisabledException=t.PackedPolicyTooLargeException=t.MalformedPolicyDocumentException=t.ExpiredTokenException=t.AssumeRoleResponse=t.Credentials=t.AssumeRoleRequest=t.Tag=t.PolicyDescriptorType=t.AssumedRoleUser=void 0;const r=n(6450);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.AssumedRoleUser||(t.AssumedRoleUser={}));var i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(i=t.PolicyDescriptorType||(t.PolicyDescriptorType={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.Tag||(t.Tag={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.AssumeRoleRequest||(t.AssumeRoleRequest={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.Credentials||(t.Credentials={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.AssumeRoleResponse||(t.AssumeRoleResponse={}));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;var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.AssumeRoleWithSAMLRequest||(t.AssumeRoleWithSAMLRequest={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.AssumeRoleWithSAMLResponse||(t.AssumeRoleWithSAMLResponse={}));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;var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.AssumeRoleWithWebIdentityRequest||(t.AssumeRoleWithWebIdentityRequest={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.AssumeRoleWithWebIdentityResponse||(t.AssumeRoleWithWebIdentityResponse={}));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;var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.DecodeAuthorizationMessageRequest||(t.DecodeAuthorizationMessageRequest={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.DecodeAuthorizationMessageResponse||(t.DecodeAuthorizationMessageResponse={}));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;var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.GetAccessKeyInfoRequest||(t.GetAccessKeyInfoRequest={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.GetAccessKeyInfoResponse||(t.GetAccessKeyInfoResponse={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.GetCallerIdentityRequest||(t.GetCallerIdentityRequest={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.GetCallerIdentityResponse||(t.GetCallerIdentityResponse={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.GetFederationTokenRequest||(t.GetFederationTokenRequest={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.FederatedUser||(t.FederatedUser={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.GetFederationTokenResponse||(t.GetFederationTokenResponse={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.GetSessionTokenRequest||(t.GetSessionTokenRequest={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.GetSessionTokenResponse||(t.GetSessionTokenResponse={}))},740:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializeAws_queryGetSessionTokenCommand=t.deserializeAws_queryGetFederationTokenCommand=t.deserializeAws_queryGetCallerIdentityCommand=t.deserializeAws_queryGetAccessKeyInfoCommand=t.deserializeAws_queryDecodeAuthorizationMessageCommand=t.deserializeAws_queryAssumeRoleWithWebIdentityCommand=t.deserializeAws_queryAssumeRoleWithSAMLCommand=t.deserializeAws_queryAssumeRoleCommand=t.serializeAws_queryGetSessionTokenCommand=t.serializeAws_queryGetFederationTokenCommand=t.serializeAws_queryGetCallerIdentityCommand=t.serializeAws_queryGetAccessKeyInfoCommand=t.serializeAws_queryDecodeAuthorizationMessageCommand=t.serializeAws_queryAssumeRoleWithWebIdentityCommand=t.serializeAws_queryAssumeRoleWithSAMLCommand=t.serializeAws_queryAssumeRoleCommand=void 0;const r=n(223);const o=n(4963);const i=n(3e3);const s=n(7448);const a=n(1780);const c=n(6450);const l=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...q(e,t),Action:"AssumeRole",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryAssumeRoleCommand=l;const u=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...U(e,t),Action:"AssumeRoleWithSAML",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryAssumeRoleWithSAMLCommand=u;const f=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...$(e,t),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryAssumeRoleWithWebIdentityCommand=f;const d=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...H(e,t),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryDecodeAuthorizationMessageCommand=d;const p=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...V(e,t),Action:"GetAccessKeyInfo",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetAccessKeyInfoCommand=p;const y=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...B(e,t),Action:"GetCallerIdentity",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetCallerIdentityCommand=y;const _=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...W(e,t),Action:"GetFederationToken",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetFederationTokenCommand=_;const m=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...K(e,t),Action:"GetSessionToken",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetSessionTokenCommand=m;const g=async(e,t)=>{if(e.statusCode>=300){return h(e,t)}const n=await Ee(e.body,t);let r={};r=te(n.AssumeRoleResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryAssumeRoleCommand=g;const h=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await L(n,t);case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await G(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const v=async(e,t)=>{if(e.statusCode>=300){return w(e,t)}const n=await Ee(e.body,t);let r={};r=ne(n.AssumeRoleWithSAMLResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryAssumeRoleWithSAMLCommand=v;const w=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await L(n,t);case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":throw await M(n,t);case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await z(n,t);case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await G(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const b=async(e,t)=>{if(e.statusCode>=300){return S(e,t)}const n=await Ee(e.body,t);let r={};r=re(n.AssumeRoleWithWebIdentityResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryAssumeRoleWithWebIdentityCommand=b;const S=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await L(n,t);case"IDPCommunicationErrorException":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await D(n,t);case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":throw await M(n,t);case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await z(n,t);case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await G(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const E=async(e,t)=>{if(e.statusCode>=300){return P(e,t)}const n=await Ee(e.body,t);let r={};r=ie(n.DecodeAuthorizationMessageResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryDecodeAuthorizationMessageCommand=E;const P=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await F(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const R=async(e,t)=>{if(e.statusCode>=300){return x(e,t)}const n=await Ee(e.body,t);let r={};r=ce(n.GetAccessKeyInfoResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetAccessKeyInfoCommand=R;const x=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){default:const t=n.body;r=new c.STSServiceException({name:t.Error.code||t.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,t.Error)}};const A=async(e,t)=>{if(e.statusCode>=300){return T(e,t)}const n=await Ee(e.body,t);let r={};r=le(n.GetCallerIdentityResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetCallerIdentityCommand=A;const T=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){default:const t=n.body;r=new c.STSServiceException({name:t.Error.code||t.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,t.Error)}};const C=async(e,t)=>{if(e.statusCode>=300){return I(e,t)}const n=await Ee(e.body,t);let r={};r=ue(n.GetFederationTokenResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetFederationTokenCommand=C;const I=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await G(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const O=async(e,t)=>{if(e.statusCode>=300){return j(e,t)}const n=await Ee(e.body,t);let r={};r=fe(n.GetSessionTokenResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetSessionTokenCommand=O;const j=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await G(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const L=async(e,t)=>{const n=e.body;const r=se(n.Error,t);const i=new a.ExpiredTokenException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const D=async(e,t)=>{const n=e.body;const r=de(n.Error,t);const i=new a.IDPCommunicationErrorException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const M=async(e,t)=>{const n=e.body;const r=pe(n.Error,t);const i=new a.IDPRejectedClaimException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const F=async(e,t)=>{const n=e.body;const r=ye(n.Error,t);const i=new a.InvalidAuthorizationMessageException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const z=async(e,t)=>{const n=e.body;const r=_e(n.Error,t);const i=new a.InvalidIdentityTokenException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const k=async(e,t)=>{const n=e.body;const r=me(n.Error,t);const i=new a.MalformedPolicyDocumentException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const N=async(e,t)=>{const n=e.body;const r=ge(n.Error,t);const i=new a.PackedPolicyTooLargeException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const G=async(e,t)=>{const n=e.body;const r=he(n.Error,t);const i=new a.RegionDisabledException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const q=(e,t)=>{const n={};if(e.RoleArn!==undefined&&e.RoleArn!==null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!==undefined&&e.RoleSessionName!==null){n["RoleSessionName"]=e.RoleSessionName}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!==undefined&&e.Tags!==null){const r=Z(e.Tags,t);Object.entries(r).forEach(([e,t])=>{const r=`Tags.${e}`;n[r]=t})}if(e.TransitiveTagKeys!==undefined&&e.TransitiveTagKeys!==null){const r=Q(e.TransitiveTagKeys,t);Object.entries(r).forEach(([e,t])=>{const r=`TransitiveTagKeys.${e}`;n[r]=t})}if(e.ExternalId!==undefined&&e.ExternalId!==null){n["ExternalId"]=e.ExternalId}if(e.SerialNumber!==undefined&&e.SerialNumber!==null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!==undefined&&e.TokenCode!==null){n["TokenCode"]=e.TokenCode}if(e.SourceIdentity!==undefined&&e.SourceIdentity!==null){n["SourceIdentity"]=e.SourceIdentity}return n};const U=(e,t)=>{const n={};if(e.RoleArn!==undefined&&e.RoleArn!==null){n["RoleArn"]=e.RoleArn}if(e.PrincipalArn!==undefined&&e.PrincipalArn!==null){n["PrincipalArn"]=e.PrincipalArn}if(e.SAMLAssertion!==undefined&&e.SAMLAssertion!==null){n["SAMLAssertion"]=e.SAMLAssertion}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}return n};const $=(e,t)=>{const n={};if(e.RoleArn!==undefined&&e.RoleArn!==null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!==undefined&&e.RoleSessionName!==null){n["RoleSessionName"]=e.RoleSessionName}if(e.WebIdentityToken!==undefined&&e.WebIdentityToken!==null){n["WebIdentityToken"]=e.WebIdentityToken}if(e.ProviderId!==undefined&&e.ProviderId!==null){n["ProviderId"]=e.ProviderId}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}return n};const H=(e,t)=>{const n={};if(e.EncodedMessage!==undefined&&e.EncodedMessage!==null){n["EncodedMessage"]=e.EncodedMessage}return n};const V=(e,t)=>{const n={};if(e.AccessKeyId!==undefined&&e.AccessKeyId!==null){n["AccessKeyId"]=e.AccessKeyId}return n};const B=(e,t)=>{const n={};return n};const W=(e,t)=>{const n={};if(e.Name!==undefined&&e.Name!==null){n["Name"]=e.Name}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!==undefined&&e.Tags!==null){const r=Z(e.Tags,t);Object.entries(r).forEach(([e,t])=>{const r=`Tags.${e}`;n[r]=t})}return n};const K=(e,t)=>{const n={};if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.SerialNumber!==undefined&&e.SerialNumber!==null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!==undefined&&e.TokenCode!==null){n["TokenCode"]=e.TokenCode}return n};const J=(e,t)=>{const n={};let r=1;for(const o of e){if(o===null){continue}const e=Y(o,t);Object.entries(e).forEach(([e,t])=>{n[`member.${r}.${e}`]=t});r++}return n};const Y=(e,t)=>{const n={};if(e.arn!==undefined&&e.arn!==null){n["arn"]=e.arn}return n};const X=(e,t)=>{const n={};if(e.Key!==undefined&&e.Key!==null){n["Key"]=e.Key}if(e.Value!==undefined&&e.Value!==null){n["Value"]=e.Value}return n};const Q=(e,t)=>{const n={};let r=1;for(const t of e){if(t===null){continue}n[`member.${r}`]=t;r++}return n};const Z=(e,t)=>{const n={};let r=1;for(const o of e){if(o===null){continue}const e=X(o,t);Object.entries(e).forEach(([e,t])=>{n[`member.${r}.${e}`]=t});r++}return n};const ee=(e,t)=>{const n={AssumedRoleId:undefined,Arn:undefined};if(e["AssumedRoleId"]!==undefined){n.AssumedRoleId=(0,o.expectString)(e["AssumedRoleId"])}if(e["Arn"]!==undefined){n.Arn=(0,o.expectString)(e["Arn"])}return n};const te=(e,t)=>{const n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,SourceIdentity:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=ee(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,o.expectString)(e["SourceIdentity"])}return n};const ne=(e,t)=>{const n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Subject:undefined,SubjectType:undefined,Issuer:undefined,Audience:undefined,NameQualifier:undefined,SourceIdentity:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=ee(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}if(e["Subject"]!==undefined){n.Subject=(0,o.expectString)(e["Subject"])}if(e["SubjectType"]!==undefined){n.SubjectType=(0,o.expectString)(e["SubjectType"])}if(e["Issuer"]!==undefined){n.Issuer=(0,o.expectString)(e["Issuer"])}if(e["Audience"]!==undefined){n.Audience=(0,o.expectString)(e["Audience"])}if(e["NameQualifier"]!==undefined){n.NameQualifier=(0,o.expectString)(e["NameQualifier"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,o.expectString)(e["SourceIdentity"])}return n};const re=(e,t)=>{const n={Credentials:undefined,SubjectFromWebIdentityToken:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Provider:undefined,Audience:undefined,SourceIdentity:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["SubjectFromWebIdentityToken"]!==undefined){n.SubjectFromWebIdentityToken=(0,o.expectString)(e["SubjectFromWebIdentityToken"])}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=ee(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}if(e["Provider"]!==undefined){n.Provider=(0,o.expectString)(e["Provider"])}if(e["Audience"]!==undefined){n.Audience=(0,o.expectString)(e["Audience"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,o.expectString)(e["SourceIdentity"])}return n};const oe=(e,t)=>{const n={AccessKeyId:undefined,SecretAccessKey:undefined,SessionToken:undefined,Expiration:undefined};if(e["AccessKeyId"]!==undefined){n.AccessKeyId=(0,o.expectString)(e["AccessKeyId"])}if(e["SecretAccessKey"]!==undefined){n.SecretAccessKey=(0,o.expectString)(e["SecretAccessKey"])}if(e["SessionToken"]!==undefined){n.SessionToken=(0,o.expectString)(e["SessionToken"])}if(e["Expiration"]!==undefined){n.Expiration=(0,o.expectNonNull)((0,o.parseRfc3339DateTime)(e["Expiration"]))}return n};const ie=(e,t)=>{const n={DecodedMessage:undefined};if(e["DecodedMessage"]!==undefined){n.DecodedMessage=(0,o.expectString)(e["DecodedMessage"])}return n};const se=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ae=(e,t)=>{const n={FederatedUserId:undefined,Arn:undefined};if(e["FederatedUserId"]!==undefined){n.FederatedUserId=(0,o.expectString)(e["FederatedUserId"])}if(e["Arn"]!==undefined){n.Arn=(0,o.expectString)(e["Arn"])}return n};const ce=(e,t)=>{const n={Account:undefined};if(e["Account"]!==undefined){n.Account=(0,o.expectString)(e["Account"])}return n};const le=(e,t)=>{const n={UserId:undefined,Account:undefined,Arn:undefined};if(e["UserId"]!==undefined){n.UserId=(0,o.expectString)(e["UserId"])}if(e["Account"]!==undefined){n.Account=(0,o.expectString)(e["Account"])}if(e["Arn"]!==undefined){n.Arn=(0,o.expectString)(e["Arn"])}return n};const ue=(e,t)=>{const n={Credentials:undefined,FederatedUser:undefined,PackedPolicySize:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["FederatedUser"]!==undefined){n.FederatedUser=ae(e["FederatedUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}return n};const fe=(e,t)=>{const n={Credentials:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}return n};const de=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const pe=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ye=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const _e=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const me=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ge=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const he=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ve=e=>{var t;return{httpStatusCode:e.statusCode,requestId:(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};const we=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const be=(e,t)=>we(e,t).then(e=>t.utf8Encoder(e));const Se=async(e,t,n,o,i)=>{const{hostname:s,protocol:a="https",port:c,path:l}=await e.endpoint();const u={protocol:a,hostname:s,port:c,method:"POST",path:l.endsWith("/")?l.slice(0,-1)+n:l+n,headers:t};if(o!==undefined){u.hostname=o}if(i!==undefined){u.body=i}return new r.HttpRequest(u)};const Ee=(e,t)=>be(e,t).then(e=>{if(e.length){const t=(0,s.parse)(e,{attributeNamePrefix:"",ignoreAttributes:false,parseNodeValue:false,trimValues:false,tagValueProcessor:e=>e.trim()===""&&e.includes("\n")?"":(0,i.decodeHTML)(e)});const n="#text";const r=Object.keys(t)[0];const a=t[r];if(a[n]){a[r]=a[n];delete a[n]}return(0,o.getValueFromTextNode)(a)}return{}});const Pe=e=>Object.entries(e).map(([e,t])=>(0,o.extendedEncodeURIComponent)(e)+"="+(0,o.extendedEncodeURIComponent)(t)).join("&");const Re=(e,t)=>{if(t.Error.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}return""}},3405:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(6759);const o=r.__importDefault(n(1121));const i=n(48);const s=n(6153);const a=n(5531);const c=n(7442);const l=n(6064);const u=n(7684);const f=n(8805);const d=n(8588);const p=n(4147);const y=n(8095);const _=n(6278);const m=n(2642);const g=n(4963);const h=n(4243);const v=n(4963);const w=e=>{var t,n,r,w,b,S,E,P,R,x,A,T,C,I,O;(0,v.emitWarningIfUnsupportedVersion)(process.version);const j=(0,h.resolveDefaultsModeConfig)(e);const L=()=>j().then(g.loadConfigsForDefaultMode);const D=(0,m.getRuntimeConfig)(e);return{...D,...e,runtime:"node",defaultsMode:j,base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:d.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:d.toBase64,bodyLengthChecker:(r=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&r!==void 0?r:p.calculateBodyLength,credentialDefaultProvider:(w=e===null||e===void 0?void 0:e.credentialDefaultProvider)!==null&&w!==void 0?w:(0,i.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:(b=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&b!==void 0?b:(0,y.defaultUserAgent)({serviceId:D.serviceId,clientVersion:o.default.version}),maxAttempts:(S=e===null||e===void 0?void 0:e.maxAttempts)!==null&&S!==void 0?S:(0,u.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(E=e===null||e===void 0?void 0:e.region)!==null&&E!==void 0?E:(0,u.loadConfig)(s.NODE_REGION_CONFIG_OPTIONS,s.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(P=e===null||e===void 0?void 0:e.requestHandler)!==null&&P!==void 0?P:new f.NodeHttpHandler(L),retryMode:(R=e===null||e===void 0?void 0:e.retryMode)!==null&&R!==void 0?R:(0,u.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await L()).retryMode||l.DEFAULT_RETRY_MODE}),sha256:(x=e===null||e===void 0?void 0:e.sha256)!==null&&x!==void 0?x:c.Hash.bind(null,"sha256"),streamCollector:(A=e===null||e===void 0?void 0:e.streamCollector)!==null&&A!==void 0?A:f.streamCollector,useDualstackEndpoint:(T=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&T!==void 0?T:(0,u.loadConfig)(s.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(C=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&C!==void 0?C:(0,u.loadConfig)(s.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),utf8Decoder:(I=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&I!==void 0?I:_.fromUtf8,utf8Encoder:(O=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&O!==void 0?O:_.toUtf8}};t.getRuntimeConfig=w},2642:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(7190);const o=n(3571);const i=e=>{var t,n,i,s,a;return{apiVersion:"2011-06-15",disableHostPrefix:(t=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&t!==void 0?t:false,logger:(n=e===null||e===void 0?void 0:e.logger)!==null&&n!==void 0?n:{},regionInfoProvider:(i=e===null||e===void 0?void 0:e.regionInfoProvider)!==null&&i!==void 0?i:o.defaultRegionInfoProvider,serviceId:(s=e===null||e===void 0?void 0:e.serviceId)!==null&&s!==void 0?s:"STS",urlParser:(a=e===null||e===void 0?void 0:e.urlParser)!==null&&a!==void 0?a:r.parseUrl}};t.getRuntimeConfig=i},6759:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},4723:(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 r=n(6168);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,r.booleanSelector)(e,t.ENV_USE_DUALSTACK_ENDPOINT,r.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,t.CONFIG_USE_DUALSTACK_ENDPOINT,r.SelectorType.CONFIG),default:false}},2478:(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 r=n(6168);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,r.booleanSelector)(e,t.ENV_USE_FIPS_ENDPOINT,r.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,t.CONFIG_USE_FIPS_ENDPOINT,r.SelectorType.CONFIG),default:false}},7392:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(4723),t);r.__exportStar(n(2478),t);r.__exportStar(n(2108),t);r.__exportStar(n(2327),t)},2108:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCustomEndpointsConfig=void 0;const r=n(236);const o=e=>{var t;const{endpoint:n,urlParser:o}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:(0,r.normalizeProvider)(typeof n==="string"?o(n):n),isCustomEndpoint:true,useDualstackEndpoint:(0,r.normalizeProvider)(e.useDualstackEndpoint)}};t.resolveCustomEndpointsConfig=o},2327:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const r=n(236);const o=n(4159);const i=e=>{var t;const n=(0,r.normalizeProvider)(e.useDualstackEndpoint);const{endpoint:i,useFipsEndpoint:s,urlParser:a}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:i?(0,r.normalizeProvider)(typeof i==="string"?a(i):i):()=>(0,o.getEndpointFromRegion)({...e,useDualstackEndpoint:n,useFipsEndpoint:s}),isCustomEndpoint:i?true:false,useDualstackEndpoint:n}};t.resolveEndpointsConfig=i},4159:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromRegion=void 0;const n=async e=>{var t;const{tls:n=true}=e;const r=await e.region();const o=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!o.test(r)){throw new Error("Invalid region in client config")}const i=await e.useDualstackEndpoint();const s=await e.useFipsEndpoint();const{hostname:a}=(t=await e.regionInfoProvider(r,{useDualstackEndpoint:i,useFipsEndpoint:s}))!==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=n},6153:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(7392),t);r.__exportStar(n(5441),t);r.__exportStar(n(6258),t)},422:(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"}},2844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const r=n(2440);const o=e=>(0,r.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=o},5441:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(422),t);r.__exportStar(n(1595),t)},2440:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const n=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=n},1595:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const r=n(2844);const o=n(2440);const i=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,r.getRealRegion)(t)}const e=await t();return(0,r.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,o.isFipsRegion)(e)){return true}return typeof n==="boolean"?Promise.resolve(n):n()}}};t.resolveRegionConfig=i},3566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6057:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},5280:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostnameFromVariants=void 0;const n=(e=[],{useFipsEndpoint:t,useDualstackEndpoint:n})=>{var r;return(r=e.find(({tags:e})=>t===e.includes("fips")&&n===e.includes("dualstack")))===null||r===void 0?void 0:r.hostname};t.getHostnameFromVariants=n},6167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRegionInfo=void 0;const r=n(5280);const o=n(3877);const i=n(7642);const s=n(3517);const a=(e,{useFipsEndpoint:t=false,useDualstackEndpoint:n=false,signingService:a,regionHash:c,partitionHash:l})=>{var u,f,d,p,y,_;const m=(0,i.getResolvedPartition)(e,{partitionHash:l});const g=e in c?e:(f=(u=l[m])===null||u===void 0?void 0:u.endpoint)!==null&&f!==void 0?f:e;const h={useFipsEndpoint:t,useDualstackEndpoint:n};const v=(0,r.getHostnameFromVariants)((d=c[g])===null||d===void 0?void 0:d.variants,h);const w=(0,r.getHostnameFromVariants)((p=l[m])===null||p===void 0?void 0:p.variants,h);const b=(0,o.getResolvedHostname)(g,{regionHostname:v,partitionHostname:w});if(b===undefined){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:g,useFipsEndpoint:t,useDualstackEndpoint:n}}`)}const S=(0,s.getResolvedSigningRegion)(b,{signingRegion:(y=c[g])===null||y===void 0?void 0:y.signingRegion,regionRegex:l[m].regionRegex,useFipsEndpoint:t});return{partition:m,signingService:a,hostname:b,...S&&{signingRegion:S},...((_=c[g])===null||_===void 0?void 0:_.signingService)&&{signingService:c[g].signingService}}};t.getRegionInfo=a},3877:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedHostname=void 0;const n=(e,{regionHostname:t,partitionHostname:n})=>t?t:n?n.replace("{region}",e):undefined;t.getResolvedHostname=n},7642:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedPartition=void 0;const n=(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=n},3517:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedSigningRegion=void 0;const n=(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)}}};t.getResolvedSigningRegion=n},6258:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(3566),t);r.__exportStar(n(6057),t);r.__exportStar(n(6167),t)},5285:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},255:(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 r=n(4462);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 o=()=>async()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const o=process.env[t.ENV_SESSION];const i=process.env[t.ENV_EXPIRATION];if(e&&n){return{accessKeyId:e,secretAccessKey:n,...o&&{sessionToken:o},...i&&{expiration:new Date(i)}}}throw new r.CredentialsProviderError("Unable to find environment variable credentials.")};t.fromEnv=o},5972:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6607);r.__exportStar(n(255),t)},6607:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},3736:(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={}))},8438:(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}},1695:(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={}))},7824:(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 r=n(1695);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:r.EndpointMode.IPv4}},5232:(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 r=n(4462);const o=n(8835);const i=n(1303);const s=n(1467);const a=n(2314);const c=n(9912);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 l=(e={})=>{const{timeout:t,maxRetries:n}=(0,a.providerConfigFromInit)(e);return()=>(0,c.retry)(async()=>{const e=await y();const n=JSON.parse(await u(t,e));if(!(0,s.isImdsCredentials)(n)){throw new r.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,s.fromImdsCredentials)(n)},n)};t.fromContainerMetadata=l;const u=async(e,n)=>{if(process.env[t.ENV_CMDS_AUTH_TOKEN]){n.headers={...n.headers,Authorization:process.env[t.ENV_CMDS_AUTH_TOKEN]}}const r=await(0,i.httpRequest)({...n,timeout:e});return r.toString()};const f="169.254.170.2";const d={localhost:true,"127.0.0.1":true};const p={"http:":true,"https:":true};const y=async()=>{if(process.env[t.ENV_CMDS_RELATIVE_URI]){return{hostname:f,path:process.env[t.ENV_CMDS_RELATIVE_URI]}}if(process.env[t.ENV_CMDS_FULL_URI]){const e=(0,o.parse)(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in d)){throw new r.CredentialsProviderError(`${e.hostname} is not a valid container metadata service hostname`,false)}if(!e.protocol||!(e.protocol in p)){throw new r.CredentialsProviderError(`${e.protocol} is not a valid container metadata service protocol`,false)}return{...e,port:e.port?parseInt(e.port,10):undefined}}throw new r.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)}},5813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const r=n(4462);const o=n(1303);const i=n(1467);const s=n(2314);const a=n(9912);const c=n(1206);const l=n(4620);const u="/latest/meta-data/iam/security-credentials/";const f="/latest/api/token";const d=(e={})=>(0,l.staticStabilityProvider)(p(e),{logger:e.logger});t.fromInstanceMetadata=d;const p=e=>{let t=false;const{timeout:n,maxRetries:r}=(0,s.providerConfigFromInit)(e);const o=async(e,n)=>{const r=(await(0,a.retry)(async()=>{let e;try{e=await _(n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)).trim();return(0,a.retry)(async()=>{let e;try{e=await m(r,n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)};return async()=>{const e=await(0,c.getInstanceMetadataEndpoint)();if(t){return o(r,{...e,timeout:n})}else{let i;try{i=(await y({...e,timeout:n})).toString()}catch(i){if((i===null||i===void 0?void 0:i.statusCode)===400){throw Object.assign(i,{message:"EC2 Metadata token request returned error"})}else if(i.message==="TimeoutError"||[403,404,405].includes(i.statusCode)){t=true}return o(r,{...e,timeout:n})}return o(r,{...e,headers:{"x-aws-ec2-metadata-token":i},timeout:n})}}};const y=async e=>(0,o.httpRequest)({...e,path:f,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const _=async e=>(await(0,o.httpRequest)({...e,path:u})).toString();const m=async(e,t)=>{const n=JSON.parse((await(0,o.httpRequest)({...t,path:u+e})).toString());if(!(0,i.isImdsCredentials)(n)){throw new r.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,i.fromImdsCredentials)(n)}},5898:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=t.httpRequest=void 0;const r=n(7246);r.__exportStar(n(5232),t);r.__exportStar(n(5813),t);r.__exportStar(n(2314),t);r.__exportStar(n(1178),t);var o=n(1303);Object.defineProperty(t,"httpRequest",{enumerable:true,get:function(){return o.httpRequest}});var i=n(1206);Object.defineProperty(t,"getInstanceMetadataEndpoint",{enumerable:true,get:function(){return i.getInstanceMetadataEndpoint}})},1467:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromImdsCredentials=t.isImdsCredentials=void 0;const n=e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string";t.isImdsCredentials=n;const r=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=r},2314:(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 n=({maxRetries:e=t.DEFAULT_MAX_RETRIES,timeout:n=t.DEFAULT_TIMEOUT})=>({maxRetries:e,timeout:n});t.providerConfigFromInit=n},1303:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const r=n(4462);const o=n(4293);const i=n(8605);function httpRequest(e){return new Promise((t,n)=>{var s;const a=(0,i.request)({method:"GET",...e,hostname:(s=e.hostname)===null||s===void 0?void 0:s.replace(/^\[(.+)\]$/,"$1")});a.on("error",e=>{n(Object.assign(new r.ProviderError("Unable to connect to instance metadata service"),e));a.destroy()});a.on("timeout",()=>{n(new r.ProviderError("TimeoutError from instance metadata service"));a.destroy()});a.on("response",e=>{const{statusCode:i=400}=e;if(i<200||300<=i){n(Object.assign(new r.ProviderError("Error response received from instance metadata service"),{statusCode:i}));a.destroy()}const s=[];e.on("data",e=>{s.push(e)});e.on("end",()=>{t(o.Buffer.concat(s));a.destroy()})});a.end()})}t.httpRequest=httpRequest},9912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const n=(e,t)=>{let n=e();for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8473:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getExtendedInstanceMetadataCredentials=void 0;const n=5*60;const r=5*60;const o="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";const i=(e,t)=>{var i;const s=n+Math.floor(Math.random()*r);const a=new Date(Date.now()+s*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: "+o);const c=(i=e.originalExpiration)!==null&&i!==void 0?i:e.expiration;return{...e,...c?{originalExpiration:c}:{},expiration:a}};t.getExtendedInstanceMetadataCredentials=i},1206:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=void 0;const r=n(7684);const o=n(7190);const i=n(3736);const s=n(8438);const a=n(1695);const c=n(7824);const l=async()=>(0,o.parseUrl)(await u()||await f());t.getInstanceMetadataEndpoint=l;const u=async()=>(0,r.loadConfig)(s.ENDPOINT_CONFIG_OPTIONS)();const f=async()=>{const e=await(0,r.loadConfig)(c.ENDPOINT_MODE_CONFIG_OPTIONS)();switch(e){case a.EndpointMode.IPv4:return i.Endpoint.IPv4;case a.EndpointMode.IPv6:return i.Endpoint.IPv6;default:throw new Error(`Unsupported endpoint mode: ${e}.`+` Select from ${Object.values(a.EndpointMode)}`)}}},4620:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.staticStabilityProvider=void 0;const r=n(8473);const o=(e,t={})=>{const n=(t===null||t===void 0?void 0:t.logger)||console;let o;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime(){"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromIni=void 0;const r=n(7387);const o=n(5653);const i=(e={})=>async()=>{const t=await(0,r.parseKnownFiles)(e);return(0,o.resolveProfileData)((0,r.getProfileName)(e),t,e)};t.fromIni=i},4203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(446);r.__exportStar(n(5442),t)},853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAssumeRoleCredentials=t.isAssumeRoleProfile=void 0;const r=n(4462);const o=n(7387);const i=n(2458);const s=n(5653);const a=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&&(c(e)||l(e));t.isAssumeRoleProfile=a;const c=e=>typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";const l=e=>typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";const u=async(e,t,n,a={})=>{const c=t[e];if(!n.roleAssumer){throw new r.CredentialsProviderError(`Profile ${e} requires a role to be assumed, but no role assumption callback was provided.`,false)}const{source_profile:l}=c;if(l&&l in a){throw new r.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${(0,o.getProfileName)(n)}. Profiles visited: `+Object.keys(a).join(", "),false)}const u=l?(0,s.resolveProfileData)(l,t,n,{...a,[l]:true}):(0,i.resolveCredentialSource)(c.credential_source,e)();const f={RoleArn:c.role_arn,RoleSessionName:c.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:c.external_id};const{mfa_serial:d}=c;if(d){if(!n.mfaCodeProvider){throw new r.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,false)}f.SerialNumber=d;f.TokenCode=await n.mfaCodeProvider(d)}const p=await u;return n.roleAssumer(p,f)};t.resolveAssumeRoleCredentials=u},2458:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCredentialSource=void 0;const r=n(5972);const o=n(5898);const i=n(4462);const s=(e,t)=>{const n={EcsContainer:o.fromContainerMetadata,Ec2InstanceMetadata:o.fromInstanceMetadata,Environment:r.fromEnv};if(e in n){return n[e]()}else{throw new i.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, `+`expected EcsContainer or Ec2InstanceMetadata or Environment.`)}};t.resolveCredentialSource=s},5653:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProfileData=void 0;const r=n(4462);const o=n(853);const i=n(9867);const s=n(3071);const a=n(8342);const c=async(e,t,n,c={})=>{const l=t[e];if(Object.keys(c).length>0&&(0,s.isStaticCredsProfile)(l)){return(0,s.resolveStaticCredentials)(l)}if((0,o.isAssumeRoleProfile)(l)){return(0,o.resolveAssumeRoleCredentials)(e,t,n,c)}if((0,s.isStaticCredsProfile)(l)){return(0,s.resolveStaticCredentials)(l)}if((0,a.isWebIdentityProfile)(l)){return(0,a.resolveWebIdentityCredentials)(l,n)}if((0,i.isSsoProfile)(l)){return(0,i.resolveSsoCredentials)(l)}throw new r.CredentialsProviderError(`Profile ${e} could not be found or parsed in shared credentials file.`)};t.resolveProfileData=c},9867:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSsoCredentials=t.isSsoProfile=void 0;const r=n(6414);var o=n(6414);Object.defineProperty(t,"isSsoProfile",{enumerable:true,get:function(){return o.isSsoProfile}});const i=e=>{const{sso_start_url:t,sso_account_id:n,sso_region:o,sso_role_name:i}=(0,r.validateSsoProfile)(e);return(0,r.fromSSO)({ssoStartUrl:t,ssoAccountId:n,ssoRegion:o,ssoRoleName:i})()};t.resolveSsoCredentials=i},3071:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStaticCredentials=t.isStaticCredsProfile=void 0;const n=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=n;const r=e=>Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token});t.resolveStaticCredentials=r},8342:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveWebIdentityCredentials=t.isWebIdentityProfile=void 0;const r=n(5646);const o=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=o;const i=async(e,t)=>(0,r.fromTokenFile)({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity})();t.resolveWebIdentityCredentials=i},446:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5560:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=void 0;const r=n(5972);const o=n(4203);const i=n(9969);const s=n(6414);const a=n(5646);const c=n(4462);const l=n(7387);const u=n(626);const f=(e={})=>(0,c.memoize)((0,c.chain)(...e.profile||process.env[l.ENV_PROFILE]?[]:[(0,r.fromEnv)()],(0,s.fromSSO)(e),(0,o.fromIni)(e),(0,i.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=f},5531:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(9338);r.__exportStar(n(5560),t)},626:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.remoteProvider=t.ENV_IMDS_DISABLED=void 0;const r=n(5898);const o=n(4462);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";const i=e=>{if(process.env[r.ENV_CMDS_RELATIVE_URI]||process.env[r.ENV_CMDS_FULL_URI]){return(0,r.fromContainerMetadata)(e)}if(process.env[t.ENV_IMDS_DISABLED]){return async()=>{throw new o.CredentialsProviderError("EC2 Instance Metadata Service access disabled")}}return(0,r.fromInstanceMetadata)(e)};t.remoteProvider=i},9338:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},2650:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=void 0;const r=n(7387);const o=n(4926);const i=(e={})=>async()=>{const t=await(0,r.parseKnownFiles)(e);return(0,o.resolveProcessCredentials)((0,r.getProfileName)(e),t)};t.fromProcess=i},1104:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValidatedProcessCredentials=void 0;const n=(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 r=new Date(t.Expiration);if(r{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(54);r.__exportStar(n(2650),t)},4926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=void 0;const r=n(4462);const o=n(3129);const i=n(1669);const s=n(1104);const a=async(e,t)=>{const n=t[e];if(t[e]){const t=n["credential_process"];if(t!==undefined){const n=(0,i.promisify)(o.exec);try{const{stdout:o}=await n(t);let i;try{i=JSON.parse(o.trim())}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return(0,s.getValidatedProcessCredentials)(e,i)}catch(e){throw new r.CredentialsProviderError(e.message)}}else{throw new r.CredentialsProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new r.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`)}};t.resolveProcessCredentials=a},54:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSSO=void 0;const r=n(4462);const o=n(7387);const i=n(2572);const s=n(4729);const a=n(8098);const c=(e={})=>async()=>{const{ssoStartUrl:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:l,ssoClient:u}=e;if(!t&&!n&&!c&&!l){const t=await(0,o.parseKnownFiles)(e);const n=(0,o.getProfileName)(e);const c=t[n];if(!(0,i.isSsoProfile)(c)){throw new r.CredentialsProviderError(`Profile ${n} is not configured with SSO credentials.`)}const{sso_start_url:l,sso_account_id:f,sso_region:d,sso_role_name:p}=(0,a.validateSsoProfile)(c);return(0,s.resolveSSOCredentials)({ssoStartUrl:l,ssoAccountId:f,ssoRegion:d,ssoRoleName:p,ssoClient:u})}else if(!t||!n||!c||!l){throw new r.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl",'+' "ssoAccountId", "ssoRegion", "ssoRoleName"')}else{return(0,s.resolveSSOCredentials)({ssoStartUrl:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:l,ssoClient:u})}};t.fromSSO=c},6414:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8255);r.__exportStar(n(5184),t);r.__exportStar(n(2572),t);r.__exportStar(n(6623),t);r.__exportStar(n(8098),t)},2572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSsoProfile=void 0;const n=e=>e&&(typeof e.sso_start_url==="string"||typeof e.sso_account_id==="string"||typeof e.sso_region==="string"||typeof e.sso_role_name==="string");t.isSsoProfile=n},4729:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSSOCredentials=void 0;const r=n(2666);const o=n(4462);const i=n(7387);const s=15*60*1e3;const a=false;const c=async({ssoStartUrl:e,ssoAccountId:t,ssoRegion:n,ssoRoleName:c,ssoClient:l})=>{let u;const f=`To refresh this SSO session run aws sso login with the corresponding profile.`;try{u=await(0,i.getSSOTokenFromFile)(e)}catch(e){throw new o.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${f}`,a)}if(new Date(u.expiresAt).getTime()-Date.now()<=s){throw new o.CredentialsProviderError(`The SSO session associated with this profile has expired. ${f}`,a)}const{accessToken:d}=u;const p=l||new r.SSOClient({region:n});let y;try{y=await p.send(new r.GetRoleCredentialsCommand({accountId:t,roleName:c,accessToken:d}))}catch(e){throw o.CredentialsProviderError.from(e,a)}const{roleCredentials:{accessKeyId:_,secretAccessKey:m,sessionToken:g,expiration:h}={}}=y;if(!_||!m||!g||!h){throw new o.CredentialsProviderError("SSO returns an invalid temporary credential.",a)}return{accessKeyId:_,secretAccessKey:m,sessionToken:g,expiration:new Date(h)}};t.resolveSSOCredentials=c},6623:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8098:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateSsoProfile=void 0;const r=n(4462);const o=e=>{const{sso_start_url:t,sso_account_id:n,sso_region:o,sso_role_name:i}=e;if(!t||!n||!o||!i){throw new r.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=o},8255:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5614:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const r=n(4462);const o=n(5747);const i=n(7905);const s="AWS_WEB_IDENTITY_TOKEN_FILE";const a="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const l=(e={})=>async()=>{return u(e)};t.fromTokenFile=l;const u=e=>{var t,n,l;const u=(t=e===null||e===void 0?void 0:e.webIdentityTokenFile)!==null&&t!==void 0?t:process.env[s];const f=(n=e===null||e===void 0?void 0:e.roleArn)!==null&&n!==void 0?n:process.env[a];const d=(l=e===null||e===void 0?void 0:e.roleSessionName)!==null&&l!==void 0?l:process.env[c];if(!u||!f){throw new r.CredentialsProviderError("Web identity configuration not specified")}return(0,i.fromWebToken)({...e,webIdentityToken:(0,o.readFileSync)(u,{encoding:"ascii"}),roleArn:f,roleSessionName:d})()}},7905:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const r=n(4462);const o=e=>()=>{const{roleArn:t,roleSessionName:n,webIdentityToken:o,providerId:i,policyArns:s,policy:a,durationSeconds:c,roleAssumerWithWebIdentity:l}=e;if(!l){throw new r.CredentialsProviderError(`Role Arn '${t}' needs to be assumed with web identity,`+` but no role assumption callback was provided.`,false)}return l({RoleArn:t,RoleSessionName:n!==null&&n!==void 0?n:`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:i,PolicyArns:s,Policy:a,DurationSeconds:c})};t.fromWebToken=o},5646:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6676);r.__exportStar(n(5614),t);r.__exportStar(n(7905),t)},6676:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},7442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const r=n(6010);const o=n(4293);const i=n(6417);class Hash{constructor(e,t){this.hash=t?(0,i.createHmac)(e,castSourceData(t)):(0,i.createHash)(e)}update(e,t){this.hash.update(castSourceData(e,t))}digest(){return Promise.resolve(this.hash.digest())}}t.Hash=Hash;function castSourceData(e,t){if(o.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,r.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,r.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,r.fromArrayBuffer)(e)}},9126:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArrayBuffer=void 0;const n=e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";t.isArrayBuffer=n},2245:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const r=n(223);const o="content-length";function contentLengthMiddleware(e){return t=>async n=>{const i=n.request;if(r.HttpRequest.isInstance(i)){const{body:t,headers:n}=i;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(o)===-1){try{const n=e(t);i.headers={...i.headers,[o]:String(n)}}catch(e){}}}return t({...n,request:i})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};const i=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=i},2545:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const r=n(223);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const o=e=>t=>async n=>{if(!r.HttpRequest.isInstance(n.request))return t(n);const{request:o}=n;const{handlerProtocol:i=""}=e.requestHandler.metadata||{};if(i.indexOf("h2")>=0&&!o.headers[":authority"]){delete o.headers["host"];o.headers[":authority"]=""}else if(!o.headers["host"]){o.headers["host"]=o.hostname}return t(n)};t.hostHeaderMiddleware=o;t.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};const i=e=>({applyToStack:n=>{n.add((0,t.hostHeaderMiddleware)(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=i},14:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8974);r.__exportStar(n(9754),t)},9754:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLoggerPlugin=t.loggerMiddlewareOptions=t.loggerMiddleware=void 0;const n=()=>(e,t)=>async n=>{const{clientName:r,commandName:o,inputFilterSensitiveLog:i,logger:s,outputFilterSensitiveLog:a}=t;const c=await e(n);if(!s){return c}if(typeof s.info==="function"){const{$metadata:e,...t}=c.output;s.info({clientName:r,commandName:o,input:i(n.input),output:a(t),metadata:e})}return c};t.loggerMiddleware=n;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};const r=e=>({applyToStack:e=>{e.add((0,t.loggerMiddleware)(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=r},8974:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},7328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const r=n(5192);const o=n(6402);const i=n(533);class AdaptiveRetryStrategy extends i.StandardRetryStrategy{constructor(e,t){const{rateLimiter:n,...i}=t!==null&&t!==void 0?t:{};super(e,i);this.rateLimiter=n!==null&&n!==void 0?n:new o.DefaultRateLimiter;this.mode=r.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>{return this.rateLimiter.getSendToken()},afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},6402:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DefaultRateLimiter=void 0;const r=n(1921);class DefaultRateLimiter{constructor(e){var t,n,r,o,i;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=(r=e===null||e===void 0?void 0:e.minFillRate)!==null&&r!==void 0?r:.5;this.scaleConstant=(o=e===null||e===void 0?void 0:e.scaleConstant)!==null&&o!==void 0?o:.4;this.smooth=(i=e===null||e===void 0?void 0:e.smooth)!==null&&i!==void 0?i:.8;const s=this.getCurrentTimeInSeconds();this.lastThrottleTime=s;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,r.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},533:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const r=n(223);const o=n(1921);const i=n(4552);const s=n(5192);const a=n(41);const c=n(2568);const l=n(5940);const u=n(9572);class StandardRetryStrategy{constructor(e,t){var n,r,o;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:u.defaultRetryDecider;this.delayDecider=(r=t===null||t===void 0?void 0:t.delayDecider)!==null&&r!==void 0?r:l.defaultDelayDecider;this.retryQuota=(o=t===null||t===void 0?void 0:t.retryQuota)!==null&&o!==void 0?o:(0,c.getDefaultRetryQuota)(a.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(t,e));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=c;t.$metadata.totalRetryDelay=l;throw t}}}}t.StandardRetryStrategy=StandardRetryStrategy;const f=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}`)}},5192:(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},2845:(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 r=n(236);const o=n(7328);const i=n(5192);const s=n(533);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 r=parseInt(n);if(Number.isNaN(r)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return r},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const r=parseInt(n);if(Number.isNaN(r)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return r},default:i.DEFAULT_MAX_ATTEMPTS};const a=e=>{var t;const n=(0,r.normalizeProvider)((t=e.maxAttempts)!==null&&t!==void 0?t:i.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:n,retryStrategy:async()=>{if(e.retryStrategy){return e.retryStrategy}const t=await(0,r.normalizeProvider)(e.retryMode)();if(t===i.RETRY_MODES.ADAPTIVE){return new o.AdaptiveRetryStrategy(n)}return new s.StandardRetryStrategy(n)}}};t.resolveRetryConfig=a;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:i.DEFAULT_RETRY_MODE}},41:(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"},2568:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const r=n(41);const o=(e,t)=>{var n,o,i;const s=e;const a=(n=t===null||t===void 0?void 0:t.noRetryIncrement)!==null&&n!==void 0?n:r.NO_RETRY_INCREMENT;const c=(o=t===null||t===void 0?void 0:t.retryCost)!==null&&o!==void 0?o:r.RETRY_COST;const l=(i=t===null||t===void 0?void 0:t.timeoutRetryCost)!==null&&i!==void 0?i:r.TIMEOUT_RETRY_COST;let u=e;const f=e=>e.name==="TimeoutError"?l:c;const d=e=>f(e)<=u;const p=e=>{if(!d(e)){throw new Error("No retry token available")}const t=f(e);u-=t;return t};const y=e=>{u+=e!==null&&e!==void 0?e:a;u=Math.min(u,s)};return Object.freeze({hasRetryTokens:d,retrieveRetryTokens:p,releaseRetryTokens:y})};t.getDefaultRetryQuota=o},5940:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const r=n(41);const o=(e,t)=>Math.floor(Math.min(r.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=o},6064:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(450);r.__exportStar(n(7328),t);r.__exportStar(n(6402),t);r.__exportStar(n(533),t);r.__exportStar(n(5192),t);r.__exportStar(n(2845),t);r.__exportStar(n(5940),t);r.__exportStar(n(3521),t);r.__exportStar(n(9572),t);r.__exportStar(n(1806),t);r.__exportStar(n(8580),t)},3521:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getOmitRetryHeadersPlugin=t.omitRetryHeadersMiddlewareOptions=t.omitRetryHeadersMiddleware=void 0;const r=n(223);const o=n(41);const i=()=>e=>async t=>{const{request:n}=t;if(r.HttpRequest.isInstance(n)){delete n.headers[o.INVOCATION_ID_HEADER];delete n.headers[o.REQUEST_HEADER]}return e(t)};t.omitRetryHeadersMiddleware=i;t.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};const s=e=>({applyToStack:e=>{e.addRelativeTo((0,t.omitRetryHeadersMiddleware)(),t.omitRetryHeadersMiddlewareOptions)}});t.getOmitRetryHeadersPlugin=s},9572:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const r=n(1921);const o=e=>{if(!e){return false}return(0,r.isRetryableByTrait)(e)||(0,r.isClockSkewError)(e)||(0,r.isThrottlingError)(e)||(0,r.isTransientError)(e)};t.defaultRetryDecider=o},1806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const n=e=>(t,n)=>async r=>{const o=await e.retryStrategy();if(o===null||o===void 0?void 0:o.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",o.mode]];return o.retry(t,r)};t.retryMiddleware=n;t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};const r=e=>({applyToStack:n=>{n.add((0,t.retryMiddleware)(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=r},8580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},450:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5959:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStsAuthConfig=void 0;const r=n(4935);const o=(e,{stsClientCtor:t})=>(0,r.resolveAwsAuthConfig)({...e,stsClientCtor:t});t.resolveStsAuthConfig=o},5648:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const n=(e,t)=>(n,r)=>async r=>{const{response:o}=await n(r);try{const n=await t(o,e);return{response:o,output:n}}catch(e){Object.defineProperty(e,"$response",{value:o});throw e}};t.deserializerMiddleware=n},3631:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(721);r.__exportStar(n(5648),t);r.__exportStar(n(9328),t);r.__exportStar(n(9511),t)},9328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const r=n(5648);const o=n(9511);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,n,i){return{applyToStack:s=>{s.add((0,r.deserializerMiddleware)(e,i),t.deserializerMiddlewareOption);s.add((0,o.serializerMiddleware)(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},9511:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const n=(e,t)=>(n,r)=>async r=>{const o=await t(r.input,e);return n({...r,request:o})};t.serializerMiddleware=n},721:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},3061:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSigV4AuthConfig=t.resolveAwsAuthConfig=void 0;const r=n(4462);const o=n(4275);const i=3e5;const s=e=>{const t=e.credentials?l(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:r=e.systemClockOffset||0,sha256:i}=e;let s;if(e.signer){s=c(e.signer)}else{s=(()=>c(e.region)().then(async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t]).then(([r,s])=>{const{signingRegion:a,signingService:c}=r;e.signingRegion=e.signingRegion||a||s;e.signingName=e.signingName||c||e.serviceId;const l={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:n};const u=e.signerConstructor||o.SignatureV4;return new u(l)}))}return{...e,systemClockOffset:r,signingEscapePath:n,credentials:t,signer:s}};t.resolveAwsAuthConfig=s;const a=e=>{const t=e.credentials?l(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:r=e.systemClockOffset||0,sha256:i}=e;let s;if(e.signer){s=c(e.signer)}else{s=c(new o.SignatureV4({credentials:t,region:e.region,service:e.signingName,sha256:i,uriEscapePath:n}))}return{...e,systemClockOffset:r,signingEscapePath:n,credentials:t,signer:s}};t.resolveSigV4AuthConfig=a;const c=e=>{if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}return e};const l=e=>{if(typeof e==="function"){return(0,r.memoize)(e,e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()e.expiration!==undefined)}return c(e)}},4935:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3778);r.__exportStar(n(3061),t);r.__exportStar(n(2509),t)},2509:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSigV4AuthPlugin=t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const r=n(223);const o=n(8253);const i=n(5863);const s=e=>(t,n)=>(async function(s){if(!r.HttpRequest.isInstance(s.request))return t(s);const c=await e.signer();const l=await t({...s,request:await c.sign(s.request,{signingDate:(0,o.getSkewCorrectedDate)(e.systemClockOffset),signingRegion:n["signing_region"],signingService:n["signing_service"]})}).catch(t=>{var n;const r=(n=t.ServerTime)!==null&&n!==void 0?n:a(t.$response);if(r){e.systemClockOffset=(0,i.getUpdatedSystemClockOffset)(r,e.systemClockOffset)}throw t});const u=a(l.response);if(u){e.systemClockOffset=(0,i.getUpdatedSystemClockOffset)(u,e.systemClockOffset)}return l});t.awsAuthMiddleware=s;const a=e=>{var t,n,o;return r.HttpResponse.isInstance(e)?(n=(t=e.headers)===null||t===void 0?void 0:t.date)!==null&&n!==void 0?n:(o=e.headers)===null||o===void 0?void 0:o.Date:undefined};t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:true};const c=e=>({applyToStack:n=>{n.addRelativeTo((0,t.awsAuthMiddleware)(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=c;t.getSigV4AuthPlugin=t.getAwsAuthPlugin},8253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSkewCorrectedDate=void 0;const n=e=>new Date(Date.now()+e);t.getSkewCorrectedDate=n},5863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUpdatedSystemClockOffset=void 0;const r=n(8950);const o=(e,t)=>{const n=Date.parse(e);if((0,r.isClockSkewed)(n,t)){return n-Date.now()}return t};t.getUpdatedSystemClockOffset=o},8950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isClockSkewed=void 0;const r=n(8253);const o=(e,t)=>Math.abs((0,r.getSkewCorrectedDate)(t).getTime()-e)>=3e5;t.isClockSkewed=o},3778:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},8399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const n=()=>{let e=[];let n=[];const i=new Set;const s=e=>e.sort((e,t)=>r[t.step]-r[e.step]||o[t.priority||"normal"]-o[e.priority||"normal"]);const a=t=>{let r=false;const o=e=>{if(e.name&&e.name===t){r=true;i.delete(t);return false}return true};e=e.filter(o);n=n.filter(o);return r};const c=t=>{let r=false;const o=e=>{if(e.middleware===t){r=true;if(e.name)i.delete(e.name);return false}return true};e=e.filter(o);n=n.filter(o);return r};const l=t=>{e.forEach(e=>{t.add(e.middleware,{...e})});n.forEach(e=>{t.addRelativeTo(e.middleware,{...e})});return t};const u=e=>{const t=[];e.before.forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...u(e))}});t.push(e);e.after.reverse().forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...u(e))}});return t};const f=()=>{const t=[];const r=[];const o={};e.forEach(e=>{const n={...e,before:[],after:[]};if(n.name)o[n.name]=n;t.push(n)});n.forEach(e=>{const t={...e,before:[],after:[]};if(t.name)o[t.name]=t;r.push(t)});r.forEach(e=>{if(e.toMiddleware){const t=o[e.toMiddleware];if(t===undefined){throw new Error(`${e.toMiddleware} is not found when adding ${e.name||"anonymous"} middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){t.after.push(e)}if(e.relation==="before"){t.before.push(e)}}});const i=s(t).map(u).reduce((e,t)=>{e.push(...t);return e},[]);return i.map(e=>e.middleware)};const d={add:(t,n={})=>{const{name:r,override:o}=n;const s={step:"initialize",priority:"normal",middleware:t,...n};if(r){if(i.has(r)){if(!o)throw new Error(`Duplicate middleware name '${r}'`);const t=e.findIndex(e=>e.name===r);const n=e[t];if(n.step!==s.step||n.priority!==s.priority){throw new Error(`"${r}" middleware with ${n.priority} priority in ${n.step} step cannot be `+`overridden by same-name middleware with ${s.priority} priority in ${s.step} step.`)}e.splice(t,1)}i.add(r)}e.push(s)},addRelativeTo:(e,t)=>{const{name:r,override:o}=t;const s={middleware:e,...t};if(r){if(i.has(r)){if(!o)throw new Error(`Duplicate middleware name '${r}'`);const e=n.findIndex(e=>e.name===r);const t=n[e];if(t.toMiddleware!==s.toMiddleware||t.relation!==s.relation){throw new Error(`"${r}" middleware ${t.relation} "${t.toMiddleware}" middleware cannot be overridden `+`by same-name middleware ${s.relation} "${s.toMiddleware}" middleware.`)}n.splice(e,1)}i.add(r)}n.push(s)},clone:()=>l((0,t.constructStack)()),use:e=>{e.applyToStack(d)},remove:e=>{if(typeof e==="string")return a(e);else return c(e)},removeByTag:t=>{let r=false;const o=e=>{const{tags:n,name:o}=e;if(n&&n.includes(t)){if(o)i.delete(o);r=true;return false}return true};e=e.filter(o);n=n.filter(o);return r},concat:e=>{const n=l((0,t.constructStack)());n.use(e);return n},applyToStack:l,resolve:(e,t)=>{for(const n of f().reverse()){e=n(e,t)}return e}};return d};t.constructStack=n;const r={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const o={high:3,normal:2,low:1}},1461:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6745);r.__exportStar(n(8399),t)},6745:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},6546:(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},8025:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UA_ESCAPE_REGEX=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_ESCAPE_REGEX=/[^\!\#\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g},4688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8188);r.__exportStar(n(6546),t);r.__exportStar(n(6236),t)},6236:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const r=n(223);const o=n(8025);const i=e=>(t,n)=>async i=>{var a,c;const{request:l}=i;if(!r.HttpRequest.isInstance(l))return t(i);const{headers:u}=l;const f=((a=n===null||n===void 0?void 0:n.userAgent)===null||a===void 0?void 0:a.map(s))||[];const d=(await e.defaultUserAgentProvider()).map(s);const p=((c=e===null||e===void 0?void 0:e.customUserAgent)===null||c===void 0?void 0:c.map(s))||[];const y=[...d,...f,...p].join(o.SPACE);const _=[...d.filter(e=>e.startsWith("aws-sdk-")),...p].join(o.SPACE);if(e.runtime!=="browser"){if(_){u[o.X_AMZ_USER_AGENT]=u[o.X_AMZ_USER_AGENT]?`${u[o.USER_AGENT]} ${_}`:_}u[o.USER_AGENT]=y}else{u[o.X_AMZ_USER_AGENT]=y}return t({...i,request:l})};t.userAgentMiddleware=i;const s=([e,t])=>{const n=e.indexOf("/");const r=e.substring(0,n);let i=e.substring(n+1);if(r==="api"){i=i.toLowerCase()}return[r,i,t].filter(e=>e&&e.length>0).map(e=>e===null||e===void 0?void 0:e.replace(o.UA_ESCAPE_REGEX,"_")).join("/")};t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};const a=e=>({applyToStack:n=>{n.add((0,t.userAgentMiddleware)(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=a},8188:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},2175:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const r=n(4462);const o=n(6161);const i=n(3905);const s=n(5881);const a=({environmentVariableSelector:e,configFileSelector:t,default:n},a={})=>(0,r.memoize)((0,r.chain)((0,o.fromEnv)(e),(0,i.fromSharedConfigFiles)(t,a),(0,s.fromStatic)(n)));t.loadConfig=a},6161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const r=n(4462);const o=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new r.CredentialsProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=o},3905:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=void 0;const r=n(4462);const o=n(7387);const i=(e,{preferredFile:t="config",...n}={})=>async()=>{const i=(0,o.getProfileName)(n);const{configFile:s,credentialsFile:a}=await(0,o.loadSharedConfigFiles)(n);const c=a[i]||{};const l=s[i]||{};const u=t==="config"?{...c,...l}:{...l,...c};try{const t=e(u);if(t===undefined){throw new Error}return t}catch(t){throw new r.CredentialsProviderError(t.message||`Cannot load config for profile ${i} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=i},5881:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const r=n(4462);const o=e=>typeof e==="function";const i=e=>o(e)?async()=>await e():(0,r.fromStatic)(e);t.fromStatic=i},7684:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(2801);r.__exportStar(n(2175),t)},2801:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},3647:(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"]},6225:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getTransformedHeaders=void 0;const n=e=>{const t={};for(const n of Object.keys(e)){const r=e[n];t[n]=Array.isArray(r)?r.join(","):r}return t};t.getTransformedHeaders=n},8805:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(774);r.__exportStar(n(2298),t);r.__exportStar(n(2533),t);r.__exportStar(n(2198),t)},2298:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=void 0;const r=n(223);const o=n(3402);const i=n(8605);const s=n(7211);const a=n(3647);const c=n(6225);const l=n(3598);const u=n(4751);const f=n(5248);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{connectionTimeout:t,socketTimeout:n,httpAgent:r,httpsAgent:o}=e||{};const a=true;const c=50;return{connectionTimeout:t,socketTimeout:n,httpAgent:r||new i.Agent({keepAlive:a,maxSockets:c}),httpsAgent:o||new s.Agent({keepAlive:a,maxSockets:c})}}destroy(){var e,t,n,r;(t=(e=this.config)===null||e===void 0?void 0:e.httpAgent)===null||t===void 0?void 0:t.destroy();(r=(n=this.config)===null||n===void 0?void 0:n.httpsAgent)===null||r===void 0?void 0:r.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}return new Promise((n,d)=>{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";d(e);return}const p=e.protocol==="https:";const y=(0,o.buildQueryString)(e.query||{});const _={headers:e.headers,host:e.hostname,method:e.method,path:y?`${e.path}?${y}`:e.path,port:e.port,agent:p?this.config.httpsAgent:this.config.httpAgent};const m=p?s.request:i.request;const g=m(_,e=>{const t=new r.HttpResponse({statusCode:e.statusCode||-1,headers:(0,c.getTransformedHeaders)(e.headers),body:e});n({response:t})});g.on("error",e=>{if(a.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){d(Object.assign(e,{name:"TimeoutError"}))}else{d(e)}});(0,l.setConnectionTimeout)(g,d,this.config.connectionTimeout);(0,u.setSocketTimeout)(g,d,this.config.socketTimeout);if(t){t.onabort=(()=>{g.abort();const e=new Error("Request aborted");e.name="AbortError";d(e)})}(0,f.writeRequestBody)(g,e)})}}t.NodeHttpHandler=NodeHttpHandler},2533:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const r=n(223);const o=n(3402);const i=n(7565);const s=n(6225);const a=n(5248);class NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.configProvider=new Promise((t,n)=>{if(typeof e==="function"){e().then(e=>{t(e||{})}).catch(n)}else{t(e||{})}});this.sessionCache=new Map}destroy(){for(const e of this.sessionCache.values()){e.forEach(e=>this.destroySession(e))}this.sessionCache.clear()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}const{requestTimeout:n,disableConcurrentStreams:c}=this.config;return new Promise((l,u)=>{let f=false;if(t===null||t===void 0?void 0:t.aborted){f=true;const e=new Error("Request aborted");e.name="AbortError";u(e);return}const{hostname:d,method:p,port:y,protocol:_,path:m,query:g}=e;const h=`${_}//${d}${y?`:${y}`:""}`;const v=this.getSession(h,c||false);const w=e=>{if(c){this.destroySession(v)}f=true;u(e)};const b=(0,o.buildQueryString)(g||{});const S=v.request({...e.headers,[i.constants.HTTP2_HEADER_PATH]:b?`${m}?${b}`:m,[i.constants.HTTP2_HEADER_METHOD]:p});v.ref();S.on("response",e=>{const t=new r.HttpResponse({statusCode:e[":status"]||-1,headers:(0,s.getTransformedHeaders)(e),body:S});f=true;l({response:t});if(c){v.close();this.deleteSessionFromCache(h,v)}});if(n){S.setTimeout(n,()=>{S.close();const e=new Error(`Stream timed out because of no activity for ${n} ms`);e.name="TimeoutError";w(e)})}if(t){t.onabort=(()=>{S.close();const e=new Error("Request aborted");e.name="AbortError";w(e)})}S.on("frameError",(e,t,n)=>{w(new Error(`Frame type id ${e} in stream id ${n} has failed with code ${t}.`))});S.on("error",w);S.on("aborted",()=>{w(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${S.rstCode}.`))});S.on("close",()=>{v.unref();if(c){v.destroy()}if(!f){w(new Error("Unexpected error: http2 request did not get a response"))}});(0,a.writeRequestBody)(S,e)})}getSession(e,t){var n;const r=this.sessionCache;const o=r.get(e)||[];if(o.length>0&&!t)return o[0];const s=(0,i.connect)(e);s.unref();const a=()=>{this.destroySession(s);this.deleteSessionFromCache(e,s)};s.on("goaway",a);s.on("error",a);s.on("frameError",a);s.on("close",()=>this.deleteSessionFromCache(e,s));if((n=this.config)===null||n===void 0?void 0:n.sessionTimeout){s.setTimeout(this.config.sessionTimeout,a)}o.push(s);r.set(e,o);return s}destroySession(e){if(!e.destroyed){e.destroy()}}deleteSessionFromCache(e,t){const n=this.sessionCache.get(e)||[];if(!n.includes(t)){return}this.sessionCache.set(e,n.filter(e=>e!==t))}}t.NodeHttp2Handler=NodeHttp2Handler},3598:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setConnectionTimeout=void 0;const n=(e,t,n=0)=>{if(!n){return}e.on("socket",r=>{if(r.connecting){const o=setTimeout(()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))},n);r.on("connect",()=>{clearTimeout(o)})}})};t.setConnectionTimeout=n},4751:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketTimeout=void 0;const n=(e,t,n=0)=>{e.setTimeout(n,()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${n} ms`),{name:"TimeoutError"}))})};t.setSocketTimeout=n},4362:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const r=n(2413);class Collector extends r.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},2198:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const r=n(4362);const o=e=>new Promise((t,n)=>{const o=new r.Collector;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.bufferedBytes));t(e)})});t.streamCollector=o},5248:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const r=n(2413);function writeRequestBody(e,t){const n=t.headers["Expect"]||t.headers["expect"];if(n==="100-continue"){e.on("continue",()=>{writeBody(e,t.body)})}else{writeBody(e,t.body)}}t.writeRequestBody=writeRequestBody;function writeBody(e,t){if(t instanceof r.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},774:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},6875:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CredentialsProviderError=void 0;const r=n(1786);class CredentialsProviderError extends r.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="CredentialsProviderError";Object.setPrototypeOf(this,CredentialsProviderError.prototype)}}t.CredentialsProviderError=CredentialsProviderError},1786:(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},1444:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const r=n(1786);function chain(...e){return()=>{let t=Promise.reject(new r.ProviderError("No providers in chain"));for(const n of e){t=t.catch(e=>{if(e===null||e===void 0?void 0:e.tryNextLink){return n()}throw e})}return t}}t.chain=chain},529:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const n=e=>()=>Promise.resolve(e);t.fromStatic=n},4462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8638);r.__exportStar(n(6875),t);r.__exportStar(n(1786),t);r.__exportStar(n(1444),t);r.__exportStar(n(529),t);r.__exportStar(n(714),t)},714:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const n=(e,t,n)=>{let r;let o;let i;let s=false;const a=async()=>{if(!o){o=e()}try{r=await o;i=true;s=false}finally{o=undefined}return r};if(t===undefined){return async e=>{if(!i||(e===null||e===void 0?void 0:e.forceRefresh)){r=await a()}return r}}return async e=>{if(!i||(e===null||e===void 0?void 0:e.forceRefresh)){r=await a()}if(s){return r}if(n&&!n(r)){s=true;return r}if(t(r)){await a();return r}return r}};t.memoize=n},8638:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},6779:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2872:(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:"/"}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 r=e[n];return{...t,[n]:Array.isArray(r)?[...r]:r}},{})}},2348:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpResponse=void 0;class HttpResponse{constructor(e){this.statusCode=e.statusCode;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},223:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3638);r.__exportStar(n(6779),t);r.__exportStar(n(2872),t);r.__exportStar(n(2348),t);r.__exportStar(n(5694),t)},5694:(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},3638:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},3402:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const r=n(7952);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const o=e[n];n=(0,r.escapeUri)(n);if(Array.isArray(o)){for(let e=0,i=o.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,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}t.parseQueryString=parseQueryString},7352:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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=["AbortError","TimeoutError","RequestTimeout","RequestTimeoutException"];t.TRANSIENT_ERROR_STATUS_CODES=[500,502,503,504]},1921:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const r=n(7352);const o=e=>e.$retryable!==undefined;t.isRetryableByTrait=o;const i=e=>r.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=i;const s=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||r.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=s;const a=e=>{var t;return r.TRANSIENT_ERROR_CODES.includes(e.name)||r.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=a},5216:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigFilepath=t.ENV_CONFIG_PATH=void 0;const r=n(5622);const o=n(7363);t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const i=()=>process.env[t.ENV_CONFIG_PATH]||(0,r.join)((0,o.getHomeDir)(),".aws","config");t.getConfigFilepath=i},1569:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentialsFilepath=t.ENV_CREDENTIALS_PATH=void 0;const r=n(5622);const o=n(7363);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";const i=()=>process.env[t.ENV_CREDENTIALS_PATH]||(0,r.join)((0,o.getHomeDir)(),".aws","credentials");t.getCredentialsFilepath=i},7363:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const r=n(2087);const o=n(5622);const i=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:i=`C:${o.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${i}${n}`;return(0,r.homedir)()};t.getHomeDir=i},7498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getProfileData=void 0;const n=/^profile\s(["'])?([^\1]+)\1$/;const r=e=>Object.entries(e).filter(([e])=>n.test(e)).reduce((e,[t,r])=>({...e,[n.exec(t)[2]]:r}),{...e.default&&{default:e.default}});t.getProfileData=r},6776:(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 n=e=>e.profile||process.env[t.ENV_PROFILE]||t.DEFAULT_PROFILE;t.getProfileName=n},2992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const r=n(6417);const o=n(5622);const i=n(7363);const s=e=>{const t=(0,r.createHash)("sha1");const n=t.update(e).digest("hex");return(0,o.join)((0,i.getHomeDir)(),".aws","sso","cache",`${n}.json`)};t.getSSOTokenFilepath=s},8553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const r=n(5747);const o=n(2992);const{readFile:i}=r.promises;const s=async e=>{const t=(0,o.getSSOTokenFilepath)(e);const n=await i(t,"utf8");return JSON.parse(n)};t.getSSOTokenFromFile=s},7387:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(4591);r.__exportStar(n(7363),t);r.__exportStar(n(6776),t);r.__exportStar(n(2992),t);r.__exportStar(n(8553),t);r.__exportStar(n(7871),t);r.__exportStar(n(6533),t);r.__exportStar(n(4105),t)},7871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=void 0;const r=n(5216);const o=n(1569);const i=n(7498);const s=n(2806);const a=n(9242);const c=()=>({});const l=async(e={})=>{const{filepath:t=(0,o.getCredentialsFilepath)(),configFilepath:n=(0,r.getConfigFilepath)()}=e;const l=await Promise.all([(0,a.slurpFile)(n).then(s.parseIni).then(i.getProfileData).catch(c),(0,a.slurpFile)(t).then(s.parseIni).catch(c)]);return{configFile:l[0],credentialsFile:l[1]}};t.loadSharedConfigFiles=l},2806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseIni=void 0;const n=["__proto__","profile __proto__"];const r=e=>{const t={};let r;for(let o of e.split(/\r?\n/)){o=o.split(/(^|\s)[;#]/)[0];const e=o.match(/^\s*\[([^\[\]]+)]\s*$/);if(e){r=e[1];if(n.includes(r)){throw new Error(`Found invalid profile name "${r}"`)}}else if(r){const e=o.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);if(e){t[r]=t[r]||{};t[r][e[1]]=e[2]}}}return t};t.parseIni=r},6533:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=void 0;const r=n(7871);const o=async e=>{const t=await(0,r.loadSharedConfigFiles)(e);return{...t.configFile,...t.credentialsFile}};t.parseKnownFiles=o},9242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const r=n(5747);const{readFile:o}=r.promises;const i={};const s=e=>{if(!i[e]){i[e]=o(e,"utf8")}return i[e]};t.slurpFile=s},4105:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},4591:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5086:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const r=n(1968);const o=n(236);const i=n(342);const s=n(8023);const a=n(3590);const c=n(2019);const l=n(7080);const u=n(4120);const f=n(8201);const d=n(5772);const p=n(4799);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:s=true}){this.service=r;this.sha256=i;this.uriEscapePath=s;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,o.normalizeProvider)(n);this.credentialProvider=(0,o.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:r=3600,unsignableHeaders:o,unhoistableHeaders:c,signableHeaders:u,signingRegion:p,signingService:m}=t;const g=await this.credentialProvider();const h=p!==null&&p!==void 0?p:await this.regionProvider();const{longDate:v,shortDate:w}=y(n);if(r>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 b=(0,s.createScope)(w,h,m!==null&&m!==void 0?m:this.service);const S=(0,f.moveHeadersToQuery)((0,d.prepareRequest)(e),{unhoistableHeaders:c});if(g.sessionToken){S.query[i.TOKEN_QUERY_PARAM]=g.sessionToken}S.query[i.ALGORITHM_QUERY_PARAM]=i.ALGORITHM_IDENTIFIER;S.query[i.CREDENTIAL_QUERY_PARAM]=`${g.accessKeyId}/${b}`;S.query[i.AMZ_DATE_QUERY_PARAM]=v;S.query[i.EXPIRES_QUERY_PARAM]=r.toString(10);const E=(0,a.getCanonicalHeaders)(S,o,u);S.query[i.SIGNED_HEADERS_QUERY_PARAM]=_(E);S.query[i.SIGNATURE_QUERY_PARAM]=await this.getSignature(v,b,this.getSigningKey(g,h,w,m),this.createCanonicalRequest(S,E,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{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:o,signingRegion:a,signingService:c}){const u=a!==null&&a!==void 0?a:await this.regionProvider();const{shortDate:f,longDate:d}=y(n);const p=(0,s.createScope)(f,u,c!==null&&c!==void 0?c:this.service);const _=await(0,l.getPayloadHash)({headers:{},body:t},this.sha256);const m=new this.sha256;m.update(e);const g=(0,r.toHex)(await m.digest());const h=[i.EVENT_ALGORITHM_IDENTIFIER,d,p,o,g,_].join("\n");return this.signString(h,{signingDate:n,signingRegion:u,signingService:c})}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:o}={}){const i=await this.credentialProvider();const s=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:a}=y(t);const c=new this.sha256(await this.getSigningKey(i,s,a,o));c.update(e);return(0,r.toHex)(await c.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:r,signingRegion:o,signingService:c}={}){const f=await this.credentialProvider();const p=o!==null&&o!==void 0?o:await this.regionProvider();const m=(0,d.prepareRequest)(e);const{longDate:g,shortDate:h}=y(t);const v=(0,s.createScope)(h,p,c!==null&&c!==void 0?c:this.service);m.headers[i.AMZ_DATE_HEADER]=g;if(f.sessionToken){m.headers[i.TOKEN_HEADER]=f.sessionToken}const w=await(0,l.getPayloadHash)(m,this.sha256);if(!(0,u.hasHeader)(i.SHA256_HEADER,m.headers)&&this.applyChecksum){m.headers[i.SHA256_HEADER]=w}const b=(0,a.getCanonicalHeaders)(m,r,n);const S=await this.getSignature(g,v,this.getSigningKey(f,p,h,c),this.createCanonicalRequest(m,b,w));m.headers[i.AUTH_HEADER]=`${i.ALGORITHM_IDENTIFIER} `+`Credential=${f.accessKeyId}/${v}, `+`SignedHeaders=${_(b)}, `+`Signature=${S}`;return m}createCanonicalRequest(e,t,n){const r=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${(0,c.getCanonicalQuery)(e)}\n${r.map(e=>`${e}:${t[e]}`).join("\n")}\n\n${r.join(";")}\n${n}`}async createStringToSign(e,t,n){const o=new this.sha256;o.update(n);const s=await o.digest();return`${i.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 r=encodeURIComponent(n);return r.replace(/%2F/g,"/")}return e}async getSignature(e,t,n,o){const i=await this.createStringToSign(e,t,o);const s=new this.sha256(await n);s.update(i);return(0,r.toHex)(await s.digest())}getSigningKey(e,t,n,r){return(0,s.getSigningKey)(this.sha256,e,n,t,r||this.service)}}t.SignatureV4=SignatureV4;const y=e=>{const t=(0,p.iso8601)(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}};const _=e=>Object.keys(e).sort().join(";")},3141:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneQuery=t.cloneRequest=void 0;const n=({headers:e,query:n,...r})=>({...r,headers:{...e},query:n?(0,t.cloneQuery)(n):undefined});t.cloneRequest=n;const r=e=>Object.keys(e).reduce((t,n)=>{const r=e[n];return{...t,[n]:Array.isArray(r)?[...r]:r}},{});t.cloneQuery=r},342:(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},8023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const r=n(1968);const o=n(342);const i={};const s=[];const a=(e,t,n)=>`${e}/${t}/${n}/${o.KEY_TYPE_IDENTIFIER}`;t.createScope=a;const c=async(e,t,n,a,c)=>{const l=await u(e,t.secretAccessKey,t.accessKeyId);const f=`${n}:${a}:${c}:${(0,r.toHex)(l)}:${t.sessionToken}`;if(f in i){return i[f]}s.push(f);while(s.length>o.MAX_CACHE_SIZE){delete i[s.shift()]}let d=`AWS4${t.secretAccessKey}`;for(const t of[n,a,c,o.KEY_TYPE_IDENTIFIER]){d=await u(e,d,t)}return i[f]=d};t.getSigningKey=c;const l=()=>{s.length=0;Object.keys(i).forEach(e=>{delete i[e]})};t.clearCredentialCache=l;const u=(e,t,n)=>{const r=new e(t);r.update(n);return r.digest()}},3590:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const r=n(342);const o=({headers:e},t,n)=>{const o={};for(const i of Object.keys(e).sort()){const s=i.toLowerCase();if(s in r.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(s))||r.PROXY_HEADER_PATTERN.test(s)||r.SEC_HEADER_PATTERN.test(s)){if(!n||n&&!n.has(s)){continue}}o[s]=e[i].trim().replace(/\s+/g," ")}return o};t.getCanonicalHeaders=o},2019:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const r=n(7952);const o=n(342);const i=({query:e={}})=>{const t=[];const n={};for(const i of Object.keys(e).sort()){if(i.toLowerCase()===o.SIGNATURE_HEADER){continue}t.push(i);const s=e[i];if(typeof s==="string"){n[i]=`${(0,r.escapeUri)(i)}=${(0,r.escapeUri)(s)}`}else if(Array.isArray(s)){n[i]=s.slice(0).sort().reduce((e,t)=>e.concat([`${(0,r.escapeUri)(i)}=${(0,r.escapeUri)(t)}`]),[]).join("&")}}return t.map(e=>n[e]).filter(e=>e).join("&")};t.getCanonicalQuery=i},7080:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const r=n(9126);const o=n(1968);const i=n(342);const s=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,r.isArrayBuffer)(t)){const e=new n;e.update(t);return(0,o.toHex)(await e.digest())}return i.UNSIGNED_PAYLOAD};t.getPayloadHash=s},4120:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deleteHeader=t.getHeaderValue=t.hasHeader=void 0;const n=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false};t.hasHeader=n;const r=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return t[n]}}return undefined};t.getHeaderValue=r;const o=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){delete t[n]}}};t.deleteHeader=o},4275:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=t.moveHeadersToQuery=t.getPayloadHash=t.getCanonicalQuery=t.getCanonicalHeaders=void 0;const r=n(6138);r.__exportStar(n(5086),t);var o=n(3590);Object.defineProperty(t,"getCanonicalHeaders",{enumerable:true,get:function(){return o.getCanonicalHeaders}});var i=n(2019);Object.defineProperty(t,"getCanonicalQuery",{enumerable:true,get:function(){return i.getCanonicalQuery}});var s=n(7080);Object.defineProperty(t,"getPayloadHash",{enumerable:true,get:function(){return s.getPayloadHash}});var a=n(8201);Object.defineProperty(t,"moveHeadersToQuery",{enumerable:true,get:function(){return a.moveHeadersToQuery}});var c=n(5772);Object.defineProperty(t,"prepareRequest",{enumerable:true,get:function(){return c.prepareRequest}});r.__exportStar(n(8023),t)},8201:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const r=n(3141);const o=(e,t={})=>{var n;const{headers:o,query:i={}}=typeof e.clone==="function"?e.clone():(0,r.cloneRequest)(e);for(const e of Object.keys(o)){const r=e.toLowerCase();if(r.slice(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(r))){i[e]=o[e];delete o[e]}}return{...e,headers:o,query:i}};t.moveHeadersToQuery=o},5772:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const r=n(3141);const o=n(342);const i=e=>{e=typeof e.clone==="function"?e.clone():(0,r.cloneRequest)(e);for(const t of Object.keys(e.headers)){if(o.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e};t.prepareRequest=i},4799:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;const n=e=>(0,t.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");t.iso8601=n;const r=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=r},6138:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},6034:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const r=n(1461);class Client{constructor(e){this.middlewareStack=(0,r.constructStack)();this.config=e}send(e,t,n){const r=typeof t!=="function"?t:undefined;const o=typeof t==="function"?t:n;const i=e.resolveMiddleware(this.middlewareStack,this.config,r);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()}}t.Client=Client},4014:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const r=n(1461);class Command{constructor(){this.middlewareStack=(0,r.constructStack)()}}t.Command=Command},8392:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},4695:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseEpochTimestamp=t.parseRfc7231DateTime=t.parseRfc3339DateTime=t.dateToUtcString=void 0;const r=n(4809);const o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const i=["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 s=e.getUTCDate();const a=e.getUTCHours();const c=e.getUTCMinutes();const l=e.getUTCSeconds();const u=s<10?`0${s}`:`${s}`;const f=a<10?`0${a}`:`${a}`;const d=c<10?`0${c}`:`${c}`;const p=l<10?`0${l}`:`${l}`;return`${o[r]}, ${u} ${i[n]} ${t} ${f}:${d}:${p} GMT`}t.dateToUtcString=dateToUtcString;const s=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);const a=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=s.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,o,i,a,c,l,u,f]=t;const d=(0,r.strictParseShort)(E(o));const y=b(i,"month",1,12);const _=b(a,"day",1,31);return p(d,y,_,{hours:c,minutes:l,seconds:u,fractionalMilliseconds:f})};t.parseRfc3339DateTime=a;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{2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/);const l=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{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{2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/);const f=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,o,i,s,a,c,l]=t;return p((0,r.strictParseShort)(E(i)),g(o),b(n,"day",1,31),{hours:s,minutes:a,seconds:c,fractionalMilliseconds:l})}t=l.exec(e);if(t){const[e,n,r,o,i,s,a,c]=t;return m(p(y(o),g(r),b(n,"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c}))}t=u.exec(e);if(t){const[e,n,o,i,s,a,c,l]=t;return p((0,r.strictParseShort)(E(l)),g(n),b(o.trimLeft(),"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")};t.parseRfc7231DateTime=f;const d=e=>{if(e===null||e===undefined){return undefined}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=(0,r.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=d;const p=(e,t,n,r)=>{const o=t-1;v(e,o,n);return new Date(Date.UTC(e,o,n,b(r.hours,"hour",0,23),b(r.minutes,"minute",0,59),b(r.seconds,"seconds",0,60),S(r.fractionalMilliseconds)))};const y=e=>{const t=(new Date).getUTCFullYear();const n=Math.floor(t/100)*100+(0,r.strictParseShort)(E(e));if(n{if(e.getTime()-(new Date).getTime()>_){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e};const g=e=>{const t=i.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1};const h=[31,28,31,30,31,30,31,31,30,31,30,31];const v=(e,t,n)=>{let r=h[t];if(t===1&&w(e)){r=29}if(n>r){throw new TypeError(`Invalid day for ${i[t]} in ${e}: ${n}`)}};const w=e=>{return e%4===0&&(e%100!==0||e%400===0)};const b=(e,t,n,o)=>{const i=(0,r.strictParseByte)(E(e));if(io){throw new TypeError(`${t} must be between ${n} and ${o}, inclusive`)}return i};const S=e=>{if(e===null||e===undefined){return 0}return(0,r.strictParseFloat32)("0."+e)*1e3};const E=e=>{let t=0;while(t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfigsForDefaultMode=void 0;const n=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=n},2363:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const r=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<14){n=true;process.emitWarning(`The AWS SDK for JavaScript (v3) will\n`+`no longer support Node.js ${e} on November 1, 2022.\n\n`+`To continue receiving updates to AWS services, bug fixes, and security\n`+`updates please upgrade to Node.js 14.x or later.\n\n`+`For details, please refer our blog post: https://a.co/48dbdYz`,`NodeDeprecationWarning`)}};t.emitWarningIfUnsupportedVersion=r},7778:(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 n=(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=n},1927:(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},6457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getArrayIfSingleItem=void 0;const n=e=>Array.isArray(e)?e:[e];t.getArrayIfSingleItem=n},5830:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const n=e=>{const n="#text";for(const r in e){if(e.hasOwnProperty(r)&&e[r][n]!==undefined){e[r]=e[r][n]}else if(typeof e[r]==="object"&&e[r]!==null){e[r]=(0,t.getValueFromTextNode)(e[r])}}return e};t.getValueFromTextNode=n},4963:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3406);r.__exportStar(n(6034),t);r.__exportStar(n(4014),t);r.__exportStar(n(8392),t);r.__exportStar(n(4695),t);r.__exportStar(n(3088),t);r.__exportStar(n(2363),t);r.__exportStar(n(7778),t);r.__exportStar(n(1927),t);r.__exportStar(n(6457),t);r.__exportStar(n(5830),t);r.__exportStar(n(3613),t);r.__exportStar(n(4809),t);r.__exportStar(n(8e3),t);r.__exportStar(n(8730),t)},3613:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LazyJsonString=t.StringWrapper=void 0;const n=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=n;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},4809:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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 n=e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}};t.parseBoolean=n;const r=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}`)};t.expectBoolean=r;const o=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}`)};t.expectNumber=o;const i=Math.ceil(2**127*(2-2**-23));const s=e=>{const n=(0,t.expectNumber)(e);if(n!==undefined&&!Number.isNaN(n)&&n!==Infinity&&n!==-Infinity){if(Math.abs(n)>i){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return n};t.expectFloat32=s;const a=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}`)};t.expectLong=a;t.expectInt=t.expectLong;const c=e=>f(e,32);t.expectInt32=c;const l=e=>f(e,16);t.expectShort=l;const u=e=>f(e,8);t.expectByte=u;const f=(e,n)=>{const r=(0,t.expectLong)(e);if(r!==undefined&&d(r,n)!==r){throw new TypeError(`Expected ${n}-bit integer, got ${e}`)}return r};const d=(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 p=(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=p;const y=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="object"&&!Array.isArray(e)){return e}throw new TypeError(`Expected object, got ${typeof e}`)};t.expectObject=y;const _=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){return e}throw new TypeError(`Expected string, got ${typeof e}`)};t.expectString=_;const m=e=>{if(e===null||e===undefined){return undefined}const n=(0,t.expectObject)(e);const r=Object.entries(n).filter(([e,t])=>t!==null&&t!==undefined).map(([e,t])=>e);if(r.length===0){throw new TypeError(`Unions must have exactly one non-null member`)}if(r.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${r} were not null.`)}return n};t.expectUnion=m;const g=e=>{if(typeof e=="string"){return(0,t.expectNumber)(w(e))}return(0,t.expectNumber)(e)};t.strictParseDouble=g;t.strictParseFloat=t.strictParseDouble;const h=e=>{if(typeof e=="string"){return(0,t.expectFloat32)(w(e))}return(0,t.expectFloat32)(e)};t.strictParseFloat32=h;const v=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;const w=e=>{const t=e.match(v);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)};const b=e=>{if(typeof e=="string"){return E(e)}return(0,t.expectNumber)(e)};t.limitedParseDouble=b;t.handleFloat=t.limitedParseDouble;t.limitedParseFloat=t.limitedParseDouble;const S=e=>{if(typeof e=="string"){return E(e)}return(0,t.expectFloat32)(e)};t.limitedParseFloat32=S;const E=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 P=e=>{if(typeof e==="string"){return(0,t.expectLong)(w(e))}return(0,t.expectLong)(e)};t.strictParseLong=P;t.strictParseInt=t.strictParseLong;const R=e=>{if(typeof e==="string"){return(0,t.expectInt32)(w(e))}return(0,t.expectInt32)(e)};t.strictParseInt32=R;const x=e=>{if(typeof e==="string"){return(0,t.expectShort)(w(e))}return(0,t.expectShort)(e)};t.strictParseShort=x;const A=e=>{if(typeof e==="string"){return(0,t.expectByte)(w(e))}return(0,t.expectByte)(e)};t.strictParseByte=A},8000:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializeFloat=void 0;const n=e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}};t.serializeFloat=n},8730:(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 r=e.split(t);if(n===1){return r}const o=[];let i="";for(let e=0;e{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},7190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const r=n(7424);const o=e=>{const{hostname:t,pathname:n,port:o,protocol:i,search:s}=new URL(e);let a;if(s){a=(0,r.parseQueryString)(s)}return{hostname:t,port:o?parseInt(o):undefined,protocol:i,path:n,query:a}};t.parseUrl=o},8588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=t.fromBase64=void 0;const r=n(6010);const o=/^[A-Za-z0-9+/]*={0,2}$/;function 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,r.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}t.fromBase64=fromBase64;function toBase64(e){return(0,r.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64")}t.toBase64=toBase64},9190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const r=n(5747);const o=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.path==="string"||Buffer.isBuffer(e.path)){return(0,r.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,r.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)};t.calculateBodyLength=o},4147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(4974);r.__exportStar(n(9190),t)},4974:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},6010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const r=n(9126);const o=n(4293);const i=(e,t=0,n=e.byteLength-t)=>{if(!(0,r.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return o.Buffer.from(e,t,n)};t.fromArrayBuffer=i;const s=(e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?o.Buffer.from(e,t):o.Buffer.from(e)};t.fromString=s},9509:(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 r=(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=r},6168:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8602);r.__exportStar(n(9509),t)},8602:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},6488:(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"},8450:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS=void 0;const n="AWS_DEFAULTS_MODE";const r="defaults_mode";t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>{return e[n]},configFileSelector:e=>{return e[r]},default:"legacy"}},4243:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6237);r.__exportStar(n(8238),t)},8238:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultsModeConfig=void 0;const r=n(6153);const o=n(5898);const i=n(7684);const s=n(4462);const a=n(6488);const c=n(8450);const l=({region:e=(0,i.loadConfig)(r.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,i.loadConfig)(c.NODE_DEFAULTS_MODE_CONFIG_OPTIONS)}={})=>(0,s.memoize)(async()=>{const n=typeof t==="function"?await t():t;switch(n===null||n===void 0?void 0:n.toLowerCase()){case"auto":return u(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=l;const u=async e=>{if(e){const t=typeof e==="function"?await e():e;const n=await f();if(!n){return"standard"}if(t===n){return"in-region"}else{return"cross-region"}}return"standard"};const f=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,o.getInstanceMetadataEndpoint)();return(await(0,o.httpRequest)({...e,path:a.IMDS_REGION_PATH})).toString()}catch(e){}}}},6237:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},1968:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const r={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;r[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});const r=n(6160);r.__exportStar(n(7776),t)},7776:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.normalizeProvider=void 0;const n=e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t};t.normalizeProvider=n},6160:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5774:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const r=n(4652);const o=e=>e.split("/").map(r.escapeUri).join("/");t.escapeUriPath=o},4652:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const n=e=>encodeURIComponent(e).replace(/[!'()*]/g,r);t.escapeUri=n;const r=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},7952:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(9047);r.__exportStar(n(4652),t);r.__exportStar(n(5774),t)},9047:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},8095:(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=void 0;const r=n(7684);const o=n(2087);const i=n(1765);const s=n(8390);t.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";t.UA_APP_ID_INI_NAME="sdk-ua-app-id";const a=({serviceId:e,clientVersion:n})=>{const a=[["aws-sdk-js",n],[`os/${(0,o.platform)()}`,(0,o.release)()],["lang/js"],["md/nodejs",`${i.versions.node}`]];const c=(0,s.isCrtAvailable)();if(c){a.push(c)}if(e){a.push([`api/${e}`,n])}if(i.env.AWS_EXECUTION_ENV){a.push([`exec-env/${i.env.AWS_EXECUTION_ENV}`])}const l=(0,r.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 l;u=e?[...a,[`app/${e}`]]:[...a]}return u}};t.defaultUserAgent=a},8390:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCrtAvailable=void 0;const r=()=>{try{if(true&&n(7578)){return["md/crt-avail"]}return null}catch(e){return null}};t.isCrtAvailable=r},6278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const r=n(6010);const o=e=>{const t=(0,r.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=o;const i=e=>(0,r.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=i},8880:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createWaiter=void 0;const r=n(2105);const o=n(6001);const i=n(4996);const s=async e=>{return new Promise(t=>{e.onabort=(()=>t({state:i.WaiterState.ABORTED}))})};const a=async(e,t,n)=>{const a={...i.waiterServiceDefaults,...e};(0,o.validateWaiterOptions)(a);const c=[(0,r.runPolling)(a,t,n)];if(e.abortController){c.push(s(e.abortController.signal))}if(e.abortSignal){c.push(s(e.abortSignal))}return Promise.race(c)};t.createWaiter=a},1627:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(192);r.__exportStar(n(8880),t);r.__exportStar(n(4996),t)},2105:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runPolling=void 0;const r=n(7397);const o=n(4996);const i=(e,t,n,r)=>{if(r>n)return t;const o=e*2**(r-1);return s(e,o)};const s=(e,t)=>e+Math.random()*(t-e);const a=async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:s,client:a,abortSignal:c},l,u)=>{var f;const{state:d}=await u(a,l);if(d!==o.WaiterState.RETRY){return{state:d}}let p=1;const y=Date.now()+n*1e3;const _=Math.log(t/e)/Math.log(2)+1;while(true){if(((f=s===null||s===void 0?void 0:s.signal)===null||f===void 0?void 0:f.aborted)||(c===null||c===void 0?void 0:c.aborted)){return{state:o.WaiterState.ABORTED}}const n=i(e,t,_,p);if(Date.now()+n*1e3>y){return{state:o.WaiterState.TIMEOUT}}await(0,r.sleep)(n);const{state:d}=await u(a,l);if(d!==o.WaiterState.RETRY){return{state:d}}p+=1}};t.runPolling=a},6001:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(192);r.__exportStar(n(7397),t);r.__exportStar(n(3931),t)},7397:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sleep=void 0;const n=e=>{return new Promise(t=>setTimeout(t,e*1e3))};t.sleep=n},3931:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateWaiterOptions=void 0;const n=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 r=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=r},192:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=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]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(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,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[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.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?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])}}function __asyncDelegator(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,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(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 __values==="function"?__values(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,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(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))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(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)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof 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 r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(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)}},5107:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var o=r(n(4007));var i=r(n(7802));var s=r(n(2228));var a=r(n(1227));var c=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;t.decodeXML=getStrictDecoder(s.default);t.decodeHTMLStrict=getStrictDecoder(o.default);function getStrictDecoder(e){var t=getReplacer(e);return function(e){return String(e).replace(c,t)}}var l=function(e,t){return e65535){e-=65536;t+=String.fromCharCode(e>>>10&1023|55296);e=56320|e&1023}t+=String.fromCharCode(e);return t};function decodeCodePoint(e){if(e>=55296&&e<=57343||e>1114111){return"�"}if(e in o.default){e=o.default[e]}return i(e)}t.default=decodeCodePoint},2006:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var o=r(n(2228));var i=getInverseObj(o.default);var s=getInverseReplacer(i);t.encodeXML=getASCIIEncoder(i);var a=r(n(4007));var c=getInverseObj(a.default);var l=getInverseReplacer(c);t.encodeHTML=getInverse(c,l);t.encodeNonAsciiHTML=getASCIIEncoder(c);function getInverseObj(e){return Object.keys(e).sort().reduce(function(t,n){t[e[n]]="&"+n+";";return t},{})}function getInverseReplacer(e){var t=[];var n=[];for(var r=0,o=Object.keys(e);r1?f(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function getInverse(e,t){return function(n){return n.replace(t,function(t){return e[t]}).replace(u,singleCharReplacer)}}var d=new RegExp(s.source+"|"+u.source,"g");function escape(e){return e.replace(d,singleCharReplacer)}t.escape=escape;function escapeUTF8(e){return e.replace(s,singleCharReplacer)}t.escapeUTF8=escapeUTF8;function getASCIIEncoder(e){return function(t){return t.replace(d,function(t){return e[t]||singleCharReplacer(t)})}}},3000:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var r=n(5107);var o=n(2006);function decode(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTML)(e)}t.decode=decode;function decodeStrict(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTMLStrict)(e)}t.decodeStrict=decodeStrict;function encode(e,t){return(!t||t<=0?o.encodeXML:o.encodeHTML)(e)}t.encode=encode;var i=n(2006);Object.defineProperty(t,"encodeXML",{enumerable:true,get:function(){return i.encodeXML}});Object.defineProperty(t,"encodeHTML",{enumerable:true,get:function(){return i.encodeHTML}});Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:true,get:function(){return i.encodeNonAsciiHTML}});Object.defineProperty(t,"escape",{enumerable:true,get:function(){return i.escape}});Object.defineProperty(t,"escapeUTF8",{enumerable:true,get:function(){return i.escapeUTF8}});Object.defineProperty(t,"encodeHTML4",{enumerable:true,get:function(){return i.encodeHTML}});Object.defineProperty(t,"encodeHTML5",{enumerable:true,get:function(){return i.encodeHTML}});var s=n(5107);Object.defineProperty(t,"decodeXML",{enumerable:true,get:function(){return s.decodeXML}});Object.defineProperty(t,"decodeHTML",{enumerable:true,get:function(){return s.decodeHTML}});Object.defineProperty(t,"decodeHTMLStrict",{enumerable:true,get:function(){return s.decodeHTMLStrict}});Object.defineProperty(t,"decodeHTML4",{enumerable:true,get:function(){return s.decodeHTML}});Object.defineProperty(t,"decodeHTML5",{enumerable:true,get:function(){return s.decodeHTML}});Object.defineProperty(t,"decodeHTML4Strict",{enumerable:true,get:function(){return s.decodeHTMLStrict}});Object.defineProperty(t,"decodeHTML5Strict",{enumerable:true,get:function(){return s.decodeHTMLStrict}});Object.defineProperty(t,"decodeXMLStrict",{enumerable:true,get:function(){return s.decodeXML}})},5152:(e,t,n)=>{"use strict";const r=n(8280).buildOptions;const o={attributeNamePrefix:"@_",attrNodeName:false,textNodeName:"#text",ignoreAttributes:true,cdataTagName:false,cdataPositionChar:"\\c",format:false,indentBy:" ",supressEmptyNode:false,tagValueProcessor:function(e){return e},attrValueProcessor:function(e){return e}};const i=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function Parser(e){this.options=r(e,o,i);if(this.options.ignoreAttributes||this.options.attrNodeName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}if(this.options.cdataTagName){this.isCDATA=isCDATA}else{this.isCDATA=function(){return false}}this.replaceCDATAstr=replaceCDATAstr;this.replaceCDATAarr=replaceCDATAarr;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}if(this.options.supressEmptyNode){this.buildTextNode=buildEmptyTextNode;this.buildObjNode=buildEmptyObjNode}else{this.buildTextNode=buildTextValNode;this.buildObjNode=buildObjectNode}this.buildTextValNode=buildTextValNode;this.buildObjectNode=buildObjectNode}Parser.prototype.parse=function(e){return this.j2x(e,0).val};Parser.prototype.j2x=function(e,t){let n="";let r="";const o=Object.keys(e);const i=o.length;for(let s=0;s")}return e+this.newLine}}function buildObjectNode(e,t,n,r){if(n&&!e.includes("<")){return this.indentate(r)+"<"+t+n+">"+e+""+this.options.tagValueProcessor(e)+"{"use strict";const r=function(e){return String.fromCharCode(e)};const o={nilChar:r(176),missingChar:r(201),nilPremitive:r(175),missingPremitive:r(200),emptyChar:r(178),emptyValue:r(177),boundryChar:r(179),objStart:r(198),arrStart:r(204),arrayEnd:r(185)};const i=[o.nilChar,o.nilPremitive,o.missingChar,o.missingPremitive,o.boundryChar,o.emptyChar,o.emptyValue,o.arrayEnd,o.objStart,o.arrStart];const s=function(e,t,n){if(typeof t==="string"){if(e&&e[0]&&e[0].val!==undefined){return a(e[0].val,t)}else{return a(e,t)}}else{const r=hasData(e);if(r===true){let r="";if(Array.isArray(t)){r+=o.arrStart;const i=t[0];const l=e.length;if(typeof i==="string"){for(let t=0;t{"use strict";const r=n(8280);const o=function(e,t,n){const i={};if((!e.child||r.isEmptyObject(e.child))&&(!e.attrsMap||r.isEmptyObject(e.attrsMap))){return r.isExist(e.val)?e.val:""}if(r.isExist(e.val)&&!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){const o=r.isTagNameInArrayMode(e.tagname,t.arrayMode,n);i[t.textNodeName]=o?[e.val]:e.val}r.merge(i,e.attrsMap,t.arrayMode);const s=Object.keys(e.child);for(let a=0;a1){i[c]=[];for(let n in e.child[c]){if(e.child[c].hasOwnProperty(n)){i[c].push(o(e.child[c][n],t,c))}}}else{const s=o(e.child[c][0],t,c);const a=t.arrayMode===true&&typeof s==="object"||r.isTagNameInArrayMode(c,t.arrayMode,n);i[c]=a?[s]:s}}return i};t.convertToJson=o},6014:(e,t,n)=>{"use strict";const r=n(8280);const o=n(8280).buildOptions;const i=n(6712);const s=function(e,t){t=o(t,i.defaultOptions,i.props);t.indentBy=t.indentBy||"";return a(e,t,0)};const a=function(e,t,n){let o="{";const i=Object.keys(e.child);for(let n=0;n1){o+='"'+s+'" : [ ';for(var c in e.child[s]){o+=a(e.child[s][c],t)+" , "}o=o.substr(0,o.length-1)+" ] "}else{o+='"'+s+'" : '+a(e.child[s][0],t)+" ,"}}r.merge(o,e.attrsMap);if(r.isEmptyObject(o)){return r.isExist(e.val)?e.val:""}else{if(r.isExist(e.val)){if(!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){o+='"'+t.textNodeName+'" : '+stringval(e.val)}}}if(o[o.length-1]===","){o=o.substr(0,o.length-2)}return o+"}"};function stringval(e){if(e===true||e===false||!isNaN(e)){return e}else{return'"'+e+'"'}}function indentate(e,t){return e.indentBy.repeat(t)}t.convertToJsonString=s},7448:(e,t,n)=>{"use strict";const r=n(8270);const o=n(6712);const i=n(6712);const s=n(8280).buildOptions;const a=n(1739);t.parse=function(e,t,n){if(n){if(n===true)n={};const t=a.validate(e,n);if(t!==true){throw Error(t.err.msg)}}t=s(t,i.defaultOptions,i.props);const c=o.getTraversalObj(e,t);return r.convertToJson(c,t)};t.convertTonimn=n(1901).convert2nimn;t.getTraversalObj=o.getTraversalObj;t.convertToJson=r.convertToJson;t.convertToJsonString=n(6014).convertToJsonString;t.validate=a.validate;t.j2xParser=n(5152);t.parseToNimn=function(e,n,r){return t.convertTonimn(t.getTraversalObj(e,r),n,r)};function print(e,t){if(e){console.log(t+"{");console.log(t+' "tagName": "'+e.tagname+'", ');if(e.parent){console.log(t+' "parent": "'+e.parent.tagname+'", ')}console.log(t+' "val": "'+e.val+'", ');console.log(t+' "attrs": '+JSON.stringify(e.attrsMap,null,4)+", ");if(e.child){console.log(t+'"child": {');const n=t+t;Object.keys(e.child).forEach(function(r){const o=e.child[r];if(Array.isArray(o)){console.log(t+'"'+r+'" :[');o.forEach(function(e,t){print(e,n)});console.log(t+"],")}else{console.log(t+' "'+r+'" : {');print(o,n);console.log(t+"},")}});console.log(t+"},")}console.log(t+"},")}}},8280:(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 o="["+n+"]["+r+"]*";const i=new RegExp("^"+o+"$");const s=function(e,t){const n=[];let r=t.exec(e);while(r){const o=[];const i=r.length;for(let e=0;e{"use strict";const r=n(8280);const o={allowBooleanAttributes:false};const i=["allowBooleanAttributes"];t.validate=function(e,t){t=r.buildOptions(t,o,i);const n=[];let s=false;let a=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++){i+=e[r]}i=i.trim();if(i[i.length-1]==="/"){i=i.substring(0,i.length-1);r--}if(!validateTagName(i)){let t;if(i.trim().length===0){t="There is an unnecessary space between tag name and backward slash '0){return getErrorObject("InvalidTag","Closing tag '"+i+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,r))}else{const t=n.pop();if(i!==t){return getErrorObject("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+i+"'.",getLineNumberForPosition(e,r))}if(n.length==0){a=true}}}else{const o=validateAttributeString(l,t);if(o!==true){return getErrorObject(o.err.code,o.err.msg,getLineNumberForPosition(e,r-l.length+o.err.line))}if(a===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,r))}else{n.push(i)}s=true}for(r++;r0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(n,null,4).replace(/\r?\n/g,"")+"' found.",1)}return true};function readPI(e,t){var 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}var s='"';var a="'";function readAttributeStr(e,t){let n="";let r="";let o=false;for(;t"){if(r===""){o=true;break}}n+=e[t]}if(r!==""){return false}return{value:n,index:t,tagClosed:o}}const c=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=r.getAllMatches(e,c);const o={};for(let r=0;r{"use strict";e.exports=function(e,t,n){this.tagname=e;this.parent=t;this.child={};this.attrsMap={};this.val=n;this.addChild=function(e){if(Array.isArray(this.child[e.tagname])){this.child[e.tagname].push(e)}else{this.child[e.tagname]=[e]}}}},6712:(e,t,n)=>{"use strict";const r=n(8280);const o=n(8280).buildOptions;const i=n(9539);const s="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const a={attributeNamePrefix:"@_",attrNodeName:false,textNodeName:"#text",ignoreAttributes:true,ignoreNameSpace:false,allowBooleanAttributes:false,parseNodeValue:true,parseAttributeValue:false,arrayMode:false,trimValues:true,cdataTagName:false,cdataPositionChar:"\\c",tagValueProcessor:function(e,t){return e},attrValueProcessor:function(e,t){return e},stopNodes:[]};t.defaultOptions=a;const c=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","ignoreNameSpace","allowBooleanAttributes","parseNodeValue","parseAttributeValue","arrayMode","trimValues","cdataTagName","cdataPositionChar","tagValueProcessor","attrValueProcessor","parseTrueNumberOnly","stopNodes"];t.props=c;function processTagValue(e,t,n){if(t){if(n.trimValues){t=t.trim()}t=n.tagValueProcessor(t,e);t=parseValue(t,n.parseNodeValue,n.parseTrueNumberOnly)}return t}function resolveNameSpace(e,t){if(t.ignoreNameSpace){const t=e.split(":");const n=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=n+t[1]}}return e}function parseValue(e,t,n){if(t&&typeof e==="string"){let t;if(e.trim()===""||isNaN(e)){t=e==="true"?true:e==="false"?false:e}else{if(e.indexOf("0x")!==-1){t=Number.parseInt(e,16)}else if(e.indexOf(".")!==-1){t=Number.parseFloat(e);e=e.replace(/\.?0+$/,"")}else{t=Number.parseInt(e,10)}if(n){t=String(t)===e?t:e}}return t}else{if(r.isExist(e)){return e}else{return""}}}const l=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])(.*?)\\3)?","g");function buildAttributesMap(e,t){if(!t.ignoreAttributes&&typeof e==="string"){e=e.replace(/\r?\n/g," ");const n=r.getAllMatches(e,l);const o=n.length;const i={};for(let e=0;e",n,"Closing Tag is not closed.");let i=e.substring(n+2,o).trim();if(t.ignoreNameSpace){const e=i.indexOf(":");if(e!==-1){i=i.substr(e+1)}}if(s){if(s.val){s.val=r.getValue(s.val)+""+processTagValue(i,l,t)}else{s.val=processTagValue(i,l,t)}}if(t.stopNodes.length&&t.stopNodes.includes(s.tagname)){s.child=[];if(s.attrsMap==undefined){s.attrsMap={}}s.val=e.substr(s.startIndex+1,n-s.startIndex-1)}s=s.parent;l="";n=o}else if(e[n+1]==="?"){n=findClosingIndex(e,"?>",n,"Pi Tag is not closed.")}else if(e.substr(n+1,3)==="!--"){n=findClosingIndex(e,"--\x3e",n,"Comment is not closed.")}else if(e.substr(n+1,2)==="!D"){const t=findClosingIndex(e,">",n,"DOCTYPE is not closed.");const r=e.substring(n,t);if(r.indexOf("[")>=0){n=e.indexOf("]>",n)+1}else{n=t}}else if(e.substr(n+1,2)==="!["){const o=findClosingIndex(e,"]]>",n,"CDATA is not closed.")-2;const a=e.substring(n+9,o);if(l){s.val=r.getValue(s.val)+""+processTagValue(s.tagname,l,t);l=""}if(t.cdataTagName){const e=new i(t.cdataTagName,s,a);s.addChild(e);s.val=r.getValue(s.val)+t.cdataPositionChar;if(a){e.val=a}}else{s.val=(s.val||"")+(a||"")}n=o+2}else{const o=closingIndexForOpeningTag(e,n+1);let a=o.data;const c=o.index;const u=a.indexOf(" ");let f=a;let d=true;if(u!==-1){f=a.substr(0,u).replace(/\s\s*$/,"");a=a.substr(u+1)}if(t.ignoreNameSpace){const e=f.indexOf(":");if(e!==-1){f=f.substr(e+1);d=f!==o.data.substr(e+1)}}if(s&&l){if(s.tagname!=="!xml"){s.val=r.getValue(s.val)+""+processTagValue(s.tagname,l,t)}}if(a.length>0&&a.lastIndexOf("/")===a.length-1){if(f[f.length-1]==="/"){f=f.substr(0,f.length-1);a=f}else{a=a.substr(0,a.length-1)}const e=new i(f,s,"");if(f!==a){e.attrsMap=buildAttributesMap(a,t)}s.addChild(e)}else{const e=new i(f,s);if(t.stopNodes.length&&t.stopNodes.includes(e.tagname)){e.startIndex=c}if(f!==a&&d){e.attrsMap=buildAttributesMap(a,t)}s.addChild(e);s=e}l="";n=c}}else{l+=e[n]}}return n};function closingIndexForOpeningTag(e,t){let n;let r="";for(let o=t;o"){return{data:r,index:o}}else if(t==="\t"){t=" "}r+=t}}function findClosingIndex(e,t,n,r){const o=e.indexOf(t,n);if(o===-1){throw new Error(r)}else{return o+t.length-1}}t.getTraversalObj=u},4552:(e,t,n)=>{"use strict";n.r(t);n.d(t,{NIL:()=>x,parse:()=>m,stringify:()=>u,v1:()=>_,v3:()=>b,v4:()=>S,v5:()=>R,validate:()=>c,version:()=>A});var r=n(6417);var o=n.n(r);const i=new Uint8Array(256);let s=i.length;function rng(){if(s>i.length-16){o().randomFillSync(i);s=0}return i.slice(s,s+=16)}const a=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function validate(e){return typeof e==="string"&&a.test(e)}const c=validate;const l=[];for(let e=0;e<256;++e){l.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]).toLowerCase();if(!c(n)){throw TypeError("Stringified UUID is invalid")}return n}const u=stringify;let f;let d;let p=0;let y=0;function v1(e,t,n){let r=t&&n||0;const o=t||new Array(16);e=e||{};let i=e.node||f;let s=e.clockseq!==undefined?e.clockseq:d;if(i==null||s==null){const t=e.random||(e.rng||rng)();if(i==null){i=f=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(s==null){s=d=(t[6]<<8|t[7])&16383}}let a=e.msecs!==undefined?e.msecs:Date.now();let c=e.nsecs!==undefined?e.nsecs:y+1;const l=a-p+(c-y)/1e4;if(l<0&&e.clockseq===undefined){s=s+1&16383}if((l<0||a>p)&&e.nsecs===undefined){c=0}if(c>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}p=a;y=c;d=s;a+=122192928e5;const _=((a&268435455)*1e4+c)%4294967296;o[r++]=_>>>24&255;o[r++]=_>>>16&255;o[r++]=_>>>8&255;o[r++]=_&255;const m=a/4294967296*1e4&268435455;o[r++]=m>>>8&255;o[r++]=m&255;o[r++]=m>>>24&15|16;o[r++]=m>>>16&255;o[r++]=s>>>8|128;o[r++]=s&255;for(let e=0;e<6;++e){o[r+e]=i[e]}return t||u(o)}const _=v1;function parse(e){if(!c(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}const m=parse;function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getECRToken=t.isECR=void 0;const r=n(2186);const o=n(8923);const i=/^(([0-9]{12})\.dkr\.ecr\.(.+)\.amazonaws\.com(.cn)?)(\/([^:]+)(:.+)?)?$/;function isECR(e){return i.test(e)}t.isECR=isECR;function getRegion(e){const t=e.match(i);if(!t){return""}return t[3]}function getAccountID(e){const t=e.match(i);if(!t){return""}return t[2]}async function getECRToken(e,t,n){const i=new o.ECR({credentials:{accessKeyId:t,secretAccessKey:n},region:getRegion(e)});const s=await i.getAuthorizationToken({registryIds:[getAccountID(e)]});if(!Array.isArray(s.authorizationData)||s.authorizationData.length===0){throw new Error("Unable to fetch ECR credentials from AWS!")}const a=Buffer.from(s.authorizationData[0].authorizationToken||"","base64").toString("utf-8");const c=a.split(":",2);r.setSecret(c[1]);return{username:c[0],password:c[1]}}t.getECRToken=getECRToken},2069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Outputs=t.Inputs=void 0;var n;(function(e){e["AUTH_FILE_PATH"]="auth_file_path";e["LOGOUT"]="logout";e["PASSWORD"]="password";e["REGISTRY"]="registry";e["USERNAME"]="username"})(n=t.Inputs||(t.Inputs={}));var r;(function(e){})(r=t.Outputs||(t.Outputs={}))},6144:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(2186);const o=n(5747);const i=n(7436);const s=n(2087);const a=n(5622);const c=n(7918);const l=n(1314);const u=n(963);const f=n(2069);let d;let p;const y=a.join(s.homedir(),".docker","config.json");async function getPodmanPath(){if(d==null){d=await i.which("podman",true);await l.execute(d,["version"],{group:true})}return d}async function run(){if(s.platform()!=="linux"){throw new Error("❌ Only supported on linux platform")}p=r.getInput(f.Inputs.REGISTRY,{required:true});let e=r.getInput(f.Inputs.USERNAME,{required:true});let t=r.getInput(f.Inputs.PASSWORD,{required:true});const n=r.getInput(f.Inputs.LOGOUT)||"true";const i=r.getInput(f.Inputs.AUTH_FILE_PATH);if(c.isECR(p)){r.info(`💡 Detected ${p} as an ECR repository`);const n=await c.getECRToken(p,e,t);e=n.username;t=n.password}u.setRegistry(p);u.setLogout(n);const d=["login",p,"-u",e,"-p",t];d.push("--verbose");if(i){d.push(`--authfile=${i}`)}await l.execute(await getPodmanPath(),d);r.info(`✅ Successfully logged in to ${p} as ${e}`);let _;if(i){_=i}else{let e=a.join("/","tmp",`podman-run-${process.getuid()}`);if(process.env.XDG_RUNTIME_DIR){e=process.env.XDG_RUNTIME_DIR}_=a.join(e,"containers","auth.json")}const m="REGISTRY_AUTH_FILE";r.info(`Exporting ${m}=${_}`);r.exportVariable(m,_);const g=await o.promises.readFile(_,"utf-8");const h=JSON.parse(g);const v=h.auths[p];r.info(`✍️ Writing registry credentials to "${y}"`);const w=JSON.parse(await l.getDockerConfigJson());w.auths[p]=v;await o.promises.writeFile(y,JSON.stringify(w,undefined,8),"utf-8")}async function registryLogout(){if(!u.logout){return}await l.execute(await getPodmanPath(),["logout",u.registry]);const e=JSON.parse(await l.getDockerConfigJson());r.info(`Removing registry credentials from "${y}"`);delete e.auths[p];await o.promises.writeFile(y,JSON.stringify(e,undefined,8),"utf-8")}if(!u.IsPost){run().catch(r.setFailed)}else{registryLogout().catch(r.setFailed)}},963:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setLogout=t.setRegistry=t.logout=t.registry=t.IsPost=void 0;const r=n(2186);t.IsPost=!!process.env.STATE_isPost;t.registry=process.env.STATE_registry||"";t.logout=/true/i.test(process.env.STATE_logout||"");function setRegistry(e){r.saveState("registry",e)}t.setRegistry=setRegistry;function setLogout(e){r.saveState("logout",e)}t.setLogout=setLogout;if(!t.IsPost){r.saveState("isPost","true")}},1314:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDockerConfigJson=t.execute=void 0;const r=n(2186);const o=n(1514);const i=n(5622);const s=n(5747);const a=n(2087);async function execute(e,t,n={}){let s="";let a="";const c={...n};c.ignoreReturnCode=true;c.listeners={stdline:e=>{s+=`${e}\n`},errline:e=>{a+=`${e}\n`}};if(n.group){const n=[e,...t].join(" ");r.startGroup(n)}try{const l=await o.exec(e,t,c);if(n.ignoreReturnCode!==true&&l!==0){let t=`${i.basename(e)} exited with code ${l}`;if(a){t+=`\n${a}`}throw new Error(t)}return{exitCode:l,stdout:s,stderr:a}}finally{if(n.group){r.endGroup()}}}t.execute=execute;async function getDockerConfigJson(){const e=i.join(a.homedir(),".docker","config.json");return s.promises.readFile(e,"utf-8")}t.getDockerConfigJson=getDockerConfigJson},7578:module=>{module.exports=eval("require")("aws-crt")},4589:e=>{"use strict";e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},4007:e=>{"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},7802:e=>{"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},2228:e=>{"use strict";e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},2357:e=>{"use strict";e.exports=require("assert")},4293:e=>{"use strict";e.exports=require("buffer")},3129:e=>{"use strict";e.exports=require("child_process")},6417:e=>{"use strict";e.exports=require("crypto")},8614:e=>{"use strict";e.exports=require("events")},5747:e=>{"use strict";e.exports=require("fs")},8605:e=>{"use strict";e.exports=require("http")},7565:e=>{"use strict";e.exports=require("http2")},7211:e=>{"use strict";e.exports=require("https")},2087:e=>{"use strict";e.exports=require("os")},5622:e=>{"use strict";e.exports=require("path")},1765:e=>{"use strict";e.exports=require("process")},2413:e=>{"use strict";e.exports=require("stream")},8835:e=>{"use strict";e.exports=require("url")},1669:e=>{"use strict";e.exports=require("util")}};var __webpack_module_cache__={};function __webpack_require__(e){if(__webpack_module_cache__[e]){return __webpack_module_cache__[e].exports}var t=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(t.exports,t,t.exports,__webpack_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return t.exports}(()=>{__webpack_require__.n=(e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__webpack_require__.d(t,{a:t});return t})})();(()=>{__webpack_require__.d=((e,t)=>{for(var n in t){if(__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)){Object.defineProperty(e,n,{enumerable:true,get:t[n]})}}})})();(()=>{__webpack_require__.o=((e,t)=>Object.prototype.hasOwnProperty.call(e,t))})();(()=>{__webpack_require__.r=(e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})})})();__webpack_require__.ab=__dirname+"/";return __webpack_require__(6144)})(); //# sourceMappingURL=index.js.map