diff --git a/package-lock.json b/package-lock.json index 900f85f1ae8..f54e449f2bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -107,6 +107,21 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-browser": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", @@ -231,6 +246,31 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-sdk/abort-controller": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.267.0.tgz", + "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/abort-controller/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@aws-sdk/client-cloudformation": { "version": "3.682.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.682.0.tgz", @@ -3964,6 +4004,64 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-sdk/config-resolver": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.267.0.tgz", + "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@aws-sdk/core": { "version": "3.635.0", "license": "Apache-2.0", @@ -5373,369 +5471,436 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.620.0", + "node_modules/@aws-sdk/eventstream-codec": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.267.0.tgz", + "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/crc32": "3.0.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-serde-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.267.0.tgz", + "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.620.0", + "node_modules/@aws-sdk/eventstream-serde-config-resolver": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.267.0.tgz", + "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/eventstream-serde-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.267.0.tgz", + "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-serde-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-stack": { - "version": "3.342.0", + "node_modules/@aws-sdk/eventstream-serde-universal": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.267.0.tgz", + "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "@aws-sdk/eventstream-codec": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.637.0", + "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.267.0.tgz", + "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/fetch-http-handler/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/hash-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.267.0.tgz", + "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/property-provider": { - "version": "3.46.0", + "node_modules/@aws-sdk/hash-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { - "version": "3.46.0", + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.267.0.tgz", + "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", "license": "Apache-2.0", - "engines": { - "node": ">= 12.0.0" + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.614.0", + "node_modules/@aws-sdk/invalid-dependency/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", - "@smithy/types": "^3.3.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.3", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.267.0.tgz", + "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-content-length/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.267.0.tgz", + "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { - "version": "3.0.3", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/signature-v4": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "@aws-sdk/types": "3.46.0", - "@aws-sdk/util-hex-encoding": "3.46.0", - "@aws-sdk/util-uri-escape": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/smithy-client": { - "version": "3.342.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-stack": "3.342.0", - "@aws-sdk/types": "3.342.0", - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { - "version": "3.342.0", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.614.0", + "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.614.0" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -5743,8 +5908,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5754,8 +5919,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5765,7 +5930,7 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { "version": "3.3.0", "license": "Apache-2.0", "dependencies": { @@ -5775,190 +5940,239 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/types": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.267.0.tgz", + "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/service-error-classification": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-arn-parser": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-retry/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-browser": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" + "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/@aws-sdk/util-base64-node": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.267.0.tgz", + "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "tslib": "^2.3.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-credentials": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.637.0", + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.267.0.tgz", + "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "@smithy/util-endpoints": "^2.0.5", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-serde/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.267.0.tgz", + "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.342.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.614.0", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.637.0", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", + "@aws-sdk/util-endpoints": "3.637.0", + "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { "version": "3.609.0", "license": "Apache-2.0", "dependencies": { @@ -5969,12 +6183,10 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -5982,1049 +6194,1916 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.267.0.tgz", + "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node": { - "version": "3.46.0", + "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.267.0.tgz", + "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/abort-controller": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { + "node_modules/@aws-sdk/node-http-handler/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/property-provider": { "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", + "@aws-sdk/types": "3.46.0", "tslib": "^2.3.0" }, "engines": { "node": ">= 12.0.0" } }, - "node_modules/@aws-toolkits/telemetry": { - "version": "1.0.289", - "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", - "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.6", - "cross-spawn": "^7.0.6", - "fs-extra": "^11.1.0", - "lodash": "^4.17.20", - "prettier": "^3.3.2", - "ts-morph": "^23.0.0", - "yargs": "^17.0.1" + "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { + "version": "3.46.0", + "license": "Apache-2.0", + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/protocol-http": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.267.0.tgz", + "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", + "license": "Apache-2.0", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=14.14" + "node": ">=14.0.0" } }, - "node_modules/@aws/fully-qualified-names": { - "version": "2.1.4", - "dev": true, + "node_modules/@aws-sdk/protocol-http/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "web-tree-sitter": "^0.20.8" - } - }, - "node_modules/@aws/mynah-ui": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", - "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", - "hasInstallScript": true, - "dependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" + "tslib": "^2.3.1" }, - "peerDependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@aws/mynah-ui/node_modules/marked": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", - "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", - "license": "MIT", - "bin": { - "marked": "bin/marked.js" + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.267.0.tgz", + "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 18" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-builder/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.267.0.tgz", + "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^1.9.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-parser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.614.0", + "license": "Apache-2.0", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.3", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.8.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", + "license": "Apache-2.0", "dependencies": { - "has-flag": "^3.0.0" + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { + "version": "3.1.3", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^1.9.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { + "version": "3.0.3", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", + "node_modules/@aws-sdk/service-client-documentation-generator": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-client-documentation-generator/-/service-client-documentation-generator-3.208.0.tgz", + "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "color-name": "1.1.3" + "tslib": "^2.3.1" } }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.267.0.tgz", + "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", + "license": "Apache-2.0", "engines": { - "node": ">=0.8.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.267.0.tgz", + "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.6", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.9.tgz", - "integrity": "sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/signature-v4": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@aws-sdk/is-array-buffer": "3.46.0", + "@aws-sdk/types": "3.46.0", + "@aws-sdk/util-hex-encoding": "3.46.0", + "@aws-sdk/util-uri-escape": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" } }, - "node_modules/@bcherny/json-schema-ref-parser": { - "version": "10.0.5-fork", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.6", - "call-me-maybe": "^1.0.1", - "js-yaml": "^4.1.0" + "tslib": "^2.3.0" }, "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://github.com/sponsors/philsturgeon" + "node": ">= 12.0.0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { + "version": "3.46.0", + "license": "Apache-2.0", "engines": { - "node": ">=0.1.90" + "node": ">= 12.0.0" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "tslib": "^2.3.0" }, "engines": { - "node": ">=12" + "node": ">= 12.0.0" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/smithy-client": { + "version": "3.342.0", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@aws-sdk/middleware-stack": "3.342.0", + "@aws-sdk/types": "3.342.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.2", - "license": "MIT", + "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { + "version": "3.342.0", + "license": "Apache-2.0", "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.5", - "dev": true, - "license": "MIT", + "tslib": "^2.5.0" + }, "engines": { - "node": ">=10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers": { + "version": "3.614.0", + "license": "Apache-2.0", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@aws-sdk/client-sso-oidc": "^3.614.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=16.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { + "version": "3.1.3", + "license": "Apache-2.0", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" } }, - "node_modules/@gerhobbelt/gitignore-parser": { - "version": "0.2.0-9", - "license": "Apache License, Version 2.0", + "node_modules/@aws-sdk/types": { + "version": "3.37.0", + "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": ">= 10.0.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "dev": true, + "node_modules/@aws-sdk/url-parser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.267.0.tgz", + "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@aws-sdk/querystring-parser": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/url-parser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" }, "engines": { - "node": ">=10.10.0" + "node": ">=14.0.0" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "dev": true, + "node_modules/@aws-sdk/util-arn-parser": { + "version": "3.46.0", "license": "Apache-2.0", - "engines": { - "node": ">=12.22" + "dependencies": { + "tslib": "^2.3.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "license": "ISC" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "license": "ISC", + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "license": "Apache-2.0", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=12" + "node": ">=14.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node_modules/@aws-sdk/util-base64-browser": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" + "node_modules/@aws-sdk/util-base64-node": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 12.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "ansi-regex": "^6.0.1" + "@aws-sdk/is-array-buffer": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">= 12.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "license": "MIT", + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "tslib": "^2.3.1" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, "engines": { - "node": ">=8" + "node": ">=14.0.0" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-credentials": { + "version": "3.37.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "tslib": "^2.3.0" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.37.0", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.267.0.tgz", + "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@koa/cors": { - "version": "5.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "license": "Apache-2.0", "dependencies": { - "vary": "^1.1.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 14.0.0" + "node": ">=14.0.0" } }, - "node_modules/@koa/router": { - "version": "12.0.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "debug": "^4.3.4", - "http-errors": "^2.0.0", - "koa-compose": "^4.1.0", - "methods": "^1.1.2", - "path-to-regexp": "^6.2.1" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12" + "node": ">=14.0.0" } }, - "node_modules/@koa/router/node_modules/path-to-regexp": { - "version": "6.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.267.0.tgz", + "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", + "license": "Apache-2.0", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 8" + "node": ">= 10.0.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">= 8" + "node": ">=14.0.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "license": "Apache-2.0", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 8" + "node": ">=14.0.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, "engines": { - "node": ">=14" + "node": ">=14.0.0" } }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.637.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "@smithy/util-endpoints": "^2.0.5", + "tslib": "^2.6.2" }, - "funding": { - "url": "https://opencollective.com/unts" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@playwright/browser-chromium": { - "version": "1.43.1", - "dev": true, - "hasInstallScript": true, + "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.43.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" } }, - "node_modules/@playwright/browser-chromium/node_modules/playwright-core": { - "version": "1.43.1", - "dev": true, + "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", - "bin": { - "playwright-core": "cli.js" + "dependencies": { + "tslib": "^2.6.2" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" } }, - "node_modules/@sindresorhus/is": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^2.0.0" - } - }, - "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.6.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.1", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "node_modules/@smithy/abort-controller": { - "version": "2.2.0", + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/config-resolver": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.10.tgz", - "integrity": "sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==", + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.37.0", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.9", - "@smithy/types": "^3.6.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.8", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", - "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "node_modules/@aws-sdk/util-middleware": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.267.0.tgz", + "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/property-provider": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", - "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "node_modules/@aws-sdk/util-retry": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.267.0.tgz", + "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/service-error-classification": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 14.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", - "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", - "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "bowser": "^2.11.0", "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/util-middleware": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", - "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.5.1.tgz", - "integrity": "sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==", + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^3.0.8", - "@smithy/protocol-http": "^4.1.5", - "@smithy/types": "^3.6.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-middleware": "^3.0.8", - "@smithy/util-stream": "^3.2.1", - "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/abort-controller": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", - "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.614.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@smithy/core/node_modules/@smithy/fetch-http-handler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", - "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/is-array-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/middleware-serde": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", - "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { + "version": "3.1.3", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/node-http-handler": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", - "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^3.1.6", - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/protocol-http": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", - "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/querystring-builder": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", - "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "node_modules/@aws-sdk/util-utf8": { + "version": "3.254.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz", + "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", - "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-base64": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "node_modules/@aws-sdk/util-utf8-node": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-middleware": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", - "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "node_modules/@aws-toolkits/telemetry": { + "version": "1.0.289", + "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", + "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.6", + "cross-spawn": "^7.0.6", + "fs-extra": "^11.1.0", + "lodash": "^4.17.20", + "prettier": "^3.3.2", + "ts-morph": "^23.0.0", + "yargs": "^17.0.1" + } + }, + "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@aws/fully-qualified-names": { + "version": "2.1.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "web-tree-sitter": "^0.20.8" + } + }, + "node_modules/@aws/mynah-ui": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", + "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", + "hasInstallScript": true, + "dependencies": { + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" + }, + "peerDependencies": { + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" + } + }, + "node_modules/@aws/mynah-ui/node_modules/marked": { + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", + "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.9.tgz", + "integrity": "sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcherny/json-schema-ref-parser": { + "version": "10.0.5-fork", + "dev": true, + "license": "MIT", + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.6", + "call-me-maybe": "^1.0.1", + "js-yaml": "^4.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@gerhobbelt/gitignore-parser": { + "version": "0.2.0-9", + "license": "Apache License, Version 2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "license": "ISC" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@koa/cors": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@koa/router": { + "version": "12.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "http-errors": "^2.0.0", + "koa-compose": "^4.1.0", + "methods": "^1.1.2", + "path-to-regexp": "^6.2.1" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@koa/router/node_modules/path-to-regexp": { + "version": "6.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@playwright/browser-chromium": { + "version": "1.43.1", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.43.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@playwright/browser-chromium/node_modules/playwright-core": { + "version": "1.43.1", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, + "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.1", + "dev": true, + "license": "(Unlicense OR Apache-2.0)" + }, + "node_modules/@smithy/abort-controller": { + "version": "2.2.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/config-resolver": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.10.tgz", + "integrity": "sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.9", + "@smithy/types": "^3.6.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/node-config-provider": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", + "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/property-provider": "^3.1.8", + "@smithy/shared-ini-file-loader": "^3.1.9", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/property-provider": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", + "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", + "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", + "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/util-middleware": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", + "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.5.1.tgz", + "integrity": "sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/middleware-serde": "^3.0.8", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-stream": "^3.2.1", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/abort-controller": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", + "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/fetch-http-handler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", + "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/middleware-serde": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", + "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/node-http-handler": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", + "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/abort-controller": "^3.1.6", + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/protocol-http": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", + "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/querystring-builder": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", + "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "@smithy/util-uri-escape": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", + "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-base64": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-hex-encoding": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-middleware": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", + "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.6.0", @@ -10465,6 +11544,16 @@ "dev": true, "license": "MIT" }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "license": "MIT", @@ -13694,6 +14783,22 @@ "license": "MIT", "optional": true }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fs-monkey": { "version": "1.0.3", "dev": true, @@ -13982,6 +15087,28 @@ "dev": true, "license": "MIT" }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/hard-rejection": { "version": "2.1.0", "dev": true, @@ -15674,6 +16801,13 @@ "es5-ext": "~0.10.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, "node_modules/magic-string": { "version": "0.30.0", "license": "MIT", @@ -17352,6 +18486,16 @@ "version": "2.0.1", "license": "MIT" }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "dev": true, @@ -19643,6 +20787,16 @@ "underscore": "^1.12.1" } }, + "node_modules/typedoc-default-themes": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.11.4.tgz", + "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 8" + } + }, "node_modules/typescript": { "version": "5.0.4", "dev": true, @@ -19659,6 +20813,20 @@ "version": "1.0.6", "license": "MIT" }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/umd-compat-loader": { "version": "2.1.2", "dev": true, @@ -20712,6 +21880,13 @@ "node": ">=0.1.90" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, "node_modules/workerpool": { "version": "6.2.1", "dev": true, @@ -21241,994 +22416,704 @@ "circular-dependency-plugin": "^5.2.2", "css-loader": "^6.10.0", "esbuild-loader": "2.20.0", - "file-loader": "^6.2.0", - "jsdom": "^23.0.1", - "json-schema-to-typescript": "^13.1.1", - "marked": "^13.0.1", - "mocha": "^10.1.0", - "mocha-junit-reporter": "^2.2.1", - "mocha-multi-reporters": "^1.5.1", - "readline-sync": "^1.4.9", - "sass": "^1.49.8", - "sass-loader": "^16.0.2", - "sinon": "^14.0.0", - "style-loader": "^3.3.1", - "ts-node": "^10.9.1", - "typescript": "^5.0.4", - "umd-compat-loader": "^2.1.2", - "vue-loader": "^17.2.2", - "vue-style-loader": "^4.1.3", - "webfont": "^11.2.26" - }, - "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" - } - }, - "packages/core/node_modules/@types/node": { - "version": "16.18.95", - "dev": true, - "license": "MIT" - }, - "packages/core/src/web": { - "name": "web-toolkit", - "license": "Apache-2.0", - "dependencies": { - "crypto-browserify": "^3.12.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "stream-browserify": "^3.0.0" - }, - "devDependencies": { - "assert": "^2.1.0" - } - }, - "packages/toolkit": { - "name": "aws-toolkit-vscode", - "version": "3.42.0-SNAPSHOT", - "license": "Apache-2.0", - "dependencies": { - "aws-core-vscode": "file:../core/" - }, - "devDependencies": {}, - "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" - } - }, - "plugins/eslint-plugin-aws-toolkits": { - "version": "1.0.0", - "license": "Apache-2.0", - "devDependencies": { - "mocha": "^10.1.0" - }, - "engines": { - "npm": "^10.1.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client": { - "version": "1.0.0", - "hasInstallScript": true, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "devDependencies": { - "@tsconfig/node16": "16.1.3", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "^3.0.0", - "typescript": "~4.9.5" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.658.1.tgz", - "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.658.1.tgz", - "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.658.1.tgz", - "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/core": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.658.1.tgz", - "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^2.4.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/signature-v4": "^4.1.4", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-middleware": "^3.0.6", - "fast-xml-parser": "4.4.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.654.0.tgz", - "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-http": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.658.1.tgz", - "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-stream": "^3.1.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.658.1.tgz", - "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.658.1.tgz", - "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-ini": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.654.0.tgz", - "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.658.1.tgz", - "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/client-sso": "3.658.1", - "@aws-sdk/token-providers": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.654.0.tgz", - "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.654.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.654.0.tgz", - "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.654.0.tgz", - "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "file-loader": "^6.2.0", + "jsdom": "^23.0.1", + "json-schema-to-typescript": "^13.1.1", + "marked": "^13.0.1", + "mocha": "^10.1.0", + "mocha-junit-reporter": "^2.2.1", + "mocha-multi-reporters": "^1.5.1", + "readline-sync": "^1.4.9", + "sass": "^1.49.8", + "sass-loader": "^16.0.2", + "sinon": "^14.0.0", + "style-loader": "^3.3.1", + "ts-node": "^10.9.1", + "typescript": "^5.0.4", + "umd-compat-loader": "^2.1.2", + "vue-loader": "^17.2.2", + "vue-style-loader": "^4.1.3", + "webfont": "^11.2.26" }, "engines": { - "node": ">=16.0.0" + "npm": "^10.1.0", + "vscode": "^1.83.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.654.0.tgz", - "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "packages/core/node_modules/@types/node": { + "version": "16.18.95", + "dev": true, + "license": "MIT" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.654.0.tgz", - "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", + "packages/core/src/web": { + "name": "web-toolkit", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "crypto-browserify": "^3.12.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "stream-browserify": "^3.0.0" }, - "engines": { - "node": ">=16.0.0" + "devDependencies": { + "assert": "^2.1.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/region-config-resolver": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.654.0.tgz", - "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", + "packages/toolkit": { + "name": "aws-toolkit-vscode", + "version": "3.42.0-SNAPSHOT", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.6", - "tslib": "^2.6.2" + "aws-core-vscode": "file:../core/" }, + "devDependencies": {}, "engines": { - "node": ">=16.0.0" + "npm": "^10.1.0", + "vscode": "^1.83.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.654.0.tgz", - "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", + "plugins/eslint-plugin-aws-toolkits": { + "version": "1.0.0", "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "devDependencies": { + "mocha": "^10.1.0" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.654.0" + "npm": "^10.1.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.654.0.tgz", - "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", - "license": "Apache-2.0", + "src.gen/@amzn/amazon-q-developer-streaming-client": { + "version": "1.1.0", + "hasInstallScript": true, "dependencies": { - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.654.0.tgz", - "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "@smithy/util-endpoints": "^2.1.2", - "tslib": "^2.6.2" + "devDependencies": { + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@tsconfig/node14": "1.0.3", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0", + "concurrently": "7.0.0", + "downlevel-dts": "0.10.1", + "rimraf": "^3.0.0", + "typedoc": "^0.19.2", + "typescript": "~4.6.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.654.0.tgz", - "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.654.0.tgz", - "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/abort-controller": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", - "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/fetch-http-handler": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz", - "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/is-array-buffer": { + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-endpoint": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.2.1.tgz", - "integrity": "sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^2.5.1", - "@smithy/middleware-serde": "^3.0.8", - "@smithy/node-config-provider": "^3.1.9", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "@smithy/url-parser": "^3.0.8", - "@smithy/util-middleware": "^3.0.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-retry": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.25.tgz", - "integrity": "sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.9", - "@smithy/protocol-http": "^4.1.5", - "@smithy/service-error-classification": "^3.0.8", - "@smithy/smithy-client": "^3.4.2", - "@smithy/types": "^3.6.0", - "@smithy/util-middleware": "^3.0.8", - "@smithy/util-retry": "^3.0.8", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-serde": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", - "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-stack": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.8.tgz", - "integrity": "sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.267.0.tgz", + "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-config-provider": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", - "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.267.0.tgz", + "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-http-handler": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", - "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.267.0.tgz", + "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^3.1.6", - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-sdk-sts": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/property-provider": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", - "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.267.0.tgz", + "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/protocol-http": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", - "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-builder": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", - "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.267.0.tgz", + "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.267.0.tgz", + "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-ini": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.267.0.tgz", + "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.8.tgz", - "integrity": "sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.267.0.tgz", + "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/token-providers": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/service-error-classification": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.8.tgz", - "integrity": "sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.267.0.tgz", + "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", - "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.267.0.tgz", + "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/smithy-client": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.4.2.tgz", - "integrity": "sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.267.0.tgz", + "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.5.1", - "@smithy/middleware-endpoint": "^3.2.1", - "@smithy/middleware-stack": "^3.0.8", - "@smithy/protocol-http": "^4.1.5", - "@smithy/types": "^3.6.0", - "@smithy/util-stream": "^3.2.1", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", - "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.267.0.tgz", + "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/url-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.8.tgz", - "integrity": "sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-stack": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.267.0.tgz", + "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-base64": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.267.0.tgz", + "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/smithy-client": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.267.0.tgz", + "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-middleware": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", - "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.267.0.tgz", + "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso-oidc": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-retry": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.8.tgz", - "integrity": "sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.2.1.tgz", - "integrity": "sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.267.0.tgz", + "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^4.0.0", - "@smithy/node-http-handler": "^3.2.5", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream/node_modules/@smithy/fetch-http-handler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", - "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.267.0.tgz", + "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.267.0.tgz", + "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "license": "Apache-2.0", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/uuid": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", + "dev": true, + "license": "MIT" + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/fast-xml-parser": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "license": "MIT", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=16.0.0" + "node": "*" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@tsconfig/node16": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.3.tgz", - "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", "dev": true, - "license": "MIT" + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { - "version": "16.18.115", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.115.tgz", - "integrity": "sha512-NF5ajYn+dq0tRfswdyp8Df75h7D9z+L8TCIwrXoh46ZLK6KZVXkRhf/luXaZytvm/keUo9vU4m1Bg39St91a5w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typedoc": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.19.2.tgz", + "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "fs-extra": "^9.0.1", + "handlebars": "^4.7.6", + "highlight.js": "^10.2.0", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.1.1", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "semver": "^7.3.2", + "shelljs": "^0.8.4", + "typedoc-default-themes": "^0.11.4" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x" + } }, "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -22239,6 +23124,15 @@ "node": ">=4.2.0" } }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "src.gen/@amzn/codewhisperer-streaming": { "version": "0.0.1", "hasInstallScript": true, @@ -22309,17 +23203,6 @@ "version": "1.14.1", "license": "0BSD" }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection": { - "version": "3.0.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.11.1" - } - }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", "license": "Apache-2.0", @@ -22564,13 +23447,6 @@ } } }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - } - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/abort-controller": { "version": "2.2.0", "license": "Apache-2.0", @@ -23174,11 +24050,6 @@ "dev": true, "license": "MIT" }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/lunr": { - "version": "2.3.9", - "dev": true, - "license": "MIT" - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/marked": { "version": "4.3.0", "dev": true, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE index 1349aa7c992..ba9d6d15269 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md index 143f5c48c9c..6c1f800e676 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md @@ -2,6 +2,9 @@ # @amzn/amazon-q-developer-streaming-client +[![NPM version](https://img.shields.io/npm/v/@amzn/amazon-q-developer-streaming-client/latest.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) +[![NPM downloads](https://img.shields.io/npm/dm/@amzn/amazon-q-developer-streaming-client.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) + ## Description AWS SDK for JavaScript QDeveloperStreaming Client for Node.js, Browser and React Native. @@ -19,16 +22,16 @@ using your favorite package manager: The AWS SDK is modulized by clients and commands. To send a request, you only need to import the `QDeveloperStreamingClient` and -the commands you need, for example `SendMessageCommand`: +the commands you need, for example `GenerateCodeFromCommandsCommand`: ```js // ES5 example -const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); +const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); ``` ```ts // ES6+ example -import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; +import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; ``` ### Usage @@ -45,7 +48,7 @@ To send a request, you: const client = new QDeveloperStreamingClient({ region: "REGION" }); const params = { /** input parameters */ }; -const command = new SendMessageCommand(params); +const command = new GenerateCodeFromCommandsCommand(params); ``` #### Async/await @@ -124,7 +127,7 @@ const client = new AWS.QDeveloperStreaming({ region: "REGION" }); // async/await. try { - const data = await client.sendMessage(params); + const data = await client.generateCodeFromCommands(params); // process data. } catch (error) { // error handling. @@ -132,7 +135,7 @@ try { // Promises. client - .sendMessage(params) + .generateCodeFromCommands(params) .then((data) => { // process data. }) @@ -141,7 +144,7 @@ client }); // callbacks. -client.sendMessage(params, (err, data) => { +client.generateCodeFromCommands(params, (err, data) => { // process err and data. }); ``` @@ -156,7 +159,7 @@ try { const data = await client.send(command); // process data. } catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; + const { requestId, cfId, extendedRequestId } = error.$$metadata; console.log({ requestId, cfId, extendedRequestId }); /** * The keys within exceptions are also parsed. @@ -194,523 +197,3 @@ To contribute to client you can check our [generate clients scripts](https://git This SDK is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), see LICENSE for more information. -## Client Commands (Operations List) - -
- -AllowVendedLogDeliveryForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AllowVendedLogDeliveryForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandOutput/) -
-
- -AssociateCustomizationPermission - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AssociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandOutput/) -
-
- -CreateCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandOutput/) -
-
- -CreateProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandOutput/) -
-
- -DeleteCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandOutput/) -
-
- -DeleteProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandOutput/) -
-
- -DisassociateCustomizationPermission - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DisassociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandOutput/) -
-
- -GenerateRecommendations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateRecommendationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandOutput/) -
-
- -GetCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandOutput/) -
-
- -ListCustomizationPermissions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationPermissionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandOutput/) -
-
- -ListCustomizations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandOutput/) -
-
- -ListCustomizationVersions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationVersionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandOutput/) -
-
- -ListProfiles - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListProfilesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandOutput/) -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) -
-
- -UpdateCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandOutput/) -
-
- -UpdateProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandOutput/) -
-
- -CreateArtifactUploadUrl - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateArtifactUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandOutput/) -
-
- -CreateTaskAssistConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandOutput/) -
-
- -CreateUploadUrl - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandOutput/) -
-
- -DeleteTaskAssistConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandOutput/) -
-
- -GenerateCompletions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCompletionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandOutput/) -
-
- -GetCodeAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandOutput/) -
-
- -GetTaskAssistCodeGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandOutput/) -
-
- -GetTestGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandOutput/) -
-
- -GetTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandOutput/) -
-
- -GetTransformationPlan - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandOutput/) -
-
- -ListAvailableCustomizations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListAvailableCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandOutput/) -
-
- -ListCodeAnalysisFindings - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCodeAnalysisFindingsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandOutput/) -
-
- -ListFeatureEvaluations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListFeatureEvaluationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandOutput/) -
-
- -ResumeTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ResumeTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandOutput/) -
-
- -SendTelemetryEvent - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendTelemetryEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandOutput/) -
-
- -StartCodeAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandOutput/) -
-
- -StartTaskAssistCodeGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandOutput/) -
-
- -StartTestGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandOutput/) -
-
- -StartTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandOutput/) -
-
- -StopTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StopTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandOutput/) -
-
- -ExportResultArchive - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ExportResultArchiveCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandOutput/) -
-
- -GenerateAssistantResponse - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateAssistantResponseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandOutput/) -
-
- -GenerateTaskAssistPlan - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateTaskAssistPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandOutput/) -
-
- -CreateAssignment - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandOutput/) -
-
- -CreateExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandOutput/) -
-
- -CreatePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreatePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandOutput/) -
-
- -CreateResolution - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateResolutionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandOutput/) -
-
- -DeleteAssignment - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandOutput/) -
-
- -DeleteExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandOutput/) -
-
- -DeletePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeletePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandOutput/) -
-
- -GetConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandOutput/) -
-
- -GetExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandOutput/) -
-
- -GetIdentityMetadata - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetIdentityMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandOutput/) -
-
- -GetPlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetPluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandOutput/) -
-
- -GetTask - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandOutput/) -
-
- -GetTroubleshootingResults - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTroubleshootingResultsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandOutput/) -
-
- -InvokeTask - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/InvokeTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandOutput/) -
-
- -ListConversations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListConversationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandOutput/) -
-
- -ListExtensionProviders - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandOutput/) -
-
- -ListExtensions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandOutput/) -
-
- -ListPluginProviders - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandOutput/) -
-
- -ListPlugins - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandOutput/) -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) -
-
- -ListTasks - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTasksCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandOutput/) -
-
- -PassRequest - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/PassRequestCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandOutput/) -
-
- -SendEvent - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandOutput/) -
-
- -SendMessage - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) -
-
- -StartConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandOutput/) -
-
- -StartTroubleshootingAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandOutput/) -
-
- -StartTroubleshootingResolutionExplanation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingResolutionExplanationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandOutput/) -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) -
-
- -UpdateTroubleshootingCommandResult - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateTroubleshootingCommandResultCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandOutput/) -
-
- -UsePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UsePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandOutput/) -
-
- -GenerateCodeFromCommands - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCodeFromCommandsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandOutput/) -
-
- -SendMessage - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) -
diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json b/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json deleted file mode 100644 index d5bf5ffeee8..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json index 8b236aaa9b6..6ffee58cefd 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json @@ -1,1259 +1,1090 @@ { "name": "@amzn/amazon-q-developer-streaming-client", - "version": "1.0.0", + "version": "1.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@amzn/amazon-q-developer-streaming-client", - "version": "1.0.0", + "version": "1.1.0", "hasInstallScript": true, "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, "devDependencies": { - "@tsconfig/node16": "16.1.3", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4", + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@tsconfig/node14": "1.0.3", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typescript": "~4.9.5" + "typedoc": "^0.19.2", + "typescript": "~4.6.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-crypto/crc32": { - "version": "5.2.0", - "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", + "version": "3.0.0", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^5.2.0", + "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/sha256-browser": { - "version": "5.2.0", - "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-js": "^5.2.0", - "@aws-crypto/supports-web-crypto": "^5.2.0", - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } + "node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-js": { - "version": "5.2.0", - "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", + "version": "3.0.0", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^5.2.0", + "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/supports-web-crypto": { - "version": "5.2.0", - "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", + "version": "3.0.0", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/util": { - "version": "5.2.0", - "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", + "version": "3.0.0", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "node_modules/@aws-sdk/abort-controller": { + "version": "3.267.0", + "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.658.1", - "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.658.1", - "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.658.1", - "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-sdk-sts": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/core": { - "version": "3.658.1", - "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", + "node_modules/@aws-sdk/config-resolver": { + "version": "3.267.0", + "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.4.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/signature-v4": "^4.1.4", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-middleware": "^3.0.6", - "fast-xml-parser": "4.4.1", - "tslib": "^2.6.2" + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.654.0", - "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", + "version": "3.267.0", + "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.658.1", - "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", + "node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-stream": "^3.1.8", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.658.1", - "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.658.1", - "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-ini": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-ini": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.654.0", - "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", + "version": "3.267.0", + "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.658.1", - "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", + "version": "3.267.0", + "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.658.1", - "@aws-sdk/token-providers": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/client-sso": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/token-providers": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.654.0", - "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", + "version": "3.267.0", + "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.654.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.654.0", - "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", + "node_modules/@aws-sdk/eventstream-codec": { + "version": "3.267.0", + "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/crc32": "3.0.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.654.0", - "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", + "node_modules/@aws-sdk/eventstream-serde-browser": { + "version": "3.267.0", + "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.654.0", - "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", + "node_modules/@aws-sdk/eventstream-serde-config-resolver": { + "version": "3.267.0", + "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.654.0", - "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", + "node_modules/@aws-sdk/eventstream-serde-node": { + "version": "3.267.0", + "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.654.0", - "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", + "node_modules/@aws-sdk/eventstream-serde-universal": { + "version": "3.267.0", + "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.6", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-codec": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.654.0", - "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.267.0", + "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.654.0" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/types": { - "version": "3.654.0", - "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", + "node_modules/@aws-sdk/hash-node": { + "version": "3.267.0", + "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.654.0", - "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.267.0", + "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "@smithy/util-endpoints": "^2.1.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.568.0", - "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.654.0", - "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.654.0", - "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.267.0", + "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } + "node": ">=14.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.25.7", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.267.0", + "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", + "license": "Apache-2.0", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/abort-controller": { - "version": "3.1.5", - "integrity": "sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.267.0", + "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/config-resolver": { - "version": "3.0.9", - "integrity": "sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.267.0", + "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/types": "^3.5.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/core": { - "version": "2.4.8", - "integrity": "sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.267.0", + "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.1.4", - "@smithy/middleware-retry": "^3.0.23", - "@smithy/middleware-serde": "^3.0.7", - "@smithy/protocol-http": "^4.1.4", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/credential-provider-imds": { - "version": "3.2.4", - "integrity": "sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==", + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.267.0", + "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/property-provider": "^3.1.7", - "@smithy/types": "^3.5.0", - "@smithy/url-parser": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/service-error-classification": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/eventstream-codec": { - "version": "3.1.6", - "integrity": "sha512-SBiOYPBH+5wOyPS7lfI150ePfGLhnp/eTu5RnV9xvhGvRiKfnl6HzRK9wehBph+il8FxS9KTeadx7Rcmf1GLPQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^3.5.0", - "@smithy/util-hex-encoding": "^3.0.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-browser": { - "version": "3.0.10", - "integrity": "sha512-1i9aMY6Pl/SmA6NjvidxnfBLHMPzhKu2BP148pEt5VwhMdmXn36PE2kWKGa9Hj8b0XGtCTRucpCncylevCtI7g==", + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.267.0", + "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.9", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "3.0.7", - "integrity": "sha512-eVzhGQBPEqXXYHvIUku0jMTxd4gDvenRzUQPTmKVWdRvp9JUCKrbAXGQRYiGxUYq9+cqQckRm0wq3kTWnNtDhw==", + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.267.0", + "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-node": { - "version": "3.0.9", - "integrity": "sha512-JE0Guqvt0xsmfQ5y1EI342/qtJqznBv8cJqkHZV10PwC8GWGU5KNgFbQnsVCcX+xF+qIqwwfRmeWoJCjuOLmng==", + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.267.0", + "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.9", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-universal": { - "version": "3.0.9", - "integrity": "sha512-bydfgSisfepCufw9kCEnWRxqxJFzX/o8ysXWv+W9F2FIyiaEwZ/D8bBKINbh4ONz3i05QJ1xE7A5OKYvgJsXaw==", + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.267.0", + "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^3.1.6", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/fetch-http-handler": { - "version": "3.2.9", - "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/hash-node": { - "version": "3.0.7", - "integrity": "sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.267.0", + "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/invalid-dependency": { - "version": "3.0.7", - "integrity": "sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/is-array-buffer": { - "version": "3.0.0", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.267.0", + "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-content-length": { - "version": "3.0.9", - "integrity": "sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==", + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.267.0", + "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/abort-controller": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-endpoint": { - "version": "3.1.4", - "integrity": "sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==", + "node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^3.0.7", - "@smithy/node-config-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.8", - "@smithy/types": "^3.5.0", - "@smithy/url-parser": "^3.0.7", - "@smithy/util-middleware": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-retry": { - "version": "3.0.23", - "integrity": "sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==", + "node_modules/@aws-sdk/protocol-http": { + "version": "3.267.0", + "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/protocol-http": "^4.1.4", - "@smithy/service-error-classification": "^3.0.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-retry": "^3.0.7", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-serde": { - "version": "3.0.7", - "integrity": "sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==", + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.267.0", + "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-stack": { - "version": "3.0.7", - "integrity": "sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==", + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.267.0", + "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/node-config-provider": { - "version": "3.1.8", - "integrity": "sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==", + "node_modules/@aws-sdk/service-client-documentation-generator": { + "version": "3.208.0", + "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", + "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.7", - "@smithy/shared-ini-file-loader": "^3.1.8", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/node-http-handler": { - "version": "3.2.4", - "integrity": "sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==", + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.267.0", + "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", "license": "Apache-2.0", - "dependencies": { - "@smithy/abort-controller": "^3.1.5", - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/property-provider": { - "version": "3.1.7", - "integrity": "sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==", + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.267.0", + "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/protocol-http": { - "version": "4.1.4", - "integrity": "sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==", + "node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/querystring-builder": { - "version": "3.0.7", - "integrity": "sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==", + "node_modules/@aws-sdk/smithy-client": { + "version": "3.267.0", + "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/querystring-parser": { - "version": "3.0.7", - "integrity": "sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==", + "node_modules/@aws-sdk/token-providers": { + "version": "3.267.0", + "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso-oidc": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/service-error-classification": { - "version": "3.0.7", - "integrity": "sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==", + "node_modules/@aws-sdk/types": { + "version": "3.267.0", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.8", - "integrity": "sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==", + "node_modules/@aws-sdk/url-parser": { + "version": "3.267.0", + "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/querystring-parser": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@smithy/signature-v4": { - "version": "4.2.0", - "integrity": "sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==", + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-uri-escape": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/smithy-client": { - "version": "3.4.0", - "integrity": "sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==", + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.1.4", - "@smithy/middleware-stack": "^3.0.7", - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "@smithy/util-stream": "^3.1.9", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/types": { - "version": "3.5.0", - "integrity": "sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==", + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/url-parser": { - "version": "3.0.7", - "integrity": "sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==", + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-base64": { - "version": "3.0.0", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-body-length-browser": { - "version": "3.0.0", - "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.267.0", + "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@smithy/util-body-length-node": { - "version": "3.0.0", - "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.267.0", + "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.267.0", + "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-config-provider": { - "version": "3.0.0", - "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-defaults-mode-browser": { - "version": "3.0.23", - "integrity": "sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==", + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.693.0", + "integrity": "sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "bowser": "^2.11.0", "tslib": "^2.6.2" }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" } }, - "node_modules/@smithy/util-defaults-mode-node": { - "version": "3.0.23", - "integrity": "sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==", + "node_modules/@aws-sdk/util-middleware": { + "version": "3.267.0", + "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^3.0.9", - "@smithy/credential-provider-imds": "^3.2.4", - "@smithy/node-config-provider": "^3.1.8", - "@smithy/property-provider": "^3.1.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-endpoints": { - "version": "2.1.3", - "integrity": "sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==", + "node_modules/@aws-sdk/util-retry": { + "version": "3.267.0", + "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/service-error-classification": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 14.0.0" } }, - "node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-middleware": { - "version": "3.0.7", - "integrity": "sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==", + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.267.0", + "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "node_modules/@smithy/util-retry": { - "version": "3.0.7", - "integrity": "sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==", + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.267.0", + "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@smithy/util-stream": { - "version": "3.1.9", - "integrity": "sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==", + "node_modules/@aws-sdk/util-utf8": { + "version": "3.254.0", + "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^3.2.9", - "@smithy/node-http-handler": "^3.2.4", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "license": "Apache-2.0", + "node_modules/@babel/runtime": { + "version": "7.26.0", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "dev": true, + "license": "MIT", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" + "regenerator-runtime": "^0.14.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=6.9.0" } }, - "node_modules/@tsconfig/node16": { - "version": "16.1.3", - "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "16.18.113", - "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", + "version": "14.18.63", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { - "version": "9.0.8", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "version": "8.3.4", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", "dev": true, "license": "MIT" }, @@ -1281,6 +1112,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/at-least-node": { + "version": "1.0.0", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", @@ -1418,10 +1258,11 @@ } }, "node_modules/downlevel-dts/node_modules/typescript": { - "version": "5.7.0-dev.20241022", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.0-dev.20241022.tgz", - "integrity": "sha512-Z8PXMDow1rJGCzBQ9FEeNQHBDEGwqSMAlaM00C9qn/DlUH7DC5dS/pNNEcrQBktPbbIwOjR4XuXYOddJUH2klQ==", + "version": "5.8.0-dev.20250110", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.0-dev.20250110.tgz", + "integrity": "sha512-+qwHVEvUm4CeQGtZIvlwE8HmRFcBMV4F/8OPKv+mIyGRGx4Chrj2v0VCsReVJwRdjjs6Dat/lPzkJW1E18+eOg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1446,24 +1287,33 @@ } }, "node_modules/fast-xml-parser": { - "version": "4.4.1", - "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], + "version": "4.0.11", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, "bin": { "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/fs.realpath": { @@ -1511,6 +1361,33 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/has-flag": { "version": "4.0.0", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -1532,6 +1409,15 @@ "node": ">= 0.4" } }, + "node_modules/highlight.js": { + "version": "10.7.3", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, "node_modules/inflight": { "version": "1.0.6", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", @@ -1559,8 +1445,8 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.1", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "license": "MIT", "dependencies": { @@ -1582,12 +1468,42 @@ "node": ">=8" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/lodash": { "version": "4.17.21", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, "license": "MIT" }, + "node_modules/lunr": { + "version": "2.3.9", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/marked": { + "version": "1.2.9", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, "node_modules/minimatch": { "version": "3.1.2", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", @@ -1600,6 +1516,21 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, "node_modules/once": { "version": "1.4.0", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", @@ -1624,6 +1555,15 @@ "dev": true, "license": "MIT" }, + "node_modules/progress": { + "version": "2.0.3", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/rechoir": { "version": "0.6.2", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", @@ -1651,18 +1591,21 @@ } }, "node_modules/resolve": { - "version": "1.22.8", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.10", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1730,6 +1673,15 @@ "node": ">=4" } }, + "node_modules/source-map": { + "version": "0.6.1", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/spawn-command": { "version": "0.0.2", "integrity": "sha1-lUThpDygRfhTGqwaSMspva5iM44=", @@ -1803,13 +1755,50 @@ } }, "node_modules/tslib": { - "version": "2.7.0", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/typedoc": { + "version": "0.19.2", + "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "fs-extra": "^9.0.1", + "handlebars": "^4.7.6", + "highlight.js": "^10.2.0", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.1.1", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "semver": "^7.3.2", + "shelljs": "^0.8.4", + "typedoc-default-themes": "^0.11.4" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x" + } + }, + "node_modules/typedoc-default-themes": { + "version": "0.11.4", + "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 8" + } + }, "node_modules/typescript": { - "version": "4.9.5", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "4.6.4", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1820,18 +1809,42 @@ "node": ">=4.2.0" } }, + "node_modules/uglify-js": { + "version": "3.19.3", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/uuid": { - "version": "9.0.1", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "version": "8.3.2", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true, + "license": "MIT" + }, "node_modules/wrap-ansi": { "version": "7.0.0", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json index 8d8ec567801..10b2a9de653 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json @@ -1,14 +1,15 @@ { "name": "@amzn/amazon-q-developer-streaming-client", "description": "@amzn/amazon-q-developer-streaming-client client", - "version": "1.0.0", + "version": "1.1.0", "scripts": { "build": "concurrently 'npm:build:cjs' 'npm:build:es' 'npm: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 || exit 0", + "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", "prepack": "npm run clean && npm run build", "postinstall": "npm run build" }, @@ -17,60 +18,62 @@ "module": "./dist-es/index.js", "sideEffects": false, "dependencies": { - "tslib": "^2.6.2", - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "uuid": "^9.0.1" + "tslib": "^2.3.1", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "uuid": "^8.3.2" }, "devDependencies": { - "@tsconfig/node16": "16.1.3", + "@tsconfig/node14": "1.0.3", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typescript": "~4.9.5", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4" + "typedoc": "^0.19.2", + "typescript": "~4.6.2", + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0" + }, + "overrides": { + "typedoc": { + "typescript": "~4.6.2" + } }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" }, "typesVersions": { "<4.0": { @@ -80,7 +83,7 @@ } }, "files": [ - "dist-*/**" + "dist-*" ], "browser": { "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts index 1c6ce1cfb24..4129b762205 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts @@ -1,8 +1,5 @@ // smithy-typescript generated code -import { - QDeveloperStreamingClient, - QDeveloperStreamingClientConfig, -} from "./QDeveloperStreamingClient"; +import { QDeveloperStreamingClient } from "./QDeveloperStreamingClient"; import { GenerateCodeFromCommandsCommand, GenerateCodeFromCommandsCommandInput, @@ -13,53 +10,70 @@ import { SendMessageCommandInput, SendMessageCommandOutput, } from "./commands/SendMessageCommand"; -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -const commands = { - GenerateCodeFromCommandsCommand, - SendMessageCommand, -} +import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; -export interface QDeveloperStreaming { +export class QDeveloperStreaming extends QDeveloperStreamingClient { /** - * @see {@link GenerateCodeFromCommandsCommand} + * API to generate infrastructure as code from cli commands. */ - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options?: __HttpHandlerOptions, ): Promise; - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; + public generateCodeFromCommands( + args: GenerateCodeFromCommandsCommandInput, + optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GenerateCodeFromCommandsCommandOutput) => void), + cb?: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void + ): Promise | void { + const command = new GenerateCodeFromCommandsCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb) + } else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`) + this.send(command, optionsOrCb || {}, cb) + } else { + return this.send(command, optionsOrCb); + } + } - /** - * @see {@link SendMessageCommand} - */ - sendMessage( + public sendMessage( args: SendMessageCommandInput, options?: __HttpHandlerOptions, ): Promise; - sendMessage( + public sendMessage( args: SendMessageCommandInput, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; - sendMessage( + public sendMessage( args: SendMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; + public sendMessage( + args: SendMessageCommandInput, + optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: SendMessageCommandOutput) => void), + cb?: (err: any, data?: SendMessageCommandOutput) => void + ): Promise | void { + const command = new SendMessageCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb) + } else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`) + this.send(command, optionsOrCb || {}, cb) + } else { + return this.send(command, optionsOrCb); + } + } } - -/** - * @public - */ -export class QDeveloperStreaming extends QDeveloperStreamingClient implements QDeveloperStreaming {} -createAggregatedClient(commands, QDeveloperStreaming); diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts index bf1f39e4d98..0fe93d9c51a 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts @@ -1,10 +1,4 @@ // smithy-typescript generated code -import { - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - defaultQDeveloperStreamingHttpAuthSchemeParametersProvider, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; import { GenerateCodeFromCommandsCommandInput, GenerateCodeFromCommandsCommandOutput, @@ -14,25 +8,6 @@ import { SendMessageCommandOutput, } from "./commands/SendMessageCommand"; import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { - RuntimeExtension, - RuntimeExtensionsConfig, - resolveRuntimeExtensions, -} from "./runtimeExtensions"; -import { - HostHeaderInputConfig, - HostHeaderResolvedConfig, - getHostHeaderPlugin, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - UserAgentInputConfig, - UserAgentResolvedConfig, - getUserAgentPlugin, - resolveUserAgentConfig, -} from "@aws-sdk/middleware-user-agent"; import { EndpointsInputConfig, EndpointsResolvedConfig, @@ -40,41 +15,57 @@ import { RegionResolvedConfig, resolveEndpointsConfig, resolveRegionConfig, -} from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemePlugin, - getHttpSigningPlugin, -} from "@smithy/core"; +} from "@aws-sdk/config-resolver"; import { EventStreamSerdeInputConfig, EventStreamSerdeResolvedConfig, resolveEventStreamSerdeConfig, -} from "@smithy/eventstream-serde-config-resolver"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; +} from "@aws-sdk/eventstream-serde-config-resolver"; +import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length"; +import { + HostHeaderInputConfig, + HostHeaderResolvedConfig, + getHostHeaderPlugin, + resolveHostHeaderConfig, +} from "@aws-sdk/middleware-host-header"; +import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; +import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; import { RetryInputConfig, RetryResolvedConfig, getRetryPlugin, resolveRetryConfig, -} from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; +} from "@aws-sdk/middleware-retry"; +import { + AwsAuthInputConfig, + AwsAuthResolvedConfig, + getAwsAuthPlugin, + resolveAwsAuthConfig, +} from "@aws-sdk/middleware-signing"; +import { + UserAgentInputConfig, + UserAgentResolvedConfig, + getUserAgentPlugin, + resolveUserAgentConfig, +} from "@aws-sdk/middleware-user-agent"; +import { HttpHandler as __HttpHandler } from "@aws-sdk/protocol-http"; import { Client as __Client, DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; +} from "@aws-sdk/smithy-client"; import { - AwsCredentialIdentityProvider, Provider, RegionInfoProvider, BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, + Checksum as __Checksum, ChecksumConstructor as __ChecksumConstructor, + Credentials as __Credentials, Decoder as __Decoder, Encoder as __Encoder, EventStreamSerdeProvider as __EventStreamSerdeProvider, + Hash as __Hash, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, @@ -82,36 +73,25 @@ import { StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, -} from "@smithy/types"; - -export { __Client } +} from "@aws-sdk/types"; -/** - * @public - */ export type ServiceInputTypes = | GenerateCodeFromCommandsCommandInput | SendMessageCommandInput; -/** - * @public - */ export type ServiceOutputTypes = | GenerateCodeFromCommandsCommandOutput | SendMessageCommandOutput; -/** - * @public - */ export interface ClientDefaults - extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { + extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. + * The HTTP handler to use. Fetch in browser and Https in Nodejs. */ - requestHandler?: __HttpHandlerUserInput; + requestHandler?: __HttpHandler; /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface + * A constructor for a class implementing the {@link __Checksum} interface * that computes the SHA-256 HMAC or checksum of a string or binary buffer. * @internal */ @@ -166,72 +146,64 @@ export interface ClientDefaults runtime?: string; /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix + * Disable dyanamically changing the endpoint of the client based on the hostPrefix * trait of an operation. */ disableHostPrefix?: boolean; /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. + * Value for how many times a request will be made at most in case of retry. */ - useDualstackEndpoint?: boolean | __Provider; + maxAttempts?: number | __Provider; /** - * Enables FIPS compatible endpoints. + * Specifies which retry algorithm to use. */ - useFipsEndpoint?: boolean | __Provider; + retryMode?: string | __Provider; /** - * The AWS region to which this client will send requests + * Optional logger for logging debug/info/warn/error. */ - region?: string | __Provider; + logger?: __Logger; /** - * Fetch related hostname, signing name or signing region with given region. - * @internal + * Enables IPv6/IPv4 dualstack endpoint. */ - regionInfoProvider?: RegionInfoProvider; + useDualstackEndpoint?: boolean | __Provider; /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal + * Enables FIPS compatible endpoints. */ - defaultUserAgentProvider?: Provider<__UserAgent>; + useFipsEndpoint?: boolean | __Provider; /** - * Default credentials provider; Not available in browser runtime. - * @deprecated + * Unique service identifier. * @internal */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; + serviceId?: string; /** - * Value for how many times a request will be made at most in case of retry. + * The AWS region to which this client will send requests */ - maxAttempts?: number | __Provider; + region?: string | __Provider; /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * + * Default credentials provider; Not available in browser runtime. + * @internal */ - retryMode?: string | __Provider; + credentialDefaultProvider?: (input: any) => __Provider<__Credentials>; /** - * Optional logger for logging debug/info/warn/error. + * Fetch related hostname, signing name or signing region with given region. + * @internal */ - logger?: __Logger; + regionInfoProvider?: RegionInfoProvider; /** - * Optional extensions + * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header + * @internal */ - extensions?: RuntimeExtension[]; + defaultUserAgentProvider?: Provider<__UserAgent>; /** * The function that provides necessary utilities for generating and parsing event stream @@ -239,54 +211,40 @@ export interface ClientDefaults eventStreamSerdeProvider?: __EventStreamSerdeProvider; /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. + * The {@link __DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. */ defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } -/** - * @public - */ -export type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> +type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults - & UserAgentInputConfig - & RetryInputConfig & RegionInputConfig - & HostHeaderInputConfig & EndpointsInputConfig + & RetryInputConfig + & HostHeaderInputConfig + & AwsAuthInputConfig + & UserAgentInputConfig & EventStreamSerdeInputConfig - & HttpAuthSchemeInputConfig /** - * @public - * - * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. + * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. */ export interface QDeveloperStreamingClientConfig extends QDeveloperStreamingClientConfigType {} -/** - * @public - */ -export type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> +type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required - & RuntimeExtensionsConfig - & UserAgentResolvedConfig - & RetryResolvedConfig & RegionResolvedConfig - & HostHeaderResolvedConfig & EndpointsResolvedConfig + & RetryResolvedConfig + & HostHeaderResolvedConfig + & AwsAuthResolvedConfig + & UserAgentResolvedConfig & EventStreamSerdeResolvedConfig - & HttpAuthSchemeResolvedConfig /** - * @public - * - * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. + * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. */ export interface QDeveloperStreamingClientResolvedConfig extends QDeveloperStreamingClientResolvedConfigType {} -/** - * @public - */ export class QDeveloperStreamingClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, @@ -298,37 +256,24 @@ export class QDeveloperStreamingClient extends __Client< */ readonly config: QDeveloperStreamingClientResolvedConfig; - constructor(...[configuration]: __CheckOptionalClientConfig) { - let _config_0 = __getRuntimeConfig(configuration || {}); - let _config_1 = resolveUserAgentConfig(_config_0); - let _config_2 = resolveRetryConfig(_config_1); - let _config_3 = resolveRegionConfig(_config_2); + constructor(configuration: QDeveloperStreamingClientConfig) { + let _config_0 = __getRuntimeConfig(configuration); + let _config_1 = resolveRegionConfig(_config_0); + let _config_2 = resolveEndpointsConfig(_config_1); + let _config_3 = resolveRetryConfig(_config_2); let _config_4 = resolveHostHeaderConfig(_config_3); - let _config_5 = resolveEndpointsConfig(_config_4); - let _config_6 = resolveEventStreamSerdeConfig(_config_5); - let _config_7 = resolveHttpAuthSchemeConfig(_config_6); - let _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - super(_config_8); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config - )); - this.middlewareStack.use(getRetryPlugin(this.config - )); - this.middlewareStack.use(getContentLengthPlugin(this.config - )); - this.middlewareStack.use(getHostHeaderPlugin(this.config - )); - this.middlewareStack.use(getLoggerPlugin(this.config - )); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config - )); - this.middlewareStack.use(getHttpAuthSchemePlugin(this.config - , { - httpAuthSchemeParametersProvider: defaultQDeveloperStreamingHttpAuthSchemeParametersProvider,identityProviderConfigProvider: async (config: QDeveloperStreamingClientResolvedConfig) => new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials,}), } - )); - this.middlewareStack.use(getHttpSigningPlugin(this.config - )); + let _config_5 = resolveAwsAuthConfig(_config_4); + let _config_6 = resolveUserAgentConfig(_config_5); + let _config_7 = resolveEventStreamSerdeConfig(_config_6); + super(_config_7); + this.config = _config_7; + this.middlewareStack.use(getRetryPlugin(this.config)); + this.middlewareStack.use(getContentLengthPlugin(this.config)); + this.middlewareStack.use(getHostHeaderPlugin(this.config)); + this.middlewareStack.use(getLoggerPlugin(this.config)); + this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); + this.middlewareStack.use(getAwsAuthPlugin(this.config)); + this.middlewareStack.use(getUserAgentPlugin(this.config)); } /** diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index 01057e6bcbd..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,73 +0,0 @@ -// smithy-typescript generated code -import { QDeveloperStreamingHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; -import { - AwsCredentialIdentity, - AwsCredentialIdentityProvider, - HttpAuthScheme, -} from "@smithy/types"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = (runtimeConfig: HttpAuthRuntimeConfig): HttpAuthExtensionConfiguration => { - let _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex(scheme => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - } -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 54c624f577d..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,130 +0,0 @@ -// smithy-typescript generated code -import { - QDeveloperStreamingClientConfig, - QDeveloperStreamingClientResolvedConfig, -} from "../QDeveloperStreamingClient"; -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, -} from "@smithy/types"; -import { - getSmithyContext, - normalizeProvider, -} from "@smithy/util-middleware"; - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeParametersProvider extends HttpAuthSchemeParametersProvider {} - -/** - * @internal - */ -export const defaultQDeveloperStreamingHttpAuthSchemeParametersProvider = async (config: QDeveloperStreamingClientResolvedConfig, context: HandlerExecutionContext, input: object): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: await normalizeProvider(config.region)() || (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: QDeveloperStreamingHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "q", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -}; - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultQDeveloperStreamingHttpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - }; - }; - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: QDeveloperStreamingHttpAuthSchemeProvider; - -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; - -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = (config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return { - ...config_0, - } as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts index 94969cd6c34..93d491eecff 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts @@ -11,29 +11,27 @@ import { GenerateCodeFromCommandsResponseFilterSensitiveLog, } from "../models/models_0"; import { - de_GenerateCodeFromCommandsCommand, - se_GenerateCodeFromCommandsCommand, + deserializeAws_json1_0GenerateCodeFromCommandsCommand, + serializeAws_json1_0GenerateCodeFromCommandsCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +import { getSerdePlugin } from "@aws-sdk/middleware-serde"; +import { + HttpRequest as __HttpRequest, + HttpResponse as __HttpResponse, +} from "@aws-sdk/protocol-http"; +import { Command as $Command } from "@aws-sdk/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + EventStreamSerdeContext as __EventStreamSerdeContext, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@aws-sdk/types"; -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GenerateCodeFromCommandsCommand}. - */ export interface GenerateCodeFromCommandsCommandInput extends GenerateCodeFromCommandsRequest {} -/** - * @public - * - * The output of {@link GenerateCodeFromCommandsCommand}. - */ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromCommandsResponse, __MetadataBearer {} /** @@ -44,89 +42,71 @@ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromC * import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import * // const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import * const client = new QDeveloperStreamingClient(config); - * const input = { // GenerateCodeFromCommandsRequest - * outputFormat: "typescript/cdk" || "java/cdk" || "python/cdk" || "yaml/cfn" || "json/cfn", // required - * commands: { // CommandInput Union: only one key present - * commandsList: [ // CliCommandsList - * "STRING_VALUE", - * ], - * }, - * }; * const command = new GenerateCodeFromCommandsCommand(input); * const response = await client.send(command); - * // { // GenerateCodeFromCommandsResponse - * // generatedCodeFromCommandsResponse: { // GenerateCodeFromCommandsResponseStream Union: only one key present - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // Error: { // InternalServerException - * // message: "STRING_VALUE", // required - * // }, - * // QuotaLevelExceededError: { // ServiceQuotaExceededException - * // message: "STRING_VALUE", // required - * // }, - * // ValidationError: { // ValidationException - * // message: "STRING_VALUE", // required - * // reason: "INVALID_CONVERSATION_ID" || "CONTENT_LENGTH_EXCEEDS_THRESHOLD" || "INVALID_KMS_GRANT", - * // }, - * // }, - * // }; - * * ``` * - * @param GenerateCodeFromCommandsCommandInput - {@link GenerateCodeFromCommandsCommandInput} - * @returns {@link GenerateCodeFromCommandsCommandOutput} * @see {@link GenerateCodeFromCommandsCommandInput} for command's `input` shape. * @see {@link GenerateCodeFromCommandsCommandOutput} for command's `response` shape. * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. * - * @throws {@link InternalServerException} (server fault) - * This exception is thrown when an unexpected error occurred during the processing of a request. - * - * @throws {@link ThrottlingException} (client fault) - * This exception is thrown when request was denied due to request throttling. - * - * @throws {@link ValidationException} (client fault) - * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * - * @throws {@link AccessDeniedException} (client fault) - * This exception is thrown when the user does not have sufficient access to perform this action. - * - * @throws {@link QDeveloperStreamingServiceException} - *

Base exception class for all service exceptions from QDeveloperStreaming service.

- * - * @public */ -export class GenerateCodeFromCommandsCommand extends $Command.classBuilder() - .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { - return [ +export class GenerateCodeFromCommandsCommand extends $Command { + // Start section: command_properties + // End section: command_properties + + constructor(readonly input: GenerateCodeFromCommandsCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: QDeveloperStreamingClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "QDeveloperStreamingClient"; + const commandName = "GenerateCodeFromCommandsCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: + GenerateCodeFromCommandsRequestFilterSensitiveLog, + outputFilterSensitiveLog: + GenerateCodeFromCommandsResponseFilterSensitiveLog, + } + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + private serialize( + input: GenerateCodeFromCommandsCommandInput, + context: __SerdeContext + ): Promise<__HttpRequest> { + return serializeAws_json1_0GenerateCodeFromCommandsCommand(input, context); + } - getSerdePlugin(config, this.serialize, this.deserialize), - ]; - }) - .s("AmazonQDeveloperStreamingService", "GenerateCodeFromCommands", { + private deserialize( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise { + return deserializeAws_json1_0GenerateCodeFromCommandsCommand(output, context); + } - /** - * @internal - */ - eventStream: { - output: true, - }, - }) - .n("QDeveloperStreamingClient", "GenerateCodeFromCommandsCommand") - .f(GenerateCodeFromCommandsRequestFilterSensitiveLog, GenerateCodeFromCommandsResponseFilterSensitiveLog) - .ser(se_GenerateCodeFromCommandsCommand) - .de(de_GenerateCodeFromCommandsCommand) -.build() { -/** @internal type navigation helper, not in runtime. */ -declare protected static __types: { - api: { - input: GenerateCodeFromCommandsRequest; - output: GenerateCodeFromCommandsResponse; - }; - sdk: { - input: GenerateCodeFromCommandsCommandInput; - output: GenerateCodeFromCommandsCommandOutput; - }; -}; + // Start section: command_body_extra + // End section: command_body_extra } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts index 74f1722698e..d823c4d79cd 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts @@ -11,642 +11,85 @@ import { SendMessageResponseFilterSensitiveLog, } from "../models/models_0"; import { - de_SendMessageCommand, - se_SendMessageCommand, + deserializeAws_json1_0SendMessageCommand, + serializeAws_json1_0SendMessageCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +import { getSerdePlugin } from "@aws-sdk/middleware-serde"; +import { + HttpRequest as __HttpRequest, + HttpResponse as __HttpResponse, +} from "@aws-sdk/protocol-http"; +import { Command as $Command } from "@aws-sdk/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + EventStreamSerdeContext as __EventStreamSerdeContext, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@aws-sdk/types"; -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link SendMessageCommand}. - */ export interface SendMessageCommandInput extends SendMessageRequest {} -/** - * @public - * - * The output of {@link SendMessageCommand}. - */ export interface SendMessageCommandOutput extends SendMessageResponse, __MetadataBearer {} -/** - * @public - * - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import - * // const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import - * const client = new QDeveloperStreamingClient(config); - * const input = { // SendMessageRequest - * conversationState: { // ConversationState - * conversationId: "STRING_VALUE", - * history: [ // ChatHistory - * { // ChatMessage Union: only one key present - * userInputMessage: { // UserInputMessage - * content: "STRING_VALUE", // required - * userInputMessageContext: { // UserInputMessageContext - * editorState: { // EditorState - * document: { // TextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { // ProgrammingLanguage - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ // DocumentSymbols - * { // DocumentSymbol - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * cursorState: { // CursorState Union: only one key present - * position: { // Position - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * range: { // Range - * start: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * end: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * }, - * }, - * relevantDocuments: [ // RelevantDocumentList - * { // RelevantTextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, - * }, - * shellState: { // ShellState - * shellName: "STRING_VALUE", // required - * shellHistory: [ // ShellHistory - * { // ShellHistoryEntry - * command: "STRING_VALUE", // required - * directory: "STRING_VALUE", - * exitCode: Number("int"), - * stdout: "STRING_VALUE", - * stderr: "STRING_VALUE", - * }, - * ], - * }, - * gitState: { // GitState - * status: "STRING_VALUE", - * }, - * envState: { // EnvState - * operatingSystem: "STRING_VALUE", - * currentWorkingDirectory: "STRING_VALUE", - * environmentVariables: [ // EnvironmentVariables - * { // EnvironmentVariable - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }, - * appStudioContext: { // AppStudioState - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, - * diagnostic: { // Diagnostic Union: only one key present - * textDocumentDiagnostic: { // TextDocumentDiagnostic - * document: { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * range: { - * start: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * end: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * }, - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * runtimeDiagnostic: { // RuntimeDiagnostic - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * }, - * consoleState: { // ConsoleState - * region: "STRING_VALUE", - * consoleUrl: "STRING_VALUE", - * serviceId: "STRING_VALUE", - * serviceConsolePage: "STRING_VALUE", - * serviceSubconsolePage: "STRING_VALUE", - * taskName: "STRING_VALUE", - * }, - * userSettings: { // UserSettings - * hasConsentedToCrossRegionCalls: true || false, - * }, - * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * assistantResponseMessage: { // AssistantResponseMessage - * messageId: "STRING_VALUE", - * content: "STRING_VALUE", // required - * supplementaryWebLinks: [ // SupplementaryWebLinks - * { // SupplementaryWebLink - * url: "STRING_VALUE", // required - * title: "STRING_VALUE", // required - * snippet: "STRING_VALUE", - * }, - * ], - * references: [ // References - * { // Reference - * licenseName: "STRING_VALUE", - * repository: "STRING_VALUE", - * url: "STRING_VALUE", - * recommendationContentSpan: { // Span - * start: Number("int"), - * end: Number("int"), - * }, - * }, - * ], - * followupPrompt: { // FollowupPrompt - * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * }, - * }, - * ], - * currentMessage: {// Union: only one key present - * userInputMessage: { - * content: "STRING_VALUE", // required - * userInputMessageContext: { - * editorState: { - * document: "", - * cursorState: {// Union: only one key present - * position: "", - * range: { - * start: "", // required - * end: "", // required - * }, - * }, - * relevantDocuments: [ - * { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, - * }, - * shellState: { - * shellName: "STRING_VALUE", // required - * shellHistory: [ - * { - * command: "STRING_VALUE", // required - * directory: "STRING_VALUE", - * exitCode: Number("int"), - * stdout: "STRING_VALUE", - * stderr: "STRING_VALUE", - * }, - * ], - * }, - * gitState: { - * status: "STRING_VALUE", - * }, - * envState: { - * operatingSystem: "STRING_VALUE", - * currentWorkingDirectory: "STRING_VALUE", - * environmentVariables: [ - * { - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }, - * appStudioContext: { - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, - * diagnostic: {// Union: only one key present - * textDocumentDiagnostic: { - * document: "", // required - * range: { - * start: "", // required - * end: "", // required - * }, - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * runtimeDiagnostic: { - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * }, - * consoleState: { - * region: "STRING_VALUE", - * consoleUrl: "STRING_VALUE", - * serviceId: "STRING_VALUE", - * serviceConsolePage: "STRING_VALUE", - * serviceSubconsolePage: "STRING_VALUE", - * taskName: "STRING_VALUE", - * }, - * userSettings: { - * hasConsentedToCrossRegionCalls: true || false, - * }, - * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * assistantResponseMessage: { - * messageId: "STRING_VALUE", - * content: "STRING_VALUE", // required - * supplementaryWebLinks: [ - * { - * url: "STRING_VALUE", // required - * title: "STRING_VALUE", // required - * snippet: "STRING_VALUE", - * }, - * ], - * references: [ - * { - * licenseName: "STRING_VALUE", - * repository: "STRING_VALUE", - * url: "STRING_VALUE", - * recommendationContentSpan: { - * start: Number("int"), - * end: Number("int"), - * }, - * }, - * ], - * followupPrompt: { - * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * }, - * }, - * chatTriggerType: "MANUAL" || "DIAGNOSTIC" || "INLINE_CHAT", // required - * customizationArn: "STRING_VALUE", - * }, - * profileArn: "STRING_VALUE", - * source: "STRING_VALUE", - * dryRun: true || false, - * }; - * const command = new SendMessageCommand(input); - * const response = await client.send(command); - * // { // SendMessageResponse - * // sendMessageResponse: { // ChatResponseStream Union: only one key present - * // messageMetadataEvent: { // MessageMetadataEvent - * // conversationId: "STRING_VALUE", - * // utteranceId: "STRING_VALUE", - * // }, - * // assistantResponseEvent: { // AssistantResponseEvent - * // content: "STRING_VALUE", // required - * // }, - * // dryRunSucceedEvent: {}, - * // codeReferenceEvent: { // CodeReferenceEvent - * // references: [ // References - * // { // Reference - * // licenseName: "STRING_VALUE", - * // repository: "STRING_VALUE", - * // url: "STRING_VALUE", - * // recommendationContentSpan: { // Span - * // start: Number("int"), - * // end: Number("int"), - * // }, - * // }, - * // ], - * // }, - * // supplementaryWebLinksEvent: { // SupplementaryWebLinksEvent - * // supplementaryWebLinks: [ // SupplementaryWebLinks - * // { // SupplementaryWebLink - * // url: "STRING_VALUE", // required - * // title: "STRING_VALUE", // required - * // snippet: "STRING_VALUE", - * // }, - * // ], - * // }, - * // followupPromptEvent: { // FollowupPromptEvent - * // followupPrompt: { // FollowupPrompt - * // content: "STRING_VALUE", // required - * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * // }, - * // }, - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // intentsEvent: { // IntentsEvent - * // intents: { // IntentMap - * // "": { // IntentData - * // "": { // IntentDataType Union: only one key present - * // string: "STRING_VALUE", - * // }, - * // }, - * // }, - * // }, - * // interactionComponentsEvent: { // InteractionComponentsEvent - * // interactionComponentEntries: [ // InteractionComponentEntryList // required - * // { // InteractionComponentEntry - * // interactionComponentId: "STRING_VALUE", - * // interactionComponent: { // InteractionComponent - * // text: { // Text - * // content: "STRING_VALUE", // required - * // }, - * // alert: { // Alert - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // AlertComponentList // required - * // { // AlertComponent - * // text: { - * // content: "STRING_VALUE", // required - * // }, - * // }, - * // ], - * // }, - * // infrastructureUpdate: { // InfrastructureUpdate - * // transition: { // InfrastructureUpdateTransition - * // currentState: "STRING_VALUE", // required - * // nextState: "STRING_VALUE", // required - * // }, - * // }, - * // progress: { // Progress - * // content: [ // ProgressComponentList // required - * // { // ProgressComponent - * // step: { // Step - * // id: Number("int"), // required - * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required - * // label: "STRING_VALUE", // required - * // content: [ // StepComponentList - * // { // StepComponent - * // text: "", - * // }, - * // ], - * // }, - * // }, - * // ], - * // }, - * // step: { - * // id: Number("int"), // required - * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required - * // label: "STRING_VALUE", // required - * // content: [ - * // { - * // text: "", - * // }, - * // ], - * // }, - * // taskDetails: { // TaskDetails - * // overview: { // TaskOverview - * // label: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // }, - * // content: [ // TaskComponentList // required - * // { // TaskComponent - * // text: "", - * // infrastructureUpdate: { - * // transition: { - * // currentState: "STRING_VALUE", // required - * // nextState: "STRING_VALUE", // required - * // }, - * // }, - * // alert: { - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // required - * // { - * // text: "", - * // }, - * // ], - * // }, - * // progress: { - * // content: [ // required - * // { - * // step: "", - * // }, - * // ], - * // }, - * // }, - * // ], - * // actions: [ // TaskActionList - * // { // TaskAction - * // label: "STRING_VALUE", // required - * // note: { // TaskActionNote - * // content: "STRING_VALUE", // required - * // type: "INFO" || "WARNING", - * // }, - * // primary: true || false, - * // disabled: true || false, - * // payload: { // TaskActionPayload // required - * // "": "STRING_VALUE", - * // }, - * // confirmation: { // TaskActionConfirmation - * // content: "STRING_VALUE", - * // }, - * // }, - * // ], - * // }, - * // taskReference: { // TaskReference - * // taskId: "STRING_VALUE", // required - * // }, - * // suggestions: { // Suggestions - * // items: [ // SuggestionList // required - * // { // Suggestion - * // value: "STRING_VALUE", // required - * // }, - * // ], - * // }, - * // section: { // Section - * // title: "STRING_VALUE", // required - * // content: [ // SectionComponentList // required - * // { // SectionComponent Union: only one key present - * // text: "", - * // alert: { - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // required - * // { - * // text: "", - * // }, - * // ], - * // }, - * // resource: { // Resource - * // title: "STRING_VALUE", // required - * // link: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // type: "STRING_VALUE", // required - * // ARN: "STRING_VALUE", // required - * // resourceJsonString: "STRING_VALUE", // required - * // }, - * // resourceList: { // ResourceList - * // action: { // Action Union: only one key present - * // webLink: { // WebLink - * // label: "STRING_VALUE", // required - * // url: "STRING_VALUE", // required - * // }, - * // moduleLink: { // ModuleLink Union: only one key present - * // cloudWatchTroubleshootingLink: { // CloudWatchTroubleshootingLink - * // label: "STRING_VALUE", // required - * // investigationPayload: "STRING_VALUE", // required - * // defaultText: "STRING_VALUE", - * // }, - * // }, - * // }, - * // items: [ // Resources // required - * // { - * // title: "STRING_VALUE", // required - * // link: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // type: "STRING_VALUE", // required - * // ARN: "STRING_VALUE", // required - * // resourceJsonString: "STRING_VALUE", // required - * // }, - * // ], - * // }, - * // }, - * // ], - * // }, - * // resource: "", - * // resourceList: { - * // action: {// Union: only one key present - * // webLink: { - * // label: "STRING_VALUE", // required - * // url: "STRING_VALUE", // required - * // }, - * // moduleLink: {// Union: only one key present - * // cloudWatchTroubleshootingLink: { - * // label: "STRING_VALUE", // required - * // investigationPayload: "STRING_VALUE", // required - * // defaultText: "STRING_VALUE", - * // }, - * // }, - * // }, - * // items: [ // required - * // "", - * // ], - * // }, - * // }, - * // }, - * // ], - * // }, - * // invalidStateEvent: { // InvalidStateEvent - * // reason: "INVALID_TASK_ASSIST_PLAN", // required - * // message: "STRING_VALUE", // required - * // }, - * // error: { // InternalServerException - * // message: "STRING_VALUE", // required - * // }, - * // }, - * // }; - * - * ``` - * - * @param SendMessageCommandInput - {@link SendMessageCommandInput} - * @returns {@link SendMessageCommandOutput} - * @see {@link SendMessageCommandInput} for command's `input` shape. - * @see {@link SendMessageCommandOutput} for command's `response` shape. - * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - * This exception is thrown when an unexpected error occurred during the processing of a request. - * - * @throws {@link ServiceQuotaExceededException} (client fault) - * This exception is thrown when request was denied due to caller exceeding their usage limits - * - * @throws {@link DryRunOperationException} (client fault) - * This exception is translated to a 204 as it succeeded the IAM Auth. - * - * @throws {@link ThrottlingException} (client fault) - * This exception is thrown when request was denied due to request throttling. - * - * @throws {@link ValidationException} (client fault) - * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * - * @throws {@link ConflictException} (client fault) - * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. - * - * @throws {@link ResourceNotFoundException} (client fault) - * This exception is thrown when describing a resource that does not exist. - * - * @throws {@link AccessDeniedException} (client fault) - * This exception is thrown when the user does not have sufficient access to perform this action. - * - * @throws {@link QDeveloperStreamingServiceException} - *

Base exception class for all service exceptions from QDeveloperStreaming service.

- * - */ -export class SendMessageCommand extends $Command.classBuilder() - .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { - return [ +export class SendMessageCommand extends $Command { + // Start section: command_properties + // End section: command_properties + + constructor(readonly input: SendMessageCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: QDeveloperStreamingClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "QDeveloperStreamingClient"; + const commandName = "SendMessageCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: + SendMessageRequestFilterSensitiveLog, + outputFilterSensitiveLog: + SendMessageResponseFilterSensitiveLog, + } + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + private serialize( + input: SendMessageCommandInput, + context: __SerdeContext + ): Promise<__HttpRequest> { + return serializeAws_json1_0SendMessageCommand(input, context); + } - getSerdePlugin(config, this.serialize, this.deserialize), - ]; - }) - .s("AmazonQDeveloperStreamingService", "SendMessage", { + private deserialize( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise { + return deserializeAws_json1_0SendMessageCommand(output, context); + } - /** - * @internal - */ - eventStream: { - output: true, - }, - }) - .n("QDeveloperStreamingClient", "SendMessageCommand") - .f(SendMessageRequestFilterSensitiveLog, SendMessageResponseFilterSensitiveLog) - .ser(se_SendMessageCommand) - .de(de_SendMessageCommand) -.build() { -/** @internal type navigation helper, not in runtime. */ -declare protected static __types: { - api: { - input: SendMessageRequest; - output: SendMessageResponse; - }; - sdk: { - input: SendMessageCommandInput; - output: SendMessageCommandOutput; - }; -}; + // Start section: command_body_extra + // End section: command_body_extra } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts index 14f0eaa4ec6..430dab4416d 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts @@ -1,13 +1,13 @@ // smithy-typescript generated code -import { - RegionInfoProvider, - RegionInfoProviderOptions, -} from "@aws-sdk/types"; import { PartitionHash, RegionHash, getRegionInfo, -} from "@smithy/config-resolver"; +} from "@aws-sdk/config-resolver"; +import { + RegionInfoProvider, + RegionInfoProviderOptions, +} from "@aws-sdk/types"; const regionHash: RegionHash = { }; @@ -26,9 +26,7 @@ const partitionHash: PartitionHash = { "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", - "ap-southeast-5", "ca-central-1", - "ca-west-1", "eu-central-1", "eu-central-2", "eu-north-1", @@ -37,7 +35,6 @@ const partitionHash: PartitionHash = { "eu-west-1", "eu-west-2", "eu-west-3", - "il-central-1", "me-central-1", "me-south-1", "sa-east-1", @@ -46,7 +43,7 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], - regionRegex: "^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$", + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", variants: [ { "hostname": "amazonqdeveloperstreamingservice.{region}.amazonaws.com", @@ -142,41 +139,6 @@ const partitionHash: PartitionHash = { } ], }, - "aws-iso-e": { - regions: [ - "eu-isoe-west-1", - ], - regionRegex: "^eu\\-isoe\\-\\w+\\-\\d+$", - variants: [ - { - "hostname": "amazonqdeveloperstreamingservice.{region}.cloud.adc-e.uk", - "tags": [] - }, - { - "hostname": "amazonqdeveloperstreamingservice-fips.{region}.cloud.adc-e.uk", - "tags": [ - "fips" - ] - } - ], - }, - "aws-iso-f": { - regions: [ - ], - regionRegex: "^us\\-isof\\-\\w+\\-\\d+$", - variants: [ - { - "hostname": "amazonqdeveloperstreamingservice.{region}.csp.hci.ic.gov", - "tags": [] - }, - { - "hostname": "amazonqdeveloperstreamingservice-fips.{region}.csp.hci.ic.gov", - "tags": [ - "fips" - ] - } - ], - }, "aws-us-gov": { regions: [ "us-gov-east-1", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts deleted file mode 100644 index 74ed575070f..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts +++ /dev/null @@ -1,10 +0,0 @@ -// smithy-typescript generated code -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -/** - * @internal - */ -export interface QDeveloperStreamingExtensionConfiguration extends HttpHandlerExtensionConfiguration, DefaultExtensionConfiguration, AwsRegionExtensionConfiguration, HttpAuthExtensionConfiguration {} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts index 2fe51ba01b5..255efc402b3 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts @@ -1,9 +1,6 @@ // smithy-typescript generated code -/* eslint-disable */ export * from "./QDeveloperStreamingClient"; export * from "./QDeveloperStreaming"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts index 78c4dae9807..74a683825aa 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts @@ -2,15 +2,9 @@ import { ServiceException as __ServiceException, ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions } - -export { __ServiceException } +} from "@aws-sdk/smithy-client"; /** - * @public - * * Base exception class for all service exceptions from QDeveloperStreaming service. */ export class QDeveloperStreamingServiceException extends __ServiceException { diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts index 2c97e552099..4c3327fbb2e 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts @@ -3,32 +3,22 @@ import { QDeveloperStreamingServiceException as __BaseException } from "./QDevel import { SENSITIVE_STRING, ExceptionOptionType as __ExceptionOptionType, -} from "@smithy/smithy-client"; +} from "@aws-sdk/smithy-client"; -/** - * @public - * @enum - */ -export const AccessDeniedExceptionReason = { - UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS: "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", -} as const -/** - * @public - */ -export type AccessDeniedExceptionReason = typeof AccessDeniedExceptionReason[keyof typeof AccessDeniedExceptionReason] +export enum AccessDeniedExceptionReason { + UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS = "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", +} /** * This exception is thrown when the user does not have sufficient access to perform this action. - * @public */ export class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException" = "AccessDeniedException"; readonly $fault: "client" = "client"; /** * Reason for AccessDeniedException - * @public */ - reason?: AccessDeniedExceptionReason; + reason?: AccessDeniedExceptionReason | string; /** * @internal @@ -46,7 +36,6 @@ export class AccessDeniedException extends __BaseException { /** * This exception is thrown when an unexpected error occurred during the processing of a request. - * @public */ export class InternalServerException extends __BaseException { readonly name: "InternalServerException" = "InternalServerException"; @@ -68,7 +57,6 @@ export class InternalServerException extends __BaseException { /** * This exception is thrown when describing a resource that does not exist. - * @public */ export class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; @@ -86,9 +74,12 @@ export class ResourceNotFoundException extends __BaseException { } } +export enum ThrottlingExceptionReason { + MONTHLY_REQUEST_COUNT = "MONTHLY_REQUEST_COUNT", +} + /** * This exception is thrown when request was denied due to request throttling. - * @public */ export class ThrottlingException extends __BaseException { readonly name: "ThrottlingException" = "ThrottlingException"; @@ -96,6 +87,11 @@ export class ThrottlingException extends __BaseException { $retryable = { throttling: true, }; + /** + * Reason for ThrottlingException + */ + reason?: ThrottlingExceptionReason | string; + /** * @internal */ @@ -106,35 +102,26 @@ export class ThrottlingException extends __BaseException { ...opts }); Object.setPrototypeOf(this, ThrottlingException.prototype); + this.reason = opts.reason; } } -/** - * @public - * @enum - */ -export const ValidationExceptionReason = { - CONTENT_LENGTH_EXCEEDS_THRESHOLD: "CONTENT_LENGTH_EXCEEDS_THRESHOLD", - INVALID_CONVERSATION_ID: "INVALID_CONVERSATION_ID", - INVALID_KMS_GRANT: "INVALID_KMS_GRANT", -} as const -/** - * @public - */ -export type ValidationExceptionReason = typeof ValidationExceptionReason[keyof typeof ValidationExceptionReason] +export enum ValidationExceptionReason { + CONTENT_LENGTH_EXCEEDS_THRESHOLD = "CONTENT_LENGTH_EXCEEDS_THRESHOLD", + INVALID_CONVERSATION_ID = "INVALID_CONVERSATION_ID", + INVALID_KMS_GRANT = "INVALID_KMS_GRANT", +} /** * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * @public */ export class ValidationException extends __BaseException { readonly name: "ValidationException" = "ValidationException"; readonly $fault: "client" = "client"; /** * Reason for ValidationException - * @public */ - reason?: ValidationExceptionReason; + reason?: ValidationExceptionReason | string; /** * @internal @@ -152,32 +139,27 @@ export class ValidationException extends __BaseException { /** * Description of a user's context when they are calling Q Chat from AppStudio - * @public */ export interface AppStudioState { /** * The namespace of the context. Examples: 'ui.Button', 'ui.Table.DataSource', 'ui.Table.RowActions.Button', 'logic.invokeAWS', 'logic.JavaScript' - * @public */ - namespace: string | undefined; + namespace: string; /** * The name of the property. Examples: 'visibility', 'disability', 'value', 'code' - * @public */ - propertyName: string | undefined; + propertyName: string; /** * The value of the property. - * @public */ propertyValue?: string; /** * Context about how the property is used - * @public */ - propertyContext: string | undefined; + propertyContext: string; } /** @@ -201,14 +183,12 @@ export const AppStudioStateFilterSensitiveLog = (obj: AppStudioState): any => ({ /** * Streaming Response Event for Assistant Markdown text message. - * @public */ export interface AssistantResponseEvent { /** * The content of the text message in markdown format. - * @public */ - content: string | undefined; + content: string; } /** @@ -221,73 +201,62 @@ export const AssistantResponseEventFilterSensitiveLog = (obj: AssistantResponseE }), }) -/** - * @public - * @enum - */ -export const UserIntent = { +export enum UserIntent { /** * Apply Common Best Practices */ - APPLY_COMMON_BEST_PRACTICES: "APPLY_COMMON_BEST_PRACTICES", + APPLY_COMMON_BEST_PRACTICES = "APPLY_COMMON_BEST_PRACTICES", /** * Cite Sources */ - CITE_SOURCES: "CITE_SOURCES", + CITE_SOURCES = "CITE_SOURCES", /** * generate code */ - CODE_GENERATION: "CODE_GENERATION", + CODE_GENERATION = "CODE_GENERATION", /** * Explain Code Selection */ - EXPLAIN_CODE_SELECTION: "EXPLAIN_CODE_SELECTION", + EXPLAIN_CODE_SELECTION = "EXPLAIN_CODE_SELECTION", /** * Explain Code Line By Line */ - EXPLAIN_LINE_BY_LINE: "EXPLAIN_LINE_BY_LINE", + EXPLAIN_LINE_BY_LINE = "EXPLAIN_LINE_BY_LINE", /** * Generate CloudFormation Template */ - GENERATE_CLOUDFORMATION_TEMPLATE: "GENERATE_CLOUDFORMATION_TEMPLATE", + GENERATE_CLOUDFORMATION_TEMPLATE = "GENERATE_CLOUDFORMATION_TEMPLATE", /** * Generate Unit Tests */ - GENERATE_UNIT_TESTS: "GENERATE_UNIT_TESTS", + GENERATE_UNIT_TESTS = "GENERATE_UNIT_TESTS", /** * Improve Code */ - IMPROVE_CODE: "IMPROVE_CODE", + IMPROVE_CODE = "IMPROVE_CODE", /** * Show More Examples */ - SHOW_EXAMPLES: "SHOW_EXAMPLES", + SHOW_EXAMPLES = "SHOW_EXAMPLES", /** * Suggest Alternative Implementation */ - SUGGEST_ALTERNATE_IMPLEMENTATION: "SUGGEST_ALTERNATE_IMPLEMENTATION", -} as const -/** - * @public - */ -export type UserIntent = typeof UserIntent[keyof typeof UserIntent] + SUGGEST_ALTERNATE_IMPLEMENTATION = "SUGGEST_ALTERNATE_IMPLEMENTATION", +} /** * Followup Prompt for the Assistant Response - * @public */ export interface FollowupPrompt { /** * The content of the text message in markdown format. - * @public */ - content: string | undefined; + content: string; /** * User Intent - * @public */ - userIntent?: UserIntent; + userIntent?: UserIntent | string; } /** @@ -302,63 +271,67 @@ export const FollowupPromptFilterSensitiveLog = (obj: FollowupPrompt): any => ({ /** * Represents span in a text - * @public */ export interface Span { start?: number; end?: number; } +/** + * @internal + */ +export const SpanFilterSensitiveLog = (obj: Span): any => ({ + ...obj, +}) + /** * Code Reference / Repository details - * @public */ export interface Reference { /** * License name - * @public */ licenseName?: string; /** * Code Repsitory for the associated reference - * @public */ repository?: string; /** * Respository URL - * @public */ url?: string; /** * Span / Range for the Reference - * @public */ recommendationContentSpan?: Span; } +/** + * @internal + */ +export const ReferenceFilterSensitiveLog = (obj: Reference): any => ({ + ...obj, +}) + /** * Represents an additional reference link retured with the Chat message - * @public */ export interface SupplementaryWebLink { /** * URL of the web reference link - * @public */ - url: string | undefined; + url: string; /** * Title of the web reference link - * @public */ - title: string | undefined; + title: string; /** * Relevant text snippet from the link - * @public */ snippet?: string; } @@ -381,36 +354,30 @@ export const SupplementaryWebLinkFilterSensitiveLog = (obj: SupplementaryWebLink /** * Markdown text message. - * @public */ export interface AssistantResponseMessage { /** * Unique identifier for the chat message - * @public */ messageId?: string; /** * The content of the text message in markdown format. - * @public */ - content: string | undefined; + content: string; /** * Web References - * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; /** * Code References - * @public */ references?: (Reference)[]; /** * Followup Prompt - * @public */ followupPrompt?: FollowupPrompt; } @@ -434,32 +401,22 @@ export const AssistantResponseMessageFilterSensitiveLog = (obj: AssistantRespons }), }) -/** - * @public - * @enum - */ -export const ConflictExceptionReason = { - CUSTOMER_KMS_KEY_DISABLED: "CUSTOMER_KMS_KEY_DISABLED", - CUSTOMER_KMS_KEY_INVALID_KEY_POLICY: "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", - MISMATCHED_KMS_KEY: "MISMATCHED_KMS_KEY", -} as const -/** - * @public - */ -export type ConflictExceptionReason = typeof ConflictExceptionReason[keyof typeof ConflictExceptionReason] +export enum ConflictExceptionReason { + CUSTOMER_KMS_KEY_DISABLED = "CUSTOMER_KMS_KEY_DISABLED", + CUSTOMER_KMS_KEY_INVALID_KEY_POLICY = "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", + MISMATCHED_KMS_KEY = "MISMATCHED_KMS_KEY", +} /** * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. - * @public */ export class ConflictException extends __BaseException { readonly name: "ConflictException" = "ConflictException"; readonly $fault: "client" = "client"; /** * Reason for ConflictException - * @public */ - reason?: ConflictExceptionReason; + reason?: ConflictExceptionReason | string; /** * @internal @@ -477,15 +434,20 @@ export class ConflictException extends __BaseException { /** * Programming Languages supported by CodeWhisperer - * @public */ export interface ProgrammingLanguage { - languageName: string | undefined; + languageName: string; } +/** + * @internal + */ +export const ProgrammingLanguageFilterSensitiveLog = (obj: ProgrammingLanguage): any => ({ + ...obj, +}) + /** * Information about the state of the AWS management console page from which the user is calling - * @public */ export interface ConsoleState { region?: string; @@ -509,43 +471,31 @@ export const ConsoleStateFilterSensitiveLog = (obj: ConsoleState): any => ({ }), }) -/** - * @public - * @enum - */ -export const DiagnosticSeverity = { - ERROR: "ERROR", - HINT: "HINT", - INFORMATION: "INFORMATION", - WARNING: "WARNING", -} as const -/** - * @public - */ -export type DiagnosticSeverity = typeof DiagnosticSeverity[keyof typeof DiagnosticSeverity] +export enum DiagnosticSeverity { + ERROR = "ERROR", + HINT = "HINT", + INFORMATION = "INFORMATION", + WARNING = "WARNING", +} /** * Structure to represent metadata about a Runtime Diagnostics - * @public */ export interface RuntimeDiagnostic { /** * A human-readable string describing the source of the diagnostic - * @public */ - source: string | undefined; + source: string; /** * Diagnostic Error type - * @public */ - severity: DiagnosticSeverity | undefined; + severity: DiagnosticSeverity | string; /** * The diagnostic's message. - * @public */ - message: string | undefined; + message: string; } /** @@ -561,68 +511,56 @@ export const RuntimeDiagnosticFilterSensitiveLog = (obj: RuntimeDiagnostic): any }), }) -/** - * @public - * @enum - */ -export const SymbolType = { - DECLARATION: "DECLARATION", - USAGE: "USAGE", -} as const -/** - * @public - */ -export type SymbolType = typeof SymbolType[keyof typeof SymbolType] +export enum SymbolType { + DECLARATION = "DECLARATION", + USAGE = "USAGE", +} -/** - * @public - */ export interface DocumentSymbol { /** * Name of the Document Symbol - * @public */ - name: string | undefined; + name: string; /** * Symbol type - DECLARATION / USAGE - * @public */ - type: SymbolType | undefined; + type: SymbolType | string; /** * Symbol package / source for FullyQualified names - * @public */ source?: string; } +/** + * @internal + */ +export const DocumentSymbolFilterSensitiveLog = (obj: DocumentSymbol): any => ({ + ...obj, +}) + /** * Represents a Text Document / File - * @public */ export interface TextDocument { /** * Filepath relative to the root of the workspace - * @public */ - relativeFilePath: string | undefined; + relativeFilePath: string; /** * The text document's language identifier. - * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document - * @public */ text?: string; /** * DocumentSymbols parsed from a text document - * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -642,74 +580,76 @@ export const TextDocumentFilterSensitiveLog = (obj: TextDocument): any => ({ /** * Indicates Cursor postion in a Text Document - * @public */ export interface Position { /** * Line position in a document. - * @public */ - line: number | undefined; + line: number; /** * Character offset on a line in a document (zero-based) - * @public */ - character: number | undefined; + character: number; } +/** + * @internal + */ +export const PositionFilterSensitiveLog = (obj: Position): any => ({ + ...obj, +}) + /** * Indicates Range / Span in a Text Document - * @public */ export interface Range { /** * The range's start position. - * @public */ - start: Position | undefined; + start: Position; /** * The range's end position. - * @public */ - end: Position | undefined; + end: Position; } +/** + * @internal + */ +export const RangeFilterSensitiveLog = (obj: Range): any => ({ + ...obj, +}) + /** * Structure to represent metadata about a TextDocument Diagnostic - * @public */ export interface TextDocumentDiagnostic { /** * Represents a Text Document associated with Diagnostic - * @public */ - document: TextDocument | undefined; + document: TextDocument; /** * The range at which the message applies. - * @public */ - range: Range | undefined; + range: Range; /** * A human-readable string describing the source of the diagnostic - * @public */ - source: string | undefined; + source: string; /** * Diagnostic Error type - * @public */ - severity: DiagnosticSeverity | undefined; + severity: DiagnosticSeverity | string; /** * The diagnostic's message. - * @public */ - message: string | undefined; + message: string; } /** @@ -730,21 +670,16 @@ export const TextDocumentDiagnosticFilterSensitiveLog = (obj: TextDocumentDiagno /** * Represents a Diagnostic message - * @public */ export type Diagnostic = | Diagnostic.RuntimeDiagnosticMember | Diagnostic.TextDocumentDiagnosticMember | Diagnostic.$UnknownMember -/** - * @public - */ export namespace Diagnostic { /** * Diagnostics originating from a TextDocument - * @public */ export interface TextDocumentDiagnosticMember { textDocumentDiagnostic: TextDocumentDiagnostic; @@ -754,7 +689,6 @@ export namespace Diagnostic { /** * Diagnostics originating from a Runtime - * @public */ export interface RuntimeDiagnosticMember { textDocumentDiagnostic?: never; @@ -762,9 +696,6 @@ export namespace Diagnostic { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { textDocumentDiagnostic?: never; runtimeDiagnostic?: never; @@ -802,21 +733,16 @@ export const DiagnosticFilterSensitiveLog = (obj: Diagnostic): any => { /** * Represents the state of the Cursor in an Editor - * @public */ export type CursorState = | CursorState.PositionMember | CursorState.RangeMember | CursorState.$UnknownMember -/** - * @public - */ export namespace CursorState { /** * Represents a cursor position in a Text Document - * @public */ export interface PositionMember { position: Position; @@ -826,7 +752,6 @@ export namespace CursorState { /** * Represents a text selection in a Text Document - * @public */ export interface RangeMember { position?: never; @@ -834,9 +759,6 @@ export namespace CursorState { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { position?: never; range?: never; @@ -859,33 +781,40 @@ export namespace CursorState { } } +/** + * @internal + */ +export const CursorStateFilterSensitiveLog = (obj: CursorState): any => { + if (obj.position !== undefined) return {position: + PositionFilterSensitiveLog(obj.position) + }; + if (obj.range !== undefined) return {range: + RangeFilterSensitiveLog(obj.range) + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} /** * Represents an IDE retrieved relevant Text Document / File - * @public */ export interface RelevantTextDocument { /** * Filepath relative to the root of the workspace - * @public */ - relativeFilePath: string | undefined; + relativeFilePath: string; /** * The text document's language identifier. - * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document - * @public */ text?: string; /** * DocumentSymbols parsed from a text document - * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -905,30 +834,25 @@ export const RelevantTextDocumentFilterSensitiveLog = (obj: RelevantTextDocument /** * Represents the state of an Editor - * @public */ export interface EditorState { /** * Represents currently edited file - * @public */ document?: TextDocument; /** * Position of the cursor - * @public */ cursorState?: CursorState; /** * Represents IDE provided relevant files - * @public */ relevantDocuments?: (RelevantTextDocument)[]; /** * Whether service should use relevant document in prompt - * @public */ useRelevantDocuments?: boolean; } @@ -942,7 +866,7 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ TextDocumentFilterSensitiveLog(obj.document) }), ...(obj.cursorState && { cursorState: - obj.cursorState + CursorStateFilterSensitiveLog(obj.cursorState) }), ...(obj.relevantDocuments && { relevantDocuments: obj.relevantDocuments.map( @@ -954,18 +878,15 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ /** * An environment variable - * @public */ export interface EnvironmentVariable { /** * The key of an environment variable - * @public */ key?: string; /** * The value of an environment variable - * @public */ value?: string; } @@ -985,26 +906,27 @@ export const EnvironmentVariableFilterSensitiveLog = (obj: EnvironmentVariable): /** * State related to the user's environment - * @public */ export interface EnvState { /** * The name of the operating system in use - * @public */ operatingSystem?: string; /** * The current working directory of the environment - * @public */ currentWorkingDirectory?: string; /** * The environment variables set in the current environment - * @public */ environmentVariables?: (EnvironmentVariable)[]; + + /** + * Local timezone offset of the client. For more information, see documentation https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset + */ + timezoneOffset?: number; } /** @@ -1025,12 +947,10 @@ export const EnvStateFilterSensitiveLog = (obj: EnvState): any => ({ /** * State related to the Git VSC - * @public */ export interface GitState { /** * The output of the command `git status --porcelain=v1 -b` - * @public */ status?: string; } @@ -1047,36 +967,30 @@ export const GitStateFilterSensitiveLog = (obj: GitState): any => ({ /** * An single entry in the shell history - * @public */ export interface ShellHistoryEntry { /** * The shell command that was run - * @public */ - command: string | undefined; + command: string; /** * The directory the command was ran in - * @public */ directory?: string; /** * The exit code of the command after it finished - * @public */ exitCode?: number; /** * The stdout from the command - * @public */ stdout?: string; /** * The stderr from the command - * @public */ stderr?: string; } @@ -1102,18 +1016,15 @@ export const ShellHistoryEntryFilterSensitiveLog = (obj: ShellHistoryEntry): any /** * Represents the state of a shell - * @public */ export interface ShellState { /** * The name of the current shell - * @public */ - shellName: string | undefined; + shellName: string; /** * The history previous shell commands for the current shell - * @public */ shellHistory?: (ShellHistoryEntry)[]; } @@ -1133,62 +1044,59 @@ export const ShellStateFilterSensitiveLog = (obj: ShellState): any => ({ /** * Settings information passed by the Q widget - * @public */ export interface UserSettings { hasConsentedToCrossRegionCalls?: boolean; } +/** + * @internal + */ +export const UserSettingsFilterSensitiveLog = (obj: UserSettings): any => ({ + ...obj, +}) + /** * Additional Chat message context associated with the Chat Message - * @public */ export interface UserInputMessageContext { /** * Editor state chat message context. - * @public */ editorState?: EditorState; /** * Shell state chat message context. - * @public */ shellState?: ShellState; /** * Git state chat message context. - * @public */ gitState?: GitState; /** * Environment state chat message context. - * @public */ envState?: EnvState; /** * The state of a user's AppStudio UI when sending a message. - * @public */ appStudioContext?: AppStudioState; /** * Diagnostic chat message context. - * @public */ diagnostic?: Diagnostic; /** * Contextual information about the environment from which the user is calling. - * @public */ consoleState?: ConsoleState; /** * Settings information, e.g., whether the user has enabled cross-region API calls. - * @public */ userSettings?: UserSettings; } @@ -1223,26 +1131,22 @@ export const UserInputMessageContextFilterSensitiveLog = (obj: UserInputMessageC /** * Structure to represent a chat input message from User - * @public */ export interface UserInputMessage { /** * The content of the chat message. - * @public */ - content: string | undefined; + content: string; /** * Chat message context associated with the Chat Message - * @public */ userInputMessageContext?: UserInputMessageContext; /** * User Intent - * @public */ - userIntent?: UserIntent; + userIntent?: UserIntent | string; } /** @@ -1258,22 +1162,15 @@ export const UserInputMessageFilterSensitiveLog = (obj: UserInputMessage): any = }), }) -/** - * @public - */ export type ChatMessage = | ChatMessage.AssistantResponseMessageMember | ChatMessage.UserInputMessageMember | ChatMessage.$UnknownMember -/** - * @public - */ export namespace ChatMessage { /** * Structure to represent a chat input message from User - * @public */ export interface UserInputMessageMember { userInputMessage: UserInputMessage; @@ -1283,7 +1180,6 @@ export namespace ChatMessage { /** * Markdown text message. - * @public */ export interface AssistantResponseMessageMember { userInputMessage?: never; @@ -1291,9 +1187,6 @@ export namespace ChatMessage { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { userInputMessage?: never; assistantResponseMessage?: never; @@ -1331,14 +1224,12 @@ export const ChatMessageFilterSensitiveLog = (obj: ChatMessage): any => { /** * Streaming response event for generated code text. - * @public */ export interface CodeEvent { /** * Generated code snippet. - * @public */ - content: string | undefined; + content: string; } /** @@ -1353,31 +1244,40 @@ export const CodeEventFilterSensitiveLog = (obj: CodeEvent): any => ({ /** * Streaming Response Event for CodeReferences - * @public */ export interface CodeReferenceEvent { /** * Code References for Assistant Response Message - * @public */ references?: (Reference)[]; } +/** + * @internal + */ +export const CodeReferenceEventFilterSensitiveLog = (obj: CodeReferenceEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event when DryRun is succeessful - * @public */ export interface DryRunSucceedEvent { } +/** + * @internal + */ +export const DryRunSucceedEventFilterSensitiveLog = (obj: DryRunSucceedEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for Followup Prompt. - * @public */ export interface FollowupPromptEvent { /** * Followup Prompt for the Assistant Response - * @public */ followupPrompt?: FollowupPrompt; } @@ -1392,30 +1292,16 @@ export const FollowupPromptEventFilterSensitiveLog = (obj: FollowupPromptEvent): }), }) -/** - * @public - * @enum - */ -export const IntentType = { - GLUE_SENSEI: "GLUE_SENSEI", - RESOURCE_DATA: "RESOURCE_DATA", - SUPPORT: "SUPPORT", -} as const -/** - * @public - */ -export type IntentType = typeof IntentType[keyof typeof IntentType] +export enum IntentType { + GLUE_SENSEI = "GLUE_SENSEI", + RESOURCE_DATA = "RESOURCE_DATA", + SUPPORT = "SUPPORT", +} -/** - * @public - */ export type IntentDataType = | IntentDataType.StringMember | IntentDataType.$UnknownMember -/** - * @public - */ export namespace IntentDataType { export interface StringMember { @@ -1423,9 +1309,6 @@ export namespace IntentDataType { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { string?: never; $unknown: [string, any]; @@ -1445,17 +1328,24 @@ export namespace IntentDataType { } } +/** + * @internal + */ +export const IntentDataTypeFilterSensitiveLog = (obj: IntentDataType): any => { + if (obj.string !== undefined) return {string: + obj.string + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} /** * Streaming Response Event for Intents - * @public */ export interface IntentsEvent { /** * A map of Intent objects - * @public */ - intents?: Partial>>; + intents?: Record>; } /** @@ -1468,16 +1358,110 @@ export const IntentsEventFilterSensitiveLog = (obj: IntentsEvent): any => ({ }), }) +/** + * For CloudWatch Troubleshooting Link Module + */ +export interface CloudWatchTroubleshootingLink { + /** + * A label for the link. + */ + label: string; + + /** + * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . + */ + investigationPayload: string; + + /** + * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. + */ + defaultText?: string; +} + +/** + * @internal + */ +export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ + ...obj, + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.investigationPayload && { investigationPayload: + SENSITIVE_STRING + }), + ...(obj.defaultText && { defaultText: + SENSITIVE_STRING + }), +}) + +export interface ModuleLink { + /** + * For CloudWatch Troubleshooting Link Module + */ + cloudWatchTroubleshootingLink?: CloudWatchTroubleshootingLink; +} + +/** + * @internal + */ +export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => ({ + ...obj, + ...(obj.cloudWatchTroubleshootingLink && { cloudWatchTroubleshootingLink: + CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) + }), +}) + +export interface WebLink { + /** + * A label for the link + */ + label: string; + + /** + * URL of the Weblink + */ + url: string; +} + +/** + * @internal + */ +export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ + ...obj, + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.url && { url: + SENSITIVE_STRING + }), +}) + +export interface Action { + webLink?: WebLink; + moduleLink?: ModuleLink; +} + +/** + * @internal + */ +export const ActionFilterSensitiveLog = (obj: Action): any => ({ + ...obj, + ...(obj.webLink && { webLink: + WebLinkFilterSensitiveLog(obj.webLink) + }), + ...(obj.moduleLink && { moduleLink: + ModuleLinkFilterSensitiveLog(obj.moduleLink) + }), +}) + /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ export interface Text { /** * Contains text content that may include sensitive information and can support Markdown formatting. - * @public */ - content: string | undefined; + content: string; } /** @@ -1490,13 +1474,9 @@ export const TextFilterSensitiveLog = (obj: Text): any => ({ }), }) -/** - * @public - */ export interface AlertComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; } @@ -1511,45 +1491,34 @@ export const AlertComponentFilterSensitiveLog = (obj: AlertComponent): any => ({ }), }) -/** - * @public - * @enum - */ -export const AlertType = { +export enum AlertType { /** * Alert indicating an error or failure that requires attention. */ - ERROR: "ERROR", + ERROR = "ERROR", /** * Informational alert providing general information. */ - INFO: "INFO", + INFO = "INFO", /** * Alert indicating a warning or potential issue that should be noted. */ - WARNING: "WARNING", -} as const -/** - * @public - */ -export type AlertType = typeof AlertType[keyof typeof AlertType] + WARNING = "WARNING", +} /** * Structure representing an alert with a type and content. - * @public */ export interface Alert { /** * Enum defining types of alerts that can be issued. - * @public */ - type: AlertType | undefined; + type: AlertType | string; /** * Contains the content of the alert, which may include sensitive information. - * @public */ - content: (AlertComponent)[] | undefined; + content: (AlertComponent)[]; } /** @@ -1567,20 +1536,17 @@ export const AlertFilterSensitiveLog = (obj: Alert): any => ({ /** * Structure describing a transition between two states in an infrastructure update. - * @public */ export interface InfrastructureUpdateTransition { /** * The current state of the infrastructure before the update. - * @public */ - currentState: string | undefined; + currentState: string; /** * The next state of the infrastructure following the update. - * @public */ - nextState: string | undefined; + nextState: string; } /** @@ -1598,12 +1564,10 @@ export const InfrastructureUpdateTransitionFilterSensitiveLog = (obj: Infrastruc /** * Structure representing different types of infrastructure updates. - * @public */ export interface InfrastructureUpdate { /** * Structure describing a transition between two states in an infrastructure update. - * @public */ transition?: InfrastructureUpdateTransition; } @@ -1618,13 +1582,9 @@ export const InfrastructureUpdateFilterSensitiveLog = (obj: InfrastructureUpdate }), }) -/** - * @public - */ export interface StepComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; } @@ -1639,71 +1599,58 @@ export const StepComponentFilterSensitiveLog = (obj: StepComponent): any => ({ }), }) -/** - * @public - * @enum - */ -export const StepState = { +export enum StepState { /** * Indicates a failure or issue that needs to be addressed. */ - FAILED: "FAILED", + FAILED = "FAILED", /** * Indicates that the step is currently being processed. This is a non-terminal state, meaning the process is active and ongoing. */ - IN_PROGRESS: "IN_PROGRESS", + IN_PROGRESS = "IN_PROGRESS", /** * Indicates that the step is being loaded or initialized. This is a non-terminal state, meaning the process is in the setup phase. */ - LOADING: "LOADING", + LOADING = "LOADING", /** * Indicates that the step is temporarily halted but can resume. This is a non-terminal state, representing a temporary pause. */ - PAUSED: "PAUSED", + PAUSED = "PAUSED", /** * Indicates that the step is waiting for some condition or input. This is a non-terminal state, meaning the process is paused but not complete. */ - PENDING: "PENDING", + PENDING = "PENDING", /** * Indicates that the step was stopped, either intentionally or unintentionally. */ - STOPPED: "STOPPED", + STOPPED = "STOPPED", /** * Indicates successful completion of the step. */ - SUCCEEDED: "SUCCEEDED", -} as const -/** - * @public - */ -export type StepState = typeof StepState[keyof typeof StepState] + SUCCEEDED = "SUCCEEDED", +} /** * Structure representing an individual step in a process. - * @public */ export interface Step { /** * A unique identifier for the step. It must be a non-negative integer to ensure each step is distinct. - * @public */ - id: number | undefined; + id: number; /** * Enum representing all possible step states, combining terminal and non-terminal states. - * @public */ - state: StepState | undefined; + state: StepState | string; /** * A label for the step, providing a concise description. - * @public */ - label: string | undefined; + label: string; /** * Optional content providing additional details about the step. - * @public */ content?: (StepComponent)[]; } @@ -1724,13 +1671,9 @@ export const StepFilterSensitiveLog = (obj: Step): any => ({ }), }) -/** - * @public - */ export interface ProgressComponent { /** * Structure representing an individual step in a process. - * @public */ step?: Step; } @@ -1747,14 +1690,12 @@ export const ProgressComponentFilterSensitiveLog = (obj: ProgressComponent): any /** * Structure representing a collection of steps in a process. - * @public */ export interface Progress { /** * A collection of steps that make up a process. Each step is detailed using the Step structure. - * @public */ - content: (ProgressComponent)[] | undefined; + content: (ProgressComponent)[]; } /** @@ -1772,44 +1713,37 @@ export const ProgressFilterSensitiveLog = (obj: Progress): any => ({ /** * Structure representing a resource item - * @public */ export interface Resource { /** * Card title. - * @public */ - title: string | undefined; + title: string; /** * Link for the resource item - * @public */ - link: string | undefined; + link: string; /** * Short text about that resource for example Region: us-east-1 - * @public */ - description: string | undefined; + description: string; /** * Resource type e.g AWS EC2 - * @public */ - type: string | undefined; + type: string; /** * Amazon resource number e.g arn:aws:aec:..... - * @public */ - ARN: string | undefined; + ARN: string; /** * A stringified object - * @public */ - resourceJsonString: string | undefined; + resourceJsonString: string; } /** @@ -1837,208 +1771,19 @@ export const ResourceFilterSensitiveLog = (obj: Resource): any => ({ }), }) -/** - * For CloudWatch Troubleshooting Link Module - * @public - */ -export interface CloudWatchTroubleshootingLink { - /** - * A label for the link. - * @public - */ - label: string | undefined; - - /** - * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . - * @public - */ - investigationPayload: string | undefined; - - /** - * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. - * @public - */ - defaultText?: string; -} - -/** - * @internal - */ -export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.investigationPayload && { investigationPayload: - SENSITIVE_STRING - }), - ...(obj.defaultText && { defaultText: - SENSITIVE_STRING - }), -}) - -/** - * @public - */ -export type ModuleLink = - | ModuleLink.CloudWatchTroubleshootingLinkMember - | ModuleLink.$UnknownMember - -/** - * @public - */ -export namespace ModuleLink { - - /** - * For CloudWatch Troubleshooting Link Module - * @public - */ - export interface CloudWatchTroubleshootingLinkMember { - cloudWatchTroubleshootingLink: CloudWatchTroubleshootingLink; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - cloudWatchTroubleshootingLink?: never; - $unknown: [string, any]; - } - - export interface Visitor { - cloudWatchTroubleshootingLink: (value: CloudWatchTroubleshootingLink) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: ModuleLink, - visitor: Visitor - ): T => { - if (value.cloudWatchTroubleshootingLink !== undefined) return visitor.cloudWatchTroubleshootingLink(value.cloudWatchTroubleshootingLink); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - -} -/** - * @internal - */ -export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => { - if (obj.cloudWatchTroubleshootingLink !== undefined) return {cloudWatchTroubleshootingLink: - CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} - -/** - * @public - */ -export interface WebLink { - /** - * A label for the link - * @public - */ - label: string | undefined; - - /** - * URL of the Weblink - * @public - */ - url: string | undefined; -} - -/** - * @internal - */ -export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.url && { url: - SENSITIVE_STRING - }), -}) - -/** - * @public - */ -export type Action = - | Action.ModuleLinkMember - | Action.WebLinkMember - | Action.$UnknownMember - -/** - * @public - */ -export namespace Action { - - export interface WebLinkMember { - webLink: WebLink; - moduleLink?: never; - $unknown?: never; - } - - export interface ModuleLinkMember { - webLink?: never; - moduleLink: ModuleLink; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - webLink?: never; - moduleLink?: never; - $unknown: [string, any]; - } - - export interface Visitor { - webLink: (value: WebLink) => T; - moduleLink: (value: ModuleLink) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: Action, - visitor: Visitor - ): T => { - if (value.webLink !== undefined) return visitor.webLink(value.webLink); - if (value.moduleLink !== undefined) return visitor.moduleLink(value.moduleLink); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - -} -/** - * @internal - */ -export const ActionFilterSensitiveLog = (obj: Action): any => { - if (obj.webLink !== undefined) return {webLink: - WebLinkFilterSensitiveLog(obj.webLink) - }; - if (obj.moduleLink !== undefined) return {moduleLink: - ModuleLinkFilterSensitiveLog(obj.moduleLink) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} - /** * Structure representing a list of Items - * @public */ export interface ResourceList { /** * Action associated with the list - * @public */ action?: Action; /** * List of resources - * @public */ - items: (Resource)[] | undefined; + items: (Resource)[]; } /** @@ -2057,135 +1802,65 @@ export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ }), }) -/** - * @public - */ -export type SectionComponent = - | SectionComponent.AlertMember - | SectionComponent.ResourceMember - | SectionComponent.ResourceListMember - | SectionComponent.TextMember - | SectionComponent.$UnknownMember - -/** - * @public - */ -export namespace SectionComponent { - +export interface SectionComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ - export interface TextMember { - text: Text; - alert?: never; - resource?: never; - resourceList?: never; - $unknown?: never; - } + text?: Text; /** * Structure representing an alert with a type and content. - * @public */ - export interface AlertMember { - text?: never; - alert: Alert; - resource?: never; - resourceList?: never; - $unknown?: never; - } + alert?: Alert; /** * Structure representing a resource item - * @public */ - export interface ResourceMember { - text?: never; - alert?: never; - resource: Resource; - resourceList?: never; - $unknown?: never; - } + resource?: Resource; /** * Structure representing a list of Items - * @public */ - export interface ResourceListMember { - text?: never; - alert?: never; - resource?: never; - resourceList: ResourceList; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - text?: never; - alert?: never; - resource?: never; - resourceList?: never; - $unknown: [string, any]; - } - - export interface Visitor { - text: (value: Text) => T; - alert: (value: Alert) => T; - resource: (value: Resource) => T; - resourceList: (value: ResourceList) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: SectionComponent, - visitor: Visitor - ): T => { - if (value.text !== undefined) return visitor.text(value.text); - if (value.alert !== undefined) return visitor.alert(value.alert); - if (value.resource !== undefined) return visitor.resource(value.resource); - if (value.resourceList !== undefined) return visitor.resourceList(value.resourceList); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - + resourceList?: ResourceList; } + /** * @internal */ -export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => { - if (obj.text !== undefined) return {text: +export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => ({ + ...obj, + ...(obj.text && { text: TextFilterSensitiveLog(obj.text) - }; - if (obj.alert !== undefined) return {alert: + }), + ...(obj.alert && { alert: AlertFilterSensitiveLog(obj.alert) - }; - if (obj.resource !== undefined) return {resource: + }), + ...(obj.resource && { resource: ResourceFilterSensitiveLog(obj.resource) - }; - if (obj.resourceList !== undefined) return {resourceList: + }), + ...(obj.resourceList && { resourceList: ResourceListFilterSensitiveLog(obj.resourceList) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} + }), +}) /** * Structure representing a collapsable section - * @public */ export interface Section { /** * Contains text content that may include sensitive information and can support Markdown formatting. - * @public */ - title: string | undefined; + title: string; + + /** + * Contains a list of interaction components e.g Text, Alert, List, etc. + */ + content: (SectionComponent)[]; /** - * Contains a list of interaction components e.g Text, Alert ,List ...etc - * @public + * Action associated with the Section */ - content: (SectionComponent)[] | undefined; + action?: Action; } /** @@ -2202,32 +1877,54 @@ export const SectionFilterSensitiveLog = (obj: Section): any => ({ SectionComponentFilterSensitiveLog(item) ) }), + ...(obj.action && { action: + ActionFilterSensitiveLog(obj.action) + }), }) /** * Structure representing a suggestion for follow-ups. - * @public */ export interface Suggestion { - value: string | undefined; + value: string; } +/** + * @internal + */ +export const SuggestionFilterSensitiveLog = (obj: Suggestion): any => ({ + ...obj, + ...(obj.value && { value: + SENSITIVE_STRING + }), +}) + /** * Structure containing a list of suggestions. - * @public */ export interface Suggestions { - items: (Suggestion)[] | undefined; + items: (Suggestion)[]; } +/** + * @internal + */ +export const SuggestionsFilterSensitiveLog = (obj: Suggestions): any => ({ + ...obj, + ...(obj.items && { items: + obj.items.map( + item => + SuggestionFilterSensitiveLog(item) + ) + }), +}) + /** * Structure representing a confirmation message related to a task action. - * @public */ export interface TaskActionConfirmation { /** * Confirmation message related to the action note, which may include sensitive information. - * @public */ content?: string; } @@ -2242,41 +1939,30 @@ export const TaskActionConfirmationFilterSensitiveLog = (obj: TaskActionConfirma }), }) -/** - * @public - * @enum - */ -export const TaskActionNoteType = { +export enum TaskActionNoteType { /** * Information note providing general details. */ - INFO: "INFO", + INFO = "INFO", /** * Warning note indicating a potential issue. */ - WARNING: "WARNING", -} as const -/** - * @public - */ -export type TaskActionNoteType = typeof TaskActionNoteType[keyof typeof TaskActionNoteType] + WARNING = "WARNING", +} /** * Structure representing a note associated with a task action. - * @public */ export interface TaskActionNote { /** * Content of the note, which may include sensitive information. - * @public */ - content: string | undefined; + content: string; /** * Enum defining the types of notes that can be associated with a task action. - * @public */ - type?: TaskActionNoteType; + type?: TaskActionNoteType | string; } /** @@ -2291,42 +1977,35 @@ export const TaskActionNoteFilterSensitiveLog = (obj: TaskActionNote): any => ({ /** * Structure representing an action associated with a task. - * @public */ export interface TaskAction { /** * A label for the action. - * @public */ - label: string | undefined; + label: string; /** * Structure representing a note associated with a task action. - * @public */ note?: TaskActionNote; /** * Indicates whether the action is primary or not. - * @public */ primary?: boolean; /** * Indicates whether the action is disabled or not. - * @public */ disabled?: boolean; /** * Map representing key-value pairs for the payload of a task action. - * @public */ - payload: Record | undefined; + payload: Record; /** * Structure representing a confirmation message related to a task action. - * @public */ confirmation?: TaskActionConfirmation; } @@ -2352,30 +2031,25 @@ export const TaskActionFilterSensitiveLog = (obj: TaskAction): any => ({ /** * Structure representing different types of components that can be part of a task. - * @public */ export interface TaskComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; /** * Structure representing different types of infrastructure updates. - * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing an alert with a type and content. - * @public */ alert?: Alert; /** * Structure representing a collection of steps in a process. - * @public */ progress?: Progress; } @@ -2401,20 +2075,17 @@ export const TaskComponentFilterSensitiveLog = (obj: TaskComponent): any => ({ /** * Structure representing an overview of a task, including a label and description. - * @public */ export interface TaskOverview { /** * A label for the task overview. - * @public */ - label: string | undefined; + label: string; /** * Text description providing details about the task. This field may include sensitive information and supports Markdown formatting. - * @public */ - description: string | undefined; + description: string; } /** @@ -2432,24 +2103,20 @@ export const TaskOverviewFilterSensitiveLog = (obj: TaskOverview): any => ({ /** * Structure containing details about a task. - * @public */ export interface TaskDetails { /** * Structure representing an overview of a task, including a label and description. - * @public */ - overview: TaskOverview | undefined; + overview: TaskOverview; /** * Lists the components that can be used to form the task's content. - * @public */ - content: (TaskComponent)[] | undefined; + content: (TaskComponent)[]; /** * Optional list of actions associated with the task. - * @public */ actions?: (TaskAction)[]; } @@ -2478,86 +2145,81 @@ export const TaskDetailsFilterSensitiveLog = (obj: TaskDetails): any => ({ /** * Structure representing a reference to a task. - * @public */ export interface TaskReference { /** * Unique identifier for the task. - * @public */ - taskId: string | undefined; + taskId: string; } +/** + * @internal + */ +export const TaskReferenceFilterSensitiveLog = (obj: TaskReference): any => ({ + ...obj, +}) + /** * Structure representing different types of interaction components. - * @public */ export interface InteractionComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; /** * Structure representing an alert with a type and content. - * @public */ alert?: Alert; /** * Structure representing different types of infrastructure updates. - * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing a collection of steps in a process. - * @public */ progress?: Progress; /** * Structure representing an individual step in a process. - * @public */ step?: Step; /** * Structure containing details about a task. - * @public */ taskDetails?: TaskDetails; /** * Structure representing a reference to a task. - * @public */ taskReference?: TaskReference; /** * Structure containing a list of suggestions. - * @public */ suggestions?: Suggestions; /** * Structure representing a collapsable section - * @public */ section?: Section; /** * Structure representing a resource item - * @public */ resource?: Resource; /** * Structure representing a list of Items - * @public */ resourceList?: ResourceList; + + action?: Action; } /** @@ -2583,6 +2245,9 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.taskDetails && { taskDetails: TaskDetailsFilterSensitiveLog(obj.taskDetails) }), + ...(obj.suggestions && { suggestions: + SuggestionsFilterSensitiveLog(obj.suggestions) + }), ...(obj.section && { section: SectionFilterSensitiveLog(obj.section) }), @@ -2592,25 +2257,25 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.resourceList && { resourceList: ResourceListFilterSensitiveLog(obj.resourceList) }), + ...(obj.action && { action: + ActionFilterSensitiveLog(obj.action) + }), }) /** * Interaction component with an identifier - * @public */ export interface InteractionComponentEntry { /** * Identifier that can uniquely identify the interaction component within * stream response. This field is optional. - * @public */ interactionComponentId?: string; /** * Interaction component - * @public */ - interactionComponent: InteractionComponent | undefined; + interactionComponent: InteractionComponent; } /** @@ -2625,14 +2290,12 @@ export const InteractionComponentEntryFilterSensitiveLog = (obj: InteractionComp /** * Streaming Event for interaction components list - * @public */ export interface InteractionComponentsEvent { /** * List of identifiable interaction components - * @public */ - interactionComponentEntries: (InteractionComponentEntry)[] | undefined; + interactionComponentEntries: (InteractionComponentEntry)[]; } /** @@ -2648,58 +2311,57 @@ export const InteractionComponentsEventFilterSensitiveLog = (obj: InteractionCom }), }) -/** - * @public - * @enum - */ -export const InvalidStateReason = { - INVALID_TASK_ASSIST_PLAN: "INVALID_TASK_ASSIST_PLAN", -} as const -/** - * @public - */ -export type InvalidStateReason = typeof InvalidStateReason[keyof typeof InvalidStateReason] +export enum InvalidStateReason { + INVALID_TASK_ASSIST_PLAN = "INVALID_TASK_ASSIST_PLAN", +} /** * Streaming Response Event when an Invalid State is reached - * @public */ export interface InvalidStateEvent { /** * Reasons for Invalid State Event - * @public */ - reason: InvalidStateReason | undefined; + reason: InvalidStateReason | string; - message: string | undefined; + message: string; } +/** + * @internal + */ +export const InvalidStateEventFilterSensitiveLog = (obj: InvalidStateEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for AssistantResponse Metadata - * @public */ export interface MessageMetadataEvent { /** * Unique identifier for the conversation - * @public */ conversationId?: string; /** * Unique identifier for the utterance - * @public */ utteranceId?: string; } +/** + * @internal + */ +export const MessageMetadataEventFilterSensitiveLog = (obj: MessageMetadataEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for SupplementaryWebLinks - * @public */ export interface SupplementaryWebLinksEvent { /** * Web References for Assistant Response Message - * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; } @@ -2719,7 +2381,6 @@ export const SupplementaryWebLinksEventFilterSensitiveLog = (obj: SupplementaryW /** * Streaming events from UniDirectional Streaming Conversational APIs. - * @public */ export type ChatResponseStream = | ChatResponseStream.AssistantResponseEventMember @@ -2735,14 +2396,10 @@ export type ChatResponseStream = | ChatResponseStream.SupplementaryWebLinksEventMember | ChatResponseStream.$UnknownMember -/** - * @public - */ export namespace ChatResponseStream { /** * Message Metadata event - * @public */ export interface MessageMetadataEventMember { messageMetadataEvent: MessageMetadataEvent; @@ -2761,7 +2418,6 @@ export namespace ChatResponseStream { /** * Assistant response event - Text / Code snippet - * @public */ export interface AssistantResponseEventMember { messageMetadataEvent?: never; @@ -2780,7 +2436,6 @@ export namespace ChatResponseStream { /** * DryRun Succeed Event - * @public */ export interface DryRunSucceedEventMember { messageMetadataEvent?: never; @@ -2799,7 +2454,6 @@ export namespace ChatResponseStream { /** * Code References event - * @public */ export interface CodeReferenceEventMember { messageMetadataEvent?: never; @@ -2818,7 +2472,6 @@ export namespace ChatResponseStream { /** * Web Reference links event - * @public */ export interface SupplementaryWebLinksEventMember { messageMetadataEvent?: never; @@ -2837,7 +2490,6 @@ export namespace ChatResponseStream { /** * Followup prompt event - * @public */ export interface FollowupPromptEventMember { messageMetadataEvent?: never; @@ -2856,7 +2508,6 @@ export namespace ChatResponseStream { /** * Code Generated event - * @public */ export interface CodeEventMember { messageMetadataEvent?: never; @@ -2875,7 +2526,6 @@ export namespace ChatResponseStream { /** * Intents event - * @public */ export interface IntentsEventMember { messageMetadataEvent?: never; @@ -2894,7 +2544,6 @@ export namespace ChatResponseStream { /** * Interactions components event - * @public */ export interface InteractionComponentsEventMember { messageMetadataEvent?: never; @@ -2913,7 +2562,6 @@ export namespace ChatResponseStream { /** * Invalid State event - * @public */ export interface InvalidStateEventMember { messageMetadataEvent?: never; @@ -2932,7 +2580,6 @@ export namespace ChatResponseStream { /** * Internal Server Exception - * @public */ export interface ErrorMember { messageMetadataEvent?: never; @@ -2949,9 +2596,6 @@ export namespace ChatResponseStream { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { messageMetadataEvent?: never; assistantResponseEvent?: never; @@ -3006,16 +2650,16 @@ export namespace ChatResponseStream { */ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): any => { if (obj.messageMetadataEvent !== undefined) return {messageMetadataEvent: - obj.messageMetadataEvent + MessageMetadataEventFilterSensitiveLog(obj.messageMetadataEvent) }; if (obj.assistantResponseEvent !== undefined) return {assistantResponseEvent: AssistantResponseEventFilterSensitiveLog(obj.assistantResponseEvent) }; if (obj.dryRunSucceedEvent !== undefined) return {dryRunSucceedEvent: - obj.dryRunSucceedEvent + DryRunSucceedEventFilterSensitiveLog(obj.dryRunSucceedEvent) }; if (obj.codeReferenceEvent !== undefined) return {codeReferenceEvent: - obj.codeReferenceEvent + CodeReferenceEventFilterSensitiveLog(obj.codeReferenceEvent) }; if (obj.supplementaryWebLinksEvent !== undefined) return {supplementaryWebLinksEvent: SupplementaryWebLinksEventFilterSensitiveLog(obj.supplementaryWebLinksEvent) @@ -3033,7 +2677,7 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a InteractionComponentsEventFilterSensitiveLog(obj.interactionComponentsEvent) }; if (obj.invalidStateEvent !== undefined) return {invalidStateEvent: - obj.invalidStateEvent + InvalidStateEventFilterSensitiveLog(obj.invalidStateEvent) }; if (obj.error !== undefined) return {error: obj.error @@ -3041,54 +2685,38 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } -/** - * @public - * @enum - */ -export const ChatTriggerType = { +export enum ChatTriggerType { /** * Indicates the Chat was triggered in response to a IDE diagnostic */ - DIAGNOSTIC: "DIAGNOSTIC", + DIAGNOSTIC = "DIAGNOSTIC", /** * Indicates the Chat was triggered in response to an inline chat event */ - INLINE_CHAT: "INLINE_CHAT", + INLINE_CHAT = "INLINE_CHAT", /** * Indicates the Chat was triggered due to an explicit chat request by an end-user */ - MANUAL: "MANUAL", -} as const -/** - * @public - */ -export type ChatTriggerType = typeof ChatTriggerType[keyof typeof ChatTriggerType] + MANUAL = "MANUAL", +} /** * CommandInput can be extended to either a list of strings or a single string. - * @public */ export type CommandInput = | CommandInput.CommandsListMember | CommandInput.$UnknownMember -/** - * @public - */ export namespace CommandInput { /** * The list of context items used to generate output. - * @public */ export interface CommandsListMember { commandsList: (string)[]; $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { commandsList?: never; $unknown: [string, any]; @@ -3120,32 +2748,27 @@ export const CommandInputFilterSensitiveLog = (obj: CommandInput): any => { /** * Structure to represent the current state of a chat conversation. - * @public */ export interface ConversationState { /** * Unique identifier for the chat conversation stream - * @public */ conversationId?: string; /** * Holds the history of chat messages. - * @public */ history?: (ChatMessage)[]; /** * Holds the current message being processed or displayed. - * @public */ - currentMessage: ChatMessage | undefined; + currentMessage: ChatMessage; /** * Trigger Reason for Chat - * @public */ - chatTriggerType: ChatTriggerType | undefined; + chatTriggerType: ChatTriggerType | string; customizationArn?: string; } @@ -3168,7 +2791,6 @@ export const ConversationStateFilterSensitiveLog = (obj: ConversationState): any /** * This exception is translated to a 204 as it succeeded the IAM Auth. - * @public */ export class DryRunOperationException extends __BaseException { readonly name: "DryRunOperationException" = "DryRunOperationException"; @@ -3188,25 +2810,16 @@ export class DryRunOperationException extends __BaseException { } } -/** - * @public - * @enum - */ -export const OutputFormat = { - JAVA_CDK: "java/cdk", - JSON_CFN: "json/cfn", - PYTHON_CDK: "python/cdk", - TYPESCRIPT_CDK: "typescript/cdk", - YAML_CFN: "yaml/cfn", -} as const -/** - * @public - */ -export type OutputFormat = typeof OutputFormat[keyof typeof OutputFormat] +export enum OutputFormat { + JAVA_CDK = "java/cdk", + JSON_CFN = "json/cfn", + PYTHON_CDK = "python/cdk", + TYPESCRIPT_CDK = "typescript/cdk", + YAML_CFN = "yaml/cfn", +} /** * This exception is thrown when request was denied due to caller exceeding their usage limits - * @public */ export class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; @@ -3224,74 +2837,67 @@ export class ServiceQuotaExceededException extends __BaseException { } } -/** - * @public - * @enum - */ -export const Origin = { +export enum Origin { /** * AWS Chatbot */ - CHATBOT: "CHATBOT", + CHATBOT = "CHATBOT", /** * AWS Management Console (https://.console.aws.amazon.com) */ - CONSOLE: "CONSOLE", + CONSOLE = "CONSOLE", /** * AWS Documentation Website (https://docs.aws.amazon.com) */ - DOCUMENTATION: "DOCUMENTATION", + DOCUMENTATION = "DOCUMENTATION", /** * Any IDE caller. */ - IDE: "IDE", + IDE = "IDE", /** * AWS Marketing Website (https://aws.amazon.com) */ - MARKETING: "MARKETING", + MARKETING = "MARKETING", /** * MD. */ - MD: "MD", + MD = "MD", /** * AWS Mobile Application (ACMA) */ - MOBILE: "MOBILE", + MOBILE = "MOBILE", + /** + * Amazon SageMaker's Rome Chat. + */ + SAGE_MAKER = "SAGE_MAKER", /** * Internal Service Traffic (Integ Tests, Canaries, etc.). This is the default when no Origin header present in request. */ - SERVICE_INTERNAL: "SERVICE_INTERNAL", + SERVICE_INTERNAL = "SERVICE_INTERNAL", /** * Unified Search in AWS Management Console (https://.console.aws.amazon.com) */ - UNIFIED_SEARCH: "UNIFIED_SEARCH", + UNIFIED_SEARCH = "UNIFIED_SEARCH", /** * Origin header is not set. */ - UNKNOWN: "UNKNOWN", -} as const -/** - * @public - */ -export type Origin = typeof Origin[keyof typeof Origin] + UNKNOWN = "UNKNOWN", +} /** * Structure to represent a SendMessage request. - * @public */ export interface SendMessageRequest { /** * Structure to represent the current state of a chat conversation. - * @public */ - conversationState: ConversationState | undefined; + conversationState: ConversationState; profileArn?: string; /** * The origin of the caller - * @public */ - source?: Origin; + source?: Origin | string; dryRun?: boolean; } @@ -3308,14 +2914,12 @@ export const SendMessageRequestFilterSensitiveLog = (obj: SendMessageRequest): a /** * Structure to represent a SendMessage response. - * @public */ export interface SendMessageResponse { /** * Streaming events from UniDirectional Streaming Conversational APIs. - * @public */ - sendMessageResponse: AsyncIterable | undefined; + sendMessageResponse: AsyncIterable; } /** @@ -3328,21 +2932,16 @@ export const SendMessageResponseFilterSensitiveLog = (obj: SendMessageResponse): }), }) -/** - * @public - */ export interface GenerateCodeFromCommandsRequest { /** * Format of the output - language/format eg. typescript/cdk - * @public */ - outputFormat: OutputFormat | undefined; + outputFormat: OutputFormat | string; /** * CommandInput can be extended to either a list of strings or a single string. - * @public */ - commands: CommandInput | undefined; + commands: CommandInput; } /** @@ -3357,7 +2956,6 @@ export const GenerateCodeFromCommandsRequestFilterSensitiveLog = (obj: GenerateC /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. - * @public */ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.ErrorMember @@ -3366,14 +2964,10 @@ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.CodeEventMember | GenerateCodeFromCommandsResponseStream.$UnknownMember -/** - * @public - */ export namespace GenerateCodeFromCommandsResponseStream { /** * Generated code snippet - * @public */ export interface CodeEventMember { codeEvent: CodeEvent; @@ -3385,7 +2979,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Internal Server Exception - * @public */ export interface ErrorMember { codeEvent?: never; @@ -3397,7 +2990,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Exceptions for quota level exceeded errors - * @public */ export interface QuotaLevelExceededErrorMember { codeEvent?: never; @@ -3409,7 +3001,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Validation errors in the ConsoleToCodeService - * @public */ export interface ValidationErrorMember { codeEvent?: never; @@ -3419,9 +3010,6 @@ export namespace GenerateCodeFromCommandsResponseStream { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { codeEvent?: never; Error?: never; @@ -3471,14 +3059,12 @@ export const GenerateCodeFromCommandsResponseStreamFilterSensitiveLog = (obj: Ge /** * Structure to represent generated code response. - * @public */ export interface GenerateCodeFromCommandsResponse { /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. - * @public */ - generatedCodeFromCommandsResponse: AsyncIterable | undefined; + generatedCodeFromCommandsResponse: AsyncIterable; } /** diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts index bcd0c7daa10..b947ae121c7 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts @@ -10,11 +10,15 @@ import { import { QDeveloperStreamingServiceException as __BaseException } from "../models/QDeveloperStreamingServiceException"; import { AccessDeniedException, + Action, + Alert, + AlertComponent, AppStudioState, AssistantResponseEvent, AssistantResponseMessage, ChatMessage, ChatResponseStream, + CloudWatchTroubleshootingLink, CodeEvent, CodeReferenceEvent, CommandInput, @@ -34,6 +38,10 @@ import { GenerateCodeFromCommandsRequest, GenerateCodeFromCommandsResponseStream, GitState, + InfrastructureUpdate, + InfrastructureUpdateTransition, + IntentDataType, + IntentType, IntentsEvent, InteractionComponent, InteractionComponentEntry, @@ -41,20 +49,39 @@ import { InternalServerException, InvalidStateEvent, MessageMetadataEvent, + ModuleLink, Position, ProgrammingLanguage, + Progress, + ProgressComponent, Range, Reference, RelevantTextDocument, + Resource, + ResourceList, ResourceNotFoundException, RuntimeDiagnostic, + Section, + SectionComponent, SendMessageRequest, ServiceQuotaExceededException, ShellHistoryEntry, ShellState, Span, + Step, + StepComponent, + Suggestion, + Suggestions, SupplementaryWebLink, SupplementaryWebLinksEvent, + TaskAction, + TaskActionConfirmation, + TaskActionNote, + TaskComponent, + TaskDetails, + TaskOverview, + TaskReference, + Text, TextDocument, TextDocumentDiagnostic, ThrottlingException, @@ -62,102 +89,74 @@ import { UserInputMessageContext, UserSettings, ValidationException, + WebLink, } from "../models/models_0"; -import { - loadRestJsonErrorCode, - parseJsonBody as parseBody, - parseJsonErrorBody as parseErrorBody, -} from "@aws-sdk/core"; import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse, -} from "@smithy/protocol-http"; +} from "@aws-sdk/protocol-http"; import { decorateServiceException as __decorateServiceException, + expectBoolean as __expectBoolean, + expectInt32 as __expectInt32, expectString as __expectString, - _json, - collectBody, - take, - withBaseException, -} from "@smithy/smithy-client"; + expectUnion as __expectUnion, + throwDefaultError, +} from "@aws-sdk/smithy-client"; import { Endpoint as __Endpoint, EventStreamSerdeContext as __EventStreamSerdeContext, HeaderBag as __HeaderBag, ResponseMetadata as __ResponseMetadata, SerdeContext as __SerdeContext, -} from "@smithy/types"; +} from "@aws-sdk/types"; import { v4 as generateIdempotencyToken } from "uuid"; -/** - * serializeAws_json1_0GenerateCodeFromCommandsCommand - */ -export const se_GenerateCodeFromCommandsCommand = async( +export const serializeAws_json1_0GenerateCodeFromCommandsCommand = async( input: GenerateCodeFromCommandsCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GenerateCodeFromCommands") + const headers: __HeaderBag = { + 'content-type': "application/x-amz-json-1.0", + 'x-amz-target': "AmazonQDeveloperStreamingService.GenerateCodeFromCommands", + }; let body: any; - body = JSON.stringify(_json(input)); + body = JSON.stringify(serializeAws_json1_0GenerateCodeFromCommandsRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -/** - * serializeAws_json1_0SendMessageCommand - */ -export const se_SendMessageCommand = async( +export const serializeAws_json1_0SendMessageCommand = async( input: SendMessageCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("SendMessage") + const headers: __HeaderBag = { + 'content-type': "application/x-amz-json-1.0", + 'x-amz-target': "AmazonQDeveloperStreamingService.SendMessage", + }; let body: any; - body = JSON.stringify(se_SendMessageRequest(input, context)); + body = JSON.stringify(serializeAws_json1_0SendMessageRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -/** - * deserializeAws_json1_0GenerateCodeFromCommandsCommand - */ -export const de_GenerateCodeFromCommandsCommand = async( +export const deserializeAws_json1_0GenerateCodeFromCommandsCommand = async( output: __HttpResponse, context: __SerdeContext & __EventStreamSerdeContext ): Promise => { if (output.statusCode >= 300) { - return de_CommandError(output, context); + return deserializeAws_json1_0GenerateCodeFromCommandsCommandError(output, context); } - const contents = { generatedCodeFromCommandsResponse: de_GenerateCodeFromCommandsResponseStream(output.body, context) }; + const contents = { generatedCodeFromCommandsResponse: deserializeAws_json1_0GenerateCodeFromCommandsResponseStream(output.body, context) }; const response: GenerateCodeFromCommandsCommandOutput = { $metadata: deserializeMetadata(output), ...contents, }; - return response; + return Promise.resolve(response); } -/** - * deserializeAws_json1_0SendMessageCommand - */ -export const de_SendMessageCommand = async( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext -): Promise => { - if (output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents = { sendMessageResponse: de_ChatResponseStream(output.body, context) }; - const response: SendMessageCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -} - -/** - * deserialize_Aws_json1_0CommandError - */ -const de_CommandError = async( +const deserializeAws_json1_0GenerateCodeFromCommandsCommandError = async( output: __HttpResponse, context: __SerdeContext, -): Promise => { +): Promise => { const parsedOutput: any = { ...output, body: await parseErrorBody(output.body, context) @@ -166,698 +165,1618 @@ const de_CommandError = async( switch (errorCode) { case "AccessDeniedException": case "com.amazon.aws.codewhisperer#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); case "InternalServerException": case "com.amazon.aws.codewhisperer#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); case "ThrottlingException": case "com.amazon.aws.codewhisperer#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); case "ValidationException": case "com.amazon.aws.codewhisperer#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazon.aws.codewhisperer#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - case "DryRunOperationException": - case "com.amazon.aws.codewhisperer#DryRunOperationException": - throw await de_DryRunOperationExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazon.aws.codewhisperer#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); default: const parsedBody = parsedOutput.body; - return throwDefaultError({ + throwDefaultError({ output, parsedBody, + exceptionCtor: __BaseException, errorCode - }) as never + }) } } - /** - * deserializeAws_json1_0AccessDeniedExceptionRes - */ - const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; - - /** - * deserializeAws_json1_0ConflictExceptionRes - */ - const de_ConflictExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + export const deserializeAws_json1_0SendMessageCommand = async( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise => { + if (output.statusCode >= 300) { + return deserializeAws_json1_0SendMessageCommandError(output, context); + } + const contents = { sendMessageResponse: deserializeAws_json1_0ChatResponseStream(output.body, context) }; + const response: SendMessageCommandOutput = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return Promise.resolve(response); + } - /** - * deserializeAws_json1_0DryRunOperationExceptionRes - */ - const de_DryRunOperationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new DryRunOperationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0SendMessageCommandError = async( + output: __HttpResponse, + context: __SerdeContext, + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseErrorBody(output.body, context) + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazon.aws.codewhisperer#AccessDeniedException": + throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); + case "ConflictException": + case "com.amazon.aws.codewhisperer#ConflictException": + throw await deserializeAws_json1_0ConflictExceptionResponse(parsedOutput, context); + case "DryRunOperationException": + case "com.amazon.aws.codewhisperer#DryRunOperationException": + throw await deserializeAws_json1_0DryRunOperationExceptionResponse(parsedOutput, context); + case "InternalServerException": + case "com.amazon.aws.codewhisperer#InternalServerException": + throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazon.aws.codewhisperer#ResourceNotFoundException": + throw await deserializeAws_json1_0ResourceNotFoundExceptionResponse(parsedOutput, context); + case "ServiceQuotaExceededException": + case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": + throw await deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); + case "ThrottlingException": + case "com.amazon.aws.codewhisperer#ThrottlingException": + throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); + case "ValidationException": + case "com.amazon.aws.codewhisperer#ValidationException": + throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + throwDefaultError({ + output, + parsedBody, + exceptionCtor: __BaseException, + errorCode + }) + } + } - /** - * deserializeAws_json1_0InternalServerExceptionRes - */ - const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0AccessDeniedExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0AccessDeniedException(body, context); + const exception = new AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ResourceNotFoundExceptionRes - */ - const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0ConflictExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ConflictException(body, context); + const exception = new ConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ServiceQuotaExceededExceptionRes - */ - const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0DryRunOperationExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0DryRunOperationException(body, context); + const exception = new DryRunOperationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ThrottlingExceptionRes - */ - const de_ThrottlingExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0InternalServerExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0InternalServerException(body, context); + const exception = new InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ValidationExceptionRes - */ - const de_ValidationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0ResourceNotFoundExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ResourceNotFoundException(body, context); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ChatResponseStream - */ - const de_ChatResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["messageMetadataEvent"] != null) { - return { - messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), - }; - } - if (event["assistantResponseEvent"] != null) { - return { - assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), - }; - } - if (event["dryRunSucceedEvent"] != null) { - return { - dryRunSucceedEvent: await de_DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), - }; - } - if (event["codeReferenceEvent"] != null) { - return { - codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), - }; - } - if (event["supplementaryWebLinksEvent"] != null) { - return { - supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), - }; - } - if (event["followupPromptEvent"] != null) { - return { - followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), - }; - } - if (event["codeEvent"] != null) { - return { - codeEvent: await de_CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["intentsEvent"] != null) { - return { - intentsEvent: await de_IntentsEvent_event(event["intentsEvent"], context), - }; - } - if (event["interactionComponentsEvent"] != null) { - return { - interactionComponentsEvent: await de_InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), - }; - } - if (event["invalidStateEvent"] != null) { - return { - invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), - }; - } - if (event["error"] != null) { - return { - error: await de_InternalServerException_event(event["error"], context), - }; - } - return {$unknown: output}; - } - ); - } - /** - * deserializeAws_json1_0GenerateCodeFromCommandsResponseStream - */ - const de_GenerateCodeFromCommandsResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["codeEvent"] != null) { - return { - codeEvent: await de_CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["Error"] != null) { - return { - Error: await de_InternalServerException_event(event["Error"], context), - }; - } - if (event["QuotaLevelExceededError"] != null) { - return { - QuotaLevelExceededError: await de_ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), - }; - } - if (event["ValidationError"] != null) { - return { - ValidationError: await de_ValidationException_event(event["ValidationError"], context), - }; - } - return {$unknown: output}; - } - ); - } - const de_AssistantResponseEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: AssistantResponseEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_CodeEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_CodeReferenceEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeReferenceEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_DryRunSucceedEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: DryRunSucceedEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_FollowupPromptEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: FollowupPromptEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_IntentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: IntentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_InteractionComponentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InteractionComponentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, de_InteractionComponentsEvent(data, context)); - return contents; - } - const de_InternalServerException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + const deserializeAws_json1_0ServiceQuotaExceededExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ServiceQuotaExceededException(body, context); + const exception = new ServiceQuotaExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_InternalServerExceptionRes(parsedOutput, context); - } - const de_InvalidStateEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InvalidStateEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_MessageMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: MessageMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_ServiceQuotaExceededException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + + const deserializeAws_json1_0ThrottlingExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ThrottlingException(body, context); + const exception = new ThrottlingException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - } - const de_SupplementaryWebLinksEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: SupplementaryWebLinksEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_ValidationException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + + const deserializeAws_json1_0ValidationExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ValidationException(body, context); + const exception = new ValidationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_ValidationExceptionRes(parsedOutput, context); - } - // se_AppStudioState omitted. - // se_AssistantResponseMessage omitted. + const deserializeAws_json1_0ChatResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["messageMetadataEvent"] != null) { + return { + messageMetadataEvent: await deserializeAws_json1_0MessageMetadataEvent_event(event["messageMetadataEvent"], context), + }; + } + if (event["assistantResponseEvent"] != null) { + return { + assistantResponseEvent: await deserializeAws_json1_0AssistantResponseEvent_event(event["assistantResponseEvent"], context), + }; + } + if (event["dryRunSucceedEvent"] != null) { + return { + dryRunSucceedEvent: await deserializeAws_json1_0DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), + }; + } + if (event["codeReferenceEvent"] != null) { + return { + codeReferenceEvent: await deserializeAws_json1_0CodeReferenceEvent_event(event["codeReferenceEvent"], context), + }; + } + if (event["supplementaryWebLinksEvent"] != null) { + return { + supplementaryWebLinksEvent: await deserializeAws_json1_0SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), + }; + } + if (event["followupPromptEvent"] != null) { + return { + followupPromptEvent: await deserializeAws_json1_0FollowupPromptEvent_event(event["followupPromptEvent"], context), + }; + } + if (event["codeEvent"] != null) { + return { + codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["intentsEvent"] != null) { + return { + intentsEvent: await deserializeAws_json1_0IntentsEvent_event(event["intentsEvent"], context), + }; + } + if (event["interactionComponentsEvent"] != null) { + return { + interactionComponentsEvent: await deserializeAws_json1_0InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), + }; + } + if (event["invalidStateEvent"] != null) { + return { + invalidStateEvent: await deserializeAws_json1_0InvalidStateEvent_event(event["invalidStateEvent"], context), + }; + } + if (event["error"] != null) { + return { + error: await deserializeAws_json1_0InternalServerException_event(event["error"], context), + }; + } + return {$unknown: output}; + } + ); + } + const deserializeAws_json1_0GenerateCodeFromCommandsResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["codeEvent"] != null) { + return { + codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["Error"] != null) { + return { + Error: await deserializeAws_json1_0InternalServerException_event(event["Error"], context), + }; + } + if (event["QuotaLevelExceededError"] != null) { + return { + QuotaLevelExceededError: await deserializeAws_json1_0ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), + }; + } + if (event["ValidationError"] != null) { + return { + ValidationError: await deserializeAws_json1_0ValidationException_event(event["ValidationError"], context), + }; + } + return {$unknown: output}; + } + ); + } + const deserializeAws_json1_0AssistantResponseEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: AssistantResponseEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0AssistantResponseEvent(data, context)); + return contents; + } + const deserializeAws_json1_0CodeEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0CodeEvent(data, context)); + return contents; + } + const deserializeAws_json1_0CodeReferenceEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeReferenceEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0CodeReferenceEvent(data, context)); + return contents; + } + const deserializeAws_json1_0DryRunSucceedEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: DryRunSucceedEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0DryRunSucceedEvent(data, context)); + return contents; + } + const deserializeAws_json1_0FollowupPromptEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: FollowupPromptEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0FollowupPromptEvent(data, context)); + return contents; + } + const deserializeAws_json1_0IntentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: IntentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0IntentsEvent(data, context)); + return contents; + } + const deserializeAws_json1_0InternalServerException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0InvalidStateEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InvalidStateEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0InvalidStateEvent(data, context)); + return contents; + } + const deserializeAws_json1_0MessageMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: MessageMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0MessageMetadataEvent(data, context)); + return contents; + } + const deserializeAws_json1_0ServiceQuotaExceededException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0SupplementaryWebLinksEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: SupplementaryWebLinksEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0SupplementaryWebLinksEvent(data, context)); + return contents; + } + const deserializeAws_json1_0ValidationException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0InteractionComponentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InteractionComponentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0InteractionComponentsEvent(data, context)); + return contents; + } + const serializeAws_json1_0AppStudioState = ( + input: AppStudioState, + context: __SerdeContext + ): any => { + return { + ...(input.namespace != null && { "namespace": input.namespace }), + ...(input.propertyContext != null && { "propertyContext": input.propertyContext }), + ...(input.propertyName != null && { "propertyName": input.propertyName }), + ...(input.propertyValue != null && { "propertyValue": input.propertyValue }), + }; + } - // se_ChatHistory omitted. + const serializeAws_json1_0AssistantResponseMessage = ( + input: AssistantResponseMessage, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.followupPrompt != null && { "followupPrompt": serializeAws_json1_0FollowupPrompt(input.followupPrompt, context) }), + ...(input.messageId != null && { "messageId": input.messageId }), + ...(input.references != null && { "references": serializeAws_json1_0References(input.references, context) }), + ...(input.supplementaryWebLinks != null && { "supplementaryWebLinks": serializeAws_json1_0SupplementaryWebLinks(input.supplementaryWebLinks, context) }), + }; + } - // se_ChatMessage omitted. + const serializeAws_json1_0ChatHistory = ( + input: (ChatMessage)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0ChatMessage(entry, context); + }); + } - // se_CliCommandsList omitted. + const serializeAws_json1_0ChatMessage = ( + input: ChatMessage, + context: __SerdeContext + ): any => { + return ChatMessage.visit(input, { + assistantResponseMessage: value => ({ "assistantResponseMessage": serializeAws_json1_0AssistantResponseMessage(value, context) }), + userInputMessage: value => ({ "userInputMessage": serializeAws_json1_0UserInputMessage(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_CommandInput omitted. + const serializeAws_json1_0CliCommandsList = ( + input: (string)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return entry; + }); + } - // se_ConsoleState omitted. + const serializeAws_json1_0CommandInput = ( + input: CommandInput, + context: __SerdeContext + ): any => { + return CommandInput.visit(input, { + commandsList: value => ({ "commandsList": serializeAws_json1_0CliCommandsList(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_ConversationState omitted. + const serializeAws_json1_0ConsoleState = ( + input: ConsoleState, + context: __SerdeContext + ): any => { + return { + ...(input.consoleUrl != null && { "consoleUrl": input.consoleUrl }), + ...(input.region != null && { "region": input.region }), + ...(input.serviceConsolePage != null && { "serviceConsolePage": input.serviceConsolePage }), + ...(input.serviceId != null && { "serviceId": input.serviceId }), + ...(input.serviceSubconsolePage != null && { "serviceSubconsolePage": input.serviceSubconsolePage }), + ...(input.taskName != null && { "taskName": input.taskName }), + }; + } - // se_CursorState omitted. + const serializeAws_json1_0ConversationState = ( + input: ConversationState, + context: __SerdeContext + ): any => { + return { + ...(input.chatTriggerType != null && { "chatTriggerType": input.chatTriggerType }), + ...(input.conversationId != null && { "conversationId": input.conversationId }), + ...(input.currentMessage != null && { "currentMessage": serializeAws_json1_0ChatMessage(input.currentMessage, context) }), + ...(input.customizationArn != null && { "customizationArn": input.customizationArn }), + ...(input.history != null && { "history": serializeAws_json1_0ChatHistory(input.history, context) }), + }; + } - // se_Diagnostic omitted. + const serializeAws_json1_0CursorState = ( + input: CursorState, + context: __SerdeContext + ): any => { + return CursorState.visit(input, { + position: value => ({ "position": serializeAws_json1_0Position(value, context) }), + range: value => ({ "range": serializeAws_json1_0Range(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_DocumentSymbol omitted. + const serializeAws_json1_0Diagnostic = ( + input: Diagnostic, + context: __SerdeContext + ): any => { + return Diagnostic.visit(input, { + runtimeDiagnostic: value => ({ "runtimeDiagnostic": serializeAws_json1_0RuntimeDiagnostic(value, context) }), + textDocumentDiagnostic: value => ({ "textDocumentDiagnostic": serializeAws_json1_0TextDocumentDiagnostic(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_DocumentSymbols omitted. + const serializeAws_json1_0DocumentSymbol = ( + input: DocumentSymbol, + context: __SerdeContext + ): any => { + return { + ...(input.name != null && { "name": input.name }), + ...(input.source != null && { "source": input.source }), + ...(input.type != null && { "type": input.type }), + }; + } - // se_EditorState omitted. + const serializeAws_json1_0DocumentSymbols = ( + input: (DocumentSymbol)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0DocumentSymbol(entry, context); + }); + } - // se_EnvironmentVariable omitted. + const serializeAws_json1_0EditorState = ( + input: EditorState, + context: __SerdeContext + ): any => { + return { + ...(input.cursorState != null && { "cursorState": serializeAws_json1_0CursorState(input.cursorState, context) }), + ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), + ...(input.relevantDocuments != null && { "relevantDocuments": serializeAws_json1_0RelevantDocumentList(input.relevantDocuments, context) }), + ...(input.useRelevantDocuments != null && { "useRelevantDocuments": input.useRelevantDocuments }), + }; + } - // se_EnvironmentVariables omitted. + const serializeAws_json1_0EnvironmentVariable = ( + input: EnvironmentVariable, + context: __SerdeContext + ): any => { + return { + ...(input.key != null && { "key": input.key }), + ...(input.value != null && { "value": input.value }), + }; + } - // se_EnvState omitted. + const serializeAws_json1_0EnvironmentVariables = ( + input: (EnvironmentVariable)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0EnvironmentVariable(entry, context); + }); + } - // se_FollowupPrompt omitted. + const serializeAws_json1_0EnvState = ( + input: EnvState, + context: __SerdeContext + ): any => { + return { + ...(input.currentWorkingDirectory != null && { "currentWorkingDirectory": input.currentWorkingDirectory }), + ...(input.environmentVariables != null && { "environmentVariables": serializeAws_json1_0EnvironmentVariables(input.environmentVariables, context) }), + ...(input.operatingSystem != null && { "operatingSystem": input.operatingSystem }), + ...(input.timezoneOffset != null && { "timezoneOffset": input.timezoneOffset }), + }; + } - // se_GitState omitted. + const serializeAws_json1_0FollowupPrompt = ( + input: FollowupPrompt, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.userIntent != null && { "userIntent": input.userIntent }), + }; + } - // se_Position omitted. + const serializeAws_json1_0GitState = ( + input: GitState, + context: __SerdeContext + ): any => { + return { + ...(input.status != null && { "status": input.status }), + }; + } - // se_ProgrammingLanguage omitted. + const serializeAws_json1_0Position = ( + input: Position, + context: __SerdeContext + ): any => { + return { + ...(input.character != null && { "character": input.character }), + ...(input.line != null && { "line": input.line }), + }; + } - // se_Range omitted. + const serializeAws_json1_0ProgrammingLanguage = ( + input: ProgrammingLanguage, + context: __SerdeContext + ): any => { + return { + ...(input.languageName != null && { "languageName": input.languageName }), + }; + } - // se_Reference omitted. + const serializeAws_json1_0Range = ( + input: Range, + context: __SerdeContext + ): any => { + return { + ...(input.end != null && { "end": serializeAws_json1_0Position(input.end, context) }), + ...(input.start != null && { "start": serializeAws_json1_0Position(input.start, context) }), + }; + } - // se_References omitted. + const serializeAws_json1_0Reference = ( + input: Reference, + context: __SerdeContext + ): any => { + return { + ...(input.licenseName != null && { "licenseName": input.licenseName }), + ...(input.recommendationContentSpan != null && { "recommendationContentSpan": serializeAws_json1_0Span(input.recommendationContentSpan, context) }), + ...(input.repository != null && { "repository": input.repository }), + ...(input.url != null && { "url": input.url }), + }; + } - // se_RelevantDocumentList omitted. + const serializeAws_json1_0References = ( + input: (Reference)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0Reference(entry, context); + }); + } - // se_RelevantTextDocument omitted. + const serializeAws_json1_0RelevantDocumentList = ( + input: (RelevantTextDocument)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0RelevantTextDocument(entry, context); + }); + } - // se_RuntimeDiagnostic omitted. + const serializeAws_json1_0RelevantTextDocument = ( + input: RelevantTextDocument, + context: __SerdeContext + ): any => { + return { + ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), + ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), + ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), + ...(input.text != null && { "text": input.text }), + }; + } - // se_ShellHistory omitted. + const serializeAws_json1_0RuntimeDiagnostic = ( + input: RuntimeDiagnostic, + context: __SerdeContext + ): any => { + return { + ...(input.message != null && { "message": input.message }), + ...(input.severity != null && { "severity": input.severity }), + ...(input.source != null && { "source": input.source }), + }; + } - // se_ShellHistoryEntry omitted. + const serializeAws_json1_0ShellHistory = ( + input: (ShellHistoryEntry)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0ShellHistoryEntry(entry, context); + }); + } - // se_ShellState omitted. + const serializeAws_json1_0ShellHistoryEntry = ( + input: ShellHistoryEntry, + context: __SerdeContext + ): any => { + return { + ...(input.command != null && { "command": input.command }), + ...(input.directory != null && { "directory": input.directory }), + ...(input.exitCode != null && { "exitCode": input.exitCode }), + ...(input.stderr != null && { "stderr": input.stderr }), + ...(input.stdout != null && { "stdout": input.stdout }), + }; + } - // se_Span omitted. + const serializeAws_json1_0ShellState = ( + input: ShellState, + context: __SerdeContext + ): any => { + return { + ...(input.shellHistory != null && { "shellHistory": serializeAws_json1_0ShellHistory(input.shellHistory, context) }), + ...(input.shellName != null && { "shellName": input.shellName }), + }; + } - // se_SupplementaryWebLink omitted. + const serializeAws_json1_0Span = ( + input: Span, + context: __SerdeContext + ): any => { + return { + ...(input.end != null && { "end": input.end }), + ...(input.start != null && { "start": input.start }), + }; + } - // se_SupplementaryWebLinks omitted. + const serializeAws_json1_0SupplementaryWebLink = ( + input: SupplementaryWebLink, + context: __SerdeContext + ): any => { + return { + ...(input.snippet != null && { "snippet": input.snippet }), + ...(input.title != null && { "title": input.title }), + ...(input.url != null && { "url": input.url }), + }; + } - // se_TextDocument omitted. + const serializeAws_json1_0SupplementaryWebLinks = ( + input: (SupplementaryWebLink)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0SupplementaryWebLink(entry, context); + }); + } - // se_TextDocumentDiagnostic omitted. + const serializeAws_json1_0TextDocument = ( + input: TextDocument, + context: __SerdeContext + ): any => { + return { + ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), + ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), + ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), + ...(input.text != null && { "text": input.text }), + }; + } - // se_UserInputMessage omitted. + const serializeAws_json1_0TextDocumentDiagnostic = ( + input: TextDocumentDiagnostic, + context: __SerdeContext + ): any => { + return { + ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), + ...(input.message != null && { "message": input.message }), + ...(input.range != null && { "range": serializeAws_json1_0Range(input.range, context) }), + ...(input.severity != null && { "severity": input.severity }), + ...(input.source != null && { "source": input.source }), + }; + } - // se_UserInputMessageContext omitted. + const serializeAws_json1_0UserInputMessage = ( + input: UserInputMessage, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.userInputMessageContext != null && { "userInputMessageContext": serializeAws_json1_0UserInputMessageContext(input.userInputMessageContext, context) }), + ...(input.userIntent != null && { "userIntent": input.userIntent }), + }; + } - // se_UserSettings omitted. + const serializeAws_json1_0UserInputMessageContext = ( + input: UserInputMessageContext, + context: __SerdeContext + ): any => { + return { + ...(input.appStudioContext != null && { "appStudioContext": serializeAws_json1_0AppStudioState(input.appStudioContext, context) }), + ...(input.consoleState != null && { "consoleState": serializeAws_json1_0ConsoleState(input.consoleState, context) }), + ...(input.diagnostic != null && { "diagnostic": serializeAws_json1_0Diagnostic(input.diagnostic, context) }), + ...(input.editorState != null && { "editorState": serializeAws_json1_0EditorState(input.editorState, context) }), + ...(input.envState != null && { "envState": serializeAws_json1_0EnvState(input.envState, context) }), + ...(input.gitState != null && { "gitState": serializeAws_json1_0GitState(input.gitState, context) }), + ...(input.shellState != null && { "shellState": serializeAws_json1_0ShellState(input.shellState, context) }), + ...(input.userSettings != null && { "userSettings": serializeAws_json1_0UserSettings(input.userSettings, context) }), + }; + } - // se_GenerateCodeFromCommandsRequest omitted. + const serializeAws_json1_0UserSettings = ( + input: UserSettings, + context: __SerdeContext + ): any => { + return { + ...(input.hasConsentedToCrossRegionCalls != null && { "hasConsentedToCrossRegionCalls": input.hasConsentedToCrossRegionCalls }), + }; + } - /** - * serializeAws_json1_0SendMessageRequest - */ - const se_SendMessageRequest = ( - input: SendMessageRequest, - context: __SerdeContext - ): any => { - return take(input, { - 'conversationState': _json, - 'dryRun': [], - 'profileArn': [], - 'source': [], - }); - } + const serializeAws_json1_0GenerateCodeFromCommandsRequest = ( + input: GenerateCodeFromCommandsRequest, + context: __SerdeContext + ): any => { + return { + ...(input.commands != null && { "commands": serializeAws_json1_0CommandInput(input.commands, context) }), + ...(input.outputFormat != null && { "outputFormat": input.outputFormat }), + }; + } - // de_AccessDeniedException omitted. + const serializeAws_json1_0SendMessageRequest = ( + input: SendMessageRequest, + context: __SerdeContext + ): any => { + return { + ...(input.conversationState != null && { "conversationState": serializeAws_json1_0ConversationState(input.conversationState, context) }), + ...(input.dryRun != null && { "dryRun": input.dryRun }), + ...(input.profileArn != null && { "profileArn": input.profileArn }), + ...(input.source != null && { "source": input.source }), + }; + } - // de_AssistantResponseEvent omitted. + const deserializeAws_json1_0AccessDeniedException = ( + output: any, + context: __SerdeContext + ): AccessDeniedException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_CodeEvent omitted. + const deserializeAws_json1_0AssistantResponseEvent = ( + output: any, + context: __SerdeContext + ): AssistantResponseEvent => { + return { + content: __expectString(output.content), + } as any; + } - // de_CodeReferenceEvent omitted. + const deserializeAws_json1_0CodeEvent = ( + output: any, + context: __SerdeContext + ): CodeEvent => { + return { + content: __expectString(output.content), + } as any; + } - // de_ConflictException omitted. + const deserializeAws_json1_0CodeReferenceEvent = ( + output: any, + context: __SerdeContext + ): CodeReferenceEvent => { + return { + references: (output.references != null) ? deserializeAws_json1_0References(output.references, context): undefined, + } as any; + } - // de_DryRunOperationException omitted. + const deserializeAws_json1_0ConflictException = ( + output: any, + context: __SerdeContext + ): ConflictException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_DryRunSucceedEvent omitted. + const deserializeAws_json1_0DryRunOperationException = ( + output: any, + context: __SerdeContext + ): DryRunOperationException => { + return { + message: __expectString(output.message), + responseCode: __expectInt32(output.responseCode), + } as any; + } - // de_FollowupPrompt omitted. + const deserializeAws_json1_0DryRunSucceedEvent = ( + output: any, + context: __SerdeContext + ): DryRunSucceedEvent => { + return { + } as any; + } - // de_FollowupPromptEvent omitted. + const deserializeAws_json1_0FollowupPrompt = ( + output: any, + context: __SerdeContext + ): FollowupPrompt => { + return { + content: __expectString(output.content), + userIntent: __expectString(output.userIntent), + } as any; + } - // de_IntentData omitted. + const deserializeAws_json1_0FollowupPromptEvent = ( + output: any, + context: __SerdeContext + ): FollowupPromptEvent => { + return { + followupPrompt: (output.followupPrompt != null) ? deserializeAws_json1_0FollowupPrompt(output.followupPrompt, context): undefined, + } as any; + } - // de_IntentDataType omitted. + const deserializeAws_json1_0IntentData = ( + output: any, + context: __SerdeContext + ): Record => { + return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { + if (value === null) { + return acc; + } + acc[key] = deserializeAws_json1_0IntentDataType(__expectUnion(value), context); + return acc; + }, {}); + } - // de_IntentMap omitted. + const deserializeAws_json1_0IntentDataType = ( + output: any, + context: __SerdeContext + ): IntentDataType => { + if (__expectString(output.string) !== undefined) { + return { string: __expectString(output.string) as any } + } + return { $unknown: Object.entries(output)[0] }; + } - // de_IntentsEvent omitted. + const deserializeAws_json1_0IntentMap = ( + output: any, + context: __SerdeContext + ): Record> => { + return Object.entries(output).reduce((acc: Record>, [key, value]: [IntentType | string, any]) => { + if (value === null) { + return acc; + } + acc[key] = deserializeAws_json1_0IntentData(value, context); + return acc; + }, {}); + } - /** - * deserializeAws_json1_0InteractionComponentEntry - */ - const de_InteractionComponentEntry = ( - output: any, - context: __SerdeContext - ): InteractionComponentEntry => { - return take(output, { - 'interactionComponent': (_: any) => de_InteractionComponent(_, context), - 'interactionComponentId': __expectString, - }) as any; - } + const deserializeAws_json1_0IntentsEvent = ( + output: any, + context: __SerdeContext + ): IntentsEvent => { + return { + intents: (output.intents != null) ? deserializeAws_json1_0IntentMap(output.intents, context): undefined, + } as any; + } - /** - * deserializeAws_json1_0InteractionComponentEntryList - */ - const de_InteractionComponentEntryList = ( - output: any, - context: __SerdeContext - ): (InteractionComponentEntry)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - return de_InteractionComponentEntry(entry, context); - }); - return retVal; - } + const deserializeAws_json1_0InternalServerException = ( + output: any, + context: __SerdeContext + ): InternalServerException => { + return { + message: __expectString(output.message), + } as any; + } - /** - * deserializeAws_json1_0InteractionComponentsEvent - */ - const de_InteractionComponentsEvent = ( - output: any, - context: __SerdeContext - ): InteractionComponentsEvent => { - return take(output, { - 'interactionComponentEntries': (_: any) => de_InteractionComponentEntryList(_, context), - }) as any; - } + const deserializeAws_json1_0InvalidStateEvent = ( + output: any, + context: __SerdeContext + ): InvalidStateEvent => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_InternalServerException omitted. + const deserializeAws_json1_0MessageMetadataEvent = ( + output: any, + context: __SerdeContext + ): MessageMetadataEvent => { + return { + conversationId: __expectString(output.conversationId), + utteranceId: __expectString(output.utteranceId), + } as any; + } - // de_InvalidStateEvent omitted. + const deserializeAws_json1_0Reference = ( + output: any, + context: __SerdeContext + ): Reference => { + return { + licenseName: __expectString(output.licenseName), + recommendationContentSpan: (output.recommendationContentSpan != null) ? deserializeAws_json1_0Span(output.recommendationContentSpan, context): undefined, + repository: __expectString(output.repository), + url: __expectString(output.url), + } as any; + } - // de_MessageMetadataEvent omitted. + const deserializeAws_json1_0References = ( + output: any, + context: __SerdeContext + ): (Reference)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Reference(entry, context); + }); + return retVal; + } - // de_Reference omitted. + const deserializeAws_json1_0ResourceNotFoundException = ( + output: any, + context: __SerdeContext + ): ResourceNotFoundException => { + return { + message: __expectString(output.message), + } as any; + } - // de_References omitted. + const deserializeAws_json1_0ServiceQuotaExceededException = ( + output: any, + context: __SerdeContext + ): ServiceQuotaExceededException => { + return { + message: __expectString(output.message), + } as any; + } - // de_ResourceNotFoundException omitted. + const deserializeAws_json1_0Span = ( + output: any, + context: __SerdeContext + ): Span => { + return { + end: __expectInt32(output.end), + start: __expectInt32(output.start), + } as any; + } - // de_ServiceQuotaExceededException omitted. + const deserializeAws_json1_0SupplementaryWebLink = ( + output: any, + context: __SerdeContext + ): SupplementaryWebLink => { + return { + snippet: __expectString(output.snippet), + title: __expectString(output.title), + url: __expectString(output.url), + } as any; + } - // de_Span omitted. + const deserializeAws_json1_0SupplementaryWebLinks = ( + output: any, + context: __SerdeContext + ): (SupplementaryWebLink)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0SupplementaryWebLink(entry, context); + }); + return retVal; + } - // de_SupplementaryWebLink omitted. + const deserializeAws_json1_0SupplementaryWebLinksEvent = ( + output: any, + context: __SerdeContext + ): SupplementaryWebLinksEvent => { + return { + supplementaryWebLinks: (output.supplementaryWebLinks != null) ? deserializeAws_json1_0SupplementaryWebLinks(output.supplementaryWebLinks, context): undefined, + } as any; + } - // de_SupplementaryWebLinks omitted. + const deserializeAws_json1_0ThrottlingException = ( + output: any, + context: __SerdeContext + ): ThrottlingException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_SupplementaryWebLinksEvent omitted. + const deserializeAws_json1_0ValidationException = ( + output: any, + context: __SerdeContext + ): ValidationException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_ThrottlingException omitted. + const deserializeAws_json1_0InteractionComponentsEvent = ( + output: any, + context: __SerdeContext + ): InteractionComponentsEvent => { + return { + interactionComponentEntries: (output.interactionComponentEntries != null) ? deserializeAws_json1_0InteractionComponentEntryList(output.interactionComponentEntries, context): undefined, + } as any; + } - // de_ValidationException omitted. + const deserializeAws_json1_0Action = ( + output: any, + context: __SerdeContext + ): Action => { + return { + moduleLink: (output.moduleLink != null) ? deserializeAws_json1_0ModuleLink(output.moduleLink, context): undefined, + webLink: (output.webLink != null) ? deserializeAws_json1_0WebLink(output.webLink, context): undefined, + } as any; + } - // de_Action omitted. + const deserializeAws_json1_0Alert = ( + output: any, + context: __SerdeContext + ): Alert => { + return { + content: (output.content != null) ? deserializeAws_json1_0AlertComponentList(output.content, context): undefined, + type: __expectString(output.type), + } as any; + } - // de_Alert omitted. + const deserializeAws_json1_0AlertComponent = ( + output: any, + context: __SerdeContext + ): AlertComponent => { + return { + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_AlertComponent omitted. + const deserializeAws_json1_0AlertComponentList = ( + output: any, + context: __SerdeContext + ): (AlertComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0AlertComponent(entry, context); + }); + return retVal; + } - // de_AlertComponentList omitted. + const deserializeAws_json1_0CloudWatchTroubleshootingLink = ( + output: any, + context: __SerdeContext + ): CloudWatchTroubleshootingLink => { + return { + defaultText: __expectString(output.defaultText), + investigationPayload: __expectString(output.investigationPayload), + label: __expectString(output.label), + } as any; + } - // de_CloudWatchTroubleshootingLink omitted. + const deserializeAws_json1_0InfrastructureUpdate = ( + output: any, + context: __SerdeContext + ): InfrastructureUpdate => { + return { + transition: (output.transition != null) ? deserializeAws_json1_0InfrastructureUpdateTransition(output.transition, context): undefined, + } as any; + } - // de_InfrastructureUpdate omitted. + const deserializeAws_json1_0InfrastructureUpdateTransition = ( + output: any, + context: __SerdeContext + ): InfrastructureUpdateTransition => { + return { + currentState: __expectString(output.currentState), + nextState: __expectString(output.nextState), + } as any; + } - // de_InfrastructureUpdateTransition omitted. + const deserializeAws_json1_0InteractionComponent = ( + output: any, + context: __SerdeContext + ): InteractionComponent => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, + progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, + resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, + resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, + section: (output.section != null) ? deserializeAws_json1_0Section(output.section, context): undefined, + step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, + suggestions: (output.suggestions != null) ? deserializeAws_json1_0Suggestions(output.suggestions, context): undefined, + taskDetails: (output.taskDetails != null) ? deserializeAws_json1_0TaskDetails(output.taskDetails, context): undefined, + taskReference: (output.taskReference != null) ? deserializeAws_json1_0TaskReference(output.taskReference, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - /** - * deserializeAws_json1_0InteractionComponent - */ - const de_InteractionComponent = ( - output: any, - context: __SerdeContext - ): InteractionComponent => { - return take(output, { - 'alert': _json, - 'infrastructureUpdate': _json, - 'progress': _json, - 'resource': _json, - 'resourceList': _json, - 'section': _json, - 'step': _json, - 'suggestions': _json, - 'taskDetails': _json, - 'taskReference': _json, - 'text': _json, - }) as any; - } + const deserializeAws_json1_0InteractionComponentEntry = ( + output: any, + context: __SerdeContext + ): InteractionComponentEntry => { + return { + interactionComponent: (output.interactionComponent != null) ? deserializeAws_json1_0InteractionComponent(output.interactionComponent, context): undefined, + interactionComponentId: __expectString(output.interactionComponentId), + } as any; + } - // de_ModuleLink omitted. + const deserializeAws_json1_0InteractionComponentEntryList = ( + output: any, + context: __SerdeContext + ): (InteractionComponentEntry)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0InteractionComponentEntry(entry, context); + }); + return retVal; + } - // de_Progress omitted. + const deserializeAws_json1_0ModuleLink = ( + output: any, + context: __SerdeContext + ): ModuleLink => { + return { + cloudWatchTroubleshootingLink: (output.cloudWatchTroubleshootingLink != null) ? deserializeAws_json1_0CloudWatchTroubleshootingLink(output.cloudWatchTroubleshootingLink, context): undefined, + } as any; + } - // de_ProgressComponent omitted. + const deserializeAws_json1_0Progress = ( + output: any, + context: __SerdeContext + ): Progress => { + return { + content: (output.content != null) ? deserializeAws_json1_0ProgressComponentList(output.content, context): undefined, + } as any; + } - // de_ProgressComponentList omitted. + const deserializeAws_json1_0ProgressComponent = ( + output: any, + context: __SerdeContext + ): ProgressComponent => { + return { + step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, + } as any; + } - // de_Resource omitted. + const deserializeAws_json1_0ProgressComponentList = ( + output: any, + context: __SerdeContext + ): (ProgressComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0ProgressComponent(entry, context); + }); + return retVal; + } - // de_ResourceList omitted. + const deserializeAws_json1_0Resource = ( + output: any, + context: __SerdeContext + ): Resource => { + return { + ARN: __expectString(output.ARN), + description: __expectString(output.description), + link: __expectString(output.link), + resourceJsonString: __expectString(output.resourceJsonString), + title: __expectString(output.title), + type: __expectString(output.type), + } as any; + } - // de_Resources omitted. + const deserializeAws_json1_0ResourceList = ( + output: any, + context: __SerdeContext + ): ResourceList => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + items: (output.items != null) ? deserializeAws_json1_0Resources(output.items, context): undefined, + } as any; + } - // de_Section omitted. + const deserializeAws_json1_0Resources = ( + output: any, + context: __SerdeContext + ): (Resource)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Resource(entry, context); + }); + return retVal; + } - // de_SectionComponent omitted. + const deserializeAws_json1_0Section = ( + output: any, + context: __SerdeContext + ): Section => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + content: (output.content != null) ? deserializeAws_json1_0SectionComponentList(output.content, context): undefined, + title: __expectString(output.title), + } as any; + } - // de_SectionComponentList omitted. + const deserializeAws_json1_0SectionComponent = ( + output: any, + context: __SerdeContext + ): SectionComponent => { + return { + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, + resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_Step omitted. + const deserializeAws_json1_0SectionComponentList = ( + output: any, + context: __SerdeContext + ): (SectionComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0SectionComponent(entry, context); + }); + return retVal; + } - // de_StepComponent omitted. + const deserializeAws_json1_0Step = ( + output: any, + context: __SerdeContext + ): Step => { + return { + content: (output.content != null) ? deserializeAws_json1_0StepComponentList(output.content, context): undefined, + id: __expectInt32(output.id), + label: __expectString(output.label), + state: __expectString(output.state), + } as any; + } - // de_StepComponentList omitted. + const deserializeAws_json1_0StepComponent = ( + output: any, + context: __SerdeContext + ): StepComponent => { + return { + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_Suggestion omitted. + const deserializeAws_json1_0StepComponentList = ( + output: any, + context: __SerdeContext + ): (StepComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0StepComponent(entry, context); + }); + return retVal; + } - // de_SuggestionList omitted. + const deserializeAws_json1_0Suggestion = ( + output: any, + context: __SerdeContext + ): Suggestion => { + return { + value: __expectString(output.value), + } as any; + } - // de_Suggestions omitted. + const deserializeAws_json1_0SuggestionList = ( + output: any, + context: __SerdeContext + ): (Suggestion)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Suggestion(entry, context); + }); + return retVal; + } - // de_TaskAction omitted. + const deserializeAws_json1_0Suggestions = ( + output: any, + context: __SerdeContext + ): Suggestions => { + return { + items: (output.items != null) ? deserializeAws_json1_0SuggestionList(output.items, context): undefined, + } as any; + } - // de_TaskActionConfirmation omitted. + const deserializeAws_json1_0TaskAction = ( + output: any, + context: __SerdeContext + ): TaskAction => { + return { + confirmation: (output.confirmation != null) ? deserializeAws_json1_0TaskActionConfirmation(output.confirmation, context): undefined, + disabled: __expectBoolean(output.disabled), + label: __expectString(output.label), + note: (output.note != null) ? deserializeAws_json1_0TaskActionNote(output.note, context): undefined, + payload: (output.payload != null) ? deserializeAws_json1_0TaskActionPayload(output.payload, context): undefined, + primary: __expectBoolean(output.primary), + } as any; + } - // de_TaskActionList omitted. + const deserializeAws_json1_0TaskActionConfirmation = ( + output: any, + context: __SerdeContext + ): TaskActionConfirmation => { + return { + content: __expectString(output.content), + } as any; + } - // de_TaskActionNote omitted. + const deserializeAws_json1_0TaskActionList = ( + output: any, + context: __SerdeContext + ): (TaskAction)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0TaskAction(entry, context); + }); + return retVal; + } - // de_TaskActionPayload omitted. + const deserializeAws_json1_0TaskActionNote = ( + output: any, + context: __SerdeContext + ): TaskActionNote => { + return { + content: __expectString(output.content), + type: __expectString(output.type), + } as any; + } - // de_TaskComponent omitted. + const deserializeAws_json1_0TaskActionPayload = ( + output: any, + context: __SerdeContext + ): Record => { + return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { + if (value === null) { + return acc; + } + acc[key] = __expectString(value) as any; + return acc; + }, {}); + } - // de_TaskComponentList omitted. + const deserializeAws_json1_0TaskComponent = ( + output: any, + context: __SerdeContext + ): TaskComponent => { + return { + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, + progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_TaskDetails omitted. + const deserializeAws_json1_0TaskComponentList = ( + output: any, + context: __SerdeContext + ): (TaskComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0TaskComponent(entry, context); + }); + return retVal; + } - // de_TaskOverview omitted. + const deserializeAws_json1_0TaskDetails = ( + output: any, + context: __SerdeContext + ): TaskDetails => { + return { + actions: (output.actions != null) ? deserializeAws_json1_0TaskActionList(output.actions, context): undefined, + content: (output.content != null) ? deserializeAws_json1_0TaskComponentList(output.content, context): undefined, + overview: (output.overview != null) ? deserializeAws_json1_0TaskOverview(output.overview, context): undefined, + } as any; + } - // de_TaskReference omitted. + const deserializeAws_json1_0TaskOverview = ( + output: any, + context: __SerdeContext + ): TaskOverview => { + return { + description: __expectString(output.description), + label: __expectString(output.label), + } as any; + } - // de_Text omitted. + const deserializeAws_json1_0TaskReference = ( + output: any, + context: __SerdeContext + ): TaskReference => { + return { + taskId: __expectString(output.taskId), + } as any; + } - // de_WebLink omitted. + const deserializeAws_json1_0Text = ( + output: any, + context: __SerdeContext + ): Text => { + return { + content: __expectString(output.content), + } as any; + } - const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); + const deserializeAws_json1_0WebLink = ( + output: any, + context: __SerdeContext + ): WebLink => { + return { + label: __expectString(output.label), + url: __expectString(output.url), + } as any; + } - // Encode Uint8Array data into string with utf-8. - const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], + }); - const throwDefaultError = withBaseException(__BaseException); - const buildHttpRpcRequest = async ( - context: __SerdeContext, - headers: __HeaderBag, - path: string, - resolvedHostname: string | undefined, - body: any, - ): Promise<__HttpRequest> => { - const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); - const contents: any = { - protocol, - hostname, - port, - method: "POST", - path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, - headers, + // Collect low-level response body stream to Uint8Array. + const collectBody = (streamBody: any = new Uint8Array(), context: __SerdeContext): Promise => { + if (streamBody instanceof Uint8Array) { + return Promise.resolve(streamBody); + } + return context.streamCollector(streamBody) || Promise.resolve(new Uint8Array()); }; - if (resolvedHostname !== undefined) { - contents.hostname = resolvedHostname; - } - if (body !== undefined) { - contents.body = body; + + // Encode Uint8Array data into string with utf-8. + const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + + const buildHttpRpcRequest = async ( + context: __SerdeContext, + headers: __HeaderBag, + path: string, + resolvedHostname: string | undefined, + body: any, + ): Promise<__HttpRequest> => { + const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); + const contents: any = { + protocol, + hostname, + port, + method: "POST", + path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, + headers, + }; + if (resolvedHostname !== undefined) { + contents.hostname = resolvedHostname; + } + if (body !== undefined) { + contents.body = body; + } + return new __HttpRequest(contents); + }; + + const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { + if (encoded.length) { + return JSON.parse(encoded); + } + return {}; + }); + + const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { + const value = await parseBody(errorBody, context); + value.message = value.message ?? value.Message; + return value; } - return new __HttpRequest(contents); - }; - function sharedHeaders(operation: string): __HeaderBag { return { - 'content-type': "application/x-amz-json-1.0", - 'x-amz-target': `AmazonQDeveloperStreamingService.${operation}`, - }}; + + /** + * Load an error code for the aws.rest-json-1.1 protocol. + */ + const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { + const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); + + const sanitizeErrorCode = (rawValue: string | number): string => { + let cleanValue = rawValue; + if (typeof cleanValue === "number") { + cleanValue = cleanValue.toString(); + } + if (cleanValue.indexOf(",") >= 0) { + cleanValue = cleanValue.split(",")[0]; + } + if (cleanValue.indexOf(":") >= 0) { + cleanValue = cleanValue.split(":")[0]; + } + if (cleanValue.indexOf("#") >= 0) { + cleanValue = cleanValue.split("#")[1]; + } + return cleanValue; + }; + + const headerKey = findKey(output.headers, "x-amzn-errortype"); + if (headerKey !== undefined) { + return sanitizeErrorCode(output.headers[headerKey]); + } + + if (data.code !== undefined) { + return sanitizeErrorCode(data.code); + } + + if (data["__type"] !== undefined) { + return sanitizeErrorCode(data["__type"]); + } + }; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts index f6a45601c74..b4c828e98df 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts @@ -3,26 +3,26 @@ import packageInfo from "../package.json"; // eslint-disable-line import { Sha256 } from "@aws-crypto/sha256-browser"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT, -} from "@smithy/config-resolver"; -import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-browser"; +} from "@aws-sdk/config-resolver"; +import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-browser"; import { FetchHttpHandler as RequestHandler, streamCollector, -} from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; +} from "@aws-sdk/fetch-http-handler"; +import { invalidProvider } from "@aws-sdk/invalid-dependency"; +import { calculateBodyLength } from "@aws-sdk/util-body-length-browser"; import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE, -} from "@smithy/util-retry"; +} from "@aws-sdk/util-retry"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; +import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; +import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-browser"; /** * @internal @@ -42,7 +42,7 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), sha256: config?.sha256 ?? Sha256, streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts index d225ea9de71..83300c5ca8d 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts @@ -1,42 +1,29 @@ // smithy-typescript generated code -import { defaultQDeveloperStreamingHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; import { defaultRegionInfoProvider } from "./endpoints"; -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; +import { NoOpLogger } from "@aws-sdk/smithy-client"; +import { parseUrl } from "@aws-sdk/url-parser"; import { fromBase64, toBase64, -} from "@smithy/util-base64"; +} from "@aws-sdk/util-base64"; import { fromUtf8, toUtf8, -} from "@smithy/util-utf8"; +} from "@aws-sdk/util-utf8"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; /** * @internal */ -export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { - return { - apiVersion: "2024-06-11", - base64Decoder: config?.base64Decoder ?? fromBase64, +export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => ({ + apiVersion: "2024-06-11", + base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultQDeveloperStreamingHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [{ - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => - ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }], logger: config?.logger ?? new NoOpLogger(), regionInfoProvider: config?.regionInfoProvider ?? defaultRegionInfoProvider, serviceId: config?.serviceId ?? "QDeveloperStreaming", urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, - } -}; +}); diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts index 9a3f3852e8f..c1abdb14e93 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts @@ -2,33 +2,33 @@ // @ts-ignore: package.json will be imported from dist folders import packageInfo from "../package.json"; // eslint-disable-line -import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; +import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts"; import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-node"; -import { Hash } from "@smithy/hash-node"; +} from "@aws-sdk/config-resolver"; +import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; +import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node"; +import { Hash } from "@aws-sdk/hash-node"; import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS, -} from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; +} from "@aws-sdk/middleware-retry"; +import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider"; import { NodeHttpHandler as RequestHandler, streamCollector, -} from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; +} from "@aws-sdk/node-http-handler"; +import { calculateBodyLength } from "@aws-sdk/util-body-length-node"; +import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; +import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; +import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-node"; +import { emitWarningIfUnsupportedVersion } from "@aws-sdk/smithy-client"; /** * @internal @@ -38,18 +38,18 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { const defaultsMode = resolveDefaultsModeConfig(config); const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version);return { + return { ...clientSharedValues, ...config, runtime: "node", defaultsMode, bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, + credentialDefaultProvider: config?.credentialDefaultProvider ?? decorateDefaultCredentialProvider(credentialDefaultProvider), defaultUserAgentProvider: config?.defaultUserAgentProvider ?? defaultUserAgent({serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version}), eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS), region: config?.region ?? loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), retryMode: config?.retryMode ?? loadNodeConfig({...NODE_RETRY_MODE_CONFIG_OPTIONS,default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,}), sha256: config?.sha256 ?? Hash.bind(null, "sha256"), streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts deleted file mode 100644 index 2db7927eff2..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts +++ /dev/null @@ -1,59 +0,0 @@ -// smithy-typescript generated code -import { - getHttpAuthExtensionConfiguration, - resolveHttpAuthRuntimeConfig, -} from "./auth/httpAuthExtensionConfiguration"; -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { - getHttpHandlerExtensionConfiguration, - resolveHttpHandlerRuntimeConfig, -} from "@smithy/protocol-http"; -import { - getDefaultExtensionConfiguration, - resolveDefaultRuntimeConfig, -} from "@smithy/smithy-client"; -import { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: QDeveloperStreamingExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[] -} - -const asPartial = >(t: T) => t; - -/** - * @internal - */ -export const resolveRuntimeExtensions = ( - runtimeConfig: any, - extensions: RuntimeExtension[] -) => { - const extensionConfiguration: QDeveloperStreamingExtensionConfiguration = { - ...asPartial(getAwsRegionExtensionConfiguration(runtimeConfig)), - ...asPartial(getDefaultExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)), - }; - - extensions.forEach(extension => extension.configure(extensionConfiguration)); - - return { - ...runtimeConfig, - ...resolveAwsRegionExtensionConfiguration(extensionConfiguration), - ...resolveDefaultRuntimeConfig(extensionConfiguration), - ...resolveHttpHandlerRuntimeConfig(extensionConfiguration), - ...resolveHttpAuthRuntimeConfig(extensionConfiguration), - }; -} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json index e7f5ec56b74..344909de212 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node16/tsconfig.json", + "extends": "@tsconfig/node14/tsconfig.json", "compilerOptions": { "downlevelIteration": true, "importHelpers": true,