1 | (function webpackUniversalModuleDefinition(root, factory) {
|
2 | if(typeof exports === 'object' && typeof module === 'object')
|
3 | module.exports = factory(require("@aws-amplify/core"));
|
4 | else if(typeof define === 'function' && define.amd)
|
5 | define("aws_amplify_interactions", ["@aws-amplify/core"], factory);
|
6 | else if(typeof exports === 'object')
|
7 | exports["aws_amplify_interactions"] = factory(require("@aws-amplify/core"));
|
8 | else
|
9 | root["aws_amplify_interactions"] = factory(root["@aws-amplify/core"]);
|
10 | })(this, function(__WEBPACK_EXTERNAL_MODULE__aws_amplify_core__) {
|
11 | return /******/ (function(modules) { // webpackBootstrap
|
12 | /******/ // The module cache
|
13 | /******/ var installedModules = {};
|
14 | /******/
|
15 | /******/ // The require function
|
16 | /******/ function __webpack_require__(moduleId) {
|
17 | /******/
|
18 | /******/ // Check if module is in cache
|
19 | /******/ if(installedModules[moduleId]) {
|
20 | /******/ return installedModules[moduleId].exports;
|
21 | /******/ }
|
22 | /******/ // Create a new module (and put it into the cache)
|
23 | /******/ var module = installedModules[moduleId] = {
|
24 | /******/ i: moduleId,
|
25 | /******/ l: false,
|
26 | /******/ exports: {}
|
27 | /******/ };
|
28 | /******/
|
29 | /******/ // Execute the module function
|
30 | /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
31 | /******/
|
32 | /******/ // Flag the module as loaded
|
33 | /******/ module.l = true;
|
34 | /******/
|
35 | /******/ // Return the exports of the module
|
36 | /******/ return module.exports;
|
37 | /******/ }
|
38 | /******/
|
39 | /******/
|
40 | /******/ // expose the modules object (__webpack_modules__)
|
41 | /******/ __webpack_require__.m = modules;
|
42 | /******/
|
43 | /******/ // expose the module cache
|
44 | /******/ __webpack_require__.c = installedModules;
|
45 | /******/
|
46 | /******/ // define getter function for harmony exports
|
47 | /******/ __webpack_require__.d = function(exports, name, getter) {
|
48 | /******/ if(!__webpack_require__.o(exports, name)) {
|
49 | /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
|
50 | /******/ }
|
51 | /******/ };
|
52 | /******/
|
53 | /******/ // define __esModule on exports
|
54 | /******/ __webpack_require__.r = function(exports) {
|
55 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
56 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
|
57 | /******/ }
|
58 | /******/ Object.defineProperty(exports, '__esModule', { value: true });
|
59 | /******/ };
|
60 | /******/
|
61 | /******/ // create a fake namespace object
|
62 | /******/ // mode & 1: value is a module id, require it
|
63 | /******/ // mode & 2: merge all properties of value into the ns
|
64 | /******/ // mode & 4: return value when already ns object
|
65 | /******/ // mode & 8|1: behave like require
|
66 | /******/ __webpack_require__.t = function(value, mode) {
|
67 | /******/ if(mode & 1) value = __webpack_require__(value);
|
68 | /******/ if(mode & 8) return value;
|
69 | /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
|
70 | /******/ var ns = Object.create(null);
|
71 | /******/ __webpack_require__.r(ns);
|
72 | /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
|
73 | /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
|
74 | /******/ return ns;
|
75 | /******/ };
|
76 | /******/
|
77 | /******/ // getDefaultExport function for compatibility with non-harmony modules
|
78 | /******/ __webpack_require__.n = function(module) {
|
79 | /******/ var getter = module && module.__esModule ?
|
80 | /******/ function getDefault() { return module['default']; } :
|
81 | /******/ function getModuleExports() { return module; };
|
82 | /******/ __webpack_require__.d(getter, 'a', getter);
|
83 | /******/ return getter;
|
84 | /******/ };
|
85 | /******/
|
86 | /******/ // Object.prototype.hasOwnProperty.call
|
87 | /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
88 | /******/
|
89 | /******/ // __webpack_public_path__
|
90 | /******/ __webpack_require__.p = "";
|
91 | /******/
|
92 | /******/
|
93 | /******/ // Load entry module and return exports
|
94 | /******/ return __webpack_require__(__webpack_require__.s = "./lib-esm/index.js");
|
95 | /******/ })
|
96 | /************************************************************************/
|
97 | /******/ ({
|
98 |
|
99 | /***/ "../../node_modules/@aws-crypto/ie11-detection/build/MsWindow.js":
|
100 | /*!**********************************************************************************!*\
|
101 | !*** /root/amplify-js/node_modules/@aws-crypto/ie11-detection/build/MsWindow.js ***!
|
102 | \**********************************************************************************/
|
103 | /*! no static exports found */
|
104 | /***/ (function(module, exports, __webpack_require__) {
|
105 |
|
106 | ;
|
107 |
|
108 | Object.defineProperty(exports, "__esModule", { value: true });
|
109 | var msSubtleCryptoMethods = [
|
110 | "decrypt",
|
111 | "digest",
|
112 | "encrypt",
|
113 | "exportKey",
|
114 | "generateKey",
|
115 | "importKey",
|
116 | "sign",
|
117 | "verify"
|
118 | ];
|
119 | function quacksLikeAnMsWindow(window) {
|
120 | return "MSInputMethodContext" in window && "msCrypto" in window;
|
121 | }
|
122 | /**
|
123 | * Determines if the provided window is (or is like) the window object one would
|
124 | * expect to encounter in Internet Explorer 11.
|
125 | */
|
126 | function isMsWindow(window) {
|
127 | if (quacksLikeAnMsWindow(window) && window.msCrypto.subtle !== undefined) {
|
128 | var _a = window.msCrypto, getRandomValues = _a.getRandomValues, subtle_1 = _a.subtle;
|
129 | return msSubtleCryptoMethods
|
130 | .map(function (methodName) { return subtle_1[methodName]; })
|
131 | .concat(getRandomValues)
|
132 | .every(function (method) { return typeof method === "function"; });
|
133 | }
|
134 | return false;
|
135 | }
|
136 | exports.isMsWindow = isMsWindow;
|
137 | //# sourceMappingURL=MsWindow.js.map
|
138 |
|
139 | /***/ }),
|
140 |
|
141 | /***/ "../../node_modules/@aws-crypto/ie11-detection/build/index.js":
|
142 | /*!*******************************************************************************!*\
|
143 | !*** /root/amplify-js/node_modules/@aws-crypto/ie11-detection/build/index.js ***!
|
144 | \*******************************************************************************/
|
145 | /*! no static exports found */
|
146 | /***/ (function(module, exports, __webpack_require__) {
|
147 |
|
148 | ;
|
149 |
|
150 | Object.defineProperty(exports, "__esModule", { value: true });
|
151 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
152 | tslib_1.__exportStar(__webpack_require__(/*! ./MsWindow */ "../../node_modules/@aws-crypto/ie11-detection/build/MsWindow.js"), exports);
|
153 | //# sourceMappingURL=index.js.map
|
154 |
|
155 | /***/ }),
|
156 |
|
157 | /***/ "../../node_modules/@aws-crypto/sha256-browser/build/constants.js":
|
158 | /*!***********************************************************************************!*\
|
159 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/build/constants.js ***!
|
160 | \***********************************************************************************/
|
161 | /*! no static exports found */
|
162 | /***/ (function(module, exports, __webpack_require__) {
|
163 |
|
164 | ;
|
165 |
|
166 | Object.defineProperty(exports, "__esModule", { value: true });
|
167 | exports.SHA_256_HASH = { name: "SHA-256" };
|
168 | exports.SHA_256_HMAC_ALGO = {
|
169 | name: "HMAC",
|
170 | hash: exports.SHA_256_HASH
|
171 | };
|
172 | exports.EMPTY_DATA_SHA_256 = new Uint8Array([
|
173 | 227,
|
174 | 176,
|
175 | 196,
|
176 | 66,
|
177 | 152,
|
178 | 252,
|
179 | 28,
|
180 | 20,
|
181 | 154,
|
182 | 251,
|
183 | 244,
|
184 | 200,
|
185 | 153,
|
186 | 111,
|
187 | 185,
|
188 | 36,
|
189 | 39,
|
190 | 174,
|
191 | 65,
|
192 | 228,
|
193 | 100,
|
194 | 155,
|
195 | 147,
|
196 | 76,
|
197 | 164,
|
198 | 149,
|
199 | 153,
|
200 | 27,
|
201 | 120,
|
202 | 82,
|
203 | 184,
|
204 | 85
|
205 | ]);
|
206 | //# sourceMappingURL=constants.js.map
|
207 |
|
208 | /***/ }),
|
209 |
|
210 | /***/ "../../node_modules/@aws-crypto/sha256-browser/build/crossPlatformSha256.js":
|
211 | /*!*********************************************************************************************!*\
|
212 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/build/crossPlatformSha256.js ***!
|
213 | \*********************************************************************************************/
|
214 | /*! no static exports found */
|
215 | /***/ (function(module, exports, __webpack_require__) {
|
216 |
|
217 | ;
|
218 |
|
219 | Object.defineProperty(exports, "__esModule", { value: true });
|
220 | var ie11Sha256_1 = __webpack_require__(/*! ./ie11Sha256 */ "../../node_modules/@aws-crypto/sha256-browser/build/ie11Sha256.js");
|
221 | var webCryptoSha256_1 = __webpack_require__(/*! ./webCryptoSha256 */ "../../node_modules/@aws-crypto/sha256-browser/build/webCryptoSha256.js");
|
222 | var sha256_js_1 = __webpack_require__(/*! @aws-crypto/sha256-js */ "../../node_modules/@aws-crypto/sha256-js/build/index.js");
|
223 | var supports_web_crypto_1 = __webpack_require__(/*! @aws-crypto/supports-web-crypto */ "../../node_modules/@aws-crypto/supports-web-crypto/build/index.js");
|
224 | var ie11_detection_1 = __webpack_require__(/*! @aws-crypto/ie11-detection */ "../../node_modules/@aws-crypto/ie11-detection/build/index.js");
|
225 | var util_locate_window_1 = __webpack_require__(/*! @aws-sdk/util-locate-window */ "../../node_modules/@aws-sdk/util-locate-window/dist/cjs/index.js");
|
226 | var Sha256 = /** @class */ (function () {
|
227 | function Sha256(secret) {
|
228 | if (supports_web_crypto_1.supportsWebCrypto(util_locate_window_1.locateWindow())) {
|
229 | this.hash = new webCryptoSha256_1.Sha256(secret);
|
230 | }
|
231 | else if (ie11_detection_1.isMsWindow(util_locate_window_1.locateWindow())) {
|
232 | this.hash = new ie11Sha256_1.Sha256(secret);
|
233 | }
|
234 | else {
|
235 | this.hash = new sha256_js_1.Sha256(secret);
|
236 | }
|
237 | }
|
238 | Sha256.prototype.update = function (data, encoding) {
|
239 | this.hash.update(data, encoding);
|
240 | };
|
241 | Sha256.prototype.digest = function () {
|
242 | return this.hash.digest();
|
243 | };
|
244 | return Sha256;
|
245 | }());
|
246 | exports.Sha256 = Sha256;
|
247 | //# sourceMappingURL=crossPlatformSha256.js.map
|
248 |
|
249 | /***/ }),
|
250 |
|
251 | /***/ "../../node_modules/@aws-crypto/sha256-browser/build/ie11Sha256.js":
|
252 | /*!************************************************************************************!*\
|
253 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/build/ie11Sha256.js ***!
|
254 | \************************************************************************************/
|
255 | /*! no static exports found */
|
256 | /***/ (function(module, exports, __webpack_require__) {
|
257 |
|
258 | ;
|
259 |
|
260 | Object.defineProperty(exports, "__esModule", { value: true });
|
261 | var isEmptyData_1 = __webpack_require__(/*! ./isEmptyData */ "../../node_modules/@aws-crypto/sha256-browser/build/isEmptyData.js");
|
262 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-crypto/sha256-browser/build/constants.js");
|
263 | var util_utf8_browser_1 = __webpack_require__(/*! @aws-sdk/util-utf8-browser */ "../../node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/index.js");
|
264 | var util_locate_window_1 = __webpack_require__(/*! @aws-sdk/util-locate-window */ "../../node_modules/@aws-sdk/util-locate-window/dist/cjs/index.js");
|
265 | var Sha256 = /** @class */ (function () {
|
266 | function Sha256(secret) {
|
267 | if (secret) {
|
268 | this.operation = getKeyPromise(secret).then(function (keyData) {
|
269 | return util_locate_window_1.locateWindow().msCrypto.subtle.sign(constants_1.SHA_256_HMAC_ALGO, keyData);
|
270 | });
|
271 | this.operation.catch(function () { });
|
272 | }
|
273 | else {
|
274 | this.operation = Promise.resolve(util_locate_window_1.locateWindow().msCrypto.subtle.digest("SHA-256"));
|
275 | }
|
276 | }
|
277 | Sha256.prototype.update = function (toHash) {
|
278 | var _this = this;
|
279 | if (isEmptyData_1.isEmptyData(toHash)) {
|
280 | return;
|
281 | }
|
282 | this.operation = this.operation.then(function (operation) {
|
283 | operation.onerror = function () {
|
284 | _this.operation = Promise.reject(new Error("Error encountered updating hash"));
|
285 | };
|
286 | operation.process(toArrayBufferView(toHash));
|
287 | return operation;
|
288 | });
|
289 | this.operation.catch(function () { });
|
290 | };
|
291 | Sha256.prototype.digest = function () {
|
292 | return this.operation.then(function (operation) {
|
293 | return new Promise(function (resolve, reject) {
|
294 | operation.onerror = function () {
|
295 | reject("Error encountered finalizing hash");
|
296 | };
|
297 | operation.oncomplete = function () {
|
298 | if (operation.result) {
|
299 | resolve(new Uint8Array(operation.result));
|
300 | }
|
301 | reject("Error encountered finalizing hash");
|
302 | };
|
303 | operation.finish();
|
304 | });
|
305 | });
|
306 | };
|
307 | return Sha256;
|
308 | }());
|
309 | exports.Sha256 = Sha256;
|
310 | function getKeyPromise(secret) {
|
311 | return new Promise(function (resolve, reject) {
|
312 | var keyOperation = util_locate_window_1.locateWindow().msCrypto.subtle.importKey("raw", toArrayBufferView(secret), constants_1.SHA_256_HMAC_ALGO, false, ["sign"]);
|
313 | keyOperation.oncomplete = function () {
|
314 | if (keyOperation.result) {
|
315 | resolve(keyOperation.result);
|
316 | }
|
317 | reject("ImportKey completed without importing key.");
|
318 | };
|
319 | keyOperation.onerror = function () {
|
320 | reject("ImportKey failed to import key.");
|
321 | };
|
322 | });
|
323 | }
|
324 | function toArrayBufferView(data) {
|
325 | if (typeof data === "string") {
|
326 | return util_utf8_browser_1.fromUtf8(data);
|
327 | }
|
328 | if (ArrayBuffer.isView(data)) {
|
329 | return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT);
|
330 | }
|
331 | return new Uint8Array(data);
|
332 | }
|
333 | //# sourceMappingURL=ie11Sha256.js.map
|
334 |
|
335 | /***/ }),
|
336 |
|
337 | /***/ "../../node_modules/@aws-crypto/sha256-browser/build/index.js":
|
338 | /*!*******************************************************************************!*\
|
339 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/build/index.js ***!
|
340 | \*******************************************************************************/
|
341 | /*! no static exports found */
|
342 | /***/ (function(module, exports, __webpack_require__) {
|
343 |
|
344 | ;
|
345 |
|
346 | Object.defineProperty(exports, "__esModule", { value: true });
|
347 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
348 | tslib_1.__exportStar(__webpack_require__(/*! ./crossPlatformSha256 */ "../../node_modules/@aws-crypto/sha256-browser/build/crossPlatformSha256.js"), exports);
|
349 | var ie11Sha256_1 = __webpack_require__(/*! ./ie11Sha256 */ "../../node_modules/@aws-crypto/sha256-browser/build/ie11Sha256.js");
|
350 | exports.Ie11Sha256 = ie11Sha256_1.Sha256;
|
351 | var webCryptoSha256_1 = __webpack_require__(/*! ./webCryptoSha256 */ "../../node_modules/@aws-crypto/sha256-browser/build/webCryptoSha256.js");
|
352 | exports.WebCryptoSha256 = webCryptoSha256_1.Sha256;
|
353 | //# sourceMappingURL=index.js.map
|
354 |
|
355 | /***/ }),
|
356 |
|
357 | /***/ "../../node_modules/@aws-crypto/sha256-browser/build/isEmptyData.js":
|
358 | /*!*************************************************************************************!*\
|
359 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/build/isEmptyData.js ***!
|
360 | \*************************************************************************************/
|
361 | /*! no static exports found */
|
362 | /***/ (function(module, exports, __webpack_require__) {
|
363 |
|
364 | ;
|
365 |
|
366 | Object.defineProperty(exports, "__esModule", { value: true });
|
367 | function isEmptyData(data) {
|
368 | if (typeof data === "string") {
|
369 | return data.length === 0;
|
370 | }
|
371 | return data.byteLength === 0;
|
372 | }
|
373 | exports.isEmptyData = isEmptyData;
|
374 | //# sourceMappingURL=isEmptyData.js.map
|
375 |
|
376 | /***/ }),
|
377 |
|
378 | /***/ "../../node_modules/@aws-crypto/sha256-browser/build/webCryptoSha256.js":
|
379 | /*!*****************************************************************************************!*\
|
380 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/build/webCryptoSha256.js ***!
|
381 | \*****************************************************************************************/
|
382 | /*! no static exports found */
|
383 | /***/ (function(module, exports, __webpack_require__) {
|
384 |
|
385 | ;
|
386 |
|
387 | Object.defineProperty(exports, "__esModule", { value: true });
|
388 | var util_utf8_browser_1 = __webpack_require__(/*! @aws-sdk/util-utf8-browser */ "../../node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/index.js");
|
389 | var isEmptyData_1 = __webpack_require__(/*! ./isEmptyData */ "../../node_modules/@aws-crypto/sha256-browser/build/isEmptyData.js");
|
390 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-crypto/sha256-browser/build/constants.js");
|
391 | var util_locate_window_1 = __webpack_require__(/*! @aws-sdk/util-locate-window */ "../../node_modules/@aws-sdk/util-locate-window/dist/cjs/index.js");
|
392 | var Sha256 = /** @class */ (function () {
|
393 | function Sha256(secret) {
|
394 | this.toHash = new Uint8Array(0);
|
395 | if (secret !== void 0) {
|
396 | this.key = new Promise(function (resolve, reject) {
|
397 | util_locate_window_1.locateWindow()
|
398 | .crypto.subtle.importKey("raw", convertToBuffer(secret), constants_1.SHA_256_HMAC_ALGO, false, ["sign"])
|
399 | .then(resolve, reject);
|
400 | });
|
401 | this.key.catch(function () { });
|
402 | }
|
403 | }
|
404 | Sha256.prototype.update = function (data) {
|
405 | if (isEmptyData_1.isEmptyData(data)) {
|
406 | return;
|
407 | }
|
408 | var update = convertToBuffer(data);
|
409 | var typedArray = new Uint8Array(this.toHash.byteLength + update.byteLength);
|
410 | typedArray.set(this.toHash, 0);
|
411 | typedArray.set(update, this.toHash.byteLength);
|
412 | this.toHash = typedArray;
|
413 | };
|
414 | Sha256.prototype.digest = function () {
|
415 | var _this = this;
|
416 | if (this.key) {
|
417 | return this.key.then(function (key) {
|
418 | return util_locate_window_1.locateWindow()
|
419 | .crypto.subtle.sign(constants_1.SHA_256_HMAC_ALGO, key, _this.toHash)
|
420 | .then(function (data) { return new Uint8Array(data); });
|
421 | });
|
422 | }
|
423 | if (isEmptyData_1.isEmptyData(this.toHash)) {
|
424 | return Promise.resolve(constants_1.EMPTY_DATA_SHA_256);
|
425 | }
|
426 | return Promise.resolve()
|
427 | .then(function () {
|
428 | return util_locate_window_1.locateWindow().crypto.subtle.digest(constants_1.SHA_256_HASH, _this.toHash);
|
429 | })
|
430 | .then(function (data) { return Promise.resolve(new Uint8Array(data)); });
|
431 | };
|
432 | return Sha256;
|
433 | }());
|
434 | exports.Sha256 = Sha256;
|
435 | function convertToBuffer(data) {
|
436 | if (typeof data === "string") {
|
437 | return util_utf8_browser_1.fromUtf8(data);
|
438 | }
|
439 | if (ArrayBuffer.isView(data)) {
|
440 | return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT);
|
441 | }
|
442 | return new Uint8Array(data);
|
443 | }
|
444 | //# sourceMappingURL=webCryptoSha256.js.map
|
445 |
|
446 | /***/ }),
|
447 |
|
448 | /***/ "../../node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/index.js":
|
449 | /*!**************************************************************************************************************************!*\
|
450 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/index.js ***!
|
451 | \**************************************************************************************************************************/
|
452 | /*! no static exports found */
|
453 | /***/ (function(module, exports, __webpack_require__) {
|
454 |
|
455 | ;
|
456 |
|
457 | Object.defineProperty(exports, "__esModule", { value: true });
|
458 | var pureJs_1 = __webpack_require__(/*! ./pureJs */ "../../node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/pureJs.js");
|
459 | var whatwgEncodingApi_1 = __webpack_require__(/*! ./whatwgEncodingApi */ "../../node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/whatwgEncodingApi.js");
|
460 | function fromUtf8(input) {
|
461 | if (typeof TextEncoder === "function") {
|
462 | return whatwgEncodingApi_1.fromUtf8(input);
|
463 | }
|
464 | return pureJs_1.fromUtf8(input);
|
465 | }
|
466 | exports.fromUtf8 = fromUtf8;
|
467 | function toUtf8(input) {
|
468 | if (typeof TextDecoder === "function") {
|
469 | return whatwgEncodingApi_1.toUtf8(input);
|
470 | }
|
471 | return pureJs_1.toUtf8(input);
|
472 | }
|
473 | exports.toUtf8 = toUtf8;
|
474 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBc0U7QUFDdEUseURBRzZCO0FBSzdCLFNBQWdCLFFBQVEsQ0FBQyxLQUFhO0lBQ3BDLElBQUksT0FBTyxXQUFXLEtBQUssVUFBVSxFQUFFO1FBQ3JDLE9BQU8sNEJBQW1CLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDbkM7SUFFRCxPQUFPLGlCQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDM0IsQ0FBQztBQU5ELDRCQU1DO0FBRUQsU0FBZ0IsTUFBTSxDQUFDLEtBQWlCO0lBQ3RDLElBQUksT0FBTyxXQUFXLEtBQUssVUFBVSxFQUFFO1FBQ3JDLE9BQU8sMEJBQWlCLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDakM7SUFFRCxPQUFPLGVBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUN6QixDQUFDO0FBTkQsd0JBTUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmcm9tVXRmOCBhcyBqc0Zyb21VdGY4LCB0b1V0ZjggYXMganNUb1V0ZjggfSBmcm9tIFwiLi9wdXJlSnNcIjtcbmltcG9ydCB7XG4gIGZyb21VdGY4IGFzIHRleHRFbmNvZGVyRnJvbVV0ZjgsXG4gIHRvVXRmOCBhcyB0ZXh0RW5jb2RlclRvVXRmOFxufSBmcm9tIFwiLi93aGF0d2dFbmNvZGluZ0FwaVwiO1xuXG5kZWNsYXJlIGNvbnN0IFRleHREZWNvZGVyOiBGdW5jdGlvbiB8IHVuZGVmaW5lZDtcbmRlY2xhcmUgY29uc3QgVGV4dEVuY29kZXI6IEZ1bmN0aW9uIHwgdW5kZWZpbmVkO1xuXG5leHBvcnQgZnVuY3Rpb24gZnJvbVV0ZjgoaW5wdXQ6IHN0cmluZyk6IFVpbnQ4QXJyYXkge1xuICBpZiAodHlwZW9mIFRleHRFbmNvZGVyID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICByZXR1cm4gdGV4dEVuY29kZXJGcm9tVXRmOChpbnB1dCk7XG4gIH1cblxuICByZXR1cm4ganNGcm9tVXRmOChpbnB1dCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0b1V0ZjgoaW5wdXQ6IFVpbnQ4QXJyYXkpOiBzdHJpbmcge1xuICBpZiAodHlwZW9mIFRleHREZWNvZGVyID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICByZXR1cm4gdGV4dEVuY29kZXJUb1V0ZjgoaW5wdXQpO1xuICB9XG5cbiAgcmV0dXJuIGpzVG9VdGY4KGlucHV0KTtcbn1cbiJdfQ==
|
475 |
|
476 | /***/ }),
|
477 |
|
478 | /***/ "../../node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/pureJs.js":
|
479 | /*!***************************************************************************************************************************!*\
|
480 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/pureJs.js ***!
|
481 | \***************************************************************************************************************************/
|
482 | /*! no static exports found */
|
483 | /***/ (function(module, exports, __webpack_require__) {
|
484 |
|
485 | ;
|
486 |
|
487 | Object.defineProperty(exports, "__esModule", { value: true });
|
488 | /**
|
489 | * Converts a JS string from its native UCS-2/UTF-16 representation into a
|
490 | * Uint8Array of the bytes used to represent the equivalent characters in UTF-8.
|
491 | *
|
492 | * Cribbed from the `goog.crypt.stringToUtf8ByteArray` function in the Google
|
493 | * Closure library, though updated to use typed arrays.
|
494 | */
|
495 | function fromUtf8(input) {
|
496 | var bytes = [];
|
497 | for (var i = 0, len = input.length; i < len; i++) {
|
498 | var value = input.charCodeAt(i);
|
499 | if (value < 0x80) {
|
500 | bytes.push(value);
|
501 | }
|
502 | else if (value < 0x800) {
|
503 | bytes.push((value >> 6) | 192, (value & 63) | 128);
|
504 | }
|
505 | else if (i + 1 < input.length &&
|
506 | (value & 0xfc00) === 0xd800 &&
|
507 | (input.charCodeAt(i + 1) & 0xfc00) === 0xdc00) {
|
508 | var surrogatePair = 0x10000 +
|
509 | ((value & 1023) << 10) +
|
510 | (input.charCodeAt(++i) & 1023);
|
511 | bytes.push((surrogatePair >> 18) | 240, ((surrogatePair >> 12) & 63) | 128, ((surrogatePair >> 6) & 63) | 128, (surrogatePair & 63) | 128);
|
512 | }
|
513 | else {
|
514 | bytes.push((value >> 12) | 224, ((value >> 6) & 63) | 128, (value & 63) | 128);
|
515 | }
|
516 | }
|
517 | return Uint8Array.from(bytes);
|
518 | }
|
519 | exports.fromUtf8 = fromUtf8;
|
520 | /**
|
521 | * Converts a typed array of bytes containing UTF-8 data into a native JS
|
522 | * string.
|
523 | *
|
524 | * Partly cribbed from the `goog.crypt.utf8ByteArrayToString` function in the
|
525 | * Google Closure library, though updated to use typed arrays and to better
|
526 | * handle astral plane code points.
|
527 | */
|
528 | function toUtf8(input) {
|
529 | var decoded = "";
|
530 | for (var i = 0, len = input.length; i < len; i++) {
|
531 | var byte = input[i];
|
532 | if (byte < 0x80) {
|
533 | decoded += String.fromCharCode(byte);
|
534 | }
|
535 | else if (192 <= byte && byte < 224) {
|
536 | var nextByte = input[++i];
|
537 | decoded += String.fromCharCode(((byte & 31) << 6) | (nextByte & 63));
|
538 | }
|
539 | else if (240 <= byte && byte < 365) {
|
540 | var surrogatePair = [byte, input[++i], input[++i], input[++i]];
|
541 | var encoded = "%" + surrogatePair.map(function (byteValue) { return byteValue.toString(16); }).join("%");
|
542 | decoded += decodeURIComponent(encoded);
|
543 | }
|
544 | else {
|
545 | decoded += String.fromCharCode(((byte & 15) << 12) |
|
546 | ((input[++i] & 63) << 6) |
|
547 | (input[++i] & 63));
|
548 | }
|
549 | }
|
550 | return decoded;
|
551 | }
|
552 | exports.toUtf8 = toUtf8;
|
553 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVyZUpzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3B1cmVKcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7R0FNRztBQUNILFNBQWdCLFFBQVEsQ0FBQyxLQUFhO0lBQ3BDLElBQU0sS0FBSyxHQUFrQixFQUFFLENBQUM7SUFDaEMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNoRCxJQUFNLEtBQUssR0FBRyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ2xDLElBQUksS0FBSyxHQUFHLElBQUksRUFBRTtZQUNoQixLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ25CO2FBQU0sSUFBSSxLQUFLLEdBQUcsS0FBSyxFQUFFO1lBQ3hCLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDLEdBQUcsR0FBVSxFQUFFLENBQUMsS0FBSyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FBQyxDQUFDO1NBQ3hFO2FBQU0sSUFDTCxDQUFDLEdBQUcsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNO1lBQ3BCLENBQUMsS0FBSyxHQUFHLE1BQU0sQ0FBQyxLQUFLLE1BQU07WUFDM0IsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNLENBQUMsS0FBSyxNQUFNLEVBQzdDO1lBQ0EsSUFBTSxhQUFhLEdBQ2pCLE9BQU87Z0JBQ1AsQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFZLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQzlCLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLElBQVksQ0FBQyxDQUFDO1lBQ3pDLEtBQUssQ0FBQyxJQUFJLENBQ1IsQ0FBQyxhQUFhLElBQUksRUFBRSxDQUFDLEdBQUcsR0FBVSxFQUNsQyxDQUFDLENBQUMsYUFBYSxJQUFJLEVBQUUsQ0FBQyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsRUFDL0MsQ0FBQyxDQUFDLGFBQWEsSUFBSSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsR0FBRyxHQUFVLEVBQzlDLENBQUMsYUFBYSxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FDeEMsQ0FBQztTQUNIO2FBQU07WUFDTCxLQUFLLENBQUMsSUFBSSxDQUNSLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxHQUFHLEdBQVUsRUFDMUIsQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsR0FBRyxHQUFVLEVBQ3RDLENBQUMsS0FBSyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FDaEMsQ0FBQztTQUNIO0tBQ0Y7SUFFRCxPQUFPLFVBQVUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDaEMsQ0FBQztBQWpDRCw0QkFpQ0M7QUFFRDs7Ozs7OztHQU9HO0FBQ0gsU0FBZ0IsTUFBTSxDQUFDLEtBQWlCO0lBQ3RDLElBQUksT0FBTyxHQUFHLEVBQUUsQ0FBQztJQUNqQixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxHQUFHLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQ2hELElBQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUN0QixJQUFJLElBQUksR0FBRyxJQUFJLEVBQUU7WUFDZixPQUFPLElBQUksTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN0QzthQUFNLElBQUksR0FBVSxJQUFJLElBQUksSUFBSSxJQUFJLEdBQUcsR0FBVSxFQUFFO1lBQ2xELElBQU0sUUFBUSxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQzVCLE9BQU8sSUFBSSxNQUFNLENBQUMsWUFBWSxDQUM1QixDQUFDLENBQUMsSUFBSSxHQUFHLEVBQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsUUFBUSxHQUFHLEVBQVEsQ0FBQyxDQUNoRCxDQUFDO1NBQ0g7YUFBTSxJQUFJLEdBQVUsSUFBSSxJQUFJLElBQUksSUFBSSxHQUFHLEdBQVcsRUFBRTtZQUNuRCxJQUFNLGFBQWEsR0FBRyxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ2pFLElBQU0sT0FBTyxHQUNYLEdBQUcsR0FBRyxhQUFhLENBQUMsR0FBRyxDQUFDLFVBQUEsU0FBUyxJQUFJLE9BQUEsU0FBUyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsRUFBdEIsQ0FBc0IsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUN6RSxPQUFPLElBQUksa0JBQWtCLENBQUMsT0FBTyxDQUFDLENBQUM7U0FDeEM7YUFBTTtZQUNMLE9BQU8sSUFBSSxNQUFNLENBQUMsWUFBWSxDQUM1QixDQUFDLENBQUMsSUFBSSxHQUFHLEVBQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztnQkFDckIsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDOUIsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsQ0FDMUIsQ0FBQztTQUNIO0tBQ0Y7SUFFRCxPQUFPLE9BQU8sQ0FBQztBQUNqQixDQUFDO0FBMUJELHdCQTBCQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29udmVydHMgYSBKUyBzdHJpbmcgZnJvbSBpdHMgbmF0aXZlIFVDUy0yL1VURi0xNiByZXByZXNlbnRhdGlvbiBpbnRvIGFcbiAqIFVpbnQ4QXJyYXkgb2YgdGhlIGJ5dGVzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBlcXVpdmFsZW50IGNoYXJhY3RlcnMgaW4gVVRGLTguXG4gKlxuICogQ3JpYmJlZCBmcm9tIHRoZSBgZ29vZy5jcnlwdC5zdHJpbmdUb1V0ZjhCeXRlQXJyYXlgIGZ1bmN0aW9uIGluIHRoZSBHb29nbGVcbiAqIENsb3N1cmUgbGlicmFyeSwgdGhvdWdoIHVwZGF0ZWQgdG8gdXNlIHR5cGVkIGFycmF5cy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGZyb21VdGY4KGlucHV0OiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgY29uc3QgYnl0ZXM6IEFycmF5PG51bWJlcj4gPSBbXTtcbiAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IGlucHV0Lmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgY29uc3QgdmFsdWUgPSBpbnB1dC5jaGFyQ29kZUF0KGkpO1xuICAgIGlmICh2YWx1ZSA8IDB4ODApIHtcbiAgICAgIGJ5dGVzLnB1c2godmFsdWUpO1xuICAgIH0gZWxzZSBpZiAodmFsdWUgPCAweDgwMCkge1xuICAgICAgYnl0ZXMucHVzaCgodmFsdWUgPj4gNikgfCAwYjExMDAwMDAwLCAodmFsdWUgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwKTtcbiAgICB9IGVsc2UgaWYgKFxuICAgICAgaSArIDEgPCBpbnB1dC5sZW5ndGggJiZcbiAgICAgICh2YWx1ZSAmIDB4ZmMwMCkgPT09IDB4ZDgwMCAmJlxuICAgICAgKGlucHV0LmNoYXJDb2RlQXQoaSArIDEpICYgMHhmYzAwKSA9PT0gMHhkYzAwXG4gICAgKSB7XG4gICAgICBjb25zdCBzdXJyb2dhdGVQYWlyID1cbiAgICAgICAgMHgxMDAwMCArXG4gICAgICAgICgodmFsdWUgJiAwYjExMTExMTExMTEpIDw8IDEwKSArXG4gICAgICAgIChpbnB1dC5jaGFyQ29kZUF0KCsraSkgJiAwYjExMTExMTExMTEpO1xuICAgICAgYnl0ZXMucHVzaChcbiAgICAgICAgKHN1cnJvZ2F0ZVBhaXIgPj4gMTgpIHwgMGIxMTExMDAwMCxcbiAgICAgICAgKChzdXJyb2dhdGVQYWlyID4+IDEyKSAmIDBiMTExMTExKSB8IDBiMTAwMDAwMDAsXG4gICAgICAgICgoc3Vycm9nYXRlUGFpciA+PiA2KSAmIDBiMTExMTExKSB8IDBiMTAwMDAwMDAsXG4gICAgICAgIChzdXJyb2dhdGVQYWlyICYgMGIxMTExMTEpIHwgMGIxMDAwMDAwMFxuICAgICAgKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYnl0ZXMucHVzaChcbiAgICAgICAgKHZhbHVlID4+IDEyKSB8IDBiMTExMDAwMDAsXG4gICAgICAgICgodmFsdWUgPj4gNikgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwLFxuICAgICAgICAodmFsdWUgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBVaW50OEFycmF5LmZyb20oYnl0ZXMpO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGEgdHlwZWQgYXJyYXkgb2YgYnl0ZXMgY29udGFpbmluZyBVVEYtOCBkYXRhIGludG8gYSBuYXRpdmUgSlNcbiAqIHN0cmluZy5cbiAqXG4gKiBQYXJ0bHkgY3JpYmJlZCBmcm9tIHRoZSBgZ29vZy5jcnlwdC51dGY4Qnl0ZUFycmF5VG9TdHJpbmdgIGZ1bmN0aW9uIGluIHRoZVxuICogR29vZ2xlIENsb3N1cmUgbGlicmFyeSwgdGhvdWdoIHVwZGF0ZWQgdG8gdXNlIHR5cGVkIGFycmF5cyBhbmQgdG8gYmV0dGVyXG4gKiBoYW5kbGUgYXN0cmFsIHBsYW5lIGNvZGUgcG9pbnRzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdG9VdGY4KGlucHV0OiBVaW50OEFycmF5KTogc3RyaW5nIHtcbiAgbGV0IGRlY29kZWQgPSBcIlwiO1xuICBmb3IgKGxldCBpID0gMCwgbGVuID0gaW5wdXQubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICBjb25zdCBieXRlID0gaW5wdXRbaV07XG4gICAgaWYgKGJ5dGUgPCAweDgwKSB7XG4gICAgICBkZWNvZGVkICs9IFN0cmluZy5mcm9tQ2hhckNvZGUoYnl0ZSk7XG4gICAgfSBlbHNlIGlmICgwYjExMDAwMDAwIDw9IGJ5dGUgJiYgYnl0ZSA8IDBiMTExMDAwMDApIHtcbiAgICAgIGNvbnN0IG5leHRCeXRlID0gaW5wdXRbKytpXTtcbiAgICAgIGRlY29kZWQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShcbiAgICAgICAgKChieXRlICYgMGIxMTExMSkgPDwgNikgfCAobmV4dEJ5dGUgJiAwYjExMTExMSlcbiAgICAgICk7XG4gICAgfSBlbHNlIGlmICgwYjExMTEwMDAwIDw9IGJ5dGUgJiYgYnl0ZSA8IDBiMTAxMTAxMTAxKSB7XG4gICAgICBjb25zdCBzdXJyb2dhdGVQYWlyID0gW2J5dGUsIGlucHV0WysraV0sIGlucHV0WysraV0sIGlucHV0WysraV1dO1xuICAgICAgY29uc3QgZW5jb2RlZCA9XG4gICAgICAgIFwiJVwiICsgc3Vycm9nYXRlUGFpci5tYXAoYnl0ZVZhbHVlID0+IGJ5dGVWYWx1ZS50b1N0cmluZygxNikpLmpvaW4oXCIlXCIpO1xuICAgICAgZGVjb2RlZCArPSBkZWNvZGVVUklDb21wb25lbnQoZW5jb2RlZCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGRlY29kZWQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShcbiAgICAgICAgKChieXRlICYgMGIxMTExKSA8PCAxMikgfFxuICAgICAgICAgICgoaW5wdXRbKytpXSAmIDBiMTExMTExKSA8PCA2KSB8XG4gICAgICAgICAgKGlucHV0WysraV0gJiAwYjExMTExMSlcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGRlY29kZWQ7XG59XG4iXX0=
|
554 |
|
555 | /***/ }),
|
556 |
|
557 | /***/ "../../node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/whatwgEncodingApi.js":
|
558 | /*!**************************************************************************************************************************************!*\
|
559 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-browser/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/whatwgEncodingApi.js ***!
|
560 | \**************************************************************************************************************************************/
|
561 | /*! no static exports found */
|
562 | /***/ (function(module, exports, __webpack_require__) {
|
563 |
|
564 | ;
|
565 |
|
566 | Object.defineProperty(exports, "__esModule", { value: true });
|
567 | function fromUtf8(input) {
|
568 | return new TextEncoder().encode(input);
|
569 | }
|
570 | exports.fromUtf8 = fromUtf8;
|
571 | function toUtf8(input) {
|
572 | return new TextDecoder("utf-8").decode(input);
|
573 | }
|
574 | exports.toUtf8 = toUtf8;
|
575 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2hhdHdnRW5jb2RpbmdBcGkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvd2hhdHdnRW5jb2RpbmdBcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUEyQ0EsU0FBZ0IsUUFBUSxDQUFDLEtBQWE7SUFDcEMsT0FBTyxJQUFJLFdBQVcsRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUN6QyxDQUFDO0FBRkQsNEJBRUM7QUFFRCxTQUFnQixNQUFNLENBQUMsS0FBaUI7SUFDdEMsT0FBTyxJQUFJLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDaEQsQ0FBQztBQUZELHdCQUVDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBIGRlY2xhcmF0aW9uIG9mIHRoZSBnbG9iYWwgVGV4dEVuY29kZXIgYW5kIFRleHREZWNvZGVyIGNvbnN0cnVjdG9ycy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZW5jb2Rpbmcuc3BlYy53aGF0d2cub3JnL1xuICovXG5uYW1lc3BhY2UgRW5jb2Rpbmcge1xuICBpbnRlcmZhY2UgVGV4dERlY29kZXJPcHRpb25zIHtcbiAgICBmYXRhbD86IGJvb2xlYW47XG4gICAgaWdub3JlQk9NPzogYm9vbGVhbjtcbiAgfVxuXG4gIGludGVyZmFjZSBUZXh0RGVjb2RlT3B0aW9ucyB7XG4gICAgc3RyZWFtPzogYm9vbGVhbjtcbiAgfVxuXG4gIGludGVyZmFjZSBUZXh0RGVjb2RlciB7XG4gICAgcmVhZG9ubHkgZW5jb2Rpbmc6IHN0cmluZztcbiAgICByZWFkb25seSBmYXRhbDogYm9vbGVhbjtcbiAgICByZWFkb25seSBpZ25vcmVCT006IGJvb2xlYW47XG4gICAgZGVjb2RlKFxuICAgICAgaW5wdXQ/OiBBcnJheUJ1ZmZlciB8IEFycmF5QnVmZmVyVmlldyxcbiAgICAgIG9wdGlvbnM/OiBUZXh0RGVjb2RlT3B0aW9uc1xuICAgICk6IHN0cmluZztcbiAgfVxuXG4gIGV4cG9ydCBpbnRlcmZhY2UgVGV4dERlY29kZXJDb25zdHJ1Y3RvciB7XG4gICAgbmV3IChsYWJlbD86IHN0cmluZywgb3B0aW9ucz86IFRleHREZWNvZGVyT3B0aW9ucyk6IFRleHREZWNvZGVyO1xuICB9XG5cbiAgaW50ZXJmYWNlIFRleHRFbmNvZGVyIHtcbiAgICByZWFkb25seSBlbmNvZGluZzogXCJ1dGYtOFwiO1xuICAgIGVuY29kZShpbnB1dD86IHN0cmluZyk6IFVpbnQ4QXJyYXk7XG4gIH1cblxuICBleHBvcnQgaW50ZXJmYWNlIFRleHRFbmNvZGVyQ29uc3RydWN0b3Ige1xuICAgIG5ldyAoKTogVGV4dEVuY29kZXI7XG4gIH1cbn1cblxuZGVjbGFyZSBjb25zdCBUZXh0RGVjb2RlcjogRW5jb2RpbmcuVGV4dERlY29kZXJDb25zdHJ1Y3RvcjtcblxuZGVjbGFyZSBjb25zdCBUZXh0RW5jb2RlcjogRW5jb2RpbmcuVGV4dEVuY29kZXJDb25zdHJ1Y3RvcjtcblxuZXhwb3J0IGZ1bmN0aW9uIGZyb21VdGY4KGlucHV0OiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgcmV0dXJuIG5ldyBUZXh0RW5jb2RlcigpLmVuY29kZShpbnB1dCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0b1V0ZjgoaW5wdXQ6IFVpbnQ4QXJyYXkpOiBzdHJpbmcge1xuICByZXR1cm4gbmV3IFRleHREZWNvZGVyKFwidXRmLThcIikuZGVjb2RlKGlucHV0KTtcbn1cbiJdfQ==
|
576 |
|
577 | /***/ }),
|
578 |
|
579 | /***/ "../../node_modules/@aws-crypto/sha256-js/build/RawSha256.js":
|
580 | /*!******************************************************************************!*\
|
581 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-js/build/RawSha256.js ***!
|
582 | \******************************************************************************/
|
583 | /*! no static exports found */
|
584 | /***/ (function(module, exports, __webpack_require__) {
|
585 |
|
586 | ;
|
587 |
|
588 | Object.defineProperty(exports, "__esModule", { value: true });
|
589 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-crypto/sha256-js/build/constants.js");
|
590 | /**
|
591 | * @internal
|
592 | */
|
593 | var RawSha256 = /** @class */ (function () {
|
594 | function RawSha256() {
|
595 | this.state = Int32Array.from(constants_1.INIT);
|
596 | this.temp = new Int32Array(64);
|
597 | this.buffer = new Uint8Array(64);
|
598 | this.bufferLength = 0;
|
599 | this.bytesHashed = 0;
|
600 | /**
|
601 | * @internal
|
602 | */
|
603 | this.finished = false;
|
604 | }
|
605 | RawSha256.prototype.update = function (data) {
|
606 | if (this.finished) {
|
607 | throw new Error("Attempted to update an already finished hash.");
|
608 | }
|
609 | var position = 0;
|
610 | var byteLength = data.byteLength;
|
611 | this.bytesHashed += byteLength;
|
612 | if (this.bytesHashed * 8 > constants_1.MAX_HASHABLE_LENGTH) {
|
613 | throw new Error("Cannot hash more than 2^53 - 1 bits");
|
614 | }
|
615 | while (byteLength > 0) {
|
616 | this.buffer[this.bufferLength++] = data[position++];
|
617 | byteLength--;
|
618 | if (this.bufferLength === constants_1.BLOCK_SIZE) {
|
619 | this.hashBuffer();
|
620 | this.bufferLength = 0;
|
621 | }
|
622 | }
|
623 | };
|
624 | RawSha256.prototype.digest = function () {
|
625 | if (!this.finished) {
|
626 | var bitsHashed = this.bytesHashed * 8;
|
627 | var bufferView = new DataView(this.buffer.buffer, this.buffer.byteOffset, this.buffer.byteLength);
|
628 | var undecoratedLength = this.bufferLength;
|
629 | bufferView.setUint8(this.bufferLength++, 0x80);
|
630 | // Ensure the final block has enough room for the hashed length
|
631 | if (undecoratedLength % constants_1.BLOCK_SIZE >= constants_1.BLOCK_SIZE - 8) {
|
632 | for (var i = this.bufferLength; i < constants_1.BLOCK_SIZE; i++) {
|
633 | bufferView.setUint8(i, 0);
|
634 | }
|
635 | this.hashBuffer();
|
636 | this.bufferLength = 0;
|
637 | }
|
638 | for (var i = this.bufferLength; i < constants_1.BLOCK_SIZE - 8; i++) {
|
639 | bufferView.setUint8(i, 0);
|
640 | }
|
641 | bufferView.setUint32(constants_1.BLOCK_SIZE - 8, Math.floor(bitsHashed / 0x100000000), true);
|
642 | bufferView.setUint32(constants_1.BLOCK_SIZE - 4, bitsHashed);
|
643 | this.hashBuffer();
|
644 | this.finished = true;
|
645 | }
|
646 | // The value in state is little-endian rather than big-endian, so flip
|
647 | // each word into a new Uint8Array
|
648 | var out = new Uint8Array(constants_1.DIGEST_LENGTH);
|
649 | for (var i = 0; i < 8; i++) {
|
650 | out[i * 4] = (this.state[i] >>> 24) & 0xff;
|
651 | out[i * 4 + 1] = (this.state[i] >>> 16) & 0xff;
|
652 | out[i * 4 + 2] = (this.state[i] >>> 8) & 0xff;
|
653 | out[i * 4 + 3] = (this.state[i] >>> 0) & 0xff;
|
654 | }
|
655 | return out;
|
656 | };
|
657 | RawSha256.prototype.hashBuffer = function () {
|
658 | var _a = this, buffer = _a.buffer, state = _a.state;
|
659 | var state0 = state[0], state1 = state[1], state2 = state[2], state3 = state[3], state4 = state[4], state5 = state[5], state6 = state[6], state7 = state[7];
|
660 | for (var i = 0; i < constants_1.BLOCK_SIZE; i++) {
|
661 | if (i < 16) {
|
662 | this.temp[i] =
|
663 | ((buffer[i * 4] & 0xff) << 24) |
|
664 | ((buffer[i * 4 + 1] & 0xff) << 16) |
|
665 | ((buffer[i * 4 + 2] & 0xff) << 8) |
|
666 | (buffer[i * 4 + 3] & 0xff);
|
667 | }
|
668 | else {
|
669 | var u = this.temp[i - 2];
|
670 | var t1_1 = ((u >>> 17) | (u << 15)) ^ ((u >>> 19) | (u << 13)) ^ (u >>> 10);
|
671 | u = this.temp[i - 15];
|
672 | var t2_1 = ((u >>> 7) | (u << 25)) ^ ((u >>> 18) | (u << 14)) ^ (u >>> 3);
|
673 | this.temp[i] =
|
674 | ((t1_1 + this.temp[i - 7]) | 0) + ((t2_1 + this.temp[i - 16]) | 0);
|
675 | }
|
676 | var t1 = ((((((state4 >>> 6) | (state4 << 26)) ^
|
677 | ((state4 >>> 11) | (state4 << 21)) ^
|
678 | ((state4 >>> 25) | (state4 << 7))) +
|
679 | ((state4 & state5) ^ (~state4 & state6))) |
|
680 | 0) +
|
681 | ((state7 + ((constants_1.KEY[i] + this.temp[i]) | 0)) | 0)) |
|
682 | 0;
|
683 | var t2 = ((((state0 >>> 2) | (state0 << 30)) ^
|
684 | ((state0 >>> 13) | (state0 << 19)) ^
|
685 | ((state0 >>> 22) | (state0 << 10))) +
|
686 | ((state0 & state1) ^ (state0 & state2) ^ (state1 & state2))) |
|
687 | 0;
|
688 | state7 = state6;
|
689 | state6 = state5;
|
690 | state5 = state4;
|
691 | state4 = (state3 + t1) | 0;
|
692 | state3 = state2;
|
693 | state2 = state1;
|
694 | state1 = state0;
|
695 | state0 = (t1 + t2) | 0;
|
696 | }
|
697 | state[0] += state0;
|
698 | state[1] += state1;
|
699 | state[2] += state2;
|
700 | state[3] += state3;
|
701 | state[4] += state4;
|
702 | state[5] += state5;
|
703 | state[6] += state6;
|
704 | state[7] += state7;
|
705 | };
|
706 | return RawSha256;
|
707 | }());
|
708 | exports.RawSha256 = RawSha256;
|
709 | //# sourceMappingURL=RawSha256.js.map
|
710 |
|
711 | /***/ }),
|
712 |
|
713 | /***/ "../../node_modules/@aws-crypto/sha256-js/build/constants.js":
|
714 | /*!******************************************************************************!*\
|
715 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-js/build/constants.js ***!
|
716 | \******************************************************************************/
|
717 | /*! no static exports found */
|
718 | /***/ (function(module, exports, __webpack_require__) {
|
719 |
|
720 | ;
|
721 |
|
722 | Object.defineProperty(exports, "__esModule", { value: true });
|
723 | /**
|
724 | * @internal
|
725 | */
|
726 | exports.BLOCK_SIZE = 64;
|
727 | /**
|
728 | * @internal
|
729 | */
|
730 | exports.DIGEST_LENGTH = 32;
|
731 | /**
|
732 | * @internal
|
733 | */
|
734 | exports.KEY = new Uint32Array([
|
735 | 0x428a2f98,
|
736 | 0x71374491,
|
737 | 0xb5c0fbcf,
|
738 | 0xe9b5dba5,
|
739 | 0x3956c25b,
|
740 | 0x59f111f1,
|
741 | 0x923f82a4,
|
742 | 0xab1c5ed5,
|
743 | 0xd807aa98,
|
744 | 0x12835b01,
|
745 | 0x243185be,
|
746 | 0x550c7dc3,
|
747 | 0x72be5d74,
|
748 | 0x80deb1fe,
|
749 | 0x9bdc06a7,
|
750 | 0xc19bf174,
|
751 | 0xe49b69c1,
|
752 | 0xefbe4786,
|
753 | 0x0fc19dc6,
|
754 | 0x240ca1cc,
|
755 | 0x2de92c6f,
|
756 | 0x4a7484aa,
|
757 | 0x5cb0a9dc,
|
758 | 0x76f988da,
|
759 | 0x983e5152,
|
760 | 0xa831c66d,
|
761 | 0xb00327c8,
|
762 | 0xbf597fc7,
|
763 | 0xc6e00bf3,
|
764 | 0xd5a79147,
|
765 | 0x06ca6351,
|
766 | 0x14292967,
|
767 | 0x27b70a85,
|
768 | 0x2e1b2138,
|
769 | 0x4d2c6dfc,
|
770 | 0x53380d13,
|
771 | 0x650a7354,
|
772 | 0x766a0abb,
|
773 | 0x81c2c92e,
|
774 | 0x92722c85,
|
775 | 0xa2bfe8a1,
|
776 | 0xa81a664b,
|
777 | 0xc24b8b70,
|
778 | 0xc76c51a3,
|
779 | 0xd192e819,
|
780 | 0xd6990624,
|
781 | 0xf40e3585,
|
782 | 0x106aa070,
|
783 | 0x19a4c116,
|
784 | 0x1e376c08,
|
785 | 0x2748774c,
|
786 | 0x34b0bcb5,
|
787 | 0x391c0cb3,
|
788 | 0x4ed8aa4a,
|
789 | 0x5b9cca4f,
|
790 | 0x682e6ff3,
|
791 | 0x748f82ee,
|
792 | 0x78a5636f,
|
793 | 0x84c87814,
|
794 | 0x8cc70208,
|
795 | 0x90befffa,
|
796 | 0xa4506ceb,
|
797 | 0xbef9a3f7,
|
798 | 0xc67178f2
|
799 | ]);
|
800 | /**
|
801 | * @internal
|
802 | */
|
803 | exports.INIT = [
|
804 | 0x6a09e667,
|
805 | 0xbb67ae85,
|
806 | 0x3c6ef372,
|
807 | 0xa54ff53a,
|
808 | 0x510e527f,
|
809 | 0x9b05688c,
|
810 | 0x1f83d9ab,
|
811 | 0x5be0cd19
|
812 | ];
|
813 | /**
|
814 | * @internal
|
815 | */
|
816 | exports.MAX_HASHABLE_LENGTH = Math.pow(2, 53) - 1;
|
817 | //# sourceMappingURL=constants.js.map
|
818 |
|
819 | /***/ }),
|
820 |
|
821 | /***/ "../../node_modules/@aws-crypto/sha256-js/build/index.js":
|
822 | /*!**************************************************************************!*\
|
823 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-js/build/index.js ***!
|
824 | \**************************************************************************/
|
825 | /*! no static exports found */
|
826 | /***/ (function(module, exports, __webpack_require__) {
|
827 |
|
828 | ;
|
829 |
|
830 | Object.defineProperty(exports, "__esModule", { value: true });
|
831 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
832 | tslib_1.__exportStar(__webpack_require__(/*! ./jsSha256 */ "../../node_modules/@aws-crypto/sha256-js/build/jsSha256.js"), exports);
|
833 | //# sourceMappingURL=index.js.map
|
834 |
|
835 | /***/ }),
|
836 |
|
837 | /***/ "../../node_modules/@aws-crypto/sha256-js/build/jsSha256.js":
|
838 | /*!*****************************************************************************!*\
|
839 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-js/build/jsSha256.js ***!
|
840 | \*****************************************************************************/
|
841 | /*! no static exports found */
|
842 | /***/ (function(module, exports, __webpack_require__) {
|
843 |
|
844 | ;
|
845 |
|
846 | Object.defineProperty(exports, "__esModule", { value: true });
|
847 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
848 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-crypto/sha256-js/build/constants.js");
|
849 | var RawSha256_1 = __webpack_require__(/*! ./RawSha256 */ "../../node_modules/@aws-crypto/sha256-js/build/RawSha256.js");
|
850 | var util_utf8_browser_1 = __webpack_require__(/*! @aws-sdk/util-utf8-browser */ "../../node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/index.js");
|
851 | var Sha256 = /** @class */ (function () {
|
852 | function Sha256(secret) {
|
853 | this.hash = new RawSha256_1.RawSha256();
|
854 | if (secret) {
|
855 | this.outer = new RawSha256_1.RawSha256();
|
856 | var inner = bufferFromSecret(secret);
|
857 | var outer = new Uint8Array(constants_1.BLOCK_SIZE);
|
858 | outer.set(inner);
|
859 | for (var i = 0; i < constants_1.BLOCK_SIZE; i++) {
|
860 | inner[i] ^= 0x36;
|
861 | outer[i] ^= 0x5c;
|
862 | }
|
863 | this.hash.update(inner);
|
864 | this.outer.update(outer);
|
865 | // overwrite the copied key in memory
|
866 | for (var i = 0; i < inner.byteLength; i++) {
|
867 | inner[i] = 0;
|
868 | }
|
869 | }
|
870 | }
|
871 | Sha256.prototype.update = function (toHash) {
|
872 | if (isEmptyData(toHash) || this.error) {
|
873 | return;
|
874 | }
|
875 | try {
|
876 | this.hash.update(convertToBuffer(toHash));
|
877 | }
|
878 | catch (e) {
|
879 | this.error = e;
|
880 | }
|
881 | };
|
882 | /* This synchronous method keeps compatibility
|
883 | * with the v2 aws-sdk.
|
884 | */
|
885 | Sha256.prototype.digestSync = function () {
|
886 | if (this.error) {
|
887 | throw this.error;
|
888 | }
|
889 | if (this.outer) {
|
890 | if (!this.outer.finished) {
|
891 | this.outer.update(this.hash.digest());
|
892 | }
|
893 | return this.outer.digest();
|
894 | }
|
895 | return this.hash.digest();
|
896 | };
|
897 | /* The underlying digest method here is synchronous.
|
898 | * To keep the same interface with the other hash functions
|
899 | * the default is to expose this as an async method.
|
900 | * However, it can sometimes be useful to have a sync method.
|
901 | */
|
902 | Sha256.prototype.digest = function () {
|
903 | return tslib_1.__awaiter(this, void 0, void 0, function () {
|
904 | return tslib_1.__generator(this, function (_a) {
|
905 | return [2 /*return*/, this.digestSync()];
|
906 | });
|
907 | });
|
908 | };
|
909 | return Sha256;
|
910 | }());
|
911 | exports.Sha256 = Sha256;
|
912 | function bufferFromSecret(secret) {
|
913 | var input = convertToBuffer(secret);
|
914 | if (input.byteLength > constants_1.BLOCK_SIZE) {
|
915 | var bufferHash = new RawSha256_1.RawSha256();
|
916 | bufferHash.update(input);
|
917 | input = bufferHash.digest();
|
918 | }
|
919 | var buffer = new Uint8Array(constants_1.BLOCK_SIZE);
|
920 | buffer.set(input);
|
921 | return buffer;
|
922 | }
|
923 | function isEmptyData(data) {
|
924 | if (typeof data === "string") {
|
925 | return data.length === 0;
|
926 | }
|
927 | return data.byteLength === 0;
|
928 | }
|
929 | function convertToBuffer(data) {
|
930 | if (typeof data === "string") {
|
931 | return util_utf8_browser_1.fromUtf8(data);
|
932 | }
|
933 | if (ArrayBuffer.isView(data)) {
|
934 | return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT);
|
935 | }
|
936 | return new Uint8Array(data);
|
937 | }
|
938 | //# sourceMappingURL=jsSha256.js.map
|
939 |
|
940 | /***/ }),
|
941 |
|
942 | /***/ "../../node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/index.js":
|
943 | /*!*********************************************************************************************************************!*\
|
944 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/index.js ***!
|
945 | \*********************************************************************************************************************/
|
946 | /*! no static exports found */
|
947 | /***/ (function(module, exports, __webpack_require__) {
|
948 |
|
949 | ;
|
950 |
|
951 | Object.defineProperty(exports, "__esModule", { value: true });
|
952 | var pureJs_1 = __webpack_require__(/*! ./pureJs */ "../../node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/pureJs.js");
|
953 | var whatwgEncodingApi_1 = __webpack_require__(/*! ./whatwgEncodingApi */ "../../node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/whatwgEncodingApi.js");
|
954 | function fromUtf8(input) {
|
955 | if (typeof TextEncoder === "function") {
|
956 | return whatwgEncodingApi_1.fromUtf8(input);
|
957 | }
|
958 | return pureJs_1.fromUtf8(input);
|
959 | }
|
960 | exports.fromUtf8 = fromUtf8;
|
961 | function toUtf8(input) {
|
962 | if (typeof TextDecoder === "function") {
|
963 | return whatwgEncodingApi_1.toUtf8(input);
|
964 | }
|
965 | return pureJs_1.toUtf8(input);
|
966 | }
|
967 | exports.toUtf8 = toUtf8;
|
968 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBc0U7QUFDdEUseURBRzZCO0FBSzdCLFNBQWdCLFFBQVEsQ0FBQyxLQUFhO0lBQ3BDLElBQUksT0FBTyxXQUFXLEtBQUssVUFBVSxFQUFFO1FBQ3JDLE9BQU8sNEJBQW1CLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDbkM7SUFFRCxPQUFPLGlCQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDM0IsQ0FBQztBQU5ELDRCQU1DO0FBRUQsU0FBZ0IsTUFBTSxDQUFDLEtBQWlCO0lBQ3RDLElBQUksT0FBTyxXQUFXLEtBQUssVUFBVSxFQUFFO1FBQ3JDLE9BQU8sMEJBQWlCLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDakM7SUFFRCxPQUFPLGVBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUN6QixDQUFDO0FBTkQsd0JBTUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmcm9tVXRmOCBhcyBqc0Zyb21VdGY4LCB0b1V0ZjggYXMganNUb1V0ZjggfSBmcm9tIFwiLi9wdXJlSnNcIjtcbmltcG9ydCB7XG4gIGZyb21VdGY4IGFzIHRleHRFbmNvZGVyRnJvbVV0ZjgsXG4gIHRvVXRmOCBhcyB0ZXh0RW5jb2RlclRvVXRmOFxufSBmcm9tIFwiLi93aGF0d2dFbmNvZGluZ0FwaVwiO1xuXG5kZWNsYXJlIGNvbnN0IFRleHREZWNvZGVyOiBGdW5jdGlvbiB8IHVuZGVmaW5lZDtcbmRlY2xhcmUgY29uc3QgVGV4dEVuY29kZXI6IEZ1bmN0aW9uIHwgdW5kZWZpbmVkO1xuXG5leHBvcnQgZnVuY3Rpb24gZnJvbVV0ZjgoaW5wdXQ6IHN0cmluZyk6IFVpbnQ4QXJyYXkge1xuICBpZiAodHlwZW9mIFRleHRFbmNvZGVyID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICByZXR1cm4gdGV4dEVuY29kZXJGcm9tVXRmOChpbnB1dCk7XG4gIH1cblxuICByZXR1cm4ganNGcm9tVXRmOChpbnB1dCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0b1V0ZjgoaW5wdXQ6IFVpbnQ4QXJyYXkpOiBzdHJpbmcge1xuICBpZiAodHlwZW9mIFRleHREZWNvZGVyID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICByZXR1cm4gdGV4dEVuY29kZXJUb1V0ZjgoaW5wdXQpO1xuICB9XG5cbiAgcmV0dXJuIGpzVG9VdGY4KGlucHV0KTtcbn1cbiJdfQ==
|
969 |
|
970 | /***/ }),
|
971 |
|
972 | /***/ "../../node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/pureJs.js":
|
973 | /*!**********************************************************************************************************************!*\
|
974 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/pureJs.js ***!
|
975 | \**********************************************************************************************************************/
|
976 | /*! no static exports found */
|
977 | /***/ (function(module, exports, __webpack_require__) {
|
978 |
|
979 | ;
|
980 |
|
981 | Object.defineProperty(exports, "__esModule", { value: true });
|
982 | /**
|
983 | * Converts a JS string from its native UCS-2/UTF-16 representation into a
|
984 | * Uint8Array of the bytes used to represent the equivalent characters in UTF-8.
|
985 | *
|
986 | * Cribbed from the `goog.crypt.stringToUtf8ByteArray` function in the Google
|
987 | * Closure library, though updated to use typed arrays.
|
988 | */
|
989 | function fromUtf8(input) {
|
990 | var bytes = [];
|
991 | for (var i = 0, len = input.length; i < len; i++) {
|
992 | var value = input.charCodeAt(i);
|
993 | if (value < 0x80) {
|
994 | bytes.push(value);
|
995 | }
|
996 | else if (value < 0x800) {
|
997 | bytes.push((value >> 6) | 192, (value & 63) | 128);
|
998 | }
|
999 | else if (i + 1 < input.length &&
|
1000 | (value & 0xfc00) === 0xd800 &&
|
1001 | (input.charCodeAt(i + 1) & 0xfc00) === 0xdc00) {
|
1002 | var surrogatePair = 0x10000 +
|
1003 | ((value & 1023) << 10) +
|
1004 | (input.charCodeAt(++i) & 1023);
|
1005 | bytes.push((surrogatePair >> 18) | 240, ((surrogatePair >> 12) & 63) | 128, ((surrogatePair >> 6) & 63) | 128, (surrogatePair & 63) | 128);
|
1006 | }
|
1007 | else {
|
1008 | bytes.push((value >> 12) | 224, ((value >> 6) & 63) | 128, (value & 63) | 128);
|
1009 | }
|
1010 | }
|
1011 | return Uint8Array.from(bytes);
|
1012 | }
|
1013 | exports.fromUtf8 = fromUtf8;
|
1014 | /**
|
1015 | * Converts a typed array of bytes containing UTF-8 data into a native JS
|
1016 | * string.
|
1017 | *
|
1018 | * Partly cribbed from the `goog.crypt.utf8ByteArrayToString` function in the
|
1019 | * Google Closure library, though updated to use typed arrays and to better
|
1020 | * handle astral plane code points.
|
1021 | */
|
1022 | function toUtf8(input) {
|
1023 | var decoded = "";
|
1024 | for (var i = 0, len = input.length; i < len; i++) {
|
1025 | var byte = input[i];
|
1026 | if (byte < 0x80) {
|
1027 | decoded += String.fromCharCode(byte);
|
1028 | }
|
1029 | else if (192 <= byte && byte < 224) {
|
1030 | var nextByte = input[++i];
|
1031 | decoded += String.fromCharCode(((byte & 31) << 6) | (nextByte & 63));
|
1032 | }
|
1033 | else if (240 <= byte && byte < 365) {
|
1034 | var surrogatePair = [byte, input[++i], input[++i], input[++i]];
|
1035 | var encoded = "%" + surrogatePair.map(function (byteValue) { return byteValue.toString(16); }).join("%");
|
1036 | decoded += decodeURIComponent(encoded);
|
1037 | }
|
1038 | else {
|
1039 | decoded += String.fromCharCode(((byte & 15) << 12) |
|
1040 | ((input[++i] & 63) << 6) |
|
1041 | (input[++i] & 63));
|
1042 | }
|
1043 | }
|
1044 | return decoded;
|
1045 | }
|
1046 | exports.toUtf8 = toUtf8;
|
1047 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVyZUpzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3B1cmVKcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7R0FNRztBQUNILFNBQWdCLFFBQVEsQ0FBQyxLQUFhO0lBQ3BDLElBQU0sS0FBSyxHQUFrQixFQUFFLENBQUM7SUFDaEMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNoRCxJQUFNLEtBQUssR0FBRyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ2xDLElBQUksS0FBSyxHQUFHLElBQUksRUFBRTtZQUNoQixLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ25CO2FBQU0sSUFBSSxLQUFLLEdBQUcsS0FBSyxFQUFFO1lBQ3hCLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDLEdBQUcsR0FBVSxFQUFFLENBQUMsS0FBSyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FBQyxDQUFDO1NBQ3hFO2FBQU0sSUFDTCxDQUFDLEdBQUcsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNO1lBQ3BCLENBQUMsS0FBSyxHQUFHLE1BQU0sQ0FBQyxLQUFLLE1BQU07WUFDM0IsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNLENBQUMsS0FBSyxNQUFNLEVBQzdDO1lBQ0EsSUFBTSxhQUFhLEdBQ2pCLE9BQU87Z0JBQ1AsQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFZLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQzlCLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLElBQVksQ0FBQyxDQUFDO1lBQ3pDLEtBQUssQ0FBQyxJQUFJLENBQ1IsQ0FBQyxhQUFhLElBQUksRUFBRSxDQUFDLEdBQUcsR0FBVSxFQUNsQyxDQUFDLENBQUMsYUFBYSxJQUFJLEVBQUUsQ0FBQyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsRUFDL0MsQ0FBQyxDQUFDLGFBQWEsSUFBSSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsR0FBRyxHQUFVLEVBQzlDLENBQUMsYUFBYSxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FDeEMsQ0FBQztTQUNIO2FBQU07WUFDTCxLQUFLLENBQUMsSUFBSSxDQUNSLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxHQUFHLEdBQVUsRUFDMUIsQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsR0FBRyxHQUFVLEVBQ3RDLENBQUMsS0FBSyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FDaEMsQ0FBQztTQUNIO0tBQ0Y7SUFFRCxPQUFPLFVBQVUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDaEMsQ0FBQztBQWpDRCw0QkFpQ0M7QUFFRDs7Ozs7OztHQU9HO0FBQ0gsU0FBZ0IsTUFBTSxDQUFDLEtBQWlCO0lBQ3RDLElBQUksT0FBTyxHQUFHLEVBQUUsQ0FBQztJQUNqQixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxHQUFHLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQ2hELElBQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUN0QixJQUFJLElBQUksR0FBRyxJQUFJLEVBQUU7WUFDZixPQUFPLElBQUksTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN0QzthQUFNLElBQUksR0FBVSxJQUFJLElBQUksSUFBSSxJQUFJLEdBQUcsR0FBVSxFQUFFO1lBQ2xELElBQU0sUUFBUSxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQzVCLE9BQU8sSUFBSSxNQUFNLENBQUMsWUFBWSxDQUM1QixDQUFDLENBQUMsSUFBSSxHQUFHLEVBQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsUUFBUSxHQUFHLEVBQVEsQ0FBQyxDQUNoRCxDQUFDO1NBQ0g7YUFBTSxJQUFJLEdBQVUsSUFBSSxJQUFJLElBQUksSUFBSSxHQUFHLEdBQVcsRUFBRTtZQUNuRCxJQUFNLGFBQWEsR0FBRyxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ2pFLElBQU0sT0FBTyxHQUNYLEdBQUcsR0FBRyxhQUFhLENBQUMsR0FBRyxDQUFDLFVBQUEsU0FBUyxJQUFJLE9BQUEsU0FBUyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsRUFBdEIsQ0FBc0IsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUN6RSxPQUFPLElBQUksa0JBQWtCLENBQUMsT0FBTyxDQUFDLENBQUM7U0FDeEM7YUFBTTtZQUNMLE9BQU8sSUFBSSxNQUFNLENBQUMsWUFBWSxDQUM1QixDQUFDLENBQUMsSUFBSSxHQUFHLEVBQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztnQkFDckIsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDOUIsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsQ0FDMUIsQ0FBQztTQUNIO0tBQ0Y7SUFFRCxPQUFPLE9BQU8sQ0FBQztBQUNqQixDQUFDO0FBMUJELHdCQTBCQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29udmVydHMgYSBKUyBzdHJpbmcgZnJvbSBpdHMgbmF0aXZlIFVDUy0yL1VURi0xNiByZXByZXNlbnRhdGlvbiBpbnRvIGFcbiAqIFVpbnQ4QXJyYXkgb2YgdGhlIGJ5dGVzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBlcXVpdmFsZW50IGNoYXJhY3RlcnMgaW4gVVRGLTguXG4gKlxuICogQ3JpYmJlZCBmcm9tIHRoZSBgZ29vZy5jcnlwdC5zdHJpbmdUb1V0ZjhCeXRlQXJyYXlgIGZ1bmN0aW9uIGluIHRoZSBHb29nbGVcbiAqIENsb3N1cmUgbGlicmFyeSwgdGhvdWdoIHVwZGF0ZWQgdG8gdXNlIHR5cGVkIGFycmF5cy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGZyb21VdGY4KGlucHV0OiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgY29uc3QgYnl0ZXM6IEFycmF5PG51bWJlcj4gPSBbXTtcbiAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IGlucHV0Lmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgY29uc3QgdmFsdWUgPSBpbnB1dC5jaGFyQ29kZUF0KGkpO1xuICAgIGlmICh2YWx1ZSA8IDB4ODApIHtcbiAgICAgIGJ5dGVzLnB1c2godmFsdWUpO1xuICAgIH0gZWxzZSBpZiAodmFsdWUgPCAweDgwMCkge1xuICAgICAgYnl0ZXMucHVzaCgodmFsdWUgPj4gNikgfCAwYjExMDAwMDAwLCAodmFsdWUgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwKTtcbiAgICB9IGVsc2UgaWYgKFxuICAgICAgaSArIDEgPCBpbnB1dC5sZW5ndGggJiZcbiAgICAgICh2YWx1ZSAmIDB4ZmMwMCkgPT09IDB4ZDgwMCAmJlxuICAgICAgKGlucHV0LmNoYXJDb2RlQXQoaSArIDEpICYgMHhmYzAwKSA9PT0gMHhkYzAwXG4gICAgKSB7XG4gICAgICBjb25zdCBzdXJyb2dhdGVQYWlyID1cbiAgICAgICAgMHgxMDAwMCArXG4gICAgICAgICgodmFsdWUgJiAwYjExMTExMTExMTEpIDw8IDEwKSArXG4gICAgICAgIChpbnB1dC5jaGFyQ29kZUF0KCsraSkgJiAwYjExMTExMTExMTEpO1xuICAgICAgYnl0ZXMucHVzaChcbiAgICAgICAgKHN1cnJvZ2F0ZVBhaXIgPj4gMTgpIHwgMGIxMTExMDAwMCxcbiAgICAgICAgKChzdXJyb2dhdGVQYWlyID4+IDEyKSAmIDBiMTExMTExKSB8IDBiMTAwMDAwMDAsXG4gICAgICAgICgoc3Vycm9nYXRlUGFpciA+PiA2KSAmIDBiMTExMTExKSB8IDBiMTAwMDAwMDAsXG4gICAgICAgIChzdXJyb2dhdGVQYWlyICYgMGIxMTExMTEpIHwgMGIxMDAwMDAwMFxuICAgICAgKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYnl0ZXMucHVzaChcbiAgICAgICAgKHZhbHVlID4+IDEyKSB8IDBiMTExMDAwMDAsXG4gICAgICAgICgodmFsdWUgPj4gNikgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwLFxuICAgICAgICAodmFsdWUgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBVaW50OEFycmF5LmZyb20oYnl0ZXMpO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGEgdHlwZWQgYXJyYXkgb2YgYnl0ZXMgY29udGFpbmluZyBVVEYtOCBkYXRhIGludG8gYSBuYXRpdmUgSlNcbiAqIHN0cmluZy5cbiAqXG4gKiBQYXJ0bHkgY3JpYmJlZCBmcm9tIHRoZSBgZ29vZy5jcnlwdC51dGY4Qnl0ZUFycmF5VG9TdHJpbmdgIGZ1bmN0aW9uIGluIHRoZVxuICogR29vZ2xlIENsb3N1cmUgbGlicmFyeSwgdGhvdWdoIHVwZGF0ZWQgdG8gdXNlIHR5cGVkIGFycmF5cyBhbmQgdG8gYmV0dGVyXG4gKiBoYW5kbGUgYXN0cmFsIHBsYW5lIGNvZGUgcG9pbnRzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdG9VdGY4KGlucHV0OiBVaW50OEFycmF5KTogc3RyaW5nIHtcbiAgbGV0IGRlY29kZWQgPSBcIlwiO1xuICBmb3IgKGxldCBpID0gMCwgbGVuID0gaW5wdXQubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICBjb25zdCBieXRlID0gaW5wdXRbaV07XG4gICAgaWYgKGJ5dGUgPCAweDgwKSB7XG4gICAgICBkZWNvZGVkICs9IFN0cmluZy5mcm9tQ2hhckNvZGUoYnl0ZSk7XG4gICAgfSBlbHNlIGlmICgwYjExMDAwMDAwIDw9IGJ5dGUgJiYgYnl0ZSA8IDBiMTExMDAwMDApIHtcbiAgICAgIGNvbnN0IG5leHRCeXRlID0gaW5wdXRbKytpXTtcbiAgICAgIGRlY29kZWQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShcbiAgICAgICAgKChieXRlICYgMGIxMTExMSkgPDwgNikgfCAobmV4dEJ5dGUgJiAwYjExMTExMSlcbiAgICAgICk7XG4gICAgfSBlbHNlIGlmICgwYjExMTEwMDAwIDw9IGJ5dGUgJiYgYnl0ZSA8IDBiMTAxMTAxMTAxKSB7XG4gICAgICBjb25zdCBzdXJyb2dhdGVQYWlyID0gW2J5dGUsIGlucHV0WysraV0sIGlucHV0WysraV0sIGlucHV0WysraV1dO1xuICAgICAgY29uc3QgZW5jb2RlZCA9XG4gICAgICAgIFwiJVwiICsgc3Vycm9nYXRlUGFpci5tYXAoYnl0ZVZhbHVlID0+IGJ5dGVWYWx1ZS50b1N0cmluZygxNikpLmpvaW4oXCIlXCIpO1xuICAgICAgZGVjb2RlZCArPSBkZWNvZGVVUklDb21wb25lbnQoZW5jb2RlZCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGRlY29kZWQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShcbiAgICAgICAgKChieXRlICYgMGIxMTExKSA8PCAxMikgfFxuICAgICAgICAgICgoaW5wdXRbKytpXSAmIDBiMTExMTExKSA8PCA2KSB8XG4gICAgICAgICAgKGlucHV0WysraV0gJiAwYjExMTExMSlcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGRlY29kZWQ7XG59XG4iXX0=
|
1048 |
|
1049 | /***/ }),
|
1050 |
|
1051 | /***/ "../../node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/whatwgEncodingApi.js":
|
1052 | /*!*********************************************************************************************************************************!*\
|
1053 | !*** /root/amplify-js/node_modules/@aws-crypto/sha256-js/node_modules/@aws-sdk/util-utf8-browser/dist/cjs/whatwgEncodingApi.js ***!
|
1054 | \*********************************************************************************************************************************/
|
1055 | /*! no static exports found */
|
1056 | /***/ (function(module, exports, __webpack_require__) {
|
1057 |
|
1058 | ;
|
1059 |
|
1060 | Object.defineProperty(exports, "__esModule", { value: true });
|
1061 | function fromUtf8(input) {
|
1062 | return new TextEncoder().encode(input);
|
1063 | }
|
1064 | exports.fromUtf8 = fromUtf8;
|
1065 | function toUtf8(input) {
|
1066 | return new TextDecoder("utf-8").decode(input);
|
1067 | }
|
1068 | exports.toUtf8 = toUtf8;
|
1069 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2hhdHdnRW5jb2RpbmdBcGkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvd2hhdHdnRW5jb2RpbmdBcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUEyQ0EsU0FBZ0IsUUFBUSxDQUFDLEtBQWE7SUFDcEMsT0FBTyxJQUFJLFdBQVcsRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUN6QyxDQUFDO0FBRkQsNEJBRUM7QUFFRCxTQUFnQixNQUFNLENBQUMsS0FBaUI7SUFDdEMsT0FBTyxJQUFJLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDaEQsQ0FBQztBQUZELHdCQUVDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBIGRlY2xhcmF0aW9uIG9mIHRoZSBnbG9iYWwgVGV4dEVuY29kZXIgYW5kIFRleHREZWNvZGVyIGNvbnN0cnVjdG9ycy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZW5jb2Rpbmcuc3BlYy53aGF0d2cub3JnL1xuICovXG5uYW1lc3BhY2UgRW5jb2Rpbmcge1xuICBpbnRlcmZhY2UgVGV4dERlY29kZXJPcHRpb25zIHtcbiAgICBmYXRhbD86IGJvb2xlYW47XG4gICAgaWdub3JlQk9NPzogYm9vbGVhbjtcbiAgfVxuXG4gIGludGVyZmFjZSBUZXh0RGVjb2RlT3B0aW9ucyB7XG4gICAgc3RyZWFtPzogYm9vbGVhbjtcbiAgfVxuXG4gIGludGVyZmFjZSBUZXh0RGVjb2RlciB7XG4gICAgcmVhZG9ubHkgZW5jb2Rpbmc6IHN0cmluZztcbiAgICByZWFkb25seSBmYXRhbDogYm9vbGVhbjtcbiAgICByZWFkb25seSBpZ25vcmVCT006IGJvb2xlYW47XG4gICAgZGVjb2RlKFxuICAgICAgaW5wdXQ/OiBBcnJheUJ1ZmZlciB8IEFycmF5QnVmZmVyVmlldyxcbiAgICAgIG9wdGlvbnM/OiBUZXh0RGVjb2RlT3B0aW9uc1xuICAgICk6IHN0cmluZztcbiAgfVxuXG4gIGV4cG9ydCBpbnRlcmZhY2UgVGV4dERlY29kZXJDb25zdHJ1Y3RvciB7XG4gICAgbmV3IChsYWJlbD86IHN0cmluZywgb3B0aW9ucz86IFRleHREZWNvZGVyT3B0aW9ucyk6IFRleHREZWNvZGVyO1xuICB9XG5cbiAgaW50ZXJmYWNlIFRleHRFbmNvZGVyIHtcbiAgICByZWFkb25seSBlbmNvZGluZzogXCJ1dGYtOFwiO1xuICAgIGVuY29kZShpbnB1dD86IHN0cmluZyk6IFVpbnQ4QXJyYXk7XG4gIH1cblxuICBleHBvcnQgaW50ZXJmYWNlIFRleHRFbmNvZGVyQ29uc3RydWN0b3Ige1xuICAgIG5ldyAoKTogVGV4dEVuY29kZXI7XG4gIH1cbn1cblxuZGVjbGFyZSBjb25zdCBUZXh0RGVjb2RlcjogRW5jb2RpbmcuVGV4dERlY29kZXJDb25zdHJ1Y3RvcjtcblxuZGVjbGFyZSBjb25zdCBUZXh0RW5jb2RlcjogRW5jb2RpbmcuVGV4dEVuY29kZXJDb25zdHJ1Y3RvcjtcblxuZXhwb3J0IGZ1bmN0aW9uIGZyb21VdGY4KGlucHV0OiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgcmV0dXJuIG5ldyBUZXh0RW5jb2RlcigpLmVuY29kZShpbnB1dCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0b1V0ZjgoaW5wdXQ6IFVpbnQ4QXJyYXkpOiBzdHJpbmcge1xuICByZXR1cm4gbmV3IFRleHREZWNvZGVyKFwidXRmLThcIikuZGVjb2RlKGlucHV0KTtcbn1cbiJdfQ==
|
1070 |
|
1071 | /***/ }),
|
1072 |
|
1073 | /***/ "../../node_modules/@aws-crypto/supports-web-crypto/build/index.js":
|
1074 | /*!************************************************************************************!*\
|
1075 | !*** /root/amplify-js/node_modules/@aws-crypto/supports-web-crypto/build/index.js ***!
|
1076 | \************************************************************************************/
|
1077 | /*! no static exports found */
|
1078 | /***/ (function(module, exports, __webpack_require__) {
|
1079 |
|
1080 | ;
|
1081 |
|
1082 | Object.defineProperty(exports, "__esModule", { value: true });
|
1083 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1084 | tslib_1.__exportStar(__webpack_require__(/*! ./supportsWebCrypto */ "../../node_modules/@aws-crypto/supports-web-crypto/build/supportsWebCrypto.js"), exports);
|
1085 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiLi9zcmMvIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw4REFBb0MiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9zdXBwb3J0c1dlYkNyeXB0b1wiO1xuIl19
|
1086 |
|
1087 | /***/ }),
|
1088 |
|
1089 | /***/ "../../node_modules/@aws-crypto/supports-web-crypto/build/supportsWebCrypto.js":
|
1090 | /*!************************************************************************************************!*\
|
1091 | !*** /root/amplify-js/node_modules/@aws-crypto/supports-web-crypto/build/supportsWebCrypto.js ***!
|
1092 | \************************************************************************************************/
|
1093 | /*! no static exports found */
|
1094 | /***/ (function(module, exports, __webpack_require__) {
|
1095 |
|
1096 | ;
|
1097 |
|
1098 | Object.defineProperty(exports, "__esModule", { value: true });
|
1099 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1100 | var subtleCryptoMethods = [
|
1101 | "decrypt",
|
1102 | "digest",
|
1103 | "encrypt",
|
1104 | "exportKey",
|
1105 | "generateKey",
|
1106 | "importKey",
|
1107 | "sign",
|
1108 | "verify"
|
1109 | ];
|
1110 | function supportsWebCrypto(window) {
|
1111 | if (supportsSecureRandom(window) &&
|
1112 | typeof window.crypto.subtle === "object") {
|
1113 | var subtle = window.crypto.subtle;
|
1114 | return supportsSubtleCrypto(subtle);
|
1115 | }
|
1116 | return false;
|
1117 | }
|
1118 | exports.supportsWebCrypto = supportsWebCrypto;
|
1119 | function supportsSecureRandom(window) {
|
1120 | if (typeof window === "object" && typeof window.crypto === "object") {
|
1121 | var getRandomValues = window.crypto.getRandomValues;
|
1122 | return typeof getRandomValues === "function";
|
1123 | }
|
1124 | return false;
|
1125 | }
|
1126 | exports.supportsSecureRandom = supportsSecureRandom;
|
1127 | function supportsSubtleCrypto(subtle) {
|
1128 | return (subtle &&
|
1129 | subtleCryptoMethods.every(function (methodName) { return typeof subtle[methodName] === "function"; }));
|
1130 | }
|
1131 | exports.supportsSubtleCrypto = supportsSubtleCrypto;
|
1132 | function supportsZeroByteGCM(subtle) {
|
1133 | return tslib_1.__awaiter(this, void 0, void 0, function () {
|
1134 | var key, zeroByteAuthTag, _a;
|
1135 | return tslib_1.__generator(this, function (_b) {
|
1136 | switch (_b.label) {
|
1137 | case 0:
|
1138 | if (!supportsSubtleCrypto(subtle))
|
1139 | return [2 /*return*/, false];
|
1140 | _b.label = 1;
|
1141 | case 1:
|
1142 | _b.trys.push([1, 4, , 5]);
|
1143 | return [4 /*yield*/, subtle.generateKey({ name: "AES-GCM", length: 128 }, false, ["encrypt"])];
|
1144 | case 2:
|
1145 | key = _b.sent();
|
1146 | return [4 /*yield*/, subtle.encrypt({
|
1147 | name: "AES-GCM",
|
1148 | iv: new Uint8Array(Array(12)),
|
1149 | additionalData: new Uint8Array(Array(16)),
|
1150 | tagLength: 128
|
1151 | }, key, new Uint8Array(0))];
|
1152 | case 3:
|
1153 | zeroByteAuthTag = _b.sent();
|
1154 | return [2 /*return*/, zeroByteAuthTag.byteLength === 16];
|
1155 | case 4:
|
1156 | _a = _b.sent();
|
1157 | return [2 /*return*/, false];
|
1158 | case 5: return [2 /*return*/];
|
1159 | }
|
1160 | });
|
1161 | });
|
1162 | }
|
1163 | exports.supportsZeroByteGCM = supportsZeroByteGCM;
|
1164 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VwcG9ydHNXZWJDcnlwdG8uanMiLCJzb3VyY2VSb290IjoiLi9zcmMvIiwic291cmNlcyI6WyJzdXBwb3J0c1dlYkNyeXB0by50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFVQSxJQUFNLG1CQUFtQixHQUE4QjtJQUNyRCxTQUFTO0lBQ1QsUUFBUTtJQUNSLFNBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLFdBQVc7SUFDWCxNQUFNO0lBQ04sUUFBUTtDQUNULENBQUM7QUFFRixTQUFnQixpQkFBaUIsQ0FBQyxNQUFjO0lBQzlDLElBQ0Usb0JBQW9CLENBQUMsTUFBTSxDQUFDO1FBQzVCLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEtBQUssUUFBUSxFQUN4QztRQUNRLElBQUEsNkJBQU0sQ0FBbUI7UUFFakMsT0FBTyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUNyQztJQUVELE9BQU8sS0FBSyxDQUFDO0FBQ2YsQ0FBQztBQVhELDhDQVdDO0FBRUQsU0FBZ0Isb0JBQW9CLENBQUMsTUFBYztJQUNqRCxJQUFJLE9BQU8sTUFBTSxLQUFLLFFBQVEsSUFBSSxPQUFPLE1BQU0sQ0FBQyxNQUFNLEtBQUssUUFBUSxFQUFFO1FBQzNELElBQUEsK0NBQWUsQ0FBbUI7UUFFMUMsT0FBTyxPQUFPLGVBQWUsS0FBSyxVQUFVLENBQUM7S0FDOUM7SUFFRCxPQUFPLEtBQUssQ0FBQztBQUNmLENBQUM7QUFSRCxvREFRQztBQUVELFNBQWdCLG9CQUFvQixDQUFDLE1BQW9CO0lBQ3ZELE9BQU8sQ0FDTCxNQUFNO1FBQ04sbUJBQW1CLENBQUMsS0FBSyxDQUN2QixVQUFBLFVBQVUsSUFBSSxPQUFBLE9BQU8sTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLFVBQVUsRUFBeEMsQ0FBd0MsQ0FDdkQsQ0FDRixDQUFDO0FBQ0osQ0FBQztBQVBELG9EQU9DO0FBRUQsU0FBc0IsbUJBQW1CLENBQUMsTUFBb0I7Ozs7OztvQkFDNUQsSUFBSSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQzt3QkFBRSxzQkFBTyxLQUFLLEVBQUM7Ozs7b0JBRWxDLHFCQUFNLE1BQU0sQ0FBQyxXQUFXLENBQ2xDLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsR0FBRyxFQUFFLEVBQ2hDLEtBQUssRUFDTCxDQUFDLFNBQVMsQ0FBQyxDQUNaLEVBQUE7O29CQUpLLEdBQUcsR0FBRyxTQUlYO29CQUN1QixxQkFBTSxNQUFNLENBQUMsT0FBTyxDQUMxQzs0QkFDRSxJQUFJLEVBQUUsU0FBUzs0QkFDZixFQUFFLEVBQUUsSUFBSSxVQUFVLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDOzRCQUM3QixjQUFjLEVBQUUsSUFBSSxVQUFVLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDOzRCQUN6QyxTQUFTLEVBQUUsR0FBRzt5QkFDZixFQUNELEdBQUcsRUFDSCxJQUFJLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FDbEIsRUFBQTs7b0JBVEssZUFBZSxHQUFHLFNBU3ZCO29CQUNELHNCQUFPLGVBQWUsQ0FBQyxVQUFVLEtBQUssRUFBRSxFQUFDOzs7b0JBRXpDLHNCQUFPLEtBQUssRUFBQzs7Ozs7Q0FFaEI7QUF0QkQsa0RBc0JDIiwic291cmNlc0NvbnRlbnQiOlsidHlwZSBTdWJ0bGVDcnlwdG9NZXRob2QgPVxuICB8IFwiZGVjcnlwdFwiXG4gIHwgXCJkaWdlc3RcIlxuICB8IFwiZW5jcnlwdFwiXG4gIHwgXCJleHBvcnRLZXlcIlxuICB8IFwiZ2VuZXJhdGVLZXlcIlxuICB8IFwiaW1wb3J0S2V5XCJcbiAgfCBcInNpZ25cIlxuICB8IFwidmVyaWZ5XCI7XG5cbmNvbnN0IHN1YnRsZUNyeXB0b01ldGhvZHM6IEFycmF5PFN1YnRsZUNyeXB0b01ldGhvZD4gPSBbXG4gIFwiZGVjcnlwdFwiLFxuICBcImRpZ2VzdFwiLFxuICBcImVuY3J5cHRcIixcbiAgXCJleHBvcnRLZXlcIixcbiAgXCJnZW5lcmF0ZUtleVwiLFxuICBcImltcG9ydEtleVwiLFxuICBcInNpZ25cIixcbiAgXCJ2ZXJpZnlcIlxuXTtcblxuZXhwb3J0IGZ1bmN0aW9uIHN1cHBvcnRzV2ViQ3J5cHRvKHdpbmRvdzogV2luZG93KTogYm9vbGVhbiB7XG4gIGlmIChcbiAgICBzdXBwb3J0c1NlY3VyZVJhbmRvbSh3aW5kb3cpICYmXG4gICAgdHlwZW9mIHdpbmRvdy5jcnlwdG8uc3VidGxlID09PSBcIm9iamVjdFwiXG4gICkge1xuICAgIGNvbnN0IHsgc3VidGxlIH0gPSB3aW5kb3cuY3J5cHRvO1xuXG4gICAgcmV0dXJuIHN1cHBvcnRzU3VidGxlQ3J5cHRvKHN1YnRsZSk7XG4gIH1cblxuICByZXR1cm4gZmFsc2U7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBzdXBwb3J0c1NlY3VyZVJhbmRvbSh3aW5kb3c6IFdpbmRvdyk6IGJvb2xlYW4ge1xuICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gXCJvYmplY3RcIiAmJiB0eXBlb2Ygd2luZG93LmNyeXB0byA9PT0gXCJvYmplY3RcIikge1xuICAgIGNvbnN0IHsgZ2V0UmFuZG9tVmFsdWVzIH0gPSB3aW5kb3cuY3J5cHRvO1xuXG4gICAgcmV0dXJuIHR5cGVvZiBnZXRSYW5kb21WYWx1ZXMgPT09IFwiZnVuY3Rpb25cIjtcbiAgfVxuXG4gIHJldHVybiBmYWxzZTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHN1cHBvcnRzU3VidGxlQ3J5cHRvKHN1YnRsZTogU3VidGxlQ3J5cHRvKSB7XG4gIHJldHVybiAoXG4gICAgc3VidGxlICYmXG4gICAgc3VidGxlQ3J5cHRvTWV0aG9kcy5ldmVyeShcbiAgICAgIG1ldGhvZE5hbWUgPT4gdHlwZW9mIHN1YnRsZVttZXRob2ROYW1lXSA9PT0gXCJmdW5jdGlvblwiXG4gICAgKVxuICApO1xufVxuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gc3VwcG9ydHNaZXJvQnl0ZUdDTShzdWJ0bGU6IFN1YnRsZUNyeXB0bykge1xuICBpZiAoIXN1cHBvcnRzU3VidGxlQ3J5cHRvKHN1YnRsZSkpIHJldHVybiBmYWxzZTtcbiAgdHJ5IHtcbiAgICBjb25zdCBrZXkgPSBhd2FpdCBzdWJ0bGUuZ2VuZXJhdGVLZXkoXG4gICAgICB7IG5hbWU6IFwiQUVTLUdDTVwiLCBsZW5ndGg6IDEyOCB9LFxuICAgICAgZmFsc2UsXG4gICAgICBbXCJlbmNyeXB0XCJdXG4gICAgKTtcbiAgICBjb25zdCB6ZXJvQnl0ZUF1dGhUYWcgPSBhd2FpdCBzdWJ0bGUuZW5jcnlwdChcbiAgICAgIHtcbiAgICAgICAgbmFtZTogXCJBRVMtR0NNXCIsXG4gICAgICAgIGl2OiBuZXcgVWludDhBcnJheShBcnJheSgxMikpLFxuICAgICAgICBhZGRpdGlvbmFsRGF0YTogbmV3IFVpbnQ4QXJyYXkoQXJyYXkoMTYpKSxcbiAgICAgICAgdGFnTGVuZ3RoOiAxMjhcbiAgICAgIH0sXG4gICAgICBrZXksXG4gICAgICBuZXcgVWludDhBcnJheSgwKVxuICAgICk7XG4gICAgcmV0dXJuIHplcm9CeXRlQXV0aFRhZy5ieXRlTGVuZ3RoID09PSAxNjtcbiAgfSBjYXRjaCB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG4iXX0=
|
1165 |
|
1166 | /***/ }),
|
1167 |
|
1168 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/LexRuntimeService.js":
|
1169 | /*!******************************************************************************************************!*\
|
1170 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/LexRuntimeService.js ***!
|
1171 | \******************************************************************************************************/
|
1172 | /*! exports provided: LexRuntimeService */
|
1173 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1174 |
|
1175 | ;
|
1176 | __webpack_require__.r(__webpack_exports__);
|
1177 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LexRuntimeService", function() { return LexRuntimeService; });
|
1178 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1179 | /* harmony import */ var _LexRuntimeServiceClient__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LexRuntimeServiceClient */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/LexRuntimeServiceClient.js");
|
1180 | /* harmony import */ var _commands_DeleteSessionCommand__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./commands/DeleteSessionCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/DeleteSessionCommand.js");
|
1181 | /* harmony import */ var _commands_GetSessionCommand__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./commands/GetSessionCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/GetSessionCommand.js");
|
1182 | /* harmony import */ var _commands_PostContentCommand__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./commands/PostContentCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostContentCommand.js");
|
1183 | /* harmony import */ var _commands_PostTextCommand__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./commands/PostTextCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostTextCommand.js");
|
1184 | /* harmony import */ var _commands_PutSessionCommand__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./commands/PutSessionCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PutSessionCommand.js");
|
1185 |
|
1186 |
|
1187 |
|
1188 |
|
1189 |
|
1190 |
|
1191 |
|
1192 | /**
|
1193 | * <p>Amazon Lex provides both build and runtime endpoints. Each endpoint provides a set of
|
1194 | * operations (API). Your conversational bot uses the runtime API to understand user utterances
|
1195 | * (user input text or voice). For example, suppose a user says "I want pizza", your bot sends
|
1196 | * this input to Amazon Lex using the runtime API. Amazon Lex recognizes that the user request is
|
1197 | * for the OrderPizza intent (one of the intents defined in the bot). Then Amazon Lex engages in
|
1198 | * user conversation on behalf of the bot to elicit required information (slot values, such as
|
1199 | * pizza size and crust type), and then performs fulfillment activity (that you configured when
|
1200 | * you created the bot). You use the build-time API to create and manage your Amazon Lex bot. For
|
1201 | * a list of build-time operations, see the build-time API, . </p>
|
1202 | */
|
1203 | var LexRuntimeService = /** @class */ (function (_super) {
|
1204 | Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(LexRuntimeService, _super);
|
1205 | function LexRuntimeService() {
|
1206 | return _super !== null && _super.apply(this, arguments) || this;
|
1207 | }
|
1208 | LexRuntimeService.prototype.deleteSession = function (args, optionsOrCb, cb) {
|
1209 | var command = new _commands_DeleteSessionCommand__WEBPACK_IMPORTED_MODULE_2__["DeleteSessionCommand"](args);
|
1210 | if (typeof optionsOrCb === "function") {
|
1211 | this.send(command, optionsOrCb);
|
1212 | }
|
1213 | else if (typeof cb === "function") {
|
1214 | if (typeof optionsOrCb !== "object")
|
1215 | throw new Error("Expect http options but get " + typeof optionsOrCb);
|
1216 | this.send(command, optionsOrCb || {}, cb);
|
1217 | }
|
1218 | else {
|
1219 | return this.send(command, optionsOrCb);
|
1220 | }
|
1221 | };
|
1222 | LexRuntimeService.prototype.getSession = function (args, optionsOrCb, cb) {
|
1223 | var command = new _commands_GetSessionCommand__WEBPACK_IMPORTED_MODULE_3__["GetSessionCommand"](args);
|
1224 | if (typeof optionsOrCb === "function") {
|
1225 | this.send(command, optionsOrCb);
|
1226 | }
|
1227 | else if (typeof cb === "function") {
|
1228 | if (typeof optionsOrCb !== "object")
|
1229 | throw new Error("Expect http options but get " + typeof optionsOrCb);
|
1230 | this.send(command, optionsOrCb || {}, cb);
|
1231 | }
|
1232 | else {
|
1233 | return this.send(command, optionsOrCb);
|
1234 | }
|
1235 | };
|
1236 | LexRuntimeService.prototype.postContent = function (args, optionsOrCb, cb) {
|
1237 | var command = new _commands_PostContentCommand__WEBPACK_IMPORTED_MODULE_4__["PostContentCommand"](args);
|
1238 | if (typeof optionsOrCb === "function") {
|
1239 | this.send(command, optionsOrCb);
|
1240 | }
|
1241 | else if (typeof cb === "function") {
|
1242 | if (typeof optionsOrCb !== "object")
|
1243 | throw new Error("Expect http options but get " + typeof optionsOrCb);
|
1244 | this.send(command, optionsOrCb || {}, cb);
|
1245 | }
|
1246 | else {
|
1247 | return this.send(command, optionsOrCb);
|
1248 | }
|
1249 | };
|
1250 | LexRuntimeService.prototype.postText = function (args, optionsOrCb, cb) {
|
1251 | var command = new _commands_PostTextCommand__WEBPACK_IMPORTED_MODULE_5__["PostTextCommand"](args);
|
1252 | if (typeof optionsOrCb === "function") {
|
1253 | this.send(command, optionsOrCb);
|
1254 | }
|
1255 | else if (typeof cb === "function") {
|
1256 | if (typeof optionsOrCb !== "object")
|
1257 | throw new Error("Expect http options but get " + typeof optionsOrCb);
|
1258 | this.send(command, optionsOrCb || {}, cb);
|
1259 | }
|
1260 | else {
|
1261 | return this.send(command, optionsOrCb);
|
1262 | }
|
1263 | };
|
1264 | LexRuntimeService.prototype.putSession = function (args, optionsOrCb, cb) {
|
1265 | var command = new _commands_PutSessionCommand__WEBPACK_IMPORTED_MODULE_6__["PutSessionCommand"](args);
|
1266 | if (typeof optionsOrCb === "function") {
|
1267 | this.send(command, optionsOrCb);
|
1268 | }
|
1269 | else if (typeof cb === "function") {
|
1270 | if (typeof optionsOrCb !== "object")
|
1271 | throw new Error("Expect http options but get " + typeof optionsOrCb);
|
1272 | this.send(command, optionsOrCb || {}, cb);
|
1273 | }
|
1274 | else {
|
1275 | return this.send(command, optionsOrCb);
|
1276 | }
|
1277 | };
|
1278 | return LexRuntimeService;
|
1279 | }(_LexRuntimeServiceClient__WEBPACK_IMPORTED_MODULE_1__["LexRuntimeServiceClient"]));
|
1280 |
|
1281 | //# sourceMappingURL=LexRuntimeService.js.map
|
1282 |
|
1283 | /***/ }),
|
1284 |
|
1285 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/LexRuntimeServiceClient.js":
|
1286 | /*!************************************************************************************************************!*\
|
1287 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/LexRuntimeServiceClient.js ***!
|
1288 | \************************************************************************************************************/
|
1289 | /*! exports provided: LexRuntimeServiceClient */
|
1290 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1291 |
|
1292 | ;
|
1293 | __webpack_require__.r(__webpack_exports__);
|
1294 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LexRuntimeServiceClient", function() { return LexRuntimeServiceClient; });
|
1295 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1296 | /* harmony import */ var _runtimeConfig__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./runtimeConfig */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/runtimeConfig.browser.js");
|
1297 | /* harmony import */ var _aws_sdk_config_resolver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/config-resolver */ "../../node_modules/@aws-sdk/config-resolver/build/index.js");
|
1298 | /* harmony import */ var _aws_sdk_config_resolver__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_config_resolver__WEBPACK_IMPORTED_MODULE_2__);
|
1299 | /* harmony import */ var _aws_sdk_middleware_content_length__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/middleware-content-length */ "../../node_modules/@aws-sdk/middleware-content-length/build/index.js");
|
1300 | /* harmony import */ var _aws_sdk_middleware_content_length__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_content_length__WEBPACK_IMPORTED_MODULE_3__);
|
1301 | /* harmony import */ var _aws_sdk_middleware_host_header__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @aws-sdk/middleware-host-header */ "../../node_modules/@aws-sdk/middleware-host-header/build/index.js");
|
1302 | /* harmony import */ var _aws_sdk_middleware_host_header__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_host_header__WEBPACK_IMPORTED_MODULE_4__);
|
1303 | /* harmony import */ var _aws_sdk_middleware_retry__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @aws-sdk/middleware-retry */ "../../node_modules/@aws-sdk/middleware-retry/build/index.js");
|
1304 | /* harmony import */ var _aws_sdk_middleware_retry__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_retry__WEBPACK_IMPORTED_MODULE_5__);
|
1305 | /* harmony import */ var _aws_sdk_middleware_signing__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @aws-sdk/middleware-signing */ "../../node_modules/@aws-sdk/middleware-signing/build/index.js");
|
1306 | /* harmony import */ var _aws_sdk_middleware_signing__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_signing__WEBPACK_IMPORTED_MODULE_6__);
|
1307 | /* harmony import */ var _aws_sdk_middleware_user_agent__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @aws-sdk/middleware-user-agent */ "../../node_modules/@aws-sdk/middleware-user-agent/build/index.js");
|
1308 | /* harmony import */ var _aws_sdk_middleware_user_agent__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_user_agent__WEBPACK_IMPORTED_MODULE_7__);
|
1309 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
1310 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_8__);
|
1311 |
|
1312 |
|
1313 |
|
1314 |
|
1315 |
|
1316 |
|
1317 |
|
1318 |
|
1319 |
|
1320 | /**
|
1321 | * <p>Amazon Lex provides both build and runtime endpoints. Each endpoint provides a set of
|
1322 | * operations (API). Your conversational bot uses the runtime API to understand user utterances
|
1323 | * (user input text or voice). For example, suppose a user says "I want pizza", your bot sends
|
1324 | * this input to Amazon Lex using the runtime API. Amazon Lex recognizes that the user request is
|
1325 | * for the OrderPizza intent (one of the intents defined in the bot). Then Amazon Lex engages in
|
1326 | * user conversation on behalf of the bot to elicit required information (slot values, such as
|
1327 | * pizza size and crust type), and then performs fulfillment activity (that you configured when
|
1328 | * you created the bot). You use the build-time API to create and manage your Amazon Lex bot. For
|
1329 | * a list of build-time operations, see the build-time API, . </p>
|
1330 | */
|
1331 | var LexRuntimeServiceClient = /** @class */ (function (_super) {
|
1332 | Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(LexRuntimeServiceClient, _super);
|
1333 | function LexRuntimeServiceClient(configuration) {
|
1334 | var _this = this;
|
1335 | var _config_0 = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, _runtimeConfig__WEBPACK_IMPORTED_MODULE_1__["ClientDefaultValues"]), configuration);
|
1336 | var _config_1 = Object(_aws_sdk_config_resolver__WEBPACK_IMPORTED_MODULE_2__["resolveRegionConfig"])(_config_0);
|
1337 | var _config_2 = Object(_aws_sdk_config_resolver__WEBPACK_IMPORTED_MODULE_2__["resolveEndpointsConfig"])(_config_1);
|
1338 | var _config_3 = Object(_aws_sdk_middleware_signing__WEBPACK_IMPORTED_MODULE_6__["resolveAwsAuthConfig"])(_config_2);
|
1339 | var _config_4 = Object(_aws_sdk_middleware_retry__WEBPACK_IMPORTED_MODULE_5__["resolveRetryConfig"])(_config_3);
|
1340 | var _config_5 = Object(_aws_sdk_middleware_user_agent__WEBPACK_IMPORTED_MODULE_7__["resolveUserAgentConfig"])(_config_4);
|
1341 | var _config_6 = Object(_aws_sdk_middleware_host_header__WEBPACK_IMPORTED_MODULE_4__["resolveHostHeaderConfig"])(_config_5);
|
1342 | _this = _super.call(this, _config_6) || this;
|
1343 | _this.config = _config_6;
|
1344 | _this.middlewareStack.use(Object(_aws_sdk_middleware_signing__WEBPACK_IMPORTED_MODULE_6__["getAwsAuthPlugin"])(_this.config));
|
1345 | _this.middlewareStack.use(Object(_aws_sdk_middleware_retry__WEBPACK_IMPORTED_MODULE_5__["getRetryPlugin"])(_this.config));
|
1346 | _this.middlewareStack.use(Object(_aws_sdk_middleware_user_agent__WEBPACK_IMPORTED_MODULE_7__["getUserAgentPlugin"])(_this.config));
|
1347 | _this.middlewareStack.use(Object(_aws_sdk_middleware_content_length__WEBPACK_IMPORTED_MODULE_3__["getContentLengthPlugin"])(_this.config));
|
1348 | _this.middlewareStack.use(Object(_aws_sdk_middleware_host_header__WEBPACK_IMPORTED_MODULE_4__["getHostHeaderPlugin"])(_this.config));
|
1349 | return _this;
|
1350 | }
|
1351 | LexRuntimeServiceClient.prototype.destroy = function () {
|
1352 | _super.prototype.destroy.call(this);
|
1353 | };
|
1354 | return LexRuntimeServiceClient;
|
1355 | }(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_8__["Client"]));
|
1356 |
|
1357 | //# sourceMappingURL=LexRuntimeServiceClient.js.map
|
1358 |
|
1359 | /***/ }),
|
1360 |
|
1361 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/DeleteSessionCommand.js":
|
1362 | /*!******************************************************************************************************************!*\
|
1363 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/DeleteSessionCommand.js ***!
|
1364 | \******************************************************************************************************************/
|
1365 | /*! exports provided: DeleteSessionCommand */
|
1366 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1367 |
|
1368 | ;
|
1369 | __webpack_require__.r(__webpack_exports__);
|
1370 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DeleteSessionCommand", function() { return DeleteSessionCommand; });
|
1371 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1372 | /* harmony import */ var _protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../protocols/Aws_restJson1_1 */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/protocols/Aws_restJson1_1.js");
|
1373 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/middleware-serde */ "../../node_modules/@aws-sdk/middleware-serde/build/index.js");
|
1374 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__);
|
1375 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
1376 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__);
|
1377 |
|
1378 |
|
1379 |
|
1380 |
|
1381 | var DeleteSessionCommand = /** @class */ (function (_super) {
|
1382 | Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(DeleteSessionCommand, _super);
|
1383 | // Start section: command_properties
|
1384 | // End section: command_properties
|
1385 | function DeleteSessionCommand(input) {
|
1386 | var _this =
|
1387 | // Start section: command_constructor
|
1388 | _super.call(this) || this;
|
1389 | _this.input = input;
|
1390 | return _this;
|
1391 | // End section: command_constructor
|
1392 | }
|
1393 | DeleteSessionCommand.prototype.resolveMiddleware = function (clientStack, configuration, options) {
|
1394 | this.middlewareStack.use(Object(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__["getSerdePlugin"])(configuration, this.serialize, this.deserialize));
|
1395 | var stack = clientStack.concat(this.middlewareStack);
|
1396 | var handlerExecutionContext = {
|
1397 | logger: {}
|
1398 | };
|
1399 | var requestHandler = configuration.requestHandler;
|
1400 | return stack.resolve(function (request) {
|
1401 | return requestHandler.handle(request.request, options || {});
|
1402 | }, handlerExecutionContext);
|
1403 | };
|
1404 | DeleteSessionCommand.prototype.serialize = function (input, context) {
|
1405 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["serializeAws_restJson1_1DeleteSessionCommand"])(input, context);
|
1406 | };
|
1407 | DeleteSessionCommand.prototype.deserialize = function (output, context) {
|
1408 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["deserializeAws_restJson1_1DeleteSessionCommand"])(output, context);
|
1409 | };
|
1410 | return DeleteSessionCommand;
|
1411 | }(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__["Command"]));
|
1412 |
|
1413 | //# sourceMappingURL=DeleteSessionCommand.js.map
|
1414 |
|
1415 | /***/ }),
|
1416 |
|
1417 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/GetSessionCommand.js":
|
1418 | /*!***************************************************************************************************************!*\
|
1419 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/GetSessionCommand.js ***!
|
1420 | \***************************************************************************************************************/
|
1421 | /*! exports provided: GetSessionCommand */
|
1422 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1423 |
|
1424 | ;
|
1425 | __webpack_require__.r(__webpack_exports__);
|
1426 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GetSessionCommand", function() { return GetSessionCommand; });
|
1427 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1428 | /* harmony import */ var _protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../protocols/Aws_restJson1_1 */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/protocols/Aws_restJson1_1.js");
|
1429 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/middleware-serde */ "../../node_modules/@aws-sdk/middleware-serde/build/index.js");
|
1430 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__);
|
1431 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
1432 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__);
|
1433 |
|
1434 |
|
1435 |
|
1436 |
|
1437 | var GetSessionCommand = /** @class */ (function (_super) {
|
1438 | Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(GetSessionCommand, _super);
|
1439 | // Start section: command_properties
|
1440 | // End section: command_properties
|
1441 | function GetSessionCommand(input) {
|
1442 | var _this =
|
1443 | // Start section: command_constructor
|
1444 | _super.call(this) || this;
|
1445 | _this.input = input;
|
1446 | return _this;
|
1447 | // End section: command_constructor
|
1448 | }
|
1449 | GetSessionCommand.prototype.resolveMiddleware = function (clientStack, configuration, options) {
|
1450 | this.middlewareStack.use(Object(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__["getSerdePlugin"])(configuration, this.serialize, this.deserialize));
|
1451 | var stack = clientStack.concat(this.middlewareStack);
|
1452 | var handlerExecutionContext = {
|
1453 | logger: {}
|
1454 | };
|
1455 | var requestHandler = configuration.requestHandler;
|
1456 | return stack.resolve(function (request) {
|
1457 | return requestHandler.handle(request.request, options || {});
|
1458 | }, handlerExecutionContext);
|
1459 | };
|
1460 | GetSessionCommand.prototype.serialize = function (input, context) {
|
1461 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["serializeAws_restJson1_1GetSessionCommand"])(input, context);
|
1462 | };
|
1463 | GetSessionCommand.prototype.deserialize = function (output, context) {
|
1464 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["deserializeAws_restJson1_1GetSessionCommand"])(output, context);
|
1465 | };
|
1466 | return GetSessionCommand;
|
1467 | }(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__["Command"]));
|
1468 |
|
1469 | //# sourceMappingURL=GetSessionCommand.js.map
|
1470 |
|
1471 | /***/ }),
|
1472 |
|
1473 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostContentCommand.js":
|
1474 | /*!****************************************************************************************************************!*\
|
1475 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostContentCommand.js ***!
|
1476 | \****************************************************************************************************************/
|
1477 | /*! exports provided: PostContentCommand */
|
1478 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1479 |
|
1480 | ;
|
1481 | __webpack_require__.r(__webpack_exports__);
|
1482 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PostContentCommand", function() { return PostContentCommand; });
|
1483 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1484 | /* harmony import */ var _protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../protocols/Aws_restJson1_1 */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/protocols/Aws_restJson1_1.js");
|
1485 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/middleware-serde */ "../../node_modules/@aws-sdk/middleware-serde/build/index.js");
|
1486 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__);
|
1487 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
1488 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__);
|
1489 |
|
1490 |
|
1491 |
|
1492 |
|
1493 | var PostContentCommand = /** @class */ (function (_super) {
|
1494 | Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PostContentCommand, _super);
|
1495 | // Start section: command_properties
|
1496 | // End section: command_properties
|
1497 | function PostContentCommand(input) {
|
1498 | var _this =
|
1499 | // Start section: command_constructor
|
1500 | _super.call(this) || this;
|
1501 | _this.input = input;
|
1502 | return _this;
|
1503 | // End section: command_constructor
|
1504 | }
|
1505 | PostContentCommand.prototype.resolveMiddleware = function (clientStack, configuration, options) {
|
1506 | this.middlewareStack.use(Object(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__["getSerdePlugin"])(configuration, this.serialize, this.deserialize));
|
1507 | var stack = clientStack.concat(this.middlewareStack);
|
1508 | var handlerExecutionContext = {
|
1509 | logger: {}
|
1510 | };
|
1511 | var requestHandler = configuration.requestHandler;
|
1512 | return stack.resolve(function (request) {
|
1513 | return requestHandler.handle(request.request, options || {});
|
1514 | }, handlerExecutionContext);
|
1515 | };
|
1516 | PostContentCommand.prototype.serialize = function (input, context) {
|
1517 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["serializeAws_restJson1_1PostContentCommand"])(input, context);
|
1518 | };
|
1519 | PostContentCommand.prototype.deserialize = function (output, context) {
|
1520 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["deserializeAws_restJson1_1PostContentCommand"])(output, context);
|
1521 | };
|
1522 | return PostContentCommand;
|
1523 | }(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__["Command"]));
|
1524 |
|
1525 | //# sourceMappingURL=PostContentCommand.js.map
|
1526 |
|
1527 | /***/ }),
|
1528 |
|
1529 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostTextCommand.js":
|
1530 | /*!*************************************************************************************************************!*\
|
1531 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostTextCommand.js ***!
|
1532 | \*************************************************************************************************************/
|
1533 | /*! exports provided: PostTextCommand */
|
1534 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1535 |
|
1536 | ;
|
1537 | __webpack_require__.r(__webpack_exports__);
|
1538 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PostTextCommand", function() { return PostTextCommand; });
|
1539 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1540 | /* harmony import */ var _protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../protocols/Aws_restJson1_1 */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/protocols/Aws_restJson1_1.js");
|
1541 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/middleware-serde */ "../../node_modules/@aws-sdk/middleware-serde/build/index.js");
|
1542 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__);
|
1543 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
1544 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__);
|
1545 |
|
1546 |
|
1547 |
|
1548 |
|
1549 | var PostTextCommand = /** @class */ (function (_super) {
|
1550 | Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PostTextCommand, _super);
|
1551 | // Start section: command_properties
|
1552 | // End section: command_properties
|
1553 | function PostTextCommand(input) {
|
1554 | var _this =
|
1555 | // Start section: command_constructor
|
1556 | _super.call(this) || this;
|
1557 | _this.input = input;
|
1558 | return _this;
|
1559 | // End section: command_constructor
|
1560 | }
|
1561 | PostTextCommand.prototype.resolveMiddleware = function (clientStack, configuration, options) {
|
1562 | this.middlewareStack.use(Object(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__["getSerdePlugin"])(configuration, this.serialize, this.deserialize));
|
1563 | var stack = clientStack.concat(this.middlewareStack);
|
1564 | var handlerExecutionContext = {
|
1565 | logger: {}
|
1566 | };
|
1567 | var requestHandler = configuration.requestHandler;
|
1568 | return stack.resolve(function (request) {
|
1569 | return requestHandler.handle(request.request, options || {});
|
1570 | }, handlerExecutionContext);
|
1571 | };
|
1572 | PostTextCommand.prototype.serialize = function (input, context) {
|
1573 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["serializeAws_restJson1_1PostTextCommand"])(input, context);
|
1574 | };
|
1575 | PostTextCommand.prototype.deserialize = function (output, context) {
|
1576 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["deserializeAws_restJson1_1PostTextCommand"])(output, context);
|
1577 | };
|
1578 | return PostTextCommand;
|
1579 | }(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__["Command"]));
|
1580 |
|
1581 | //# sourceMappingURL=PostTextCommand.js.map
|
1582 |
|
1583 | /***/ }),
|
1584 |
|
1585 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PutSessionCommand.js":
|
1586 | /*!***************************************************************************************************************!*\
|
1587 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PutSessionCommand.js ***!
|
1588 | \***************************************************************************************************************/
|
1589 | /*! exports provided: PutSessionCommand */
|
1590 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1591 |
|
1592 | ;
|
1593 | __webpack_require__.r(__webpack_exports__);
|
1594 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PutSessionCommand", function() { return PutSessionCommand; });
|
1595 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
1596 | /* harmony import */ var _protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../protocols/Aws_restJson1_1 */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/protocols/Aws_restJson1_1.js");
|
1597 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/middleware-serde */ "../../node_modules/@aws-sdk/middleware-serde/build/index.js");
|
1598 | /* harmony import */ var _aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__);
|
1599 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
1600 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__);
|
1601 |
|
1602 |
|
1603 |
|
1604 |
|
1605 | var PutSessionCommand = /** @class */ (function (_super) {
|
1606 | Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PutSessionCommand, _super);
|
1607 | // Start section: command_properties
|
1608 | // End section: command_properties
|
1609 | function PutSessionCommand(input) {
|
1610 | var _this =
|
1611 | // Start section: command_constructor
|
1612 | _super.call(this) || this;
|
1613 | _this.input = input;
|
1614 | return _this;
|
1615 | // End section: command_constructor
|
1616 | }
|
1617 | PutSessionCommand.prototype.resolveMiddleware = function (clientStack, configuration, options) {
|
1618 | this.middlewareStack.use(Object(_aws_sdk_middleware_serde__WEBPACK_IMPORTED_MODULE_2__["getSerdePlugin"])(configuration, this.serialize, this.deserialize));
|
1619 | var stack = clientStack.concat(this.middlewareStack);
|
1620 | var handlerExecutionContext = {
|
1621 | logger: {}
|
1622 | };
|
1623 | var requestHandler = configuration.requestHandler;
|
1624 | return stack.resolve(function (request) {
|
1625 | return requestHandler.handle(request.request, options || {});
|
1626 | }, handlerExecutionContext);
|
1627 | };
|
1628 | PutSessionCommand.prototype.serialize = function (input, context) {
|
1629 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["serializeAws_restJson1_1PutSessionCommand"])(input, context);
|
1630 | };
|
1631 | PutSessionCommand.prototype.deserialize = function (output, context) {
|
1632 | return Object(_protocols_Aws_restJson1_1__WEBPACK_IMPORTED_MODULE_1__["deserializeAws_restJson1_1PutSessionCommand"])(output, context);
|
1633 | };
|
1634 | return PutSessionCommand;
|
1635 | }(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_3__["Command"]));
|
1636 |
|
1637 | //# sourceMappingURL=PutSessionCommand.js.map
|
1638 |
|
1639 | /***/ }),
|
1640 |
|
1641 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/endpoints.js":
|
1642 | /*!**********************************************************************************************!*\
|
1643 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/endpoints.js ***!
|
1644 | \**********************************************************************************************/
|
1645 | /*! exports provided: defaultRegionInfoProvider */
|
1646 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1647 |
|
1648 | ;
|
1649 | __webpack_require__.r(__webpack_exports__);
|
1650 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "defaultRegionInfoProvider", function() { return defaultRegionInfoProvider; });
|
1651 | // Partition default templates
|
1652 | var AWS_TEMPLATE = "runtime.lex.{region}.amazonaws.com";
|
1653 | var AWS_CN_TEMPLATE = "runtime.lex.{region}.amazonaws.com.cn";
|
1654 | var AWS_ISO_TEMPLATE = "runtime.lex.{region}.c2s.ic.gov";
|
1655 | var AWS_ISO_B_TEMPLATE = "runtime.lex.{region}.sc2s.sgov.gov";
|
1656 | var AWS_US_GOV_TEMPLATE = "runtime.lex.{region}.amazonaws.com";
|
1657 | // Partition regions
|
1658 | var AWS_REGIONS = new Set([
|
1659 | "ap-south-1",
|
1660 | "eu-north-1",
|
1661 | "eu-west-3",
|
1662 | "eu-west-2",
|
1663 | "eu-west-1",
|
1664 | "ap-northeast-2",
|
1665 | "ap-northeast-1",
|
1666 | "me-south-1",
|
1667 | "ca-central-1",
|
1668 | "sa-east-1",
|
1669 | "ap-east-1",
|
1670 | "ap-southeast-1",
|
1671 | "ap-southeast-2",
|
1672 | "eu-central-1",
|
1673 | "us-east-1",
|
1674 | "us-east-2",
|
1675 | "us-west-1",
|
1676 | "us-west-2"
|
1677 | ]);
|
1678 | var AWS_CN_REGIONS = new Set(["cn-north-1", "cn-northwest-1"]);
|
1679 | var AWS_ISO_REGIONS = new Set(["us-iso-east-1"]);
|
1680 | var AWS_ISO_B_REGIONS = new Set(["us-isob-east-1"]);
|
1681 | var AWS_US_GOV_REGIONS = new Set(["us-gov-west-1", "us-gov-east-1"]);
|
1682 | var defaultRegionInfoProvider = function (region, options) {
|
1683 | var regionInfo = undefined;
|
1684 | switch (region) {
|
1685 | // First, try to match exact region names.
|
1686 | case "eu-west-1":
|
1687 | regionInfo = {
|
1688 | hostname: "runtime.lex.eu-west-1.amazonaws.com",
|
1689 | signingService: "lex"
|
1690 | };
|
1691 | break;
|
1692 | case "us-east-1":
|
1693 | regionInfo = {
|
1694 | hostname: "runtime.lex.us-east-1.amazonaws.com",
|
1695 | signingService: "lex"
|
1696 | };
|
1697 | break;
|
1698 | case "us-west-2":
|
1699 | regionInfo = {
|
1700 | hostname: "runtime.lex.us-west-2.amazonaws.com",
|
1701 | signingService: "lex"
|
1702 | };
|
1703 | break;
|
1704 | // Next, try to match partition endpoints.
|
1705 | default:
|
1706 | if (AWS_REGIONS.has(region)) {
|
1707 | regionInfo = {
|
1708 | hostname: AWS_TEMPLATE.replace("{region}", region),
|
1709 | signingService: "lex"
|
1710 | };
|
1711 | }
|
1712 | if (AWS_CN_REGIONS.has(region)) {
|
1713 | regionInfo = {
|
1714 | hostname: AWS_CN_TEMPLATE.replace("{region}", region)
|
1715 | };
|
1716 | }
|
1717 | if (AWS_ISO_REGIONS.has(region)) {
|
1718 | regionInfo = {
|
1719 | hostname: AWS_ISO_TEMPLATE.replace("{region}", region)
|
1720 | };
|
1721 | }
|
1722 | if (AWS_ISO_B_REGIONS.has(region)) {
|
1723 | regionInfo = {
|
1724 | hostname: AWS_ISO_B_TEMPLATE.replace("{region}", region)
|
1725 | };
|
1726 | }
|
1727 | if (AWS_US_GOV_REGIONS.has(region)) {
|
1728 | regionInfo = {
|
1729 | hostname: AWS_US_GOV_TEMPLATE.replace("{region}", region)
|
1730 | };
|
1731 | }
|
1732 | // Finally, assume it's an AWS partition endpoint.
|
1733 | if (regionInfo === undefined) {
|
1734 | regionInfo = {
|
1735 | hostname: AWS_TEMPLATE.replace("{region}", region),
|
1736 | signingService: "lex"
|
1737 | };
|
1738 | }
|
1739 | }
|
1740 | return Promise.resolve(regionInfo);
|
1741 | };
|
1742 | //# sourceMappingURL=endpoints.js.map
|
1743 |
|
1744 | /***/ }),
|
1745 |
|
1746 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/index.js":
|
1747 | /*!******************************************************************************************!*\
|
1748 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/index.js ***!
|
1749 | \******************************************************************************************/
|
1750 | /*! exports provided: LexRuntimeServiceClient, LexRuntimeService, DeleteSessionCommand, GetSessionCommand, PostContentCommand, PostTextCommand, PutSessionCommand, BadRequestException, ConflictException, InternalFailureException, LimitExceededException, NotAcceptableException, NotFoundException, RequestTimeoutException, UnsupportedMediaTypeException, BadGatewayException, ConfirmationStatus, DeleteSessionRequest, DeleteSessionResponse, DependencyFailedException, DialogAction, DialogActionType, DialogState, FulfillmentState, GetSessionRequest, GetSessionResponse, IntentSummary, LoopDetectedException, MessageFormatType, PostContentRequest, PostContentResponse, PostTextRequest, PostTextResponse, PutSessionRequest, PutSessionResponse, SentimentResponse, Button, ContentType, GenericAttachment, ResponseCard */
|
1751 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1752 |
|
1753 | ;
|
1754 | __webpack_require__.r(__webpack_exports__);
|
1755 | /* harmony import */ var _LexRuntimeServiceClient__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./LexRuntimeServiceClient */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/LexRuntimeServiceClient.js");
|
1756 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LexRuntimeServiceClient", function() { return _LexRuntimeServiceClient__WEBPACK_IMPORTED_MODULE_0__["LexRuntimeServiceClient"]; });
|
1757 |
|
1758 | /* harmony import */ var _LexRuntimeService__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LexRuntimeService */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/LexRuntimeService.js");
|
1759 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LexRuntimeService", function() { return _LexRuntimeService__WEBPACK_IMPORTED_MODULE_1__["LexRuntimeService"]; });
|
1760 |
|
1761 | /* harmony import */ var _commands_DeleteSessionCommand__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./commands/DeleteSessionCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/DeleteSessionCommand.js");
|
1762 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DeleteSessionCommand", function() { return _commands_DeleteSessionCommand__WEBPACK_IMPORTED_MODULE_2__["DeleteSessionCommand"]; });
|
1763 |
|
1764 | /* harmony import */ var _commands_GetSessionCommand__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./commands/GetSessionCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/GetSessionCommand.js");
|
1765 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GetSessionCommand", function() { return _commands_GetSessionCommand__WEBPACK_IMPORTED_MODULE_3__["GetSessionCommand"]; });
|
1766 |
|
1767 | /* harmony import */ var _commands_PostContentCommand__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./commands/PostContentCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostContentCommand.js");
|
1768 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PostContentCommand", function() { return _commands_PostContentCommand__WEBPACK_IMPORTED_MODULE_4__["PostContentCommand"]; });
|
1769 |
|
1770 | /* harmony import */ var _commands_PostTextCommand__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./commands/PostTextCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PostTextCommand.js");
|
1771 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PostTextCommand", function() { return _commands_PostTextCommand__WEBPACK_IMPORTED_MODULE_5__["PostTextCommand"]; });
|
1772 |
|
1773 | /* harmony import */ var _commands_PutSessionCommand__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./commands/PutSessionCommand */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/commands/PutSessionCommand.js");
|
1774 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PutSessionCommand", function() { return _commands_PutSessionCommand__WEBPACK_IMPORTED_MODULE_6__["PutSessionCommand"]; });
|
1775 |
|
1776 | /* harmony import */ var _models_index__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./models/index */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/models/index.js");
|
1777 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BadRequestException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["BadRequestException"]; });
|
1778 |
|
1779 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ConflictException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["ConflictException"]; });
|
1780 |
|
1781 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InternalFailureException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["InternalFailureException"]; });
|
1782 |
|
1783 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LimitExceededException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["LimitExceededException"]; });
|
1784 |
|
1785 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NotAcceptableException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["NotAcceptableException"]; });
|
1786 |
|
1787 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NotFoundException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["NotFoundException"]; });
|
1788 |
|
1789 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RequestTimeoutException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["RequestTimeoutException"]; });
|
1790 |
|
1791 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "UnsupportedMediaTypeException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["UnsupportedMediaTypeException"]; });
|
1792 |
|
1793 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BadGatewayException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["BadGatewayException"]; });
|
1794 |
|
1795 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ConfirmationStatus", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["ConfirmationStatus"]; });
|
1796 |
|
1797 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DeleteSessionRequest", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["DeleteSessionRequest"]; });
|
1798 |
|
1799 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DeleteSessionResponse", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["DeleteSessionResponse"]; });
|
1800 |
|
1801 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DependencyFailedException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["DependencyFailedException"]; });
|
1802 |
|
1803 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DialogAction", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["DialogAction"]; });
|
1804 |
|
1805 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DialogActionType", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["DialogActionType"]; });
|
1806 |
|
1807 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DialogState", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["DialogState"]; });
|
1808 |
|
1809 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FulfillmentState", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["FulfillmentState"]; });
|
1810 |
|
1811 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GetSessionRequest", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["GetSessionRequest"]; });
|
1812 |
|
1813 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GetSessionResponse", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["GetSessionResponse"]; });
|
1814 |
|
1815 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IntentSummary", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["IntentSummary"]; });
|
1816 |
|
1817 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LoopDetectedException", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["LoopDetectedException"]; });
|
1818 |
|
1819 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MessageFormatType", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["MessageFormatType"]; });
|
1820 |
|
1821 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PostContentRequest", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["PostContentRequest"]; });
|
1822 |
|
1823 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PostContentResponse", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["PostContentResponse"]; });
|
1824 |
|
1825 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PostTextRequest", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["PostTextRequest"]; });
|
1826 |
|
1827 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PostTextResponse", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["PostTextResponse"]; });
|
1828 |
|
1829 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PutSessionRequest", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["PutSessionRequest"]; });
|
1830 |
|
1831 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PutSessionResponse", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["PutSessionResponse"]; });
|
1832 |
|
1833 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SentimentResponse", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["SentimentResponse"]; });
|
1834 |
|
1835 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Button", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["Button"]; });
|
1836 |
|
1837 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ContentType", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["ContentType"]; });
|
1838 |
|
1839 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GenericAttachment", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["GenericAttachment"]; });
|
1840 |
|
1841 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ResponseCard", function() { return _models_index__WEBPACK_IMPORTED_MODULE_7__["ResponseCard"]; });
|
1842 |
|
1843 |
|
1844 |
|
1845 |
|
1846 |
|
1847 |
|
1848 |
|
1849 |
|
1850 |
|
1851 | //# sourceMappingURL=index.js.map
|
1852 |
|
1853 | /***/ }),
|
1854 |
|
1855 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/models/index.js":
|
1856 | /*!*************************************************************************************************!*\
|
1857 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/models/index.js ***!
|
1858 | \*************************************************************************************************/
|
1859 | /*! exports provided: BadRequestException, ConflictException, InternalFailureException, LimitExceededException, NotAcceptableException, NotFoundException, RequestTimeoutException, UnsupportedMediaTypeException, BadGatewayException, ConfirmationStatus, DeleteSessionRequest, DeleteSessionResponse, DependencyFailedException, DialogAction, DialogActionType, DialogState, FulfillmentState, GetSessionRequest, GetSessionResponse, IntentSummary, LoopDetectedException, MessageFormatType, PostContentRequest, PostContentResponse, PostTextRequest, PostTextResponse, PutSessionRequest, PutSessionResponse, SentimentResponse, Button, ContentType, GenericAttachment, ResponseCard */
|
1860 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
1861 |
|
1862 | ;
|
1863 | __webpack_require__.r(__webpack_exports__);
|
1864 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BadRequestException", function() { return BadRequestException; });
|
1865 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ConflictException", function() { return ConflictException; });
|
1866 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InternalFailureException", function() { return InternalFailureException; });
|
1867 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LimitExceededException", function() { return LimitExceededException; });
|
1868 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NotAcceptableException", function() { return NotAcceptableException; });
|
1869 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NotFoundException", function() { return NotFoundException; });
|
1870 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RequestTimeoutException", function() { return RequestTimeoutException; });
|
1871 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UnsupportedMediaTypeException", function() { return UnsupportedMediaTypeException; });
|
1872 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BadGatewayException", function() { return BadGatewayException; });
|
1873 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ConfirmationStatus", function() { return ConfirmationStatus; });
|
1874 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DeleteSessionRequest", function() { return DeleteSessionRequest; });
|
1875 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DeleteSessionResponse", function() { return DeleteSessionResponse; });
|
1876 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DependencyFailedException", function() { return DependencyFailedException; });
|
1877 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DialogAction", function() { return DialogAction; });
|
1878 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DialogActionType", function() { return DialogActionType; });
|
1879 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DialogState", function() { return DialogState; });
|
1880 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FulfillmentState", function() { return FulfillmentState; });
|
1881 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GetSessionRequest", function() { return GetSessionRequest; });
|
1882 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GetSessionResponse", function() { return GetSessionResponse; });
|
1883 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "IntentSummary", function() { return IntentSummary; });
|
1884 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LoopDetectedException", function() { return LoopDetectedException; });
|
1885 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MessageFormatType", function() { return MessageFormatType; });
|
1886 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PostContentRequest", function() { return PostContentRequest; });
|
1887 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PostContentResponse", function() { return PostContentResponse; });
|
1888 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PostTextRequest", function() { return PostTextRequest; });
|
1889 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PostTextResponse", function() { return PostTextResponse; });
|
1890 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PutSessionRequest", function() { return PutSessionRequest; });
|
1891 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PutSessionResponse", function() { return PutSessionResponse; });
|
1892 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SentimentResponse", function() { return SentimentResponse; });
|
1893 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Button", function() { return Button; });
|
1894 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ContentType", function() { return ContentType; });
|
1895 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GenericAttachment", function() { return GenericAttachment; });
|
1896 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ResponseCard", function() { return ResponseCard; });
|
1897 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
1898 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__);
|
1899 |
|
1900 | var BadRequestException;
|
1901 | (function (BadRequestException) {
|
1902 | BadRequestException.isa = function (o) {
|
1903 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "BadRequestException");
|
1904 | };
|
1905 | })(BadRequestException || (BadRequestException = {}));
|
1906 | var ConflictException;
|
1907 | (function (ConflictException) {
|
1908 | ConflictException.isa = function (o) {
|
1909 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "ConflictException");
|
1910 | };
|
1911 | })(ConflictException || (ConflictException = {}));
|
1912 | var InternalFailureException;
|
1913 | (function (InternalFailureException) {
|
1914 | InternalFailureException.isa = function (o) {
|
1915 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "InternalFailureException");
|
1916 | };
|
1917 | })(InternalFailureException || (InternalFailureException = {}));
|
1918 | var LimitExceededException;
|
1919 | (function (LimitExceededException) {
|
1920 | LimitExceededException.isa = function (o) {
|
1921 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "LimitExceededException");
|
1922 | };
|
1923 | })(LimitExceededException || (LimitExceededException = {}));
|
1924 | var NotAcceptableException;
|
1925 | (function (NotAcceptableException) {
|
1926 | NotAcceptableException.isa = function (o) {
|
1927 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "NotAcceptableException");
|
1928 | };
|
1929 | })(NotAcceptableException || (NotAcceptableException = {}));
|
1930 | var NotFoundException;
|
1931 | (function (NotFoundException) {
|
1932 | NotFoundException.isa = function (o) {
|
1933 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "NotFoundException");
|
1934 | };
|
1935 | })(NotFoundException || (NotFoundException = {}));
|
1936 | var RequestTimeoutException;
|
1937 | (function (RequestTimeoutException) {
|
1938 | RequestTimeoutException.isa = function (o) {
|
1939 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "RequestTimeoutException");
|
1940 | };
|
1941 | })(RequestTimeoutException || (RequestTimeoutException = {}));
|
1942 | var UnsupportedMediaTypeException;
|
1943 | (function (UnsupportedMediaTypeException) {
|
1944 | UnsupportedMediaTypeException.isa = function (o) {
|
1945 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "UnsupportedMediaTypeException");
|
1946 | };
|
1947 | })(UnsupportedMediaTypeException || (UnsupportedMediaTypeException = {}));
|
1948 | var BadGatewayException;
|
1949 | (function (BadGatewayException) {
|
1950 | BadGatewayException.isa = function (o) {
|
1951 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "BadGatewayException");
|
1952 | };
|
1953 | })(BadGatewayException || (BadGatewayException = {}));
|
1954 | var ConfirmationStatus;
|
1955 | (function (ConfirmationStatus) {
|
1956 | ConfirmationStatus["CONFIRMED"] = "Confirmed";
|
1957 | ConfirmationStatus["DENIED"] = "Denied";
|
1958 | ConfirmationStatus["NONE"] = "None";
|
1959 | })(ConfirmationStatus || (ConfirmationStatus = {}));
|
1960 | var DeleteSessionRequest;
|
1961 | (function (DeleteSessionRequest) {
|
1962 | DeleteSessionRequest.isa = function (o) {
|
1963 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "DeleteSessionRequest");
|
1964 | };
|
1965 | })(DeleteSessionRequest || (DeleteSessionRequest = {}));
|
1966 | var DeleteSessionResponse;
|
1967 | (function (DeleteSessionResponse) {
|
1968 | DeleteSessionResponse.isa = function (o) {
|
1969 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "DeleteSessionResponse");
|
1970 | };
|
1971 | })(DeleteSessionResponse || (DeleteSessionResponse = {}));
|
1972 | var DependencyFailedException;
|
1973 | (function (DependencyFailedException) {
|
1974 | DependencyFailedException.isa = function (o) {
|
1975 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "DependencyFailedException");
|
1976 | };
|
1977 | })(DependencyFailedException || (DependencyFailedException = {}));
|
1978 | var DialogAction;
|
1979 | (function (DialogAction) {
|
1980 | DialogAction.isa = function (o) { return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "DialogAction"); };
|
1981 | })(DialogAction || (DialogAction = {}));
|
1982 | var DialogActionType;
|
1983 | (function (DialogActionType) {
|
1984 | DialogActionType["CLOSE"] = "Close";
|
1985 | DialogActionType["CONFIRM_INTENT"] = "ConfirmIntent";
|
1986 | DialogActionType["DELEGATE"] = "Delegate";
|
1987 | DialogActionType["ELICIT_INTENT"] = "ElicitIntent";
|
1988 | DialogActionType["ELICIT_SLOT"] = "ElicitSlot";
|
1989 | })(DialogActionType || (DialogActionType = {}));
|
1990 | var DialogState;
|
1991 | (function (DialogState) {
|
1992 | DialogState["CONFIRM_INTENT"] = "ConfirmIntent";
|
1993 | DialogState["ELICIT_INTENT"] = "ElicitIntent";
|
1994 | DialogState["ELICIT_SLOT"] = "ElicitSlot";
|
1995 | DialogState["FAILED"] = "Failed";
|
1996 | DialogState["FULFILLED"] = "Fulfilled";
|
1997 | DialogState["READY_FOR_FULFILLMENT"] = "ReadyForFulfillment";
|
1998 | })(DialogState || (DialogState = {}));
|
1999 | var FulfillmentState;
|
2000 | (function (FulfillmentState) {
|
2001 | FulfillmentState["FAILED"] = "Failed";
|
2002 | FulfillmentState["FULFILLED"] = "Fulfilled";
|
2003 | FulfillmentState["READY_FOR_FULFILLMENT"] = "ReadyForFulfillment";
|
2004 | })(FulfillmentState || (FulfillmentState = {}));
|
2005 | var GetSessionRequest;
|
2006 | (function (GetSessionRequest) {
|
2007 | GetSessionRequest.isa = function (o) {
|
2008 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "GetSessionRequest");
|
2009 | };
|
2010 | })(GetSessionRequest || (GetSessionRequest = {}));
|
2011 | var GetSessionResponse;
|
2012 | (function (GetSessionResponse) {
|
2013 | GetSessionResponse.isa = function (o) {
|
2014 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "GetSessionResponse");
|
2015 | };
|
2016 | })(GetSessionResponse || (GetSessionResponse = {}));
|
2017 | var IntentSummary;
|
2018 | (function (IntentSummary) {
|
2019 | IntentSummary.isa = function (o) { return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "IntentSummary"); };
|
2020 | })(IntentSummary || (IntentSummary = {}));
|
2021 | var LoopDetectedException;
|
2022 | (function (LoopDetectedException) {
|
2023 | LoopDetectedException.isa = function (o) {
|
2024 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "LoopDetectedException");
|
2025 | };
|
2026 | })(LoopDetectedException || (LoopDetectedException = {}));
|
2027 | var MessageFormatType;
|
2028 | (function (MessageFormatType) {
|
2029 | MessageFormatType["COMPOSITE"] = "Composite";
|
2030 | MessageFormatType["CUSTOM_PAYLOAD"] = "CustomPayload";
|
2031 | MessageFormatType["PLAIN_TEXT"] = "PlainText";
|
2032 | MessageFormatType["SSML"] = "SSML";
|
2033 | })(MessageFormatType || (MessageFormatType = {}));
|
2034 | var PostContentRequest;
|
2035 | (function (PostContentRequest) {
|
2036 | PostContentRequest.isa = function (o) {
|
2037 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "PostContentRequest");
|
2038 | };
|
2039 | })(PostContentRequest || (PostContentRequest = {}));
|
2040 | var PostContentResponse;
|
2041 | (function (PostContentResponse) {
|
2042 | PostContentResponse.isa = function (o) {
|
2043 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "PostContentResponse");
|
2044 | };
|
2045 | })(PostContentResponse || (PostContentResponse = {}));
|
2046 | var PostTextRequest;
|
2047 | (function (PostTextRequest) {
|
2048 | PostTextRequest.isa = function (o) {
|
2049 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "PostTextRequest");
|
2050 | };
|
2051 | })(PostTextRequest || (PostTextRequest = {}));
|
2052 | var PostTextResponse;
|
2053 | (function (PostTextResponse) {
|
2054 | PostTextResponse.isa = function (o) {
|
2055 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "PostTextResponse");
|
2056 | };
|
2057 | })(PostTextResponse || (PostTextResponse = {}));
|
2058 | var PutSessionRequest;
|
2059 | (function (PutSessionRequest) {
|
2060 | PutSessionRequest.isa = function (o) {
|
2061 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "PutSessionRequest");
|
2062 | };
|
2063 | })(PutSessionRequest || (PutSessionRequest = {}));
|
2064 | var PutSessionResponse;
|
2065 | (function (PutSessionResponse) {
|
2066 | PutSessionResponse.isa = function (o) {
|
2067 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "PutSessionResponse");
|
2068 | };
|
2069 | })(PutSessionResponse || (PutSessionResponse = {}));
|
2070 | var SentimentResponse;
|
2071 | (function (SentimentResponse) {
|
2072 | SentimentResponse.isa = function (o) {
|
2073 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "SentimentResponse");
|
2074 | };
|
2075 | })(SentimentResponse || (SentimentResponse = {}));
|
2076 | var Button;
|
2077 | (function (Button) {
|
2078 | Button.isa = function (o) { return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "Button"); };
|
2079 | })(Button || (Button = {}));
|
2080 | var ContentType;
|
2081 | (function (ContentType) {
|
2082 | ContentType["GENERIC"] = "application/vnd.amazonaws.card.generic";
|
2083 | })(ContentType || (ContentType = {}));
|
2084 | var GenericAttachment;
|
2085 | (function (GenericAttachment) {
|
2086 | GenericAttachment.isa = function (o) {
|
2087 | return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "GenericAttachment");
|
2088 | };
|
2089 | })(GenericAttachment || (GenericAttachment = {}));
|
2090 | var ResponseCard;
|
2091 | (function (ResponseCard) {
|
2092 | ResponseCard.isa = function (o) { return Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_0__["isa"])(o, "ResponseCard"); };
|
2093 | })(ResponseCard || (ResponseCard = {}));
|
2094 | //# sourceMappingURL=index.js.map
|
2095 |
|
2096 | /***/ }),
|
2097 |
|
2098 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/package.json":
|
2099 | /*!**********************************************************************************************!*\
|
2100 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/package.json ***!
|
2101 | \**********************************************************************************************/
|
2102 | /*! exports provided: name, description, version, scripts, main, types, module, browser, react-native, sideEffects, dependencies, devDependencies, engines, author, license, default */
|
2103 | /***/ (function(module) {
|
2104 |
|
2105 | module.exports = JSON.parse("{\"name\":\"@aws-sdk/client-lex-runtime-service\",\"description\":\"@aws-sdk/client-lex-runtime-service client\",\"version\":\"1.0.0-gamma.2\",\"scripts\":{\"clean\":\"npm run remove-definitions && npm run remove-dist && npm run remove-js && npm run remove-maps\",\"build-documentation\":\"npm run clean && typedoc ./\",\"prepublishOnly\":\"yarn build\",\"pretest\":\"tsc\",\"remove-definitions\":\"rimraf ./types\",\"remove-dist\":\"rimraf ./dist\",\"remove-documentation\":\"rimraf ./docs\",\"remove-js\":\"rimraf *.js && rimraf ./commands/*.js && rimraf ./models/*.js && rimraf ./protocols/*.js\",\"remove-maps\":\"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./models/*.js.map && rimraf ./protocols/*.js.map\",\"test\":\"exit 0\",\"build:es\":\"tsc -p tsconfig.es.json\",\"build\":\"yarn pretest && yarn build:es\"},\"main\":\"./dist/cjs/index.js\",\"types\":\"./types/index.d.ts\",\"module\":\"./dist/es/index.js\",\"browser\":{\"./runtimeConfig\":\"./runtimeConfig.browser\"},\"react-native\":{\"./runtimeConfig\":\"./runtimeConfig.native\"},\"sideEffects\":false,\"dependencies\":{\"@aws-crypto/sha256-browser\":\"^1.0.0-alpha.0\",\"@aws-crypto/sha256-js\":\"^1.0.0-alpha.0\",\"@aws-sdk/config-resolver\":\"1.0.0-gamma.1\",\"@aws-sdk/credential-provider-node\":\"1.0.0-gamma.1\",\"@aws-sdk/fetch-http-handler\":\"1.0.0-gamma.2\",\"@aws-sdk/hash-node\":\"1.0.0-gamma.1\",\"@aws-sdk/invalid-dependency\":\"1.0.0-gamma.1\",\"@aws-sdk/middleware-content-length\":\"1.0.0-gamma.1\",\"@aws-sdk/middleware-host-header\":\"1.0.0-gamma.1\",\"@aws-sdk/middleware-retry\":\"1.0.0-gamma.1\",\"@aws-sdk/middleware-serde\":\"1.0.0-gamma.1\",\"@aws-sdk/middleware-signing\":\"1.0.0-gamma.1\",\"@aws-sdk/middleware-stack\":\"1.0.0-gamma.1\",\"@aws-sdk/middleware-user-agent\":\"1.0.0-gamma.1\",\"@aws-sdk/node-http-handler\":\"1.0.0-gamma.1\",\"@aws-sdk/protocol-http\":\"1.0.0-gamma.1\",\"@aws-sdk/region-provider\":\"1.0.0-gamma.1\",\"@aws-sdk/smithy-client\":\"1.0.0-gamma.1\",\"@aws-sdk/types\":\"1.0.0-gamma.1\",\"@aws-sdk/url-parser-browser\":\"1.0.0-gamma.1\",\"@aws-sdk/url-parser-node\":\"1.0.0-gamma.1\",\"@aws-sdk/util-base64-browser\":\"1.0.0-gamma.1\",\"@aws-sdk/util-base64-node\":\"1.0.0-gamma.1\",\"@aws-sdk/util-body-length-browser\":\"1.0.0-gamma.1\",\"@aws-sdk/util-body-length-node\":\"1.0.0-gamma.1\",\"@aws-sdk/util-user-agent-browser\":\"1.0.0-gamma.1\",\"@aws-sdk/util-user-agent-node\":\"1.0.0-gamma.1\",\"@aws-sdk/util-utf8-browser\":\"1.0.0-gamma.1\",\"@aws-sdk/util-utf8-node\":\"1.0.0-gamma.1\",\"tslib\":\"^1.8.0\"},\"devDependencies\":{\"@types/node\":\"^12.7.5\",\"jest\":\"^25.1.0\",\"rimraf\":\"^3.0.0\",\"tslib\":\"^1.8.0\",\"typedoc\":\"^0.15.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\">=8.0.0\"},\"author\":{\"name\":\"AWS SDK for JavaScript Team\",\"url\":\"https://aws.amazon.com/javascript/\"},\"license\":\"Apache-2.0\"}");
|
2106 |
|
2107 | /***/ }),
|
2108 |
|
2109 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/protocols/Aws_restJson1_1.js":
|
2110 | /*!**************************************************************************************************************!*\
|
2111 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/protocols/Aws_restJson1_1.js ***!
|
2112 | \**************************************************************************************************************/
|
2113 | /*! exports provided: serializeAws_restJson1_1DeleteSessionCommand, serializeAws_restJson1_1GetSessionCommand, serializeAws_restJson1_1PostContentCommand, serializeAws_restJson1_1PostTextCommand, serializeAws_restJson1_1PutSessionCommand, deserializeAws_restJson1_1DeleteSessionCommand, deserializeAws_restJson1_1GetSessionCommand, deserializeAws_restJson1_1PostContentCommand, deserializeAws_restJson1_1PostTextCommand, deserializeAws_restJson1_1PutSessionCommand */
|
2114 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
2115 |
|
2116 | ;
|
2117 | __webpack_require__.r(__webpack_exports__);
|
2118 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "serializeAws_restJson1_1DeleteSessionCommand", function() { return serializeAws_restJson1_1DeleteSessionCommand; });
|
2119 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "serializeAws_restJson1_1GetSessionCommand", function() { return serializeAws_restJson1_1GetSessionCommand; });
|
2120 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "serializeAws_restJson1_1PostContentCommand", function() { return serializeAws_restJson1_1PostContentCommand; });
|
2121 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "serializeAws_restJson1_1PostTextCommand", function() { return serializeAws_restJson1_1PostTextCommand; });
|
2122 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "serializeAws_restJson1_1PutSessionCommand", function() { return serializeAws_restJson1_1PutSessionCommand; });
|
2123 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deserializeAws_restJson1_1DeleteSessionCommand", function() { return deserializeAws_restJson1_1DeleteSessionCommand; });
|
2124 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deserializeAws_restJson1_1GetSessionCommand", function() { return deserializeAws_restJson1_1GetSessionCommand; });
|
2125 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deserializeAws_restJson1_1PostContentCommand", function() { return deserializeAws_restJson1_1PostContentCommand; });
|
2126 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deserializeAws_restJson1_1PostTextCommand", function() { return deserializeAws_restJson1_1PostTextCommand; });
|
2127 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deserializeAws_restJson1_1PutSessionCommand", function() { return deserializeAws_restJson1_1PutSessionCommand; });
|
2128 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
2129 | /* harmony import */ var _aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @aws-sdk/protocol-http */ "../../node_modules/@aws-sdk/protocol-http/build/index.js");
|
2130 | /* harmony import */ var _aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1__);
|
2131 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/smithy-client */ "../../node_modules/@aws-sdk/smithy-client/build/index.js");
|
2132 | /* harmony import */ var _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__);
|
2133 |
|
2134 |
|
2135 |
|
2136 | var serializeAws_restJson1_1DeleteSessionCommand = function (input, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2137 | var headers, resolvedPath, labelValue, labelValue, labelValue, body, _a, hostname, _b, protocol, port;
|
2138 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_c) {
|
2139 | switch (_c.label) {
|
2140 | case 0:
|
2141 | headers = {
|
2142 | "Content-Type": ""
|
2143 | };
|
2144 | resolvedPath = "/bot/{botName}/alias/{botAlias}/user/{userId}/session";
|
2145 | if (input.botAlias !== undefined) {
|
2146 | labelValue = input.botAlias;
|
2147 | if (labelValue.length <= 0) {
|
2148 | throw new Error("Empty value provided for input HTTP label: botAlias.");
|
2149 | }
|
2150 | resolvedPath = resolvedPath.replace("{botAlias}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2151 | }
|
2152 | else {
|
2153 | throw new Error("No value provided for input HTTP label: botAlias.");
|
2154 | }
|
2155 | if (input.botName !== undefined) {
|
2156 | labelValue = input.botName;
|
2157 | if (labelValue.length <= 0) {
|
2158 | throw new Error("Empty value provided for input HTTP label: botName.");
|
2159 | }
|
2160 | resolvedPath = resolvedPath.replace("{botName}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2161 | }
|
2162 | else {
|
2163 | throw new Error("No value provided for input HTTP label: botName.");
|
2164 | }
|
2165 | if (input.userId !== undefined) {
|
2166 | labelValue = input.userId;
|
2167 | if (labelValue.length <= 0) {
|
2168 | throw new Error("Empty value provided for input HTTP label: userId.");
|
2169 | }
|
2170 | resolvedPath = resolvedPath.replace("{userId}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2171 | }
|
2172 | else {
|
2173 | throw new Error("No value provided for input HTTP label: userId.");
|
2174 | }
|
2175 | return [4 /*yield*/, context.endpoint()];
|
2176 | case 1:
|
2177 | _a = _c.sent(), hostname = _a.hostname, _b = _a.protocol, protocol = _b === void 0 ? "https" : _b, port = _a.port;
|
2178 | return [2 /*return*/, new _aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1__["HttpRequest"]({
|
2179 | protocol: protocol,
|
2180 | hostname: hostname,
|
2181 | port: port,
|
2182 | method: "DELETE",
|
2183 | headers: headers,
|
2184 | path: resolvedPath,
|
2185 | body: body
|
2186 | })];
|
2187 | }
|
2188 | });
|
2189 | }); };
|
2190 | var serializeAws_restJson1_1GetSessionCommand = function (input, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2191 | var headers, resolvedPath, labelValue, labelValue, labelValue, query, body, _a, hostname, _b, protocol, port;
|
2192 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_c) {
|
2193 | switch (_c.label) {
|
2194 | case 0:
|
2195 | headers = {
|
2196 | "Content-Type": ""
|
2197 | };
|
2198 | resolvedPath = "/bot/{botName}/alias/{botAlias}/user/{userId}/session";
|
2199 | if (input.botAlias !== undefined) {
|
2200 | labelValue = input.botAlias;
|
2201 | if (labelValue.length <= 0) {
|
2202 | throw new Error("Empty value provided for input HTTP label: botAlias.");
|
2203 | }
|
2204 | resolvedPath = resolvedPath.replace("{botAlias}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2205 | }
|
2206 | else {
|
2207 | throw new Error("No value provided for input HTTP label: botAlias.");
|
2208 | }
|
2209 | if (input.botName !== undefined) {
|
2210 | labelValue = input.botName;
|
2211 | if (labelValue.length <= 0) {
|
2212 | throw new Error("Empty value provided for input HTTP label: botName.");
|
2213 | }
|
2214 | resolvedPath = resolvedPath.replace("{botName}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2215 | }
|
2216 | else {
|
2217 | throw new Error("No value provided for input HTTP label: botName.");
|
2218 | }
|
2219 | if (input.userId !== undefined) {
|
2220 | labelValue = input.userId;
|
2221 | if (labelValue.length <= 0) {
|
2222 | throw new Error("Empty value provided for input HTTP label: userId.");
|
2223 | }
|
2224 | resolvedPath = resolvedPath.replace("{userId}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2225 | }
|
2226 | else {
|
2227 | throw new Error("No value provided for input HTTP label: userId.");
|
2228 | }
|
2229 | query = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, (input.checkpointLabelFilter !== undefined && {
|
2230 | checkpointLabelFilter: input.checkpointLabelFilter
|
2231 | }));
|
2232 | return [4 /*yield*/, context.endpoint()];
|
2233 | case 1:
|
2234 | _a = _c.sent(), hostname = _a.hostname, _b = _a.protocol, protocol = _b === void 0 ? "https" : _b, port = _a.port;
|
2235 | return [2 /*return*/, new _aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1__["HttpRequest"]({
|
2236 | protocol: protocol,
|
2237 | hostname: hostname,
|
2238 | port: port,
|
2239 | method: "GET",
|
2240 | headers: headers,
|
2241 | path: resolvedPath,
|
2242 | query: query,
|
2243 | body: body
|
2244 | })];
|
2245 | }
|
2246 | });
|
2247 | }); };
|
2248 | var serializeAws_restJson1_1PostContentCommand = function (input, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2249 | var headers, resolvedPath, labelValue, labelValue, labelValue, body, _a, hostname, _b, protocol, port;
|
2250 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_c) {
|
2251 | switch (_c.label) {
|
2252 | case 0:
|
2253 | headers = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({ "Content-Type": "application/octet-stream", "x-amz-content-sha256": "UNSIGNED_PAYLOAD" }, (isSerializableHeaderValue(input.accept) && { Accept: input.accept })), (isSerializableHeaderValue(input.contentType) && {
|
2254 | "Content-Type": input.contentType
|
2255 | })), (isSerializableHeaderValue(input.requestAttributes) && {
|
2256 | "x-amz-lex-request-attributes": _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["LazyJsonString"].fromObject(input.requestAttributes)
|
2257 | })), (isSerializableHeaderValue(input.sessionAttributes) && {
|
2258 | "x-amz-lex-session-attributes": _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["LazyJsonString"].fromObject(input.sessionAttributes)
|
2259 | }));
|
2260 | resolvedPath = "/bot/{botName}/alias/{botAlias}/user/{userId}/content";
|
2261 | if (input.botAlias !== undefined) {
|
2262 | labelValue = input.botAlias;
|
2263 | if (labelValue.length <= 0) {
|
2264 | throw new Error("Empty value provided for input HTTP label: botAlias.");
|
2265 | }
|
2266 | resolvedPath = resolvedPath.replace("{botAlias}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2267 | }
|
2268 | else {
|
2269 | throw new Error("No value provided for input HTTP label: botAlias.");
|
2270 | }
|
2271 | if (input.botName !== undefined) {
|
2272 | labelValue = input.botName;
|
2273 | if (labelValue.length <= 0) {
|
2274 | throw new Error("Empty value provided for input HTTP label: botName.");
|
2275 | }
|
2276 | resolvedPath = resolvedPath.replace("{botName}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2277 | }
|
2278 | else {
|
2279 | throw new Error("No value provided for input HTTP label: botName.");
|
2280 | }
|
2281 | if (input.userId !== undefined) {
|
2282 | labelValue = input.userId;
|
2283 | if (labelValue.length <= 0) {
|
2284 | throw new Error("Empty value provided for input HTTP label: userId.");
|
2285 | }
|
2286 | resolvedPath = resolvedPath.replace("{userId}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2287 | }
|
2288 | else {
|
2289 | throw new Error("No value provided for input HTTP label: userId.");
|
2290 | }
|
2291 | if (input.inputStream !== undefined) {
|
2292 | body = input.inputStream;
|
2293 | }
|
2294 | return [4 /*yield*/, context.endpoint()];
|
2295 | case 1:
|
2296 | _a = _c.sent(), hostname = _a.hostname, _b = _a.protocol, protocol = _b === void 0 ? "https" : _b, port = _a.port;
|
2297 | return [2 /*return*/, new _aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1__["HttpRequest"]({
|
2298 | protocol: protocol,
|
2299 | hostname: hostname,
|
2300 | port: port,
|
2301 | method: "POST",
|
2302 | headers: headers,
|
2303 | path: resolvedPath,
|
2304 | body: body
|
2305 | })];
|
2306 | }
|
2307 | });
|
2308 | }); };
|
2309 | var serializeAws_restJson1_1PostTextCommand = function (input, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2310 | var headers, resolvedPath, labelValue, labelValue, labelValue, body, _a, hostname, _b, protocol, port;
|
2311 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_c) {
|
2312 | switch (_c.label) {
|
2313 | case 0:
|
2314 | headers = {
|
2315 | "Content-Type": "application/json"
|
2316 | };
|
2317 | resolvedPath = "/bot/{botName}/alias/{botAlias}/user/{userId}/text";
|
2318 | if (input.botAlias !== undefined) {
|
2319 | labelValue = input.botAlias;
|
2320 | if (labelValue.length <= 0) {
|
2321 | throw new Error("Empty value provided for input HTTP label: botAlias.");
|
2322 | }
|
2323 | resolvedPath = resolvedPath.replace("{botAlias}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2324 | }
|
2325 | else {
|
2326 | throw new Error("No value provided for input HTTP label: botAlias.");
|
2327 | }
|
2328 | if (input.botName !== undefined) {
|
2329 | labelValue = input.botName;
|
2330 | if (labelValue.length <= 0) {
|
2331 | throw new Error("Empty value provided for input HTTP label: botName.");
|
2332 | }
|
2333 | resolvedPath = resolvedPath.replace("{botName}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2334 | }
|
2335 | else {
|
2336 | throw new Error("No value provided for input HTTP label: botName.");
|
2337 | }
|
2338 | if (input.userId !== undefined) {
|
2339 | labelValue = input.userId;
|
2340 | if (labelValue.length <= 0) {
|
2341 | throw new Error("Empty value provided for input HTTP label: userId.");
|
2342 | }
|
2343 | resolvedPath = resolvedPath.replace("{userId}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2344 | }
|
2345 | else {
|
2346 | throw new Error("No value provided for input HTTP label: userId.");
|
2347 | }
|
2348 | body = JSON.stringify(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, (input.inputText !== undefined && { inputText: input.inputText })), (input.requestAttributes !== undefined && {
|
2349 | requestAttributes: serializeAws_restJson1_1StringMap(input.requestAttributes, context)
|
2350 | })), (input.sessionAttributes !== undefined && {
|
2351 | sessionAttributes: serializeAws_restJson1_1StringMap(input.sessionAttributes, context)
|
2352 | })));
|
2353 | return [4 /*yield*/, context.endpoint()];
|
2354 | case 1:
|
2355 | _a = _c.sent(), hostname = _a.hostname, _b = _a.protocol, protocol = _b === void 0 ? "https" : _b, port = _a.port;
|
2356 | return [2 /*return*/, new _aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1__["HttpRequest"]({
|
2357 | protocol: protocol,
|
2358 | hostname: hostname,
|
2359 | port: port,
|
2360 | method: "POST",
|
2361 | headers: headers,
|
2362 | path: resolvedPath,
|
2363 | body: body
|
2364 | })];
|
2365 | }
|
2366 | });
|
2367 | }); };
|
2368 | var serializeAws_restJson1_1PutSessionCommand = function (input, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2369 | var headers, resolvedPath, labelValue, labelValue, labelValue, body, _a, hostname, _b, protocol, port;
|
2370 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_c) {
|
2371 | switch (_c.label) {
|
2372 | case 0:
|
2373 | headers = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({ "Content-Type": "application/json" }, (isSerializableHeaderValue(input.accept) && { Accept: input.accept }));
|
2374 | resolvedPath = "/bot/{botName}/alias/{botAlias}/user/{userId}/session";
|
2375 | if (input.botAlias !== undefined) {
|
2376 | labelValue = input.botAlias;
|
2377 | if (labelValue.length <= 0) {
|
2378 | throw new Error("Empty value provided for input HTTP label: botAlias.");
|
2379 | }
|
2380 | resolvedPath = resolvedPath.replace("{botAlias}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2381 | }
|
2382 | else {
|
2383 | throw new Error("No value provided for input HTTP label: botAlias.");
|
2384 | }
|
2385 | if (input.botName !== undefined) {
|
2386 | labelValue = input.botName;
|
2387 | if (labelValue.length <= 0) {
|
2388 | throw new Error("Empty value provided for input HTTP label: botName.");
|
2389 | }
|
2390 | resolvedPath = resolvedPath.replace("{botName}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2391 | }
|
2392 | else {
|
2393 | throw new Error("No value provided for input HTTP label: botName.");
|
2394 | }
|
2395 | if (input.userId !== undefined) {
|
2396 | labelValue = input.userId;
|
2397 | if (labelValue.length <= 0) {
|
2398 | throw new Error("Empty value provided for input HTTP label: userId.");
|
2399 | }
|
2400 | resolvedPath = resolvedPath.replace("{userId}", Object(_aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["extendedEncodeURIComponent"])(labelValue));
|
2401 | }
|
2402 | else {
|
2403 | throw new Error("No value provided for input HTTP label: userId.");
|
2404 | }
|
2405 | body = JSON.stringify(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, (input.dialogAction !== undefined && {
|
2406 | dialogAction: serializeAws_restJson1_1DialogAction(input.dialogAction, context)
|
2407 | })), (input.recentIntentSummaryView !== undefined && {
|
2408 | recentIntentSummaryView: serializeAws_restJson1_1IntentSummaryList(input.recentIntentSummaryView, context)
|
2409 | })), (input.sessionAttributes !== undefined && {
|
2410 | sessionAttributes: serializeAws_restJson1_1StringMap(input.sessionAttributes, context)
|
2411 | })));
|
2412 | return [4 /*yield*/, context.endpoint()];
|
2413 | case 1:
|
2414 | _a = _c.sent(), hostname = _a.hostname, _b = _a.protocol, protocol = _b === void 0 ? "https" : _b, port = _a.port;
|
2415 | return [2 /*return*/, new _aws_sdk_protocol_http__WEBPACK_IMPORTED_MODULE_1__["HttpRequest"]({
|
2416 | protocol: protocol,
|
2417 | hostname: hostname,
|
2418 | port: port,
|
2419 | method: "POST",
|
2420 | headers: headers,
|
2421 | path: resolvedPath,
|
2422 | body: body
|
2423 | })];
|
2424 | }
|
2425 | });
|
2426 | }); };
|
2427 | var deserializeAws_restJson1_1DeleteSessionCommand = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2428 | var contents, data;
|
2429 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
2430 | switch (_a.label) {
|
2431 | case 0:
|
2432 | if (output.statusCode !== 200 && output.statusCode >= 400) {
|
2433 | return [2 /*return*/, deserializeAws_restJson1_1DeleteSessionCommandError(output, context)];
|
2434 | }
|
2435 | contents = {
|
2436 | $metadata: deserializeMetadata(output),
|
2437 | __type: "DeleteSessionResponse",
|
2438 | botAlias: undefined,
|
2439 | botName: undefined,
|
2440 | sessionId: undefined,
|
2441 | userId: undefined
|
2442 | };
|
2443 | return [4 /*yield*/, parseBody(output.body, context)];
|
2444 | case 1:
|
2445 | data = _a.sent();
|
2446 | if (data.botAlias !== undefined && data.botAlias !== null) {
|
2447 | contents.botAlias = data.botAlias;
|
2448 | }
|
2449 | if (data.botName !== undefined && data.botName !== null) {
|
2450 | contents.botName = data.botName;
|
2451 | }
|
2452 | if (data.sessionId !== undefined && data.sessionId !== null) {
|
2453 | contents.sessionId = data.sessionId;
|
2454 | }
|
2455 | if (data.userId !== undefined && data.userId !== null) {
|
2456 | contents.userId = data.userId;
|
2457 | }
|
2458 | return [2 /*return*/, Promise.resolve(contents)];
|
2459 | }
|
2460 | });
|
2461 | }); };
|
2462 | var deserializeAws_restJson1_1DeleteSessionCommandError = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2463 | var parsedOutput, _a, _b, response, errorCode, _c, _d, _e, _f, _g, _h, parsedBody, message;
|
2464 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_j) {
|
2465 | switch (_j.label) {
|
2466 | case 0:
|
2467 | _a = [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, output)];
|
2468 | _b = {};
|
2469 | return [4 /*yield*/, parseBody(output.body, context)];
|
2470 | case 1:
|
2471 | parsedOutput = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _a.concat([(_b.body = _j.sent(), _b)]));
|
2472 | errorCode = "UnknownError";
|
2473 | errorCode = loadRestJsonErrorCode(output, parsedOutput.body);
|
2474 | _c = errorCode;
|
2475 | switch (_c) {
|
2476 | case "BadRequestException": return [3 /*break*/, 2];
|
2477 | case "com.amazonaws.commonapi.exceptions#BadRequestException": return [3 /*break*/, 2];
|
2478 | case "ConflictException": return [3 /*break*/, 4];
|
2479 | case "com.amazonaws.commonapi.exceptions#ConflictException": return [3 /*break*/, 4];
|
2480 | case "InternalFailureException": return [3 /*break*/, 6];
|
2481 | case "com.amazonaws.commonapi.exceptions#InternalFailureException": return [3 /*break*/, 6];
|
2482 | case "LimitExceededException": return [3 /*break*/, 8];
|
2483 | case "com.amazonaws.commonapi.exceptions#LimitExceededException": return [3 /*break*/, 8];
|
2484 | case "NotFoundException": return [3 /*break*/, 10];
|
2485 | case "com.amazonaws.commonapi.exceptions#NotFoundException": return [3 /*break*/, 10];
|
2486 | }
|
2487 | return [3 /*break*/, 12];
|
2488 | case 2:
|
2489 | _d = [{}];
|
2490 | return [4 /*yield*/, deserializeAws_restJson1_1BadRequestExceptionResponse(parsedOutput, context)];
|
2491 | case 3:
|
2492 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _d.concat([(_j.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2493 | return [3 /*break*/, 13];
|
2494 | case 4:
|
2495 | _e = [{}];
|
2496 | return [4 /*yield*/, deserializeAws_restJson1_1ConflictExceptionResponse(parsedOutput, context)];
|
2497 | case 5:
|
2498 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _e.concat([(_j.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2499 | return [3 /*break*/, 13];
|
2500 | case 6:
|
2501 | _f = [{}];
|
2502 | return [4 /*yield*/, deserializeAws_restJson1_1InternalFailureExceptionResponse(parsedOutput, context)];
|
2503 | case 7:
|
2504 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _f.concat([(_j.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2505 | return [3 /*break*/, 13];
|
2506 | case 8:
|
2507 | _g = [{}];
|
2508 | return [4 /*yield*/, deserializeAws_restJson1_1LimitExceededExceptionResponse(parsedOutput, context)];
|
2509 | case 9:
|
2510 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _g.concat([(_j.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2511 | return [3 /*break*/, 13];
|
2512 | case 10:
|
2513 | _h = [{}];
|
2514 | return [4 /*yield*/, deserializeAws_restJson1_1NotFoundExceptionResponse(parsedOutput, context)];
|
2515 | case 11:
|
2516 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _h.concat([(_j.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2517 | return [3 /*break*/, 13];
|
2518 | case 12:
|
2519 | parsedBody = parsedOutput.body;
|
2520 | errorCode = parsedBody.code || parsedBody.Code || errorCode;
|
2521 | response = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, parsedBody), { name: "" + errorCode, message: parsedBody.message || parsedBody.Message || errorCode, $fault: "client", $metadata: deserializeMetadata(output) });
|
2522 | _j.label = 13;
|
2523 | case 13:
|
2524 | message = response.message || response.Message || errorCode;
|
2525 | response.message = message;
|
2526 | delete response.Message;
|
2527 | return [2 /*return*/, Promise.reject(Object.assign(new Error(message), response))];
|
2528 | }
|
2529 | });
|
2530 | }); };
|
2531 | var deserializeAws_restJson1_1GetSessionCommand = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2532 | var contents, data;
|
2533 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
2534 | switch (_a.label) {
|
2535 | case 0:
|
2536 | if (output.statusCode !== 200 && output.statusCode >= 400) {
|
2537 | return [2 /*return*/, deserializeAws_restJson1_1GetSessionCommandError(output, context)];
|
2538 | }
|
2539 | contents = {
|
2540 | $metadata: deserializeMetadata(output),
|
2541 | __type: "GetSessionResponse",
|
2542 | dialogAction: undefined,
|
2543 | recentIntentSummaryView: undefined,
|
2544 | sessionAttributes: undefined,
|
2545 | sessionId: undefined
|
2546 | };
|
2547 | return [4 /*yield*/, parseBody(output.body, context)];
|
2548 | case 1:
|
2549 | data = _a.sent();
|
2550 | if (data.dialogAction !== undefined && data.dialogAction !== null) {
|
2551 | contents.dialogAction = deserializeAws_restJson1_1DialogAction(data.dialogAction, context);
|
2552 | }
|
2553 | if (data.recentIntentSummaryView !== undefined &&
|
2554 | data.recentIntentSummaryView !== null) {
|
2555 | contents.recentIntentSummaryView = deserializeAws_restJson1_1IntentSummaryList(data.recentIntentSummaryView, context);
|
2556 | }
|
2557 | if (data.sessionAttributes !== undefined && data.sessionAttributes !== null) {
|
2558 | contents.sessionAttributes = deserializeAws_restJson1_1StringMap(data.sessionAttributes, context);
|
2559 | }
|
2560 | if (data.sessionId !== undefined && data.sessionId !== null) {
|
2561 | contents.sessionId = data.sessionId;
|
2562 | }
|
2563 | return [2 /*return*/, Promise.resolve(contents)];
|
2564 | }
|
2565 | });
|
2566 | }); };
|
2567 | var deserializeAws_restJson1_1GetSessionCommandError = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2568 | var parsedOutput, _a, _b, response, errorCode, _c, _d, _e, _f, _g, parsedBody, message;
|
2569 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_h) {
|
2570 | switch (_h.label) {
|
2571 | case 0:
|
2572 | _a = [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, output)];
|
2573 | _b = {};
|
2574 | return [4 /*yield*/, parseBody(output.body, context)];
|
2575 | case 1:
|
2576 | parsedOutput = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _a.concat([(_b.body = _h.sent(), _b)]));
|
2577 | errorCode = "UnknownError";
|
2578 | errorCode = loadRestJsonErrorCode(output, parsedOutput.body);
|
2579 | _c = errorCode;
|
2580 | switch (_c) {
|
2581 | case "BadRequestException": return [3 /*break*/, 2];
|
2582 | case "com.amazonaws.commonapi.exceptions#BadRequestException": return [3 /*break*/, 2];
|
2583 | case "InternalFailureException": return [3 /*break*/, 4];
|
2584 | case "com.amazonaws.commonapi.exceptions#InternalFailureException": return [3 /*break*/, 4];
|
2585 | case "LimitExceededException": return [3 /*break*/, 6];
|
2586 | case "com.amazonaws.commonapi.exceptions#LimitExceededException": return [3 /*break*/, 6];
|
2587 | case "NotFoundException": return [3 /*break*/, 8];
|
2588 | case "com.amazonaws.commonapi.exceptions#NotFoundException": return [3 /*break*/, 8];
|
2589 | }
|
2590 | return [3 /*break*/, 10];
|
2591 | case 2:
|
2592 | _d = [{}];
|
2593 | return [4 /*yield*/, deserializeAws_restJson1_1BadRequestExceptionResponse(parsedOutput, context)];
|
2594 | case 3:
|
2595 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _d.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2596 | return [3 /*break*/, 11];
|
2597 | case 4:
|
2598 | _e = [{}];
|
2599 | return [4 /*yield*/, deserializeAws_restJson1_1InternalFailureExceptionResponse(parsedOutput, context)];
|
2600 | case 5:
|
2601 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _e.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2602 | return [3 /*break*/, 11];
|
2603 | case 6:
|
2604 | _f = [{}];
|
2605 | return [4 /*yield*/, deserializeAws_restJson1_1LimitExceededExceptionResponse(parsedOutput, context)];
|
2606 | case 7:
|
2607 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _f.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2608 | return [3 /*break*/, 11];
|
2609 | case 8:
|
2610 | _g = [{}];
|
2611 | return [4 /*yield*/, deserializeAws_restJson1_1NotFoundExceptionResponse(parsedOutput, context)];
|
2612 | case 9:
|
2613 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _g.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2614 | return [3 /*break*/, 11];
|
2615 | case 10:
|
2616 | parsedBody = parsedOutput.body;
|
2617 | errorCode = parsedBody.code || parsedBody.Code || errorCode;
|
2618 | response = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, parsedBody), { name: "" + errorCode, message: parsedBody.message || parsedBody.Message || errorCode, $fault: "client", $metadata: deserializeMetadata(output) });
|
2619 | _h.label = 11;
|
2620 | case 11:
|
2621 | message = response.message || response.Message || errorCode;
|
2622 | response.message = message;
|
2623 | delete response.Message;
|
2624 | return [2 /*return*/, Promise.reject(Object.assign(new Error(message), response))];
|
2625 | }
|
2626 | });
|
2627 | }); };
|
2628 | var deserializeAws_restJson1_1PostContentCommand = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2629 | var contents, data;
|
2630 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
2631 | if (output.statusCode !== 200 && output.statusCode >= 400) {
|
2632 | return [2 /*return*/, deserializeAws_restJson1_1PostContentCommandError(output, context)];
|
2633 | }
|
2634 | contents = {
|
2635 | $metadata: deserializeMetadata(output),
|
2636 | __type: "PostContentResponse",
|
2637 | audioStream: undefined,
|
2638 | contentType: undefined,
|
2639 | dialogState: undefined,
|
2640 | inputTranscript: undefined,
|
2641 | intentName: undefined,
|
2642 | message: undefined,
|
2643 | messageFormat: undefined,
|
2644 | sentimentResponse: undefined,
|
2645 | sessionAttributes: undefined,
|
2646 | sessionId: undefined,
|
2647 | slotToElicit: undefined,
|
2648 | slots: undefined
|
2649 | };
|
2650 | if (output.headers["content-type"] !== undefined) {
|
2651 | contents.contentType = output.headers["content-type"];
|
2652 | }
|
2653 | if (output.headers["x-amz-lex-dialog-state"] !== undefined) {
|
2654 | contents.dialogState = output.headers["x-amz-lex-dialog-state"];
|
2655 | }
|
2656 | if (output.headers["x-amz-lex-input-transcript"] !== undefined) {
|
2657 | contents.inputTranscript = output.headers["x-amz-lex-input-transcript"];
|
2658 | }
|
2659 | if (output.headers["x-amz-lex-intent-name"] !== undefined) {
|
2660 | contents.intentName = output.headers["x-amz-lex-intent-name"];
|
2661 | }
|
2662 | if (output.headers["x-amz-lex-message"] !== undefined) {
|
2663 | contents.message = output.headers["x-amz-lex-message"];
|
2664 | }
|
2665 | if (output.headers["x-amz-lex-message-format"] !== undefined) {
|
2666 | contents.messageFormat = output.headers["x-amz-lex-message-format"];
|
2667 | }
|
2668 | if (output.headers["x-amz-lex-sentiment"] !== undefined) {
|
2669 | contents.sentimentResponse = output.headers["x-amz-lex-sentiment"];
|
2670 | }
|
2671 | if (output.headers["x-amz-lex-session-attributes"] !== undefined) {
|
2672 | contents.sessionAttributes = new _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["LazyJsonString"](output.headers["x-amz-lex-session-attributes"]);
|
2673 | }
|
2674 | if (output.headers["x-amz-lex-session-id"] !== undefined) {
|
2675 | contents.sessionId = output.headers["x-amz-lex-session-id"];
|
2676 | }
|
2677 | if (output.headers["x-amz-lex-slot-to-elicit"] !== undefined) {
|
2678 | contents.slotToElicit = output.headers["x-amz-lex-slot-to-elicit"];
|
2679 | }
|
2680 | if (output.headers["x-amz-lex-slots"] !== undefined) {
|
2681 | contents.slots = new _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["LazyJsonString"](output.headers["x-amz-lex-slots"]);
|
2682 | }
|
2683 | data = output.body;
|
2684 | contents.audioStream = data;
|
2685 | return [2 /*return*/, Promise.resolve(contents)];
|
2686 | });
|
2687 | }); };
|
2688 | var deserializeAws_restJson1_1PostContentCommandError = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2689 | var parsedOutput, _a, _b, response, errorCode, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, parsedBody, message;
|
2690 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_q) {
|
2691 | switch (_q.label) {
|
2692 | case 0:
|
2693 | _a = [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, output)];
|
2694 | _b = {};
|
2695 | return [4 /*yield*/, parseBody(output.body, context)];
|
2696 | case 1:
|
2697 | parsedOutput = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _a.concat([(_b.body = _q.sent(), _b)]));
|
2698 | errorCode = "UnknownError";
|
2699 | errorCode = loadRestJsonErrorCode(output, parsedOutput.body);
|
2700 | _c = errorCode;
|
2701 | switch (_c) {
|
2702 | case "BadRequestException": return [3 /*break*/, 2];
|
2703 | case "com.amazonaws.commonapi.exceptions#BadRequestException": return [3 /*break*/, 2];
|
2704 | case "ConflictException": return [3 /*break*/, 4];
|
2705 | case "com.amazonaws.commonapi.exceptions#ConflictException": return [3 /*break*/, 4];
|
2706 | case "InternalFailureException": return [3 /*break*/, 6];
|
2707 | case "com.amazonaws.commonapi.exceptions#InternalFailureException": return [3 /*break*/, 6];
|
2708 | case "LimitExceededException": return [3 /*break*/, 8];
|
2709 | case "com.amazonaws.commonapi.exceptions#LimitExceededException": return [3 /*break*/, 8];
|
2710 | case "NotAcceptableException": return [3 /*break*/, 10];
|
2711 | case "com.amazonaws.commonapi.exceptions#NotAcceptableException": return [3 /*break*/, 10];
|
2712 | case "NotFoundException": return [3 /*break*/, 12];
|
2713 | case "com.amazonaws.commonapi.exceptions#NotFoundException": return [3 /*break*/, 12];
|
2714 | case "RequestTimeoutException": return [3 /*break*/, 14];
|
2715 | case "com.amazonaws.commonapi.exceptions#RequestTimeoutException": return [3 /*break*/, 14];
|
2716 | case "UnsupportedMediaTypeException": return [3 /*break*/, 16];
|
2717 | case "com.amazonaws.commonapi.exceptions#UnsupportedMediaTypeException": return [3 /*break*/, 16];
|
2718 | case "BadGatewayException": return [3 /*break*/, 18];
|
2719 | case "com.amazonaws.deepsense.runtimeservice#BadGatewayException": return [3 /*break*/, 18];
|
2720 | case "DependencyFailedException": return [3 /*break*/, 20];
|
2721 | case "com.amazonaws.deepsense.runtimeservice#DependencyFailedException": return [3 /*break*/, 20];
|
2722 | case "LoopDetectedException": return [3 /*break*/, 22];
|
2723 | case "com.amazonaws.deepsense.runtimeservice#LoopDetectedException": return [3 /*break*/, 22];
|
2724 | }
|
2725 | return [3 /*break*/, 24];
|
2726 | case 2:
|
2727 | _d = [{}];
|
2728 | return [4 /*yield*/, deserializeAws_restJson1_1BadRequestExceptionResponse(parsedOutput, context)];
|
2729 | case 3:
|
2730 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _d.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2731 | return [3 /*break*/, 25];
|
2732 | case 4:
|
2733 | _e = [{}];
|
2734 | return [4 /*yield*/, deserializeAws_restJson1_1ConflictExceptionResponse(parsedOutput, context)];
|
2735 | case 5:
|
2736 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _e.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2737 | return [3 /*break*/, 25];
|
2738 | case 6:
|
2739 | _f = [{}];
|
2740 | return [4 /*yield*/, deserializeAws_restJson1_1InternalFailureExceptionResponse(parsedOutput, context)];
|
2741 | case 7:
|
2742 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _f.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2743 | return [3 /*break*/, 25];
|
2744 | case 8:
|
2745 | _g = [{}];
|
2746 | return [4 /*yield*/, deserializeAws_restJson1_1LimitExceededExceptionResponse(parsedOutput, context)];
|
2747 | case 9:
|
2748 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _g.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2749 | return [3 /*break*/, 25];
|
2750 | case 10:
|
2751 | _h = [{}];
|
2752 | return [4 /*yield*/, deserializeAws_restJson1_1NotAcceptableExceptionResponse(parsedOutput, context)];
|
2753 | case 11:
|
2754 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _h.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2755 | return [3 /*break*/, 25];
|
2756 | case 12:
|
2757 | _j = [{}];
|
2758 | return [4 /*yield*/, deserializeAws_restJson1_1NotFoundExceptionResponse(parsedOutput, context)];
|
2759 | case 13:
|
2760 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _j.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2761 | return [3 /*break*/, 25];
|
2762 | case 14:
|
2763 | _k = [{}];
|
2764 | return [4 /*yield*/, deserializeAws_restJson1_1RequestTimeoutExceptionResponse(parsedOutput, context)];
|
2765 | case 15:
|
2766 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _k.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2767 | return [3 /*break*/, 25];
|
2768 | case 16:
|
2769 | _l = [{}];
|
2770 | return [4 /*yield*/, deserializeAws_restJson1_1UnsupportedMediaTypeExceptionResponse(parsedOutput, context)];
|
2771 | case 17:
|
2772 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _l.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2773 | return [3 /*break*/, 25];
|
2774 | case 18:
|
2775 | _m = [{}];
|
2776 | return [4 /*yield*/, deserializeAws_restJson1_1BadGatewayExceptionResponse(parsedOutput, context)];
|
2777 | case 19:
|
2778 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _m.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2779 | return [3 /*break*/, 25];
|
2780 | case 20:
|
2781 | _o = [{}];
|
2782 | return [4 /*yield*/, deserializeAws_restJson1_1DependencyFailedExceptionResponse(parsedOutput, context)];
|
2783 | case 21:
|
2784 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _o.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2785 | return [3 /*break*/, 25];
|
2786 | case 22:
|
2787 | _p = [{}];
|
2788 | return [4 /*yield*/, deserializeAws_restJson1_1LoopDetectedExceptionResponse(parsedOutput, context)];
|
2789 | case 23:
|
2790 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _p.concat([(_q.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2791 | return [3 /*break*/, 25];
|
2792 | case 24:
|
2793 | parsedBody = parsedOutput.body;
|
2794 | errorCode = parsedBody.code || parsedBody.Code || errorCode;
|
2795 | response = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, parsedBody), { name: "" + errorCode, message: parsedBody.message || parsedBody.Message || errorCode, $fault: "client", $metadata: deserializeMetadata(output) });
|
2796 | _q.label = 25;
|
2797 | case 25:
|
2798 | message = response.message || response.Message || errorCode;
|
2799 | response.message = message;
|
2800 | delete response.Message;
|
2801 | return [2 /*return*/, Promise.reject(Object.assign(new Error(message), response))];
|
2802 | }
|
2803 | });
|
2804 | }); };
|
2805 | var deserializeAws_restJson1_1PostTextCommand = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2806 | var contents, data;
|
2807 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
2808 | switch (_a.label) {
|
2809 | case 0:
|
2810 | if (output.statusCode !== 200 && output.statusCode >= 400) {
|
2811 | return [2 /*return*/, deserializeAws_restJson1_1PostTextCommandError(output, context)];
|
2812 | }
|
2813 | contents = {
|
2814 | $metadata: deserializeMetadata(output),
|
2815 | __type: "PostTextResponse",
|
2816 | dialogState: undefined,
|
2817 | intentName: undefined,
|
2818 | message: undefined,
|
2819 | messageFormat: undefined,
|
2820 | responseCard: undefined,
|
2821 | sentimentResponse: undefined,
|
2822 | sessionAttributes: undefined,
|
2823 | sessionId: undefined,
|
2824 | slotToElicit: undefined,
|
2825 | slots: undefined
|
2826 | };
|
2827 | return [4 /*yield*/, parseBody(output.body, context)];
|
2828 | case 1:
|
2829 | data = _a.sent();
|
2830 | if (data.dialogState !== undefined && data.dialogState !== null) {
|
2831 | contents.dialogState = data.dialogState;
|
2832 | }
|
2833 | if (data.intentName !== undefined && data.intentName !== null) {
|
2834 | contents.intentName = data.intentName;
|
2835 | }
|
2836 | if (data.message !== undefined && data.message !== null) {
|
2837 | contents.message = data.message;
|
2838 | }
|
2839 | if (data.messageFormat !== undefined && data.messageFormat !== null) {
|
2840 | contents.messageFormat = data.messageFormat;
|
2841 | }
|
2842 | if (data.responseCard !== undefined && data.responseCard !== null) {
|
2843 | contents.responseCard = deserializeAws_restJson1_1ResponseCard(data.responseCard, context);
|
2844 | }
|
2845 | if (data.sentimentResponse !== undefined && data.sentimentResponse !== null) {
|
2846 | contents.sentimentResponse = deserializeAws_restJson1_1SentimentResponse(data.sentimentResponse, context);
|
2847 | }
|
2848 | if (data.sessionAttributes !== undefined && data.sessionAttributes !== null) {
|
2849 | contents.sessionAttributes = deserializeAws_restJson1_1StringMap(data.sessionAttributes, context);
|
2850 | }
|
2851 | if (data.sessionId !== undefined && data.sessionId !== null) {
|
2852 | contents.sessionId = data.sessionId;
|
2853 | }
|
2854 | if (data.slotToElicit !== undefined && data.slotToElicit !== null) {
|
2855 | contents.slotToElicit = data.slotToElicit;
|
2856 | }
|
2857 | if (data.slots !== undefined && data.slots !== null) {
|
2858 | contents.slots = deserializeAws_restJson1_1StringMap(data.slots, context);
|
2859 | }
|
2860 | return [2 /*return*/, Promise.resolve(contents)];
|
2861 | }
|
2862 | });
|
2863 | }); };
|
2864 | var deserializeAws_restJson1_1PostTextCommandError = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2865 | var parsedOutput, _a, _b, response, errorCode, _c, _d, _e, _f, _g, _h, _j, _k, _l, parsedBody, message;
|
2866 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_m) {
|
2867 | switch (_m.label) {
|
2868 | case 0:
|
2869 | _a = [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, output)];
|
2870 | _b = {};
|
2871 | return [4 /*yield*/, parseBody(output.body, context)];
|
2872 | case 1:
|
2873 | parsedOutput = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _a.concat([(_b.body = _m.sent(), _b)]));
|
2874 | errorCode = "UnknownError";
|
2875 | errorCode = loadRestJsonErrorCode(output, parsedOutput.body);
|
2876 | _c = errorCode;
|
2877 | switch (_c) {
|
2878 | case "BadRequestException": return [3 /*break*/, 2];
|
2879 | case "com.amazonaws.commonapi.exceptions#BadRequestException": return [3 /*break*/, 2];
|
2880 | case "ConflictException": return [3 /*break*/, 4];
|
2881 | case "com.amazonaws.commonapi.exceptions#ConflictException": return [3 /*break*/, 4];
|
2882 | case "InternalFailureException": return [3 /*break*/, 6];
|
2883 | case "com.amazonaws.commonapi.exceptions#InternalFailureException": return [3 /*break*/, 6];
|
2884 | case "LimitExceededException": return [3 /*break*/, 8];
|
2885 | case "com.amazonaws.commonapi.exceptions#LimitExceededException": return [3 /*break*/, 8];
|
2886 | case "NotFoundException": return [3 /*break*/, 10];
|
2887 | case "com.amazonaws.commonapi.exceptions#NotFoundException": return [3 /*break*/, 10];
|
2888 | case "BadGatewayException": return [3 /*break*/, 12];
|
2889 | case "com.amazonaws.deepsense.runtimeservice#BadGatewayException": return [3 /*break*/, 12];
|
2890 | case "DependencyFailedException": return [3 /*break*/, 14];
|
2891 | case "com.amazonaws.deepsense.runtimeservice#DependencyFailedException": return [3 /*break*/, 14];
|
2892 | case "LoopDetectedException": return [3 /*break*/, 16];
|
2893 | case "com.amazonaws.deepsense.runtimeservice#LoopDetectedException": return [3 /*break*/, 16];
|
2894 | }
|
2895 | return [3 /*break*/, 18];
|
2896 | case 2:
|
2897 | _d = [{}];
|
2898 | return [4 /*yield*/, deserializeAws_restJson1_1BadRequestExceptionResponse(parsedOutput, context)];
|
2899 | case 3:
|
2900 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _d.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2901 | return [3 /*break*/, 19];
|
2902 | case 4:
|
2903 | _e = [{}];
|
2904 | return [4 /*yield*/, deserializeAws_restJson1_1ConflictExceptionResponse(parsedOutput, context)];
|
2905 | case 5:
|
2906 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _e.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2907 | return [3 /*break*/, 19];
|
2908 | case 6:
|
2909 | _f = [{}];
|
2910 | return [4 /*yield*/, deserializeAws_restJson1_1InternalFailureExceptionResponse(parsedOutput, context)];
|
2911 | case 7:
|
2912 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _f.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2913 | return [3 /*break*/, 19];
|
2914 | case 8:
|
2915 | _g = [{}];
|
2916 | return [4 /*yield*/, deserializeAws_restJson1_1LimitExceededExceptionResponse(parsedOutput, context)];
|
2917 | case 9:
|
2918 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _g.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2919 | return [3 /*break*/, 19];
|
2920 | case 10:
|
2921 | _h = [{}];
|
2922 | return [4 /*yield*/, deserializeAws_restJson1_1NotFoundExceptionResponse(parsedOutput, context)];
|
2923 | case 11:
|
2924 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _h.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2925 | return [3 /*break*/, 19];
|
2926 | case 12:
|
2927 | _j = [{}];
|
2928 | return [4 /*yield*/, deserializeAws_restJson1_1BadGatewayExceptionResponse(parsedOutput, context)];
|
2929 | case 13:
|
2930 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _j.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2931 | return [3 /*break*/, 19];
|
2932 | case 14:
|
2933 | _k = [{}];
|
2934 | return [4 /*yield*/, deserializeAws_restJson1_1DependencyFailedExceptionResponse(parsedOutput, context)];
|
2935 | case 15:
|
2936 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _k.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2937 | return [3 /*break*/, 19];
|
2938 | case 16:
|
2939 | _l = [{}];
|
2940 | return [4 /*yield*/, deserializeAws_restJson1_1LoopDetectedExceptionResponse(parsedOutput, context)];
|
2941 | case 17:
|
2942 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _l.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
2943 | return [3 /*break*/, 19];
|
2944 | case 18:
|
2945 | parsedBody = parsedOutput.body;
|
2946 | errorCode = parsedBody.code || parsedBody.Code || errorCode;
|
2947 | response = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, parsedBody), { name: "" + errorCode, message: parsedBody.message || parsedBody.Message || errorCode, $fault: "client", $metadata: deserializeMetadata(output) });
|
2948 | _m.label = 19;
|
2949 | case 19:
|
2950 | message = response.message || response.Message || errorCode;
|
2951 | response.message = message;
|
2952 | delete response.Message;
|
2953 | return [2 /*return*/, Promise.reject(Object.assign(new Error(message), response))];
|
2954 | }
|
2955 | });
|
2956 | }); };
|
2957 | var deserializeAws_restJson1_1PutSessionCommand = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
2958 | var contents, data;
|
2959 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
2960 | if (output.statusCode !== 200 && output.statusCode >= 400) {
|
2961 | return [2 /*return*/, deserializeAws_restJson1_1PutSessionCommandError(output, context)];
|
2962 | }
|
2963 | contents = {
|
2964 | $metadata: deserializeMetadata(output),
|
2965 | __type: "PutSessionResponse",
|
2966 | audioStream: undefined,
|
2967 | contentType: undefined,
|
2968 | dialogState: undefined,
|
2969 | intentName: undefined,
|
2970 | message: undefined,
|
2971 | messageFormat: undefined,
|
2972 | sessionAttributes: undefined,
|
2973 | sessionId: undefined,
|
2974 | slotToElicit: undefined,
|
2975 | slots: undefined
|
2976 | };
|
2977 | if (output.headers["content-type"] !== undefined) {
|
2978 | contents.contentType = output.headers["content-type"];
|
2979 | }
|
2980 | if (output.headers["x-amz-lex-dialog-state"] !== undefined) {
|
2981 | contents.dialogState = output.headers["x-amz-lex-dialog-state"];
|
2982 | }
|
2983 | if (output.headers["x-amz-lex-intent-name"] !== undefined) {
|
2984 | contents.intentName = output.headers["x-amz-lex-intent-name"];
|
2985 | }
|
2986 | if (output.headers["x-amz-lex-message"] !== undefined) {
|
2987 | contents.message = output.headers["x-amz-lex-message"];
|
2988 | }
|
2989 | if (output.headers["x-amz-lex-message-format"] !== undefined) {
|
2990 | contents.messageFormat = output.headers["x-amz-lex-message-format"];
|
2991 | }
|
2992 | if (output.headers["x-amz-lex-session-attributes"] !== undefined) {
|
2993 | contents.sessionAttributes = new _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["LazyJsonString"](output.headers["x-amz-lex-session-attributes"]);
|
2994 | }
|
2995 | if (output.headers["x-amz-lex-session-id"] !== undefined) {
|
2996 | contents.sessionId = output.headers["x-amz-lex-session-id"];
|
2997 | }
|
2998 | if (output.headers["x-amz-lex-slot-to-elicit"] !== undefined) {
|
2999 | contents.slotToElicit = output.headers["x-amz-lex-slot-to-elicit"];
|
3000 | }
|
3001 | if (output.headers["x-amz-lex-slots"] !== undefined) {
|
3002 | contents.slots = new _aws_sdk_smithy_client__WEBPACK_IMPORTED_MODULE_2__["LazyJsonString"](output.headers["x-amz-lex-slots"]);
|
3003 | }
|
3004 | data = output.body;
|
3005 | contents.audioStream = data;
|
3006 | return [2 /*return*/, Promise.resolve(contents)];
|
3007 | });
|
3008 | }); };
|
3009 | var deserializeAws_restJson1_1PutSessionCommandError = function (output, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3010 | var parsedOutput, _a, _b, response, errorCode, _c, _d, _e, _f, _g, _h, _j, _k, _l, parsedBody, message;
|
3011 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_m) {
|
3012 | switch (_m.label) {
|
3013 | case 0:
|
3014 | _a = [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, output)];
|
3015 | _b = {};
|
3016 | return [4 /*yield*/, parseBody(output.body, context)];
|
3017 | case 1:
|
3018 | parsedOutput = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _a.concat([(_b.body = _m.sent(), _b)]));
|
3019 | errorCode = "UnknownError";
|
3020 | errorCode = loadRestJsonErrorCode(output, parsedOutput.body);
|
3021 | _c = errorCode;
|
3022 | switch (_c) {
|
3023 | case "BadRequestException": return [3 /*break*/, 2];
|
3024 | case "com.amazonaws.commonapi.exceptions#BadRequestException": return [3 /*break*/, 2];
|
3025 | case "ConflictException": return [3 /*break*/, 4];
|
3026 | case "com.amazonaws.commonapi.exceptions#ConflictException": return [3 /*break*/, 4];
|
3027 | case "InternalFailureException": return [3 /*break*/, 6];
|
3028 | case "com.amazonaws.commonapi.exceptions#InternalFailureException": return [3 /*break*/, 6];
|
3029 | case "LimitExceededException": return [3 /*break*/, 8];
|
3030 | case "com.amazonaws.commonapi.exceptions#LimitExceededException": return [3 /*break*/, 8];
|
3031 | case "NotAcceptableException": return [3 /*break*/, 10];
|
3032 | case "com.amazonaws.commonapi.exceptions#NotAcceptableException": return [3 /*break*/, 10];
|
3033 | case "NotFoundException": return [3 /*break*/, 12];
|
3034 | case "com.amazonaws.commonapi.exceptions#NotFoundException": return [3 /*break*/, 12];
|
3035 | case "BadGatewayException": return [3 /*break*/, 14];
|
3036 | case "com.amazonaws.deepsense.runtimeservice#BadGatewayException": return [3 /*break*/, 14];
|
3037 | case "DependencyFailedException": return [3 /*break*/, 16];
|
3038 | case "com.amazonaws.deepsense.runtimeservice#DependencyFailedException": return [3 /*break*/, 16];
|
3039 | }
|
3040 | return [3 /*break*/, 18];
|
3041 | case 2:
|
3042 | _d = [{}];
|
3043 | return [4 /*yield*/, deserializeAws_restJson1_1BadRequestExceptionResponse(parsedOutput, context)];
|
3044 | case 3:
|
3045 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _d.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3046 | return [3 /*break*/, 19];
|
3047 | case 4:
|
3048 | _e = [{}];
|
3049 | return [4 /*yield*/, deserializeAws_restJson1_1ConflictExceptionResponse(parsedOutput, context)];
|
3050 | case 5:
|
3051 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _e.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3052 | return [3 /*break*/, 19];
|
3053 | case 6:
|
3054 | _f = [{}];
|
3055 | return [4 /*yield*/, deserializeAws_restJson1_1InternalFailureExceptionResponse(parsedOutput, context)];
|
3056 | case 7:
|
3057 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _f.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3058 | return [3 /*break*/, 19];
|
3059 | case 8:
|
3060 | _g = [{}];
|
3061 | return [4 /*yield*/, deserializeAws_restJson1_1LimitExceededExceptionResponse(parsedOutput, context)];
|
3062 | case 9:
|
3063 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _g.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3064 | return [3 /*break*/, 19];
|
3065 | case 10:
|
3066 | _h = [{}];
|
3067 | return [4 /*yield*/, deserializeAws_restJson1_1NotAcceptableExceptionResponse(parsedOutput, context)];
|
3068 | case 11:
|
3069 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _h.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3070 | return [3 /*break*/, 19];
|
3071 | case 12:
|
3072 | _j = [{}];
|
3073 | return [4 /*yield*/, deserializeAws_restJson1_1NotFoundExceptionResponse(parsedOutput, context)];
|
3074 | case 13:
|
3075 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _j.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3076 | return [3 /*break*/, 19];
|
3077 | case 14:
|
3078 | _k = [{}];
|
3079 | return [4 /*yield*/, deserializeAws_restJson1_1BadGatewayExceptionResponse(parsedOutput, context)];
|
3080 | case 15:
|
3081 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _k.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3082 | return [3 /*break*/, 19];
|
3083 | case 16:
|
3084 | _l = [{}];
|
3085 | return [4 /*yield*/, deserializeAws_restJson1_1DependencyFailedExceptionResponse(parsedOutput, context)];
|
3086 | case 17:
|
3087 | response = tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, [tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"].apply(void 0, _l.concat([(_m.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
|
3088 | return [3 /*break*/, 19];
|
3089 | case 18:
|
3090 | parsedBody = parsedOutput.body;
|
3091 | errorCode = parsedBody.code || parsedBody.Code || errorCode;
|
3092 | response = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, parsedBody), { name: "" + errorCode, message: parsedBody.message || parsedBody.Message || errorCode, $fault: "client", $metadata: deserializeMetadata(output) });
|
3093 | _m.label = 19;
|
3094 | case 19:
|
3095 | message = response.message || response.Message || errorCode;
|
3096 | response.message = message;
|
3097 | delete response.Message;
|
3098 | return [2 /*return*/, Promise.reject(Object.assign(new Error(message), response))];
|
3099 | }
|
3100 | });
|
3101 | }); };
|
3102 | var deserializeAws_restJson1_1BadRequestExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3103 | var contents, data;
|
3104 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3105 | contents = {
|
3106 | name: "BadRequestException",
|
3107 | $fault: "client",
|
3108 | $metadata: deserializeMetadata(parsedOutput),
|
3109 | message: undefined
|
3110 | };
|
3111 | data = parsedOutput.body;
|
3112 | if (data.message !== undefined && data.message !== null) {
|
3113 | contents.message = data.message;
|
3114 | }
|
3115 | return [2 /*return*/, contents];
|
3116 | });
|
3117 | }); };
|
3118 | var deserializeAws_restJson1_1ConflictExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3119 | var contents, data;
|
3120 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3121 | contents = {
|
3122 | name: "ConflictException",
|
3123 | $fault: "client",
|
3124 | $metadata: deserializeMetadata(parsedOutput),
|
3125 | message: undefined
|
3126 | };
|
3127 | data = parsedOutput.body;
|
3128 | if (data.message !== undefined && data.message !== null) {
|
3129 | contents.message = data.message;
|
3130 | }
|
3131 | return [2 /*return*/, contents];
|
3132 | });
|
3133 | }); };
|
3134 | var deserializeAws_restJson1_1InternalFailureExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3135 | var contents, data;
|
3136 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3137 | contents = {
|
3138 | name: "InternalFailureException",
|
3139 | $fault: "server",
|
3140 | $metadata: deserializeMetadata(parsedOutput),
|
3141 | message: undefined
|
3142 | };
|
3143 | data = parsedOutput.body;
|
3144 | if (data.message !== undefined && data.message !== null) {
|
3145 | contents.message = data.message;
|
3146 | }
|
3147 | return [2 /*return*/, contents];
|
3148 | });
|
3149 | }); };
|
3150 | var deserializeAws_restJson1_1LimitExceededExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3151 | var contents, data;
|
3152 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3153 | contents = {
|
3154 | name: "LimitExceededException",
|
3155 | $fault: "client",
|
3156 | $metadata: deserializeMetadata(parsedOutput),
|
3157 | message: undefined,
|
3158 | retryAfterSeconds: undefined
|
3159 | };
|
3160 | if (parsedOutput.headers["retry-after"] !== undefined) {
|
3161 | contents.retryAfterSeconds = parsedOutput.headers["retry-after"];
|
3162 | }
|
3163 | data = parsedOutput.body;
|
3164 | if (data.message !== undefined && data.message !== null) {
|
3165 | contents.message = data.message;
|
3166 | }
|
3167 | return [2 /*return*/, contents];
|
3168 | });
|
3169 | }); };
|
3170 | var deserializeAws_restJson1_1NotAcceptableExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3171 | var contents, data;
|
3172 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3173 | contents = {
|
3174 | name: "NotAcceptableException",
|
3175 | $fault: "client",
|
3176 | $metadata: deserializeMetadata(parsedOutput),
|
3177 | message: undefined
|
3178 | };
|
3179 | data = parsedOutput.body;
|
3180 | if (data.message !== undefined && data.message !== null) {
|
3181 | contents.message = data.message;
|
3182 | }
|
3183 | return [2 /*return*/, contents];
|
3184 | });
|
3185 | }); };
|
3186 | var deserializeAws_restJson1_1NotFoundExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3187 | var contents, data;
|
3188 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3189 | contents = {
|
3190 | name: "NotFoundException",
|
3191 | $fault: "client",
|
3192 | $metadata: deserializeMetadata(parsedOutput),
|
3193 | message: undefined
|
3194 | };
|
3195 | data = parsedOutput.body;
|
3196 | if (data.message !== undefined && data.message !== null) {
|
3197 | contents.message = data.message;
|
3198 | }
|
3199 | return [2 /*return*/, contents];
|
3200 | });
|
3201 | }); };
|
3202 | var deserializeAws_restJson1_1RequestTimeoutExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3203 | var contents, data;
|
3204 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3205 | contents = {
|
3206 | name: "RequestTimeoutException",
|
3207 | $fault: "client",
|
3208 | $metadata: deserializeMetadata(parsedOutput),
|
3209 | message: undefined
|
3210 | };
|
3211 | data = parsedOutput.body;
|
3212 | if (data.message !== undefined && data.message !== null) {
|
3213 | contents.message = data.message;
|
3214 | }
|
3215 | return [2 /*return*/, contents];
|
3216 | });
|
3217 | }); };
|
3218 | var deserializeAws_restJson1_1UnsupportedMediaTypeExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3219 | var contents, data;
|
3220 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3221 | contents = {
|
3222 | name: "UnsupportedMediaTypeException",
|
3223 | $fault: "client",
|
3224 | $metadata: deserializeMetadata(parsedOutput),
|
3225 | message: undefined
|
3226 | };
|
3227 | data = parsedOutput.body;
|
3228 | if (data.message !== undefined && data.message !== null) {
|
3229 | contents.message = data.message;
|
3230 | }
|
3231 | return [2 /*return*/, contents];
|
3232 | });
|
3233 | }); };
|
3234 | var deserializeAws_restJson1_1BadGatewayExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3235 | var contents, data;
|
3236 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3237 | contents = {
|
3238 | name: "BadGatewayException",
|
3239 | $fault: "server",
|
3240 | $metadata: deserializeMetadata(parsedOutput),
|
3241 | Message: undefined
|
3242 | };
|
3243 | data = parsedOutput.body;
|
3244 | if (data.Message !== undefined && data.Message !== null) {
|
3245 | contents.Message = data.Message;
|
3246 | }
|
3247 | return [2 /*return*/, contents];
|
3248 | });
|
3249 | }); };
|
3250 | var deserializeAws_restJson1_1DependencyFailedExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3251 | var contents, data;
|
3252 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3253 | contents = {
|
3254 | name: "DependencyFailedException",
|
3255 | $fault: "client",
|
3256 | $metadata: deserializeMetadata(parsedOutput),
|
3257 | Message: undefined
|
3258 | };
|
3259 | data = parsedOutput.body;
|
3260 | if (data.Message !== undefined && data.Message !== null) {
|
3261 | contents.Message = data.Message;
|
3262 | }
|
3263 | return [2 /*return*/, contents];
|
3264 | });
|
3265 | }); };
|
3266 | var deserializeAws_restJson1_1LoopDetectedExceptionResponse = function (parsedOutput, context) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(void 0, void 0, void 0, function () {
|
3267 | var contents, data;
|
3268 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
3269 | contents = {
|
3270 | name: "LoopDetectedException",
|
3271 | $fault: "server",
|
3272 | $metadata: deserializeMetadata(parsedOutput),
|
3273 | Message: undefined
|
3274 | };
|
3275 | data = parsedOutput.body;
|
3276 | if (data.Message !== undefined && data.Message !== null) {
|
3277 | contents.Message = data.Message;
|
3278 | }
|
3279 | return [2 /*return*/, contents];
|
3280 | });
|
3281 | }); };
|
3282 | var serializeAws_restJson1_1DialogAction = function (input, context) {
|
3283 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, (input.fulfillmentState !== undefined && {
|
3284 | fulfillmentState: input.fulfillmentState
|
3285 | })), (input.intentName !== undefined && { intentName: input.intentName })), (input.message !== undefined && { message: input.message })), (input.messageFormat !== undefined && {
|
3286 | messageFormat: input.messageFormat
|
3287 | })), (input.slotToElicit !== undefined && {
|
3288 | slotToElicit: input.slotToElicit
|
3289 | })), (input.slots !== undefined && {
|
3290 | slots: serializeAws_restJson1_1StringMap(input.slots, context)
|
3291 | })), (input.type !== undefined && { type: input.type }));
|
3292 | };
|
3293 | var serializeAws_restJson1_1IntentSummary = function (input, context) {
|
3294 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, (input.checkpointLabel !== undefined && {
|
3295 | checkpointLabel: input.checkpointLabel
|
3296 | })), (input.confirmationStatus !== undefined && {
|
3297 | confirmationStatus: input.confirmationStatus
|
3298 | })), (input.dialogActionType !== undefined && {
|
3299 | dialogActionType: input.dialogActionType
|
3300 | })), (input.fulfillmentState !== undefined && {
|
3301 | fulfillmentState: input.fulfillmentState
|
3302 | })), (input.intentName !== undefined && { intentName: input.intentName })), (input.slotToElicit !== undefined && {
|
3303 | slotToElicit: input.slotToElicit
|
3304 | })), (input.slots !== undefined && {
|
3305 | slots: serializeAws_restJson1_1StringMap(input.slots, context)
|
3306 | }));
|
3307 | };
|
3308 | var serializeAws_restJson1_1IntentSummaryList = function (input, context) {
|
3309 | return input.map(function (entry) {
|
3310 | return serializeAws_restJson1_1IntentSummary(entry, context);
|
3311 | });
|
3312 | };
|
3313 | var serializeAws_restJson1_1StringMap = function (input, context) {
|
3314 | return Object.entries(input).reduce(function (acc, _a) {
|
3315 | var _b;
|
3316 | var _c = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__read"])(_a, 2), key = _c[0], value = _c[1];
|
3317 | return (Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, acc), (_b = {}, _b[key] = value, _b)));
|
3318 | }, {});
|
3319 | };
|
3320 | var deserializeAws_restJson1_1DialogAction = function (output, context) {
|
3321 | return {
|
3322 | __type: "DialogAction",
|
3323 | fulfillmentState: output.fulfillmentState !== undefined && output.fulfillmentState !== null
|
3324 | ? output.fulfillmentState
|
3325 | : undefined,
|
3326 | intentName: output.intentName !== undefined && output.intentName !== null
|
3327 | ? output.intentName
|
3328 | : undefined,
|
3329 | message: output.message !== undefined && output.message !== null
|
3330 | ? output.message
|
3331 | : undefined,
|
3332 | messageFormat: output.messageFormat !== undefined && output.messageFormat !== null
|
3333 | ? output.messageFormat
|
3334 | : undefined,
|
3335 | slotToElicit: output.slotToElicit !== undefined && output.slotToElicit !== null
|
3336 | ? output.slotToElicit
|
3337 | : undefined,
|
3338 | slots: output.slots !== undefined && output.slots !== null
|
3339 | ? deserializeAws_restJson1_1StringMap(output.slots, context)
|
3340 | : undefined,
|
3341 | type: output.type !== undefined && output.type !== null
|
3342 | ? output.type
|
3343 | : undefined
|
3344 | };
|
3345 | };
|
3346 | var deserializeAws_restJson1_1IntentSummary = function (output, context) {
|
3347 | return {
|
3348 | __type: "IntentSummary",
|
3349 | checkpointLabel: output.checkpointLabel !== undefined && output.checkpointLabel !== null
|
3350 | ? output.checkpointLabel
|
3351 | : undefined,
|
3352 | confirmationStatus: output.confirmationStatus !== undefined &&
|
3353 | output.confirmationStatus !== null
|
3354 | ? output.confirmationStatus
|
3355 | : undefined,
|
3356 | dialogActionType: output.dialogActionType !== undefined && output.dialogActionType !== null
|
3357 | ? output.dialogActionType
|
3358 | : undefined,
|
3359 | fulfillmentState: output.fulfillmentState !== undefined && output.fulfillmentState !== null
|
3360 | ? output.fulfillmentState
|
3361 | : undefined,
|
3362 | intentName: output.intentName !== undefined && output.intentName !== null
|
3363 | ? output.intentName
|
3364 | : undefined,
|
3365 | slotToElicit: output.slotToElicit !== undefined && output.slotToElicit !== null
|
3366 | ? output.slotToElicit
|
3367 | : undefined,
|
3368 | slots: output.slots !== undefined && output.slots !== null
|
3369 | ? deserializeAws_restJson1_1StringMap(output.slots, context)
|
3370 | : undefined
|
3371 | };
|
3372 | };
|
3373 | var deserializeAws_restJson1_1IntentSummaryList = function (output, context) {
|
3374 | return (output || []).map(function (entry) {
|
3375 | return deserializeAws_restJson1_1IntentSummary(entry, context);
|
3376 | });
|
3377 | };
|
3378 | var deserializeAws_restJson1_1SentimentResponse = function (output, context) {
|
3379 | return {
|
3380 | __type: "SentimentResponse",
|
3381 | sentimentLabel: output.sentimentLabel !== undefined && output.sentimentLabel !== null
|
3382 | ? output.sentimentLabel
|
3383 | : undefined,
|
3384 | sentimentScore: output.sentimentScore !== undefined && output.sentimentScore !== null
|
3385 | ? output.sentimentScore
|
3386 | : undefined
|
3387 | };
|
3388 | };
|
3389 | var deserializeAws_restJson1_1StringMap = function (output, context) {
|
3390 | return Object.entries(output).reduce(function (acc, _a) {
|
3391 | var _b;
|
3392 | var _c = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__read"])(_a, 2), key = _c[0], value = _c[1];
|
3393 | return (Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, acc), (_b = {}, _b[key] = value, _b)));
|
3394 | }, {});
|
3395 | };
|
3396 | var deserializeAws_restJson1_1Button = function (output, context) {
|
3397 | return {
|
3398 | __type: "Button",
|
3399 | text: output.text !== undefined && output.text !== null
|
3400 | ? output.text
|
3401 | : undefined,
|
3402 | value: output.value !== undefined && output.value !== null
|
3403 | ? output.value
|
3404 | : undefined
|
3405 | };
|
3406 | };
|
3407 | var deserializeAws_restJson1_1GenericAttachment = function (output, context) {
|
3408 | return {
|
3409 | __type: "GenericAttachment",
|
3410 | attachmentLinkUrl: output.attachmentLinkUrl !== undefined &&
|
3411 | output.attachmentLinkUrl !== null
|
3412 | ? output.attachmentLinkUrl
|
3413 | : undefined,
|
3414 | buttons: output.buttons !== undefined && output.buttons !== null
|
3415 | ? deserializeAws_restJson1_1listOfButtons(output.buttons, context)
|
3416 | : undefined,
|
3417 | imageUrl: output.imageUrl !== undefined && output.imageUrl !== null
|
3418 | ? output.imageUrl
|
3419 | : undefined,
|
3420 | subTitle: output.subTitle !== undefined && output.subTitle !== null
|
3421 | ? output.subTitle
|
3422 | : undefined,
|
3423 | title: output.title !== undefined && output.title !== null
|
3424 | ? output.title
|
3425 | : undefined
|
3426 | };
|
3427 | };
|
3428 | var deserializeAws_restJson1_1ResponseCard = function (output, context) {
|
3429 | return {
|
3430 | __type: "ResponseCard",
|
3431 | contentType: output.contentType !== undefined && output.contentType !== null
|
3432 | ? output.contentType
|
3433 | : undefined,
|
3434 | genericAttachments: output.genericAttachments !== undefined &&
|
3435 | output.genericAttachments !== null
|
3436 | ? deserializeAws_restJson1_1genericAttachmentList(output.genericAttachments, context)
|
3437 | : undefined,
|
3438 | version: output.version !== undefined && output.version !== null
|
3439 | ? output.version
|
3440 | : undefined
|
3441 | };
|
3442 | };
|
3443 | var deserializeAws_restJson1_1genericAttachmentList = function (output, context) {
|
3444 | return (output || []).map(function (entry) {
|
3445 | return deserializeAws_restJson1_1GenericAttachment(entry, context);
|
3446 | });
|
3447 | };
|
3448 | var deserializeAws_restJson1_1listOfButtons = function (output, context) {
|
3449 | return (output || []).map(function (entry) {
|
3450 | return deserializeAws_restJson1_1Button(entry, context);
|
3451 | });
|
3452 | };
|
3453 | var deserializeMetadata = function (output) { return ({
|
3454 | httpStatusCode: output.statusCode,
|
3455 | httpHeaders: output.headers,
|
3456 | requestId: output.headers["x-amzn-requestid"]
|
3457 | }); };
|
3458 | // Collect low-level response body stream to Uint8Array.
|
3459 | var collectBody = function (streamBody, context) {
|
3460 | if (streamBody === void 0) { streamBody = new Uint8Array(); }
|
3461 | if (streamBody instanceof Uint8Array) {
|
3462 | return Promise.resolve(streamBody);
|
3463 | }
|
3464 | return (context.streamCollector(streamBody) || Promise.resolve(new Uint8Array()));
|
3465 | };
|
3466 | // Encode Uint8Array data into string with utf-8.
|
3467 | var collectBodyString = function (streamBody, context) {
|
3468 | return collectBody(streamBody, context).then(function (body) { return context.utf8Encoder(body); });
|
3469 | };
|
3470 | var isSerializableHeaderValue = function (value) {
|
3471 | return value !== undefined &&
|
3472 | value !== "" &&
|
3473 | (!Object.getOwnPropertyNames(value).includes("length") ||
|
3474 | value.length != 0) &&
|
3475 | (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0);
|
3476 | };
|
3477 | var parseBody = function (streamBody, context) {
|
3478 | return collectBodyString(streamBody, context).then(function (encoded) {
|
3479 | if (encoded.length) {
|
3480 | return JSON.parse(encoded);
|
3481 | }
|
3482 | return {};
|
3483 | });
|
3484 | };
|
3485 | /**
|
3486 | * Load an error code for the aws.rest-json-1.1 protocol.
|
3487 | */
|
3488 | var loadRestJsonErrorCode = function (output, data) {
|
3489 | var findKey = function (object, key) {
|
3490 | return Object.keys(object).find(function (k) { return k.toLowerCase() === key.toLowerCase(); });
|
3491 | };
|
3492 | var sanitizeErrorCode = function (rawValue) {
|
3493 | var cleanValue = rawValue;
|
3494 | if (cleanValue.indexOf(":") >= 0) {
|
3495 | cleanValue = cleanValue.split(":")[0];
|
3496 | }
|
3497 | if (cleanValue.indexOf("#") >= 0) {
|
3498 | cleanValue = cleanValue.split("#")[1];
|
3499 | }
|
3500 | return cleanValue;
|
3501 | };
|
3502 | var headerKey = findKey(output.headers, "x-amzn-errortype");
|
3503 | if (headerKey !== undefined) {
|
3504 | return sanitizeErrorCode(output.headers[headerKey]);
|
3505 | }
|
3506 | if (data.code !== undefined) {
|
3507 | return sanitizeErrorCode(data.code);
|
3508 | }
|
3509 | if (data["__type"] !== undefined) {
|
3510 | return sanitizeErrorCode(data["__type"]);
|
3511 | }
|
3512 | return "";
|
3513 | };
|
3514 | //# sourceMappingURL=Aws_restJson1_1.js.map
|
3515 |
|
3516 | /***/ }),
|
3517 |
|
3518 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/runtimeConfig.browser.js":
|
3519 | /*!**********************************************************************************************************!*\
|
3520 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/runtimeConfig.browser.js ***!
|
3521 | \**********************************************************************************************************/
|
3522 | /*! exports provided: ClientDefaultValues */
|
3523 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
3524 |
|
3525 | ;
|
3526 | __webpack_require__.r(__webpack_exports__);
|
3527 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ClientDefaultValues", function() { return ClientDefaultValues; });
|
3528 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3529 | /* harmony import */ var _package_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./package.json */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/package.json");
|
3530 | var _package_json__WEBPACK_IMPORTED_MODULE_1___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./package.json */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/package.json", 1);
|
3531 | /* harmony import */ var _aws_crypto_sha256_browser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-crypto/sha256-browser */ "../../node_modules/@aws-crypto/sha256-browser/build/index.js");
|
3532 | /* harmony import */ var _aws_crypto_sha256_browser__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_crypto_sha256_browser__WEBPACK_IMPORTED_MODULE_2__);
|
3533 | /* harmony import */ var _aws_sdk_fetch_http_handler__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/fetch-http-handler */ "../../node_modules/@aws-sdk/fetch-http-handler/build/index.js");
|
3534 | /* harmony import */ var _aws_sdk_fetch_http_handler__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_fetch_http_handler__WEBPACK_IMPORTED_MODULE_3__);
|
3535 | /* harmony import */ var _aws_sdk_invalid_dependency__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @aws-sdk/invalid-dependency */ "../../node_modules/@aws-sdk/invalid-dependency/build/index.js");
|
3536 | /* harmony import */ var _aws_sdk_invalid_dependency__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_invalid_dependency__WEBPACK_IMPORTED_MODULE_4__);
|
3537 | /* harmony import */ var _aws_sdk_url_parser_browser__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @aws-sdk/url-parser-browser */ "../../node_modules/@aws-sdk/url-parser-browser/build/index.js");
|
3538 | /* harmony import */ var _aws_sdk_url_parser_browser__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_url_parser_browser__WEBPACK_IMPORTED_MODULE_5__);
|
3539 | /* harmony import */ var _aws_sdk_util_base64_browser__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @aws-sdk/util-base64-browser */ "../../node_modules/@aws-sdk/util-base64-browser/build/index.js");
|
3540 | /* harmony import */ var _aws_sdk_util_base64_browser__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_util_base64_browser__WEBPACK_IMPORTED_MODULE_6__);
|
3541 | /* harmony import */ var _aws_sdk_util_body_length_browser__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @aws-sdk/util-body-length-browser */ "../../node_modules/@aws-sdk/util-body-length-browser/build/index.js");
|
3542 | /* harmony import */ var _aws_sdk_util_body_length_browser__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_util_body_length_browser__WEBPACK_IMPORTED_MODULE_7__);
|
3543 | /* harmony import */ var _aws_sdk_util_user_agent_browser__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @aws-sdk/util-user-agent-browser */ "../../node_modules/@aws-sdk/util-user-agent-browser/build/index.js");
|
3544 | /* harmony import */ var _aws_sdk_util_user_agent_browser__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_util_user_agent_browser__WEBPACK_IMPORTED_MODULE_8__);
|
3545 | /* harmony import */ var _aws_sdk_util_utf8_browser__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @aws-sdk/util-utf8-browser */ "../../node_modules/@aws-sdk/util-utf8-browser/build/index.js");
|
3546 | /* harmony import */ var _aws_sdk_util_utf8_browser__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_util_utf8_browser__WEBPACK_IMPORTED_MODULE_9__);
|
3547 | /* harmony import */ var _runtimeConfig_shared__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./runtimeConfig.shared */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/runtimeConfig.shared.js");
|
3548 |
|
3549 |
|
3550 |
|
3551 |
|
3552 |
|
3553 |
|
3554 |
|
3555 |
|
3556 |
|
3557 |
|
3558 |
|
3559 | var ClientDefaultValues = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, _runtimeConfig_shared__WEBPACK_IMPORTED_MODULE_10__["ClientSharedValues"]), { runtime: "browser", base64Decoder: _aws_sdk_util_base64_browser__WEBPACK_IMPORTED_MODULE_6__["fromBase64"], base64Encoder: _aws_sdk_util_base64_browser__WEBPACK_IMPORTED_MODULE_6__["toBase64"], bodyLengthChecker: _aws_sdk_util_body_length_browser__WEBPACK_IMPORTED_MODULE_7__["calculateBodyLength"], credentialDefaultProvider: Object(_aws_sdk_invalid_dependency__WEBPACK_IMPORTED_MODULE_4__["invalidFunction"])("Credential is missing"), defaultUserAgent: Object(_aws_sdk_util_user_agent_browser__WEBPACK_IMPORTED_MODULE_8__["defaultUserAgent"])(_package_json__WEBPACK_IMPORTED_MODULE_1__["name"], _package_json__WEBPACK_IMPORTED_MODULE_1__["version"]), regionDefaultProvider: Object(_aws_sdk_invalid_dependency__WEBPACK_IMPORTED_MODULE_4__["invalidFunction"])("Region is missing"), requestHandler: new _aws_sdk_fetch_http_handler__WEBPACK_IMPORTED_MODULE_3__["FetchHttpHandler"](), sha256: _aws_crypto_sha256_browser__WEBPACK_IMPORTED_MODULE_2__["Sha256"], streamCollector: _aws_sdk_fetch_http_handler__WEBPACK_IMPORTED_MODULE_3__["streamCollector"], urlParser: _aws_sdk_url_parser_browser__WEBPACK_IMPORTED_MODULE_5__["parseUrl"], utf8Decoder: _aws_sdk_util_utf8_browser__WEBPACK_IMPORTED_MODULE_9__["fromUtf8"], utf8Encoder: _aws_sdk_util_utf8_browser__WEBPACK_IMPORTED_MODULE_9__["toUtf8"] });
|
3560 | //# sourceMappingURL=runtimeConfig.browser.js.map
|
3561 |
|
3562 | /***/ }),
|
3563 |
|
3564 | /***/ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/runtimeConfig.shared.js":
|
3565 | /*!*********************************************************************************************************!*\
|
3566 | !*** /root/amplify-js/node_modules/@aws-sdk/client-lex-runtime-service/dist/es/runtimeConfig.shared.js ***!
|
3567 | \*********************************************************************************************************/
|
3568 | /*! exports provided: ClientSharedValues */
|
3569 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
3570 |
|
3571 | ;
|
3572 | __webpack_require__.r(__webpack_exports__);
|
3573 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ClientSharedValues", function() { return ClientSharedValues; });
|
3574 | /* harmony import */ var _endpoints__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./endpoints */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/endpoints.js");
|
3575 |
|
3576 | var ClientSharedValues = {
|
3577 | apiVersion: "2016-11-28",
|
3578 | disableHostPrefix: false,
|
3579 | regionInfoProvider: _endpoints__WEBPACK_IMPORTED_MODULE_0__["defaultRegionInfoProvider"],
|
3580 | signingName: "lex"
|
3581 | };
|
3582 | //# sourceMappingURL=runtimeConfig.shared.js.map
|
3583 |
|
3584 | /***/ }),
|
3585 |
|
3586 | /***/ "../../node_modules/@aws-sdk/config-resolver/build/EndpointsConfig.js":
|
3587 | /*!***************************************************************************************!*\
|
3588 | !*** /root/amplify-js/node_modules/@aws-sdk/config-resolver/build/EndpointsConfig.js ***!
|
3589 | \***************************************************************************************/
|
3590 | /*! no static exports found */
|
3591 | /***/ (function(module, exports, __webpack_require__) {
|
3592 |
|
3593 | ;
|
3594 |
|
3595 | Object.defineProperty(exports, "__esModule", { value: true });
|
3596 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3597 | function normalizeEndpoint(endpoint, urlParser) {
|
3598 | if (typeof endpoint === "string") {
|
3599 | var promisified_1 = Promise.resolve(urlParser(endpoint));
|
3600 | return function () { return promisified_1; };
|
3601 | }
|
3602 | else if (typeof endpoint === "object") {
|
3603 | var promisified_2 = Promise.resolve(endpoint);
|
3604 | return function () { return promisified_2; };
|
3605 | }
|
3606 | return endpoint;
|
3607 | }
|
3608 | exports.normalizeEndpoint = normalizeEndpoint;
|
3609 | function resolveEndpointsConfig(input) {
|
3610 | var _this = this;
|
3611 | var tls = input.tls === undefined ? true : input.tls;
|
3612 | var endpoint = input.endpoint
|
3613 | ? normalizeEndpoint(input.endpoint, input.urlParser)
|
3614 | : function () {
|
3615 | return input.region().then(function (region) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
|
3616 | var hostname, endpoint;
|
3617 | return tslib_1.__generator(this, function (_a) {
|
3618 | switch (_a.label) {
|
3619 | case 0: return [4 /*yield*/, input.regionInfoProvider(region)];
|
3620 | case 1:
|
3621 | hostname = ((_a.sent()) || {}).hostname;
|
3622 | if (!hostname) {
|
3623 | throw new Error("Cannot resolve hostname from client config");
|
3624 | }
|
3625 | endpoint = input.urlParser((tls ? "https:" : "http:") + "//" + hostname);
|
3626 | return [2 /*return*/, endpoint];
|
3627 | }
|
3628 | });
|
3629 | }); });
|
3630 | };
|
3631 | return tslib_1.__assign(tslib_1.__assign({}, input), { endpoint: endpoint,
|
3632 | tls: tls });
|
3633 | }
|
3634 | exports.resolveEndpointsConfig = resolveEndpointsConfig;
|
3635 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRW5kcG9pbnRzQ29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL0VuZHBvaW50c0NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFRQSxTQUFnQixpQkFBaUIsQ0FDL0IsUUFBaUQsRUFDakQsU0FBcUI7SUFFckIsSUFBSSxPQUFPLFFBQVEsS0FBSyxRQUFRLEVBQUU7UUFDaEMsSUFBTSxhQUFXLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxTQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztRQUMxRCxPQUFPLGNBQU0sT0FBQSxhQUFXLEVBQVgsQ0FBVyxDQUFDO0tBQzFCO1NBQU0sSUFBSSxPQUFPLFFBQVEsS0FBSyxRQUFRLEVBQUU7UUFDdkMsSUFBTSxhQUFXLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUM5QyxPQUFPLGNBQU0sT0FBQSxhQUFXLEVBQVgsQ0FBVyxDQUFDO0tBQzFCO0lBQ0QsT0FBTyxRQUFTLENBQUM7QUFDbkIsQ0FBQztBQVpELDhDQVlDO0FBc0JELFNBQWdCLHNCQUFzQixDQUNwQyxLQUFvRDtJQUR0RCxpQkF3QkM7SUFyQkMsSUFBTSxHQUFHLEdBQUcsS0FBSyxDQUFDLEdBQUcsS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQztJQUN2RCxJQUFNLFFBQVEsR0FBdUIsS0FBSyxDQUFDLFFBQVE7UUFDakQsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDLFNBQVMsQ0FBQztRQUNwRCxDQUFDLENBQUM7WUFDRSxPQUFBLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxJQUFJLENBQUMsVUFBTSxNQUFNOzs7O2dDQUUzQixxQkFBTSxLQUFLLENBQUMsa0JBQWtCLENBQUMsTUFBTSxDQUFDLEVBQUE7OzRCQURuQyxRQUFRLEdBQUcsQ0FDZixDQUFDLFNBQXNDLENBQUMsSUFBSyxFQUFpQixDQUMvRCxDQUFDLFFBQVE7NEJBQ1YsSUFBSSxDQUFDLFFBQVEsRUFBRTtnQ0FDYixNQUFNLElBQUksS0FBSyxDQUFDLDRDQUE0QyxDQUFDLENBQUM7NkJBQy9EOzRCQUNLLFFBQVEsR0FBRyxLQUFLLENBQUMsU0FBUyxDQUM5QixDQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxPQUFPLFdBQUssUUFBVSxDQUMzQyxDQUFDOzRCQUNGLHNCQUFPLFFBQVEsRUFBQzs7O2lCQUNqQixDQUFDO1FBWEYsQ0FXRSxDQUFDO0lBQ1QsNkNBQ0ssS0FBSyxLQUNSLFFBQVEsVUFBQTtRQUNSLEdBQUcsS0FBQSxJQUNIO0FBQ0osQ0FBQztBQXhCRCx3REF3QkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBQcm92aWRlcixcbiAgVXJsUGFyc2VyLFxuICBFbmRwb2ludCxcbiAgUmVnaW9uSW5mb1Byb3ZpZGVyLFxuICBSZWdpb25JbmZvXG59IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgZnVuY3Rpb24gbm9ybWFsaXplRW5kcG9pbnQoXG4gIGVuZHBvaW50Pzogc3RyaW5nIHwgRW5kcG9pbnQgfCBQcm92aWRlcjxFbmRwb2ludD4sXG4gIHVybFBhcnNlcj86IFVybFBhcnNlclxuKTogUHJvdmlkZXI8RW5kcG9pbnQ+IHtcbiAgaWYgKHR5cGVvZiBlbmRwb2ludCA9PT0gXCJzdHJpbmdcIikge1xuICAgIGNvbnN0IHByb21pc2lmaWVkID0gUHJvbWlzZS5yZXNvbHZlKHVybFBhcnNlciEoZW5kcG9pbnQpKTtcbiAgICByZXR1cm4gKCkgPT4gcHJvbWlzaWZpZWQ7XG4gIH0gZWxzZSBpZiAodHlwZW9mIGVuZHBvaW50ID09PSBcIm9iamVjdFwiKSB7XG4gICAgY29uc3QgcHJvbWlzaWZpZWQgPSBQcm9taXNlLnJlc29sdmUoZW5kcG9pbnQpO1xuICAgIHJldHVybiAoKSA9PiBwcm9taXNpZmllZDtcbiAgfVxuICByZXR1cm4gZW5kcG9pbnQhO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEVuZHBvaW50c0lucHV0Q29uZmlnIHtcbiAgLyoqXG4gICAqIFRoZSBmdWxseSBxdWFsaWZpZWQgZW5kcG9pbnQgb2YgdGhlIHdlYnNlcnZpY2UuIFRoaXMgaXMgb25seSByZXF1aXJlZCB3aGVuIHVzaW5nIGEgY3VzdG9tIGVuZHBvaW50IChmb3IgZXhhbXBsZSwgd2hlbiB1c2luZyBhIGxvY2FsIHZlcnNpb24gb2YgUzMpLlxuICAgKi9cbiAgZW5kcG9pbnQ/OiBzdHJpbmcgfCBFbmRwb2ludCB8IFByb3ZpZGVyPEVuZHBvaW50PjtcblxuICAvKipcbiAgICogV2hldGhlciBUTFMgaXMgZW5hYmxlZCBmb3IgcmVxdWVzdHMuXG4gICAqL1xuICB0bHM/OiBib29sZWFuO1xufVxuaW50ZXJmYWNlIFByZXZpb3VzbHlSZXNvbHZlZCB7XG4gIHJlZ2lvbkluZm9Qcm92aWRlcjogUmVnaW9uSW5mb1Byb3ZpZGVyO1xuICB1cmxQYXJzZXI6IFVybFBhcnNlcjtcbiAgcmVnaW9uOiBQcm92aWRlcjxzdHJpbmc+O1xufVxuZXhwb3J0IGludGVyZmFjZSBFbmRwb2ludHNSZXNvbHZlZENvbmZpZ1xuICBleHRlbmRzIFJlcXVpcmVkPEVuZHBvaW50c0lucHV0Q29uZmlnPiB7XG4gIGVuZHBvaW50OiBQcm92aWRlcjxFbmRwb2ludD47XG59XG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZUVuZHBvaW50c0NvbmZpZzxUPihcbiAgaW5wdXQ6IFQgJiBFbmRwb2ludHNJbnB1dENvbmZpZyAmIFByZXZpb3VzbHlSZXNvbHZlZFxuKTogVCAmIEVuZHBvaW50c1Jlc29sdmVkQ29uZmlnIHtcbiAgY29uc3QgdGxzID0gaW5wdXQudGxzID09PSB1bmRlZmluZWQgPyB0cnVlIDogaW5wdXQudGxzO1xuICBjb25zdCBlbmRwb2ludDogUHJvdmlkZXI8RW5kcG9pbnQ+ID0gaW5wdXQuZW5kcG9pbnRcbiAgICA/IG5vcm1hbGl6ZUVuZHBvaW50KGlucHV0LmVuZHBvaW50LCBpbnB1dC51cmxQYXJzZXIpXG4gICAgOiAoKSA9PlxuICAgICAgICBpbnB1dC5yZWdpb24oKS50aGVuKGFzeW5jIHJlZ2lvbiA9PiB7XG4gICAgICAgICAgY29uc3QgaG9zdG5hbWUgPSAoXG4gICAgICAgICAgICAoYXdhaXQgaW5wdXQucmVnaW9uSW5mb1Byb3ZpZGVyKHJlZ2lvbikpIHx8ICh7fSBhcyBSZWdpb25JbmZvKVxuICAgICAgICAgICkuaG9zdG5hbWU7XG4gICAgICAgICAgaWYgKCFob3N0bmFtZSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiQ2Fubm90IHJlc29sdmUgaG9zdG5hbWUgZnJvbSBjbGllbnQgY29uZmlnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBjb25zdCBlbmRwb2ludCA9IGlucHV0LnVybFBhcnNlcihcbiAgICAgICAgICAgIGAke3RscyA/IFwiaHR0cHM6XCIgOiBcImh0dHA6XCJ9Ly8ke2hvc3RuYW1lfWBcbiAgICAgICAgICApO1xuICAgICAgICAgIHJldHVybiBlbmRwb2ludDtcbiAgICAgICAgfSk7XG4gIHJldHVybiB7XG4gICAgLi4uaW5wdXQsXG4gICAgZW5kcG9pbnQsXG4gICAgdGxzXG4gIH07XG59XG4iXX0=
|
3636 |
|
3637 | /***/ }),
|
3638 |
|
3639 | /***/ "../../node_modules/@aws-sdk/config-resolver/build/RegionConfig.js":
|
3640 | /*!************************************************************************************!*\
|
3641 | !*** /root/amplify-js/node_modules/@aws-sdk/config-resolver/build/RegionConfig.js ***!
|
3642 | \************************************************************************************/
|
3643 | /*! no static exports found */
|
3644 | /***/ (function(module, exports, __webpack_require__) {
|
3645 |
|
3646 | ;
|
3647 |
|
3648 | Object.defineProperty(exports, "__esModule", { value: true });
|
3649 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3650 | function resolveRegionConfig(input) {
|
3651 | var region = input.region || input.regionDefaultProvider(input);
|
3652 | return tslib_1.__assign(tslib_1.__assign({}, input), { region: normalizeRegion(region) });
|
3653 | }
|
3654 | exports.resolveRegionConfig = resolveRegionConfig;
|
3655 | function normalizeRegion(region) {
|
3656 | if (typeof region === "string") {
|
3657 | var promisified_1 = Promise.resolve(region);
|
3658 | return function () { return promisified_1; };
|
3659 | }
|
3660 | return region;
|
3661 | }
|
3662 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVnaW9uQ29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL1JlZ2lvbkNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFjQSxTQUFnQixtQkFBbUIsQ0FDakMsS0FBaUQ7SUFFakQsSUFBSSxNQUFNLEdBQUcsS0FBSyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMscUJBQXFCLENBQUMsS0FBWSxDQUFDLENBQUM7SUFDdkUsNkNBQ0ssS0FBSyxLQUNSLE1BQU0sRUFBRSxlQUFlLENBQUMsTUFBTSxDQUFDLElBQy9CO0FBQ0osQ0FBQztBQVJELGtEQVFDO0FBRUQsU0FBUyxlQUFlLENBQUMsTUFBaUM7SUFDeEQsSUFBSSxPQUFPLE1BQU0sS0FBSyxRQUFRLEVBQUU7UUFDOUIsSUFBTSxhQUFXLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUM1QyxPQUFPLGNBQU0sT0FBQSxhQUFXLEVBQVgsQ0FBVyxDQUFDO0tBQzFCO0lBQ0QsT0FBTyxNQUEwQixDQUFDO0FBQ3BDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciB9IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgaW50ZXJmYWNlIFJlZ2lvbklucHV0Q29uZmlnIHtcbiAgLyoqXG4gICAqIFRoZSBBV1MgcmVnaW9uIHRvIHdoaWNoIHRoaXMgY2xpZW50IHdpbGwgc2VuZCByZXF1ZXN0c1xuICAgKi9cbiAgcmVnaW9uPzogc3RyaW5nIHwgUHJvdmlkZXI8c3RyaW5nPjtcbn1cbmludGVyZmFjZSBQcmV2aW91c2x5UmVzb2x2ZWQge1xuICByZWdpb25EZWZhdWx0UHJvdmlkZXI6IChpbnB1dDogYW55KSA9PiBQcm92aWRlcjxzdHJpbmc+O1xufVxuZXhwb3J0IGludGVyZmFjZSBSZWdpb25SZXNvbHZlZENvbmZpZyB7XG4gIHJlZ2lvbjogUHJvdmlkZXI8c3RyaW5nPjtcbn1cbmV4cG9ydCBmdW5jdGlvbiByZXNvbHZlUmVnaW9uQ29uZmlnPFQ+KFxuICBpbnB1dDogVCAmIFJlZ2lvbklucHV0Q29uZmlnICYgUHJldmlvdXNseVJlc29sdmVkXG4pOiBUICYgUmVnaW9uUmVzb2x2ZWRDb25maWcge1xuICBsZXQgcmVnaW9uID0gaW5wdXQucmVnaW9uIHx8IGlucHV0LnJlZ2lvbkRlZmF1bHRQcm92aWRlcihpbnB1dCBhcyBhbnkpO1xuICByZXR1cm4ge1xuICAgIC4uLmlucHV0LFxuICAgIHJlZ2lvbjogbm9ybWFsaXplUmVnaW9uKHJlZ2lvbilcbiAgfTtcbn1cblxuZnVuY3Rpb24gbm9ybWFsaXplUmVnaW9uKHJlZ2lvbjogc3RyaW5nIHwgUHJvdmlkZXI8c3RyaW5nPik6IFByb3ZpZGVyPHN0cmluZz4ge1xuICBpZiAodHlwZW9mIHJlZ2lvbiA9PT0gXCJzdHJpbmdcIikge1xuICAgIGNvbnN0IHByb21pc2lmaWVkID0gUHJvbWlzZS5yZXNvbHZlKHJlZ2lvbik7XG4gICAgcmV0dXJuICgpID0+IHByb21pc2lmaWVkO1xuICB9XG4gIHJldHVybiByZWdpb24gYXMgUHJvdmlkZXI8c3RyaW5nPjtcbn1cbiJdfQ==
|
3663 |
|
3664 | /***/ }),
|
3665 |
|
3666 | /***/ "../../node_modules/@aws-sdk/config-resolver/build/index.js":
|
3667 | /*!*****************************************************************************!*\
|
3668 | !*** /root/amplify-js/node_modules/@aws-sdk/config-resolver/build/index.js ***!
|
3669 | \*****************************************************************************/
|
3670 | /*! no static exports found */
|
3671 | /***/ (function(module, exports, __webpack_require__) {
|
3672 |
|
3673 | ;
|
3674 |
|
3675 | Object.defineProperty(exports, "__esModule", { value: true });
|
3676 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3677 | tslib_1.__exportStar(__webpack_require__(/*! ./EndpointsConfig */ "../../node_modules/@aws-sdk/config-resolver/build/EndpointsConfig.js"), exports);
|
3678 | tslib_1.__exportStar(__webpack_require__(/*! ./RegionConfig */ "../../node_modules/@aws-sdk/config-resolver/build/RegionConfig.js"), exports);
|
3679 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNERBQWtDO0FBQ2xDLHlEQUErQiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL0VuZHBvaW50c0NvbmZpZ1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vUmVnaW9uQ29uZmlnXCI7XG4iXX0=
|
3680 |
|
3681 | /***/ }),
|
3682 |
|
3683 | /***/ "../../node_modules/@aws-sdk/fetch-http-handler/build/fetch-http-handler.js":
|
3684 | /*!*********************************************************************************************!*\
|
3685 | !*** /root/amplify-js/node_modules/@aws-sdk/fetch-http-handler/build/fetch-http-handler.js ***!
|
3686 | \*********************************************************************************************/
|
3687 | /*! no static exports found */
|
3688 | /***/ (function(module, exports, __webpack_require__) {
|
3689 |
|
3690 | ;
|
3691 |
|
3692 | Object.defineProperty(exports, "__esModule", { value: true });
|
3693 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3694 | var protocol_http_1 = __webpack_require__(/*! @aws-sdk/protocol-http */ "../../node_modules/@aws-sdk/protocol-http/build/index.js");
|
3695 | var request_timeout_1 = __webpack_require__(/*! ./request-timeout */ "../../node_modules/@aws-sdk/fetch-http-handler/build/request-timeout.js");
|
3696 | var querystring_builder_1 = __webpack_require__(/*! @aws-sdk/querystring-builder */ "../../node_modules/@aws-sdk/querystring-builder/build/index.js");
|
3697 | var FetchHttpHandler = /** @class */ (function () {
|
3698 | function FetchHttpHandler(httpOptions) {
|
3699 | if (httpOptions === void 0) { httpOptions = {}; }
|
3700 | this.httpOptions = httpOptions;
|
3701 | }
|
3702 | FetchHttpHandler.prototype.destroy = function () {
|
3703 | // Do nothing. TLS and HTTP/2 connection pooling is handled by the
|
3704 | // browser.
|
3705 | };
|
3706 | FetchHttpHandler.prototype.handle = function (request, options) {
|
3707 | var abortSignal = options === null || options === void 0 ? void 0 : options.abortSignal;
|
3708 | var requestTimeoutInMs = this.httpOptions.requestTimeout;
|
3709 | // if the request was already aborted, prevent doing extra work
|
3710 | if (abortSignal === null || abortSignal === void 0 ? void 0 : abortSignal.aborted) {
|
3711 | var abortError = new Error("Request aborted");
|
3712 | abortError.name = "AbortError";
|
3713 | return Promise.reject(abortError);
|
3714 | }
|
3715 | var path = request.path;
|
3716 | if (request.query) {
|
3717 | var queryString = querystring_builder_1.buildQueryString(request.query);
|
3718 | if (queryString) {
|
3719 | path += "?" + queryString;
|
3720 | }
|
3721 | }
|
3722 | var port = request.port;
|
3723 | var url = request.protocol + "//" + request.hostname + (port ? ":" + port : "") + path;
|
3724 | var requestOptions = {
|
3725 | body: request.body,
|
3726 | headers: new Headers(request.headers),
|
3727 | method: request.method,
|
3728 | mode: "cors"
|
3729 | };
|
3730 | // some browsers support abort signal
|
3731 | if (typeof AbortController !== "undefined") {
|
3732 | requestOptions["signal"] = abortSignal;
|
3733 | }
|
3734 | var fetchRequest = new Request(url, requestOptions);
|
3735 | var raceOfPromises = [
|
3736 | fetch(fetchRequest).then(function (response) {
|
3737 | var e_1, _a;
|
3738 | var fetchHeaders = response.headers;
|
3739 | var transformedHeaders = {};
|
3740 | try {
|
3741 | for (var _b = tslib_1.__values(fetchHeaders.entries()), _c = _b.next(); !_c.done; _c = _b.next()) {
|
3742 | var pair = _c.value;
|
3743 | transformedHeaders[pair[0]] = pair[1];
|
3744 | }
|
3745 | }
|
3746 | catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
3747 | finally {
|
3748 | try {
|
3749 | if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
|
3750 | }
|
3751 | finally { if (e_1) throw e_1.error; }
|
3752 | }
|
3753 | var hasReadableStream = response.body !== undefined;
|
3754 | // Return the response with buffered body
|
3755 | if (!hasReadableStream) {
|
3756 | return response.blob().then(function (body) { return ({
|
3757 | response: new protocol_http_1.HttpResponse({
|
3758 | headers: transformedHeaders,
|
3759 | statusCode: response.status,
|
3760 | body: body
|
3761 | })
|
3762 | }); });
|
3763 | }
|
3764 | // Return the response with streaming body
|
3765 | return {
|
3766 | response: new protocol_http_1.HttpResponse({
|
3767 | headers: transformedHeaders,
|
3768 | statusCode: response.status,
|
3769 | body: response.body
|
3770 | })
|
3771 | };
|
3772 | }),
|
3773 | request_timeout_1.requestTimeout(requestTimeoutInMs)
|
3774 | ];
|
3775 | if (abortSignal) {
|
3776 | raceOfPromises.push(new Promise(function (resolve, reject) {
|
3777 | abortSignal.onabort = function () {
|
3778 | var abortError = new Error("Request aborted");
|
3779 | abortError.name = "AbortError";
|
3780 | reject(abortError);
|
3781 | };
|
3782 | }));
|
3783 | }
|
3784 | return Promise.race(raceOfPromises);
|
3785 | };
|
3786 | return FetchHttpHandler;
|
3787 | }());
|
3788 | exports.FetchHttpHandler = FetchHttpHandler;
|
3789 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmV0Y2gtaHR0cC1oYW5kbGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2ZldGNoLWh0dHAtaGFuZGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSx3REFBZ0Y7QUFDaEYscURBQW1EO0FBQ25ELG9FQUFnRTtBQWVoRTtJQUNFLDBCQUE2QixXQUFvQztRQUFwQyw0QkFBQSxFQUFBLGdCQUFvQztRQUFwQyxnQkFBVyxHQUFYLFdBQVcsQ0FBeUI7SUFBRyxDQUFDO0lBRXJFLGtDQUFPLEdBQVA7UUFDRSxrRUFBa0U7UUFDbEUsV0FBVztJQUNiLENBQUM7SUFFRCxpQ0FBTSxHQUFOLFVBQ0UsT0FBb0IsRUFDcEIsT0FBMkI7UUFFM0IsSUFBTSxXQUFXLEdBQUcsT0FBTyxhQUFQLE9BQU8sdUJBQVAsT0FBTyxDQUFFLFdBQVcsQ0FBQztRQUN6QyxJQUFNLGtCQUFrQixHQUFHLElBQUksQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDO1FBRTNELCtEQUErRDtRQUMvRCxJQUFJLFdBQVcsYUFBWCxXQUFXLHVCQUFYLFdBQVcsQ0FBRSxPQUFPLEVBQUU7WUFDeEIsSUFBTSxVQUFVLEdBQUcsSUFBSSxLQUFLLENBQUMsaUJBQWlCLENBQUMsQ0FBQztZQUNoRCxVQUFVLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQztZQUMvQixPQUFPLE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUM7U0FDbkM7UUFFRCxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1FBQ3hCLElBQUksT0FBTyxDQUFDLEtBQUssRUFBRTtZQUNqQixJQUFNLFdBQVcsR0FBRyxzQ0FBZ0IsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDcEQsSUFBSSxXQUFXLEVBQUU7Z0JBQ2YsSUFBSSxJQUFJLE1BQUksV0FBYSxDQUFDO2FBQzNCO1NBQ0Y7UUFFRCxJQUFNLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1FBQzFCLElBQU0sR0FBRyxHQUFNLE9BQU8sQ0FBQyxRQUFRLFVBQUssT0FBTyxDQUFDLFFBQVEsSUFDbEQsSUFBSSxDQUFDLENBQUMsQ0FBQyxNQUFJLElBQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUNyQixJQUFNLENBQUM7UUFDVixJQUFNLGNBQWMsR0FBZ0I7WUFDbEMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxJQUFJO1lBQ2xCLE9BQU8sRUFBRSxJQUFJLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDO1lBQ3JDLE1BQU0sRUFBRSxPQUFPLENBQUMsTUFBTTtZQUN0QixJQUFJLEVBQUUsTUFBTTtTQUNiLENBQUM7UUFFRixxQ0FBcUM7UUFDckMsSUFBSSxPQUFPLGVBQWUsS0FBSyxXQUFXLEVBQUU7WUFDekMsY0FBc0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxXQUFXLENBQUM7U0FDakQ7UUFFRCxJQUFNLFlBQVksR0FBRyxJQUFJLE9BQU8sQ0FBQyxHQUFHLEVBQUUsY0FBYyxDQUFDLENBQUM7UUFDdEQsSUFBTSxjQUFjLEdBQUc7WUFDckIsS0FBSyxDQUFDLFlBQVksQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFBLFFBQVE7O2dCQUMvQixJQUFNLFlBQVksR0FBUSxRQUFRLENBQUMsT0FBTyxDQUFDO2dCQUMzQyxJQUFNLGtCQUFrQixHQUFjLEVBQUUsQ0FBQzs7b0JBRXpDLEtBQWlCLElBQUEsS0FBQSxpQkFBaUIsWUFBWSxDQUFDLE9BQU8sRUFBRSxDQUFBLGdCQUFBLDRCQUFFO3dCQUFyRCxJQUFJLElBQUksV0FBQTt3QkFDWCxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7cUJBQ3ZDOzs7Ozs7Ozs7Z0JBRUQsSUFBTSxpQkFBaUIsR0FBRyxRQUFRLENBQUMsSUFBSSxLQUFLLFNBQVMsQ0FBQztnQkFFdEQseUNBQXlDO2dCQUN6QyxJQUFJLENBQUMsaUJBQWlCLEVBQUU7b0JBQ3RCLE9BQU8sUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxVQUFBLElBQUksSUFBSSxPQUFBLENBQUM7d0JBQ25DLFFBQVEsRUFBRSxJQUFJLDRCQUFZLENBQUM7NEJBQ3pCLE9BQU8sRUFBRSxrQkFBa0I7NEJBQzNCLFVBQVUsRUFBRSxRQUFRLENBQUMsTUFBTTs0QkFDM0IsSUFBSSxNQUFBO3lCQUNMLENBQUM7cUJBQ0gsQ0FBQyxFQU5rQyxDQU1sQyxDQUFDLENBQUM7aUJBQ0w7Z0JBQ0QsMENBQTBDO2dCQUMxQyxPQUFPO29CQUNMLFFBQVEsRUFBRSxJQUFJLDRCQUFZLENBQUM7d0JBQ3pCLE9BQU8sRUFBRSxrQkFBa0I7d0JBQzNCLFVBQVUsRUFBRSxRQUFRLENBQUMsTUFBTTt3QkFDM0IsSUFBSSxFQUFFLFFBQVEsQ0FBQyxJQUFJO3FCQUNwQixDQUFDO2lCQUNILENBQUM7WUFDSixDQUFDLENBQUM7WUFDRixnQ0FBYyxDQUFDLGtCQUFrQixDQUFDO1NBQ25DLENBQUM7UUFDRixJQUFJLFdBQVcsRUFBRTtZQUNmLGNBQWMsQ0FBQyxJQUFJLENBQ2pCLElBQUksT0FBTyxDQUFRLFVBQUMsT0FBTyxFQUFFLE1BQU07Z0JBQ2pDLFdBQVcsQ0FBQyxPQUFPLEdBQUc7b0JBQ3BCLElBQU0sVUFBVSxHQUFHLElBQUksS0FBSyxDQUFDLGlCQUFpQixDQUFDLENBQUM7b0JBQ2hELFVBQVUsQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO29CQUMvQixNQUFNLENBQUMsVUFBVSxDQUFDLENBQUM7Z0JBQ3JCLENBQUMsQ0FBQztZQUNKLENBQUMsQ0FBQyxDQUNILENBQUM7U0FDSDtRQUNELE9BQU8sT0FBTyxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUN0QyxDQUFDO0lBQ0gsdUJBQUM7QUFBRCxDQUFDLEFBNUZELElBNEZDO0FBNUZZLDRDQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEhlYWRlckJhZywgSHR0cEhhbmRsZXJPcHRpb25zIH0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBIdHRwSGFuZGxlciwgSHR0cFJlcXVlc3QsIEh0dHBSZXNwb25zZSB9IGZyb20gXCJAYXdzLXNkay9wcm90b2NvbC1odHRwXCI7XG5pbXBvcnQgeyByZXF1ZXN0VGltZW91dCB9IGZyb20gXCIuL3JlcXVlc3QtdGltZW91dFwiO1xuaW1wb3J0IHsgYnVpbGRRdWVyeVN0cmluZyB9IGZyb20gXCJAYXdzLXNkay9xdWVyeXN0cmluZy1idWlsZGVyXCI7XG5cbmRlY2xhcmUgdmFyIEFib3J0Q29udHJvbGxlcjogYW55O1xuXG4vKipcbiAqIFJlcHJlc2VudHMgdGhlIGh0dHAgb3B0aW9ucyB0aGF0IGNhbiBiZSBwYXNzZWQgdG8gYSBicm93c2VyIGh0dHAgY2xpZW50LlxuICovXG5leHBvcnQgaW50ZXJmYWNlIEJyb3dzZXJIdHRwT3B0aW9ucyB7XG4gIC8qKlxuICAgKiBUaGUgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcyBhIHJlcXVlc3QgY2FuIHRha2UgYmVmb3JlIGJlaW5nIGF1dG9tYXRpY2FsbHlcbiAgICogdGVybWluYXRlZC5cbiAgICovXG4gIHJlcXVlc3RUaW1lb3V0PzogbnVtYmVyO1xufVxuXG5leHBvcnQgY2xhc3MgRmV0Y2hIdHRwSGFuZGxlciBpbXBsZW1lbnRzIEh0dHBIYW5kbGVyIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSByZWFkb25seSBodHRwT3B0aW9uczogQnJvd3Nlckh0dHBPcHRpb25zID0ge30pIHt9XG5cbiAgZGVzdHJveSgpOiB2b2lkIHtcbiAgICAvLyBEbyBub3RoaW5nLiBUTFMgYW5kIEhUVFAvMiBjb25uZWN0aW9uIHBvb2xpbmcgaXMgaGFuZGxlZCBieSB0aGVcbiAgICAvLyBicm93c2VyLlxuICB9XG5cbiAgaGFuZGxlKFxuICAgIHJlcXVlc3Q6IEh0dHBSZXF1ZXN0LFxuICAgIG9wdGlvbnM6IEh0dHBIYW5kbGVyT3B0aW9uc1xuICApOiBQcm9taXNlPHsgcmVzcG9uc2U6IEh0dHBSZXNwb25zZSB9PiB7XG4gICAgY29uc3QgYWJvcnRTaWduYWwgPSBvcHRpb25zPy5hYm9ydFNpZ25hbDtcbiAgICBjb25zdCByZXF1ZXN0VGltZW91dEluTXMgPSB0aGlzLmh0dHBPcHRpb25zLnJlcXVlc3RUaW1lb3V0O1xuXG4gICAgLy8gaWYgdGhlIHJlcXVlc3Qgd2FzIGFscmVhZHkgYWJvcnRlZCwgcHJldmVudCBkb2luZyBleHRyYSB3b3JrXG4gICAgaWYgKGFib3J0U2lnbmFsPy5hYm9ydGVkKSB7XG4gICAgICBjb25zdCBhYm9ydEVycm9yID0gbmV3IEVycm9yKFwiUmVxdWVzdCBhYm9ydGVkXCIpO1xuICAgICAgYWJvcnRFcnJvci5uYW1lID0gXCJBYm9ydEVycm9yXCI7XG4gICAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoYWJvcnRFcnJvcik7XG4gICAgfVxuXG4gICAgbGV0IHBhdGggPSByZXF1ZXN0LnBhdGg7XG4gICAgaWYgKHJlcXVlc3QucXVlcnkpIHtcbiAgICAgIGNvbnN0IHF1ZXJ5U3RyaW5nID0gYnVpbGRRdWVyeVN0cmluZyhyZXF1ZXN0LnF1ZXJ5KTtcbiAgICAgIGlmIChxdWVyeVN0cmluZykge1xuICAgICAgICBwYXRoICs9IGA/JHtxdWVyeVN0cmluZ31gO1xuICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0IHBvcnQgPSByZXF1ZXN0LnBvcnQ7XG4gICAgY29uc3QgdXJsID0gYCR7cmVxdWVzdC5wcm90b2NvbH0vLyR7cmVxdWVzdC5ob3N0bmFtZX0ke1xuICAgICAgcG9ydCA/IGA6JHtwb3J0fWAgOiBcIlwiXG4gICAgfSR7cGF0aH1gO1xuICAgIGNvbnN0IHJlcXVlc3RPcHRpb25zOiBSZXF1ZXN0SW5pdCA9IHtcbiAgICAgIGJvZHk6IHJlcXVlc3QuYm9keSxcbiAgICAgIGhlYWRlcnM6IG5ldyBIZWFkZXJzKHJlcXVlc3QuaGVhZGVycyksXG4gICAgICBtZXRob2Q6IHJlcXVlc3QubWV0aG9kLFxuICAgICAgbW9kZTogXCJjb3JzXCJcbiAgICB9O1xuXG4gICAgLy8gc29tZSBicm93c2VycyBzdXBwb3J0IGFib3J0IHNpZ25hbFxuICAgIGlmICh0eXBlb2YgQWJvcnRDb250cm9sbGVyICE9PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgICAocmVxdWVzdE9wdGlvbnMgYXMgYW55KVtcInNpZ25hbFwiXSA9IGFib3J0U2lnbmFsO1xuICAgIH1cblxuICAgIGNvbnN0IGZldGNoUmVxdWVzdCA9IG5ldyBSZXF1ZXN0KHVybCwgcmVxdWVzdE9wdGlvbnMpO1xuICAgIGNvbnN0IHJhY2VPZlByb21pc2VzID0gW1xuICAgICAgZmV0Y2goZmV0Y2hSZXF1ZXN0KS50aGVuKHJlc3BvbnNlID0+IHtcbiAgICAgICAgY29uc3QgZmV0Y2hIZWFkZXJzOiBhbnkgPSByZXNwb25zZS5oZWFkZXJzO1xuICAgICAgICBjb25zdCB0cmFuc2Zvcm1lZEhlYWRlcnM6IEhlYWRlckJhZyA9IHt9O1xuXG4gICAgICAgIGZvciAobGV0IHBhaXIgb2YgPEFycmF5PHN0cmluZ1tdPj5mZXRjaEhlYWRlcnMuZW50cmllcygpKSB7XG4gICAgICAgICAgdHJhbnNmb3JtZWRIZWFkZXJzW3BhaXJbMF1dID0gcGFpclsxXTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnN0IGhhc1JlYWRhYmxlU3RyZWFtID0gcmVzcG9uc2UuYm9keSAhPT0gdW5kZWZpbmVkO1xuXG4gICAgICAgIC8vIFJldHVybiB0aGUgcmVzcG9uc2Ugd2l0aCBidWZmZXJlZCBib2R5XG4gICAgICAgIGlmICghaGFzUmVhZGFibGVTdHJlYW0pIHtcbiAgICAgICAgICByZXR1cm4gcmVzcG9uc2UuYmxvYigpLnRoZW4oYm9keSA9PiAoe1xuICAgICAgICAgICAgcmVzcG9uc2U6IG5ldyBIdHRwUmVzcG9uc2Uoe1xuICAgICAgICAgICAgICBoZWFkZXJzOiB0cmFuc2Zvcm1lZEhlYWRlcnMsXG4gICAgICAgICAgICAgIHN0YXR1c0NvZGU6IHJlc3BvbnNlLnN0YXR1cyxcbiAgICAgICAgICAgICAgYm9keVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9KSk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gUmV0dXJuIHRoZSByZXNwb25zZSB3aXRoIHN0cmVhbWluZyBib2R5XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgcmVzcG9uc2U6IG5ldyBIdHRwUmVzcG9uc2Uoe1xuICAgICAgICAgICAgaGVhZGVyczogdHJhbnNmb3JtZWRIZWFkZXJzLFxuICAgICAgICAgICAgc3RhdHVzQ29kZTogcmVzcG9uc2Uuc3RhdHVzLFxuICAgICAgICAgICAgYm9keTogcmVzcG9uc2UuYm9keVxuICAgICAgICAgIH0pXG4gICAgICAgIH07XG4gICAgICB9KSxcbiAgICAgIHJlcXVlc3RUaW1lb3V0KHJlcXVlc3RUaW1lb3V0SW5NcylcbiAgICBdO1xuICAgIGlmIChhYm9ydFNpZ25hbCkge1xuICAgICAgcmFjZU9mUHJvbWlzZXMucHVzaChcbiAgICAgICAgbmV3IFByb21pc2U8bmV2ZXI+KChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgICBhYm9ydFNpZ25hbC5vbmFib3J0ID0gKCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgYWJvcnRFcnJvciA9IG5ldyBFcnJvcihcIlJlcXVlc3QgYWJvcnRlZFwiKTtcbiAgICAgICAgICAgIGFib3J0RXJyb3IubmFtZSA9IFwiQWJvcnRFcnJvclwiO1xuICAgICAgICAgICAgcmVqZWN0KGFib3J0RXJyb3IpO1xuICAgICAgICAgIH07XG4gICAgICAgIH0pXG4gICAgICApO1xuICAgIH1cbiAgICByZXR1cm4gUHJvbWlzZS5yYWNlKHJhY2VPZlByb21pc2VzKTtcbiAgfVxufVxuIl19
|
3790 |
|
3791 | /***/ }),
|
3792 |
|
3793 | /***/ "../../node_modules/@aws-sdk/fetch-http-handler/build/index.js":
|
3794 | /*!********************************************************************************!*\
|
3795 | !*** /root/amplify-js/node_modules/@aws-sdk/fetch-http-handler/build/index.js ***!
|
3796 | \********************************************************************************/
|
3797 | /*! no static exports found */
|
3798 | /***/ (function(module, exports, __webpack_require__) {
|
3799 |
|
3800 | ;
|
3801 |
|
3802 | Object.defineProperty(exports, "__esModule", { value: true });
|
3803 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3804 | tslib_1.__exportStar(__webpack_require__(/*! ./fetch-http-handler */ "../../node_modules/@aws-sdk/fetch-http-handler/build/fetch-http-handler.js"), exports);
|
3805 | tslib_1.__exportStar(__webpack_require__(/*! ./stream-collector */ "../../node_modules/@aws-sdk/fetch-http-handler/build/stream-collector.js"), exports);
|
3806 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsK0RBQXFDO0FBQ3JDLDZEQUFtQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL2ZldGNoLWh0dHAtaGFuZGxlclwiO1xuZXhwb3J0ICogZnJvbSBcIi4vc3RyZWFtLWNvbGxlY3RvclwiO1xuIl19
|
3807 |
|
3808 | /***/ }),
|
3809 |
|
3810 | /***/ "../../node_modules/@aws-sdk/fetch-http-handler/build/request-timeout.js":
|
3811 | /*!******************************************************************************************!*\
|
3812 | !*** /root/amplify-js/node_modules/@aws-sdk/fetch-http-handler/build/request-timeout.js ***!
|
3813 | \******************************************************************************************/
|
3814 | /*! no static exports found */
|
3815 | /***/ (function(module, exports, __webpack_require__) {
|
3816 |
|
3817 | ;
|
3818 |
|
3819 | Object.defineProperty(exports, "__esModule", { value: true });
|
3820 | function requestTimeout(timeoutInMs) {
|
3821 | if (timeoutInMs === void 0) { timeoutInMs = 0; }
|
3822 | return new Promise(function (resolve, reject) {
|
3823 | if (timeoutInMs) {
|
3824 | setTimeout(function () {
|
3825 | var timeoutError = new Error("Request did not complete within " + timeoutInMs + " ms");
|
3826 | timeoutError.name = "TimeoutError";
|
3827 | reject(timeoutError);
|
3828 | }, timeoutInMs);
|
3829 | }
|
3830 | });
|
3831 | }
|
3832 | exports.requestTimeout = requestTimeout;
|
3833 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVxdWVzdC10aW1lb3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3JlcXVlc3QtdGltZW91dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLFNBQWdCLGNBQWMsQ0FBQyxXQUF1QjtJQUF2Qiw0QkFBQSxFQUFBLGVBQXVCO0lBQ3BELE9BQU8sSUFBSSxPQUFPLENBQUMsVUFBQyxPQUFPLEVBQUUsTUFBTTtRQUNqQyxJQUFJLFdBQVcsRUFBRTtZQUNmLFVBQVUsQ0FBQztnQkFDVCxJQUFNLFlBQVksR0FBRyxJQUFJLEtBQUssQ0FDNUIscUNBQW1DLFdBQVcsUUFBSyxDQUNwRCxDQUFDO2dCQUNGLFlBQVksQ0FBQyxJQUFJLEdBQUcsY0FBYyxDQUFDO2dCQUNuQyxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUM7WUFDdkIsQ0FBQyxFQUFFLFdBQVcsQ0FBQyxDQUFDO1NBQ2pCO0lBQ0gsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDO0FBWkQsd0NBWUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gcmVxdWVzdFRpbWVvdXQodGltZW91dEluTXM6IG51bWJlciA9IDApOiBQcm9taXNlPG5ldmVyPiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgaWYgKHRpbWVvdXRJbk1zKSB7XG4gICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgY29uc3QgdGltZW91dEVycm9yID0gbmV3IEVycm9yKFxuICAgICAgICAgIGBSZXF1ZXN0IGRpZCBub3QgY29tcGxldGUgd2l0aGluICR7dGltZW91dEluTXN9IG1zYFxuICAgICAgICApO1xuICAgICAgICB0aW1lb3V0RXJyb3IubmFtZSA9IFwiVGltZW91dEVycm9yXCI7XG4gICAgICAgIHJlamVjdCh0aW1lb3V0RXJyb3IpO1xuICAgICAgfSwgdGltZW91dEluTXMpO1xuICAgIH1cbiAgfSk7XG59XG4iXX0=
|
3834 |
|
3835 | /***/ }),
|
3836 |
|
3837 | /***/ "../../node_modules/@aws-sdk/fetch-http-handler/build/stream-collector.js":
|
3838 | /*!*******************************************************************************************!*\
|
3839 | !*** /root/amplify-js/node_modules/@aws-sdk/fetch-http-handler/build/stream-collector.js ***!
|
3840 | \*******************************************************************************************/
|
3841 | /*! no static exports found */
|
3842 | /***/ (function(module, exports, __webpack_require__) {
|
3843 |
|
3844 | ;
|
3845 |
|
3846 | Object.defineProperty(exports, "__esModule", { value: true });
|
3847 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3848 | var util_base64_browser_1 = __webpack_require__(/*! @aws-sdk/util-base64-browser */ "../../node_modules/@aws-sdk/util-base64-browser/build/index.js");
|
3849 | //reference: https://snack.expo.io/r1JCSWRGU
|
3850 | exports.streamCollector = function (stream) {
|
3851 | if (stream instanceof Blob) {
|
3852 | return collectBlob(stream);
|
3853 | }
|
3854 | return collectStream(stream);
|
3855 | };
|
3856 | function collectBlob(blob) {
|
3857 | return tslib_1.__awaiter(this, void 0, void 0, function () {
|
3858 | var base64, arrayBuffer;
|
3859 | return tslib_1.__generator(this, function (_a) {
|
3860 | switch (_a.label) {
|
3861 | case 0: return [4 /*yield*/, readToBase64(blob)];
|
3862 | case 1:
|
3863 | base64 = _a.sent();
|
3864 | arrayBuffer = util_base64_browser_1.fromBase64(base64);
|
3865 | return [2 /*return*/, new Uint8Array(arrayBuffer)];
|
3866 | }
|
3867 | });
|
3868 | });
|
3869 | }
|
3870 | function collectStream(stream) {
|
3871 | return tslib_1.__awaiter(this, void 0, void 0, function () {
|
3872 | var res, reader, isDone, _a, done, value, prior;
|
3873 | return tslib_1.__generator(this, function (_b) {
|
3874 | switch (_b.label) {
|
3875 | case 0:
|
3876 | res = new Uint8Array(0);
|
3877 | reader = stream.getReader();
|
3878 | isDone = false;
|
3879 | _b.label = 1;
|
3880 | case 1:
|
3881 | if (!!isDone) return [3 /*break*/, 3];
|
3882 | return [4 /*yield*/, reader.read()];
|
3883 | case 2:
|
3884 | _a = _b.sent(), done = _a.done, value = _a.value;
|
3885 | if (value) {
|
3886 | prior = res;
|
3887 | res = new Uint8Array(prior.length + value.length);
|
3888 | res.set(prior);
|
3889 | res.set(value, prior.length);
|
3890 | }
|
3891 | isDone = done;
|
3892 | return [3 /*break*/, 1];
|
3893 | case 3: return [2 /*return*/, res];
|
3894 | }
|
3895 | });
|
3896 | });
|
3897 | }
|
3898 | function readToBase64(blob) {
|
3899 | return new Promise(function (resolve, reject) {
|
3900 | var reader = new FileReader();
|
3901 | reader.onloadend = function () {
|
3902 | var _a;
|
3903 | // reference: https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL
|
3904 | // response from readAsDataURL is always prepended with "data:*/*;base64,"
|
3905 | if (reader.readyState !== 2) {
|
3906 | return reject(new Error("Reader aborted too early"));
|
3907 | }
|
3908 | var result = ((_a = reader.result) !== null && _a !== void 0 ? _a : "");
|
3909 | // Response can include only 'data:' for empty blob, return empty string in this case.
|
3910 | // Otherwise, return the string after ','
|
3911 | var commaIndex = result.indexOf(",");
|
3912 | var dataOffset = commaIndex > -1 ? commaIndex + 1 : result.length;
|
3913 | resolve(result.substring(dataOffset));
|
3914 | };
|
3915 | reader.onabort = function () { return reject(new Error("Read aborted")); };
|
3916 | reader.onerror = function () { return reject(reader.error); };
|
3917 | // reader.readAsArrayBuffer is not always available
|
3918 | reader.readAsDataURL(blob);
|
3919 | });
|
3920 | }
|
3921 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyZWFtLWNvbGxlY3Rvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9zdHJlYW0tY29sbGVjdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLG9FQUEwRDtBQUUxRCw0Q0FBNEM7QUFDL0IsUUFBQSxlQUFlLEdBQW9CLFVBQzlDLE1BQTZCO0lBRTdCLElBQUksTUFBTSxZQUFZLElBQUksRUFBRTtRQUMxQixPQUFPLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUM1QjtJQUVELE9BQU8sYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQy9CLENBQUMsQ0FBQztBQUVGLFNBQWUsV0FBVyxDQUFDLElBQVU7Ozs7O3dCQUNwQixxQkFBTSxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUE7O29CQUFqQyxNQUFNLEdBQUcsU0FBd0I7b0JBQ2pDLFdBQVcsR0FBRyxnQ0FBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO29CQUN2QyxzQkFBTyxJQUFJLFVBQVUsQ0FBQyxXQUFXLENBQUMsRUFBQzs7OztDQUNwQztBQUVELFNBQWUsYUFBYSxDQUFDLE1BQXNCOzs7Ozs7b0JBQzdDLEdBQUcsR0FBRyxJQUFJLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQztvQkFDdEIsTUFBTSxHQUFHLE1BQU0sQ0FBQyxTQUFTLEVBQUUsQ0FBQztvQkFDOUIsTUFBTSxHQUFHLEtBQUssQ0FBQzs7O3lCQUNaLENBQUMsTUFBTTtvQkFDWSxxQkFBTSxNQUFNLENBQUMsSUFBSSxFQUFFLEVBQUE7O29CQUFyQyxLQUFrQixTQUFtQixFQUFuQyxJQUFJLFVBQUEsRUFBRSxLQUFLLFdBQUE7b0JBQ25CLElBQUksS0FBSyxFQUFFO3dCQUNILEtBQUssR0FBRyxHQUFHLENBQUM7d0JBQ2xCLEdBQUcsR0FBRyxJQUFJLFVBQVUsQ0FBQyxLQUFLLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQzt3QkFDbEQsR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQzt3QkFDZixHQUFHLENBQUMsR0FBRyxDQUFDLEtBQUssRUFBRSxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7cUJBQzlCO29CQUNELE1BQU0sR0FBRyxJQUFJLENBQUM7O3dCQUVoQixzQkFBTyxHQUFHLEVBQUM7Ozs7Q0FDWjtBQUVELFNBQVMsWUFBWSxDQUFDLElBQVU7SUFDOUIsT0FBTyxJQUFJLE9BQU8sQ0FBQyxVQUFDLE9BQU8sRUFBRSxNQUFNO1FBQ2pDLElBQU0sTUFBTSxHQUFHLElBQUksVUFBVSxFQUFFLENBQUM7UUFDaEMsTUFBTSxDQUFDLFNBQVMsR0FBRzs7WUFDakIsdUZBQXVGO1lBQ3ZGLDBFQUEwRTtZQUMxRSxJQUFJLE1BQU0sQ0FBQyxVQUFVLEtBQUssQ0FBQyxFQUFFO2dCQUMzQixPQUFPLE1BQU0sQ0FBQyxJQUFJLEtBQUssQ0FBQywwQkFBMEIsQ0FBQyxDQUFDLENBQUM7YUFDdEQ7WUFDRCxJQUFNLE1BQU0sR0FBRyxPQUFDLE1BQU0sQ0FBQyxNQUFNLG1DQUFJLEVBQUUsQ0FBVyxDQUFDO1lBQy9DLHNGQUFzRjtZQUN0Rix5Q0FBeUM7WUFDekMsSUFBTSxVQUFVLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUN2QyxJQUFNLFVBQVUsR0FBRyxVQUFVLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7WUFDcEUsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztRQUN4QyxDQUFDLENBQUM7UUFDRixNQUFNLENBQUMsT0FBTyxHQUFHLGNBQU0sT0FBQSxNQUFNLENBQUMsSUFBSSxLQUFLLENBQUMsY0FBYyxDQUFDLENBQUMsRUFBakMsQ0FBaUMsQ0FBQztRQUN6RCxNQUFNLENBQUMsT0FBTyxHQUFHLGNBQU0sT0FBQSxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFwQixDQUFvQixDQUFDO1FBQzVDLG1EQUFtRDtRQUNuRCxNQUFNLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdCLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFN0cmVhbUNvbGxlY3RvciB9IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuaW1wb3J0IHsgZnJvbUJhc2U2NCB9IGZyb20gXCJAYXdzLXNkay91dGlsLWJhc2U2NC1icm93c2VyXCI7XG5cbi8vcmVmZXJlbmNlOiBodHRwczovL3NuYWNrLmV4cG8uaW8vcjFKQ1NXUkdVXG5leHBvcnQgY29uc3Qgc3RyZWFtQ29sbGVjdG9yOiBTdHJlYW1Db2xsZWN0b3IgPSAoXG4gIHN0cmVhbTogQmxvYiB8IFJlYWRhYmxlU3RyZWFtXG4pOiBQcm9taXNlPFVpbnQ4QXJyYXk+ID0+IHtcbiAgaWYgKHN0cmVhbSBpbnN0YW5jZW9mIEJsb2IpIHtcbiAgICByZXR1cm4gY29sbGVjdEJsb2Ioc3RyZWFtKTtcbiAgfVxuXG4gIHJldHVybiBjb2xsZWN0U3RyZWFtKHN0cmVhbSk7XG59O1xuXG5hc3luYyBmdW5jdGlvbiBjb2xsZWN0QmxvYihibG9iOiBCbG9iKTogUHJvbWlzZTxVaW50OEFycmF5PiB7XG4gIGNvbnN0IGJhc2U2NCA9IGF3YWl0IHJlYWRUb0Jhc2U2NChibG9iKTtcbiAgY29uc3QgYXJyYXlCdWZmZXIgPSBmcm9tQmFzZTY0KGJhc2U2NCk7XG4gIHJldHVybiBuZXcgVWludDhBcnJheShhcnJheUJ1ZmZlcik7XG59XG5cbmFzeW5jIGZ1bmN0aW9uIGNvbGxlY3RTdHJlYW0oc3RyZWFtOiBSZWFkYWJsZVN0cmVhbSk6IFByb21pc2U8VWludDhBcnJheT4ge1xuICBsZXQgcmVzID0gbmV3IFVpbnQ4QXJyYXkoMCk7XG4gIGNvbnN0IHJlYWRlciA9IHN0cmVhbS5nZXRSZWFkZXIoKTtcbiAgbGV0IGlzRG9uZSA9IGZhbHNlO1xuICB3aGlsZSAoIWlzRG9uZSkge1xuICAgIGNvbnN0IHsgZG9uZSwgdmFsdWUgfSA9IGF3YWl0IHJlYWRlci5yZWFkKCk7XG4gICAgaWYgKHZhbHVlKSB7XG4gICAgICBjb25zdCBwcmlvciA9IHJlcztcbiAgICAgIHJlcyA9IG5ldyBVaW50OEFycmF5KHByaW9yLmxlbmd0aCArIHZhbHVlLmxlbmd0aCk7XG4gICAgICByZXMuc2V0KHByaW9yKTtcbiAgICAgIHJlcy5zZXQodmFsdWUsIHByaW9yLmxlbmd0aCk7XG4gICAgfVxuICAgIGlzRG9uZSA9IGRvbmU7XG4gIH1cbiAgcmV0dXJuIHJlcztcbn1cblxuZnVuY3Rpb24gcmVhZFRvQmFzZTY0KGJsb2I6IEJsb2IpOiBQcm9taXNlPHN0cmluZz4ge1xuICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgIGNvbnN0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7XG4gICAgcmVhZGVyLm9ubG9hZGVuZCA9ICgpID0+IHtcbiAgICAgIC8vIHJlZmVyZW5jZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQVBJL0ZpbGVSZWFkZXIvcmVhZEFzRGF0YVVSTFxuICAgICAgLy8gcmVzcG9uc2UgZnJvbSByZWFkQXNEYXRhVVJMIGlzIGFsd2F5cyBwcmVwZW5kZWQgd2l0aCBcImRhdGE6Ki8qO2Jhc2U2NCxcIlxuICAgICAgaWYgKHJlYWRlci5yZWFkeVN0YXRlICE9PSAyKSB7XG4gICAgICAgIHJldHVybiByZWplY3QobmV3IEVycm9yKFwiUmVhZGVyIGFib3J0ZWQgdG9vIGVhcmx5XCIpKTtcbiAgICAgIH1cbiAgICAgIGNvbnN0IHJlc3VsdCA9IChyZWFkZXIucmVzdWx0ID8/IFwiXCIpIGFzIHN0cmluZztcbiAgICAgIC8vIFJlc3BvbnNlIGNhbiBpbmNsdWRlIG9ubHkgJ2RhdGE6JyBmb3IgZW1wdHkgYmxvYiwgcmV0dXJuIGVtcHR5IHN0cmluZyBpbiB0aGlzIGNhc2UuXG4gICAgICAvLyBPdGhlcndpc2UsIHJldHVybiB0aGUgc3RyaW5nIGFmdGVyICcsJ1xuICAgICAgY29uc3QgY29tbWFJbmRleCA9IHJlc3VsdC5pbmRleE9mKFwiLFwiKTtcbiAgICAgIGNvbnN0IGRhdGFPZmZzZXQgPSBjb21tYUluZGV4ID4gLTEgPyBjb21tYUluZGV4ICsgMSA6IHJlc3VsdC5sZW5ndGg7XG4gICAgICByZXNvbHZlKHJlc3VsdC5zdWJzdHJpbmcoZGF0YU9mZnNldCkpO1xuICAgIH07XG4gICAgcmVhZGVyLm9uYWJvcnQgPSAoKSA9PiByZWplY3QobmV3IEVycm9yKFwiUmVhZCBhYm9ydGVkXCIpKTtcbiAgICByZWFkZXIub25lcnJvciA9ICgpID0+IHJlamVjdChyZWFkZXIuZXJyb3IpO1xuICAgIC8vIHJlYWRlci5yZWFkQXNBcnJheUJ1ZmZlciBpcyBub3QgYWx3YXlzIGF2YWlsYWJsZVxuICAgIHJlYWRlci5yZWFkQXNEYXRhVVJMKGJsb2IpO1xuICB9KTtcbn1cbiJdfQ==
|
3922 |
|
3923 | /***/ }),
|
3924 |
|
3925 | /***/ "../../node_modules/@aws-sdk/invalid-dependency/build/index.js":
|
3926 | /*!********************************************************************************!*\
|
3927 | !*** /root/amplify-js/node_modules/@aws-sdk/invalid-dependency/build/index.js ***!
|
3928 | \********************************************************************************/
|
3929 | /*! no static exports found */
|
3930 | /***/ (function(module, exports, __webpack_require__) {
|
3931 |
|
3932 | ;
|
3933 |
|
3934 | Object.defineProperty(exports, "__esModule", { value: true });
|
3935 | exports.invalidFunction = function (message) { return function () {
|
3936 | throw new Error(message);
|
3937 | }; };
|
3938 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBYSxRQUFBLGVBQWUsR0FBRyxVQUFDLE9BQWUsSUFBSyxPQUFBO0lBQ2xELE1BQU0sSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7QUFDM0IsQ0FBQyxFQUZtRCxDQUVuRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGludmFsaWRGdW5jdGlvbiA9IChtZXNzYWdlOiBzdHJpbmcpID0+ICgpID0+IHtcbiAgdGhyb3cgbmV3IEVycm9yKG1lc3NhZ2UpO1xufTtcbiJdfQ==
|
3939 |
|
3940 | /***/ }),
|
3941 |
|
3942 | /***/ "../../node_modules/@aws-sdk/is-array-buffer/build/index.js":
|
3943 | /*!*****************************************************************************!*\
|
3944 | !*** /root/amplify-js/node_modules/@aws-sdk/is-array-buffer/build/index.js ***!
|
3945 | \*****************************************************************************/
|
3946 | /*! no static exports found */
|
3947 | /***/ (function(module, exports, __webpack_require__) {
|
3948 |
|
3949 | ;
|
3950 |
|
3951 | Object.defineProperty(exports, "__esModule", { value: true });
|
3952 | function isArrayBuffer(arg) {
|
3953 | return ((typeof ArrayBuffer === "function" && arg instanceof ArrayBuffer) ||
|
3954 | Object.prototype.toString.call(arg) === "[object ArrayBuffer]");
|
3955 | }
|
3956 | exports.isArrayBuffer = isArrayBuffer;
|
3957 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiLi9zcmMvIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLFNBQWdCLGFBQWEsQ0FBQyxHQUFRO0lBQ3BDLE9BQU8sQ0FDTCxDQUFDLE9BQU8sV0FBVyxLQUFLLFVBQVUsSUFBSSxHQUFHLFlBQVksV0FBVyxDQUFDO1FBQ2pFLE1BQU0sQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxzQkFBc0IsQ0FDL0QsQ0FBQztBQUNKLENBQUM7QUFMRCxzQ0FLQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBpc0FycmF5QnVmZmVyKGFyZzogYW55KTogYXJnIGlzIEFycmF5QnVmZmVyIHtcbiAgcmV0dXJuIChcbiAgICAodHlwZW9mIEFycmF5QnVmZmVyID09PSBcImZ1bmN0aW9uXCIgJiYgYXJnIGluc3RhbmNlb2YgQXJyYXlCdWZmZXIpIHx8XG4gICAgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGFyZykgPT09IFwiW29iamVjdCBBcnJheUJ1ZmZlcl1cIlxuICApO1xufVxuIl19
|
3958 |
|
3959 | /***/ }),
|
3960 |
|
3961 | /***/ "../../node_modules/@aws-sdk/middleware-content-length/build/index.js":
|
3962 | /*!***************************************************************************************!*\
|
3963 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-content-length/build/index.js ***!
|
3964 | \***************************************************************************************/
|
3965 | /*! no static exports found */
|
3966 | /***/ (function(module, exports, __webpack_require__) {
|
3967 |
|
3968 | ;
|
3969 |
|
3970 | Object.defineProperty(exports, "__esModule", { value: true });
|
3971 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
3972 | var protocol_http_1 = __webpack_require__(/*! @aws-sdk/protocol-http */ "../../node_modules/@aws-sdk/protocol-http/build/index.js");
|
3973 | var CONTENT_LENGTH_HEADER = "content-length";
|
3974 | function contentLengthMiddleware(bodyLengthChecker) {
|
3975 | var _this = this;
|
3976 | return function (next) { return function (args) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
|
3977 | var request, body, headers, length;
|
3978 | var _a;
|
3979 | return tslib_1.__generator(this, function (_b) {
|
3980 | request = args.request;
|
3981 | if (protocol_http_1.HttpRequest.isInstance(request)) {
|
3982 | body = request.body, headers = request.headers;
|
3983 | if (body &&
|
3984 | Object.keys(headers)
|
3985 | .map(function (str) { return str.toLowerCase(); })
|
3986 | .indexOf(CONTENT_LENGTH_HEADER) === -1) {
|
3987 | length = bodyLengthChecker(body);
|
3988 | if (length !== undefined) {
|
3989 | request.headers = tslib_1.__assign(tslib_1.__assign({}, request.headers), (_a = {}, _a[CONTENT_LENGTH_HEADER] = String(length), _a));
|
3990 | }
|
3991 | }
|
3992 | }
|
3993 | return [2 /*return*/, next(tslib_1.__assign(tslib_1.__assign({}, args), { request: request }))];
|
3994 | });
|
3995 | }); }; };
|
3996 | }
|
3997 | exports.contentLengthMiddleware = contentLengthMiddleware;
|
3998 | exports.contentLengthMiddlewareOptions = {
|
3999 | step: "build",
|
4000 | tags: ["SET_CONTENT_LENGTH", "CONTENT_LENGTH"],
|
4001 | name: "contentLengthMiddleware"
|
4002 | };
|
4003 | exports.getContentLengthPlugin = function (options) { return ({
|
4004 | applyToStack: function (clientStack) {
|
4005 | clientStack.add(contentLengthMiddleware(options.bodyLengthChecker), exports.contentLengthMiddlewareOptions);
|
4006 | }
|
4007 | }); };
|
4008 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBVUEsd0RBQXFEO0FBRXJELElBQU0scUJBQXFCLEdBQUcsZ0JBQWdCLENBQUM7QUFFL0MsU0FBZ0IsdUJBQXVCLENBQ3JDLGlCQUF1QztJQUR6QyxpQkFnQ0M7SUE3QkMsT0FBTyxVQUNMLElBQStCLElBQ0QsT0FBQSxVQUM5QixJQUFnQzs7OztZQUU1QixPQUFPLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUMzQixJQUFJLDJCQUFXLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxFQUFFO2dCQUMzQixJQUFJLEdBQWMsT0FBTyxLQUFyQixFQUFFLE9BQU8sR0FBSyxPQUFPLFFBQVosQ0FBYTtnQkFDbEMsSUFDRSxJQUFJO29CQUNKLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO3lCQUNqQixHQUFHLENBQUMsVUFBQSxHQUFHLElBQUksT0FBQSxHQUFHLENBQUMsV0FBVyxFQUFFLEVBQWpCLENBQWlCLENBQUM7eUJBQzdCLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUN4QztvQkFDTSxNQUFNLEdBQUcsaUJBQWlCLENBQUMsSUFBSSxDQUFDLENBQUM7b0JBQ3ZDLElBQUksTUFBTSxLQUFLLFNBQVMsRUFBRTt3QkFDeEIsT0FBTyxDQUFDLE9BQU8seUNBQ1YsT0FBTyxDQUFDLE9BQU8sZ0JBQ2pCLHFCQUFxQixJQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFDeEMsQ0FBQztxQkFDSDtpQkFDRjthQUNGO1lBRUQsc0JBQU8sSUFBSSx1Q0FDTixJQUFJLEtBQ1AsT0FBTyxTQUFBLElBQ1AsRUFBQzs7U0FDSixFQTFCK0IsQ0EwQi9CLENBQUM7QUFDSixDQUFDO0FBaENELDBEQWdDQztBQUVZLFFBQUEsOEJBQThCLEdBQXdCO0lBQ2pFLElBQUksRUFBRSxPQUFPO0lBQ2IsSUFBSSxFQUFFLENBQUMsb0JBQW9CLEVBQUUsZ0JBQWdCLENBQUM7SUFDOUMsSUFBSSxFQUFFLHlCQUF5QjtDQUNoQyxDQUFDO0FBRVcsUUFBQSxzQkFBc0IsR0FBRyxVQUFDLE9BRXRDLElBQTBCLE9BQUEsQ0FBQztJQUMxQixZQUFZLEVBQUUsVUFBQSxXQUFXO1FBQ3ZCLFdBQVcsQ0FBQyxHQUFHLENBQ2IsdUJBQXVCLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLEVBQ2xELHNDQUE4QixDQUMvQixDQUFDO0lBQ0osQ0FBQztDQUNGLENBQUMsRUFQeUIsQ0FPekIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEJ1aWxkSGFuZGxlcixcbiAgQnVpbGRIYW5kbGVyQXJndW1lbnRzLFxuICBCdWlsZE1pZGRsZXdhcmUsXG4gIEJvZHlMZW5ndGhDYWxjdWxhdG9yLFxuICBNZXRhZGF0YUJlYXJlcixcbiAgQnVpbGRIYW5kbGVyT3V0cHV0LFxuICBQbHVnZ2FibGUsXG4gIEJ1aWxkSGFuZGxlck9wdGlvbnNcbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBIdHRwUmVxdWVzdCB9IGZyb20gXCJAYXdzLXNkay9wcm90b2NvbC1odHRwXCI7XG5cbmNvbnN0IENPTlRFTlRfTEVOR1RIX0hFQURFUiA9IFwiY29udGVudC1sZW5ndGhcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGNvbnRlbnRMZW5ndGhNaWRkbGV3YXJlKFxuICBib2R5TGVuZ3RoQ2hlY2tlcjogQm9keUxlbmd0aENhbGN1bGF0b3Jcbik6IEJ1aWxkTWlkZGxld2FyZTxhbnksIGFueT4ge1xuICByZXR1cm4gPE91dHB1dCBleHRlbmRzIE1ldGFkYXRhQmVhcmVyPihcbiAgICBuZXh0OiBCdWlsZEhhbmRsZXI8YW55LCBPdXRwdXQ+XG4gICk6IEJ1aWxkSGFuZGxlcjxhbnksIE91dHB1dD4gPT4gYXN5bmMgKFxuICAgIGFyZ3M6IEJ1aWxkSGFuZGxlckFyZ3VtZW50czxhbnk+XG4gICk6IFByb21pc2U8QnVpbGRIYW5kbGVyT3V0cHV0PE91dHB1dD4+ID0+IHtcbiAgICBsZXQgcmVxdWVzdCA9IGFyZ3MucmVxdWVzdDtcbiAgICBpZiAoSHR0cFJlcXVlc3QuaXNJbnN0YW5jZShyZXF1ZXN0KSkge1xuICAgICAgY29uc3QgeyBib2R5LCBoZWFkZXJzIH0gPSByZXF1ZXN0O1xuICAgICAgaWYgKFxuICAgICAgICBib2R5ICYmXG4gICAgICAgIE9iamVjdC5rZXlzKGhlYWRlcnMpXG4gICAgICAgICAgLm1hcChzdHIgPT4gc3RyLnRvTG93ZXJDYXNlKCkpXG4gICAgICAgICAgLmluZGV4T2YoQ09OVEVOVF9MRU5HVEhfSEVBREVSKSA9PT0gLTFcbiAgICAgICkge1xuICAgICAgICBjb25zdCBsZW5ndGggPSBib2R5TGVuZ3RoQ2hlY2tlcihib2R5KTtcbiAgICAgICAgaWYgKGxlbmd0aCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgcmVxdWVzdC5oZWFkZXJzID0ge1xuICAgICAgICAgICAgLi4ucmVxdWVzdC5oZWFkZXJzLFxuICAgICAgICAgICAgW0NPTlRFTlRfTEVOR1RIX0hFQURFUl06IFN0cmluZyhsZW5ndGgpXG4gICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBuZXh0KHtcbiAgICAgIC4uLmFyZ3MsXG4gICAgICByZXF1ZXN0XG4gICAgfSk7XG4gIH07XG59XG5cbmV4cG9ydCBjb25zdCBjb250ZW50TGVuZ3RoTWlkZGxld2FyZU9wdGlvbnM6IEJ1aWxkSGFuZGxlck9wdGlvbnMgPSB7XG4gIHN0ZXA6IFwiYnVpbGRcIixcbiAgdGFnczogW1wiU0VUX0NPTlRFTlRfTEVOR1RIXCIsIFwiQ09OVEVOVF9MRU5HVEhcIl0sXG4gIG5hbWU6IFwiY29udGVudExlbmd0aE1pZGRsZXdhcmVcIlxufTtcblxuZXhwb3J0IGNvbnN0IGdldENvbnRlbnRMZW5ndGhQbHVnaW4gPSAob3B0aW9uczoge1xuICBib2R5TGVuZ3RoQ2hlY2tlcjogQm9keUxlbmd0aENhbGN1bGF0b3I7XG59KTogUGx1Z2dhYmxlPGFueSwgYW55PiA9PiAoe1xuICBhcHBseVRvU3RhY2s6IGNsaWVudFN0YWNrID0+IHtcbiAgICBjbGllbnRTdGFjay5hZGQoXG4gICAgICBjb250ZW50TGVuZ3RoTWlkZGxld2FyZShvcHRpb25zLmJvZHlMZW5ndGhDaGVja2VyKSxcbiAgICAgIGNvbnRlbnRMZW5ndGhNaWRkbGV3YXJlT3B0aW9uc1xuICAgICk7XG4gIH1cbn0pO1xuIl19
|
4009 |
|
4010 | /***/ }),
|
4011 |
|
4012 | /***/ "../../node_modules/@aws-sdk/middleware-host-header/build/index.js":
|
4013 | /*!************************************************************************************!*\
|
4014 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-host-header/build/index.js ***!
|
4015 | \************************************************************************************/
|
4016 | /*! no static exports found */
|
4017 | /***/ (function(module, exports, __webpack_require__) {
|
4018 |
|
4019 | ;
|
4020 |
|
4021 | Object.defineProperty(exports, "__esModule", { value: true });
|
4022 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4023 | var protocol_http_1 = __webpack_require__(/*! @aws-sdk/protocol-http */ "../../node_modules/@aws-sdk/protocol-http/build/index.js");
|
4024 | function resolveHostHeaderConfig(input) {
|
4025 | return input;
|
4026 | }
|
4027 | exports.resolveHostHeaderConfig = resolveHostHeaderConfig;
|
4028 | exports.hostHeaderMiddleware = function (options) { return function (next) { return function (args) { return tslib_1.__awaiter(void 0, void 0, void 0, function () {
|
4029 | var request, _a, handlerProtocol;
|
4030 | return tslib_1.__generator(this, function (_b) {
|
4031 | if (!protocol_http_1.HttpRequest.isInstance(args.request))
|
4032 | return [2 /*return*/, next(args)];
|
4033 | request = args.request;
|
4034 | _a = (options.requestHandler.metadata || {}).handlerProtocol, handlerProtocol = _a === void 0 ? "" : _a;
|
4035 | //For H2 request, remove 'host' header and use ':authority' header instead
|
4036 | //reference: https://nodejs.org/dist/latest-v13.x/docs/api/errors.html#ERR_HTTP2_INVALID_CONNECTION_HEADERS
|
4037 | if (handlerProtocol.indexOf("h2") >= 0 && !request.headers[":authority"]) {
|
4038 | delete request.headers["host"];
|
4039 | request.headers[":authority"] = "";
|
4040 | //non-H2 request and 'host' header is not set, set the 'host' header to request's hostname.
|
4041 | }
|
4042 | else if (!request.headers["host"]) {
|
4043 | request.headers["host"] = request.hostname;
|
4044 | }
|
4045 | return [2 /*return*/, next(args)];
|
4046 | });
|
4047 | }); }; }; };
|
4048 | exports.hostHeaderMiddlewareOptions = {
|
4049 | name: "hostHeaderMiddleware",
|
4050 | step: "build",
|
4051 | tags: ["HOST"]
|
4052 | };
|
4053 | exports.getHostHeaderPlugin = function (options) { return ({
|
4054 | applyToStack: function (clientStack) {
|
4055 | clientStack.add(exports.hostHeaderMiddleware(options), exports.hostHeaderMiddlewareOptions);
|
4056 | }
|
4057 | }); };
|
4058 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0RBQXFEO0FBZ0JyRCxTQUFnQix1QkFBdUIsQ0FDckMsS0FBcUQ7SUFFckQsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDO0FBSkQsMERBSUM7QUFFWSxRQUFBLG9CQUFvQixHQUFHLFVBSWxDLE9BQWlDLElBQ0UsT0FBQSxVQUFBLElBQUksSUFBSSxPQUFBLFVBQU0sSUFBSTs7O1FBQ3JELElBQUksQ0FBQywyQkFBVyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQUUsc0JBQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFDO1FBQ3JELE9BQU8sR0FBSyxJQUFJLFFBQVQsQ0FBVTtRQUNqQixLQUF5QixDQUFBLE9BQU8sQ0FBQyxjQUFjLENBQUMsUUFBUSxJQUFJLEVBQUUsQ0FBQSxnQkFBMUMsRUFBcEIsZUFBZSxtQkFBRyxFQUFFLEtBQUEsQ0FBMkM7UUFDdkUsMEVBQTBFO1FBQzFFLDJHQUEyRztRQUMzRyxJQUFJLGVBQWUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsRUFBRTtZQUN4RSxPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDL0IsT0FBTyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsR0FBRyxFQUFFLENBQUM7WUFDbkMsMkZBQTJGO1NBQzVGO2FBQU0sSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEVBQUU7WUFDbkMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDO1NBQzVDO1FBQ0Qsc0JBQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFDOztLQUNuQixFQWQ0QyxDQWM1QyxFQWRvQyxDQWNwQyxDQUFDO0FBRVcsUUFBQSwyQkFBMkIsR0FDbkI7SUFDbkIsSUFBSSxFQUFFLHNCQUFzQjtJQUM1QixJQUFJLEVBQUUsT0FBTztJQUNiLElBQUksRUFBRSxDQUFDLE1BQU0sQ0FBQztDQUNmLENBQUM7QUFFVyxRQUFBLG1CQUFtQixHQUFHLFVBQ2pDLE9BQWlDLElBQ1QsT0FBQSxDQUFDO0lBQ3pCLFlBQVksRUFBRSxVQUFBLFdBQVc7UUFDdkIsV0FBVyxDQUFDLEdBQUcsQ0FBQyw0QkFBb0IsQ0FBQyxPQUFPLENBQUMsRUFBRSxtQ0FBMkIsQ0FBQyxDQUFDO0lBQzlFLENBQUM7Q0FDRixDQUFDLEVBSndCLENBSXhCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIdHRwUmVxdWVzdCB9IGZyb20gXCJAYXdzLXNkay9wcm90b2NvbC1odHRwXCI7XG5pbXBvcnQge1xuICBSZXF1ZXN0SGFuZGxlcixcbiAgQnVpbGRNaWRkbGV3YXJlLFxuICBCdWlsZEhhbmRsZXJPcHRpb25zLFxuICBBYnNvbHV0ZUxvY2F0aW9uLFxuICBQbHVnZ2FibGVcbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSG9zdEhlYWRlcklucHV0Q29uZmlnIHt9XG5pbnRlcmZhY2UgUHJldmlvdXNseVJlc29sdmVkIHtcbiAgcmVxdWVzdEhhbmRsZXI6IFJlcXVlc3RIYW5kbGVyPGFueSwgYW55Pjtcbn1cbmV4cG9ydCBpbnRlcmZhY2UgSG9zdEhlYWRlclJlc29sdmVkQ29uZmlnIHtcbiAgcmVxdWVzdEhhbmRsZXI6IFJlcXVlc3RIYW5kbGVyPGFueSwgYW55Pjtcbn1cbmV4cG9ydCBmdW5jdGlvbiByZXNvbHZlSG9zdEhlYWRlckNvbmZpZzxUPihcbiAgaW5wdXQ6IFQgJiBQcmV2aW91c2x5UmVzb2x2ZWQgJiBIb3N0SGVhZGVySW5wdXRDb25maWdcbik6IFQgJiBIb3N0SGVhZGVyUmVzb2x2ZWRDb25maWcge1xuICByZXR1cm4gaW5wdXQ7XG59XG5cbmV4cG9ydCBjb25zdCBob3N0SGVhZGVyTWlkZGxld2FyZSA9IDxcbiAgSW5wdXQgZXh0ZW5kcyBvYmplY3QsXG4gIE91dHB1dCBleHRlbmRzIG9iamVjdFxuPihcbiAgb3B0aW9uczogSG9zdEhlYWRlclJlc29sdmVkQ29uZmlnXG4pOiBCdWlsZE1pZGRsZXdhcmU8SW5wdXQsIE91dHB1dD4gPT4gbmV4dCA9PiBhc3luYyBhcmdzID0+IHtcbiAgaWYgKCFIdHRwUmVxdWVzdC5pc0luc3RhbmNlKGFyZ3MucmVxdWVzdCkpIHJldHVybiBuZXh0KGFyZ3MpO1xuICBjb25zdCB7IHJlcXVlc3QgfSA9IGFyZ3M7XG4gIGNvbnN0IHsgaGFuZGxlclByb3RvY29sID0gXCJcIiB9ID0gb3B0aW9ucy5yZXF1ZXN0SGFuZGxlci5tZXRhZGF0YSB8fCB7fTtcbiAgLy9Gb3IgSDIgcmVxdWVzdCwgcmVtb3ZlICdob3N0JyBoZWFkZXIgYW5kIHVzZSAnOmF1dGhvcml0eScgaGVhZGVyIGluc3RlYWRcbiAgLy9yZWZlcmVuY2U6IGh0dHBzOi8vbm9kZWpzLm9yZy9kaXN0L2xhdGVzdC12MTMueC9kb2NzL2FwaS9lcnJvcnMuaHRtbCNFUlJfSFRUUDJfSU5WQUxJRF9DT05ORUNUSU9OX0hFQURFUlNcbiAgaWYgKGhhbmRsZXJQcm90b2NvbC5pbmRleE9mKFwiaDJcIikgPj0gMCAmJiAhcmVxdWVzdC5oZWFkZXJzW1wiOmF1dGhvcml0eVwiXSkge1xuICAgIGRlbGV0ZSByZXF1ZXN0LmhlYWRlcnNbXCJob3N0XCJdO1xuICAgIHJlcXVlc3QuaGVhZGVyc1tcIjphdXRob3JpdHlcIl0gPSBcIlwiO1xuICAgIC8vbm9uLUgyIHJlcXVlc3QgYW5kICdob3N0JyBoZWFkZXIgaXMgbm90IHNldCwgc2V0IHRoZSAnaG9zdCcgaGVhZGVyIHRvIHJlcXVlc3QncyBob3N0bmFtZS5cbiAgfSBlbHNlIGlmICghcmVxdWVzdC5oZWFkZXJzW1wiaG9zdFwiXSkge1xuICAgIHJlcXVlc3QuaGVhZGVyc1tcImhvc3RcIl0gPSByZXF1ZXN0Lmhvc3RuYW1lO1xuICB9XG4gIHJldHVybiBuZXh0KGFyZ3MpO1xufTtcblxuZXhwb3J0IGNvbnN0IGhvc3RIZWFkZXJNaWRkbGV3YXJlT3B0aW9uczogQnVpbGRIYW5kbGVyT3B0aW9ucyAmXG4gIEFic29sdXRlTG9jYXRpb24gPSB7XG4gIG5hbWU6IFwiaG9zdEhlYWRlck1pZGRsZXdhcmVcIixcbiAgc3RlcDogXCJidWlsZFwiLFxuICB0YWdzOiBbXCJIT1NUXCJdXG59O1xuXG5leHBvcnQgY29uc3QgZ2V0SG9zdEhlYWRlclBsdWdpbiA9IChcbiAgb3B0aW9uczogSG9zdEhlYWRlclJlc29sdmVkQ29uZmlnXG4pOiBQbHVnZ2FibGU8YW55LCBhbnk+ID0+ICh7XG4gIGFwcGx5VG9TdGFjazogY2xpZW50U3RhY2sgPT4ge1xuICAgIGNsaWVudFN0YWNrLmFkZChob3N0SGVhZGVyTWlkZGxld2FyZShvcHRpb25zKSwgaG9zdEhlYWRlck1pZGRsZXdhcmVPcHRpb25zKTtcbiAgfVxufSk7XG4iXX0=
|
4059 |
|
4060 | /***/ }),
|
4061 |
|
4062 | /***/ "../../node_modules/@aws-sdk/middleware-retry/build/configurations.js":
|
4063 | /*!***************************************************************************************!*\
|
4064 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-retry/build/configurations.js ***!
|
4065 | \***************************************************************************************/
|
4066 | /*! no static exports found */
|
4067 | /***/ (function(module, exports, __webpack_require__) {
|
4068 |
|
4069 | ;
|
4070 |
|
4071 | Object.defineProperty(exports, "__esModule", { value: true });
|
4072 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4073 | var defaultStrategy_1 = __webpack_require__(/*! ./defaultStrategy */ "../../node_modules/@aws-sdk/middleware-retry/build/defaultStrategy.js");
|
4074 | function resolveRetryConfig(input) {
|
4075 | var maxRetries = input.maxRetries === undefined ? 3 : input.maxRetries;
|
4076 | return tslib_1.__assign(tslib_1.__assign({}, input), { maxRetries: maxRetries, retryStrategy: input.retryStrategy || new defaultStrategy_1.ExponentialBackOffStrategy(maxRetries) });
|
4077 | }
|
4078 | exports.resolveRetryConfig = resolveRetryConfig;
|
4079 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29uZmlndXJhdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EscURBQStEO0FBZ0IvRCxTQUFnQixrQkFBa0IsQ0FDaEMsS0FBMkI7SUFFM0IsSUFBTSxVQUFVLEdBQUcsS0FBSyxDQUFDLFVBQVUsS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQztJQUN6RSw2Q0FDSyxLQUFLLEtBQ1IsVUFBVSxZQUFBLEVBQ1YsYUFBYSxFQUNYLEtBQUssQ0FBQyxhQUFhLElBQUksSUFBSSw0Q0FBMEIsQ0FBQyxVQUFVLENBQUMsSUFDbkU7QUFDSixDQUFDO0FBVkQsZ0RBVUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBSZXRyeVN0cmF0ZWd5IH0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBFeHBvbmVudGlhbEJhY2tPZmZTdHJhdGVneSB9IGZyb20gXCIuL2RlZmF1bHRTdHJhdGVneVwiO1xuXG5leHBvcnQgaW50ZXJmYWNlIFJldHJ5SW5wdXRDb25maWcge1xuICAvKipcbiAgICogVGhlIG1heGltdW0gbnVtYmVyIG9mIHRpbWVzIHJlcXVlc3RzIHRoYXQgZW5jb3VudGVyIHBvdGVudGlhbGx5IHRyYW5zaWVudCBmYWlsdXJlcyBzaG91bGQgYmUgcmV0cmllZFxuICAgKi9cbiAgbWF4UmV0cmllcz86IG51bWJlcjtcbiAgLyoqXG4gICAqIFRoZSBzdHJhdGVneSB0byByZXRyeSB0aGUgcmVxdWVzdC4gVXNpbmcgYnVpbHQtaW4gZXhwb25lbnRpYWwgYmFja29mZiBzdHJhdGVneSBieSBkZWZhdWx0LlxuICAgKi9cbiAgcmV0cnlTdHJhdGVneT86IFJldHJ5U3RyYXRlZ3k7XG59XG5leHBvcnQgaW50ZXJmYWNlIFJldHJ5UmVzb2x2ZWRDb25maWcge1xuICBtYXhSZXRyaWVzOiBudW1iZXI7XG4gIHJldHJ5U3RyYXRlZ3k6IFJldHJ5U3RyYXRlZ3k7XG59XG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZVJldHJ5Q29uZmlnPFQ+KFxuICBpbnB1dDogVCAmIFJldHJ5SW5wdXRDb25maWdcbik6IFQgJiBSZXRyeVJlc29sdmVkQ29uZmlnIHtcbiAgY29uc3QgbWF4UmV0cmllcyA9IGlucHV0Lm1heFJldHJpZXMgPT09IHVuZGVmaW5lZCA/IDMgOiBpbnB1dC5tYXhSZXRyaWVzO1xuICByZXR1cm4ge1xuICAgIC4uLmlucHV0LFxuICAgIG1heFJldHJpZXMsXG4gICAgcmV0cnlTdHJhdGVneTpcbiAgICAgIGlucHV0LnJldHJ5U3RyYXRlZ3kgfHwgbmV3IEV4cG9uZW50aWFsQmFja09mZlN0cmF0ZWd5KG1heFJldHJpZXMpXG4gIH07XG59XG4iXX0=
|
4080 |
|
4081 | /***/ }),
|
4082 |
|
4083 | /***/ "../../node_modules/@aws-sdk/middleware-retry/build/constants.js":
|
4084 | /*!**********************************************************************************!*\
|
4085 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-retry/build/constants.js ***!
|
4086 | \**********************************************************************************/
|
4087 | /*! no static exports found */
|
4088 | /***/ (function(module, exports, __webpack_require__) {
|
4089 |
|
4090 | ;
|
4091 |
|
4092 | Object.defineProperty(exports, "__esModule", { value: true });
|
4093 | /**
|
4094 | * The base number of milliseconds to use in calculating a suitable cool-down
|
4095 | * time when a retryable error is encountered.
|
4096 | */
|
4097 | exports.DEFAULT_RETRY_DELAY_BASE = 100;
|
4098 | /**
|
4099 | * The maximum amount of time (in milliseconds) that will be used as a delay
|
4100 | * between retry attempts.
|
4101 | */
|
4102 | exports.MAXIMUM_RETRY_DELAY = 20 * 1000;
|
4103 | /**
|
4104 | * HTTP status codes that indicate the operation may be retried.
|
4105 | */
|
4106 | exports.RETRYABLE_STATUS_CODES = new Set();
|
4107 | [429, 500, 502, 503, 504, 509].forEach(function (code) {
|
4108 | return exports.RETRYABLE_STATUS_CODES.add(code);
|
4109 | });
|
4110 | /**
|
4111 | * The retry delay base (in milliseconds) to use when a throttling error is
|
4112 | * encountered.
|
4113 | */
|
4114 | exports.THROTTLING_RETRY_DELAY_BASE = 500;
|
4115 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7R0FHRztBQUNVLFFBQUEsd0JBQXdCLEdBQUcsR0FBRyxDQUFDO0FBRTVDOzs7R0FHRztBQUNVLFFBQUEsbUJBQW1CLEdBQUcsRUFBRSxHQUFHLElBQUksQ0FBQztBQUU3Qzs7R0FFRztBQUNVLFFBQUEsc0JBQXNCLEdBQUcsSUFBSSxHQUFHLEVBQVUsQ0FBQztBQUN4RCxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQUEsSUFBSTtJQUN6QyxPQUFBLDhCQUFzQixDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUM7QUFBaEMsQ0FBZ0MsQ0FDakMsQ0FBQztBQUVGOzs7R0FHRztBQUNVLFFBQUEsMkJBQTJCLEdBQUcsR0FBRyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaGUgYmFzZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHRvIHVzZSBpbiBjYWxjdWxhdGluZyBhIHN1aXRhYmxlIGNvb2wtZG93blxuICogdGltZSB3aGVuIGEgcmV0cnlhYmxlIGVycm9yIGlzIGVuY291bnRlcmVkLlxuICovXG5leHBvcnQgY29uc3QgREVGQVVMVF9SRVRSWV9ERUxBWV9CQVNFID0gMTAwO1xuXG4vKipcbiAqIFRoZSBtYXhpbXVtIGFtb3VudCBvZiB0aW1lIChpbiBtaWxsaXNlY29uZHMpIHRoYXQgd2lsbCBiZSB1c2VkIGFzIGEgZGVsYXlcbiAqIGJldHdlZW4gcmV0cnkgYXR0ZW1wdHMuXG4gKi9cbmV4cG9ydCBjb25zdCBNQVhJTVVNX1JFVFJZX0RFTEFZID0gMjAgKiAxMDAwO1xuXG4vKipcbiAqIEhUVFAgc3RhdHVzIGNvZGVzIHRoYXQgaW5kaWNhdGUgdGhlIG9wZXJhdGlvbiBtYXkgYmUgcmV0cmllZC5cbiAqL1xuZXhwb3J0IGNvbnN0IFJFVFJZQUJMRV9TVEFUVVNfQ09ERVMgPSBuZXcgU2V0PG51bWJlcj4oKTtcbls0MjksIDUwMCwgNTAyLCA1MDMsIDUwNCwgNTA5XS5mb3JFYWNoKGNvZGUgPT5cbiAgUkVUUllBQkxFX1NUQVRVU19DT0RFUy5hZGQoY29kZSlcbik7XG5cbi8qKlxuICogVGhlIHJldHJ5IGRlbGF5IGJhc2UgKGluIG1pbGxpc2Vjb25kcykgdG8gdXNlIHdoZW4gYSB0aHJvdHRsaW5nIGVycm9yIGlzXG4gKiBlbmNvdW50ZXJlZC5cbiAqL1xuZXhwb3J0IGNvbnN0IFRIUk9UVExJTkdfUkVUUllfREVMQVlfQkFTRSA9IDUwMDtcbiJdfQ==
|
4116 |
|
4117 | /***/ }),
|
4118 |
|
4119 | /***/ "../../node_modules/@aws-sdk/middleware-retry/build/defaultStrategy.js":
|
4120 | /*!****************************************************************************************!*\
|
4121 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-retry/build/defaultStrategy.js ***!
|
4122 | \****************************************************************************************/
|
4123 | /*! no static exports found */
|
4124 | /***/ (function(module, exports, __webpack_require__) {
|
4125 |
|
4126 | ;
|
4127 |
|
4128 | Object.defineProperty(exports, "__esModule", { value: true });
|
4129 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4130 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/middleware-retry/build/constants.js");
|
4131 | var delayDecider_1 = __webpack_require__(/*! ./delayDecider */ "../../node_modules/@aws-sdk/middleware-retry/build/delayDecider.js");
|
4132 | var retryDecider_1 = __webpack_require__(/*! ./retryDecider */ "../../node_modules/@aws-sdk/middleware-retry/build/retryDecider.js");
|
4133 | var service_error_classification_1 = __webpack_require__(/*! @aws-sdk/service-error-classification */ "../../node_modules/@aws-sdk/service-error-classification/build/index.js");
|
4134 | var ExponentialBackOffStrategy = /** @class */ (function () {
|
4135 | function ExponentialBackOffStrategy(maxRetries, retryDecider, delayDecider) {
|
4136 | if (retryDecider === void 0) { retryDecider = retryDecider_1.defaultRetryDecider; }
|
4137 | if (delayDecider === void 0) { delayDecider = delayDecider_1.defaultDelayDecider; }
|
4138 | this.maxRetries = maxRetries;
|
4139 | this.retryDecider = retryDecider;
|
4140 | this.delayDecider = delayDecider;
|
4141 | }
|
4142 | ExponentialBackOffStrategy.prototype.shouldRetry = function (error, retryAttempted) {
|
4143 | return retryAttempted < this.maxRetries && this.retryDecider(error);
|
4144 | };
|
4145 | ExponentialBackOffStrategy.prototype.retry = function (next, args) {
|
4146 | return tslib_1.__awaiter(this, void 0, void 0, function () {
|
4147 | var retries, totalDelay, _loop_1, this_1, state_1;
|
4148 | return tslib_1.__generator(this, function (_a) {
|
4149 | switch (_a.label) {
|
4150 | case 0:
|
4151 | retries = 0;
|
4152 | totalDelay = 0;
|
4153 | _loop_1 = function () {
|
4154 | var _a, response, output, err_1, delay_1;
|
4155 | return tslib_1.__generator(this, function (_b) {
|
4156 | switch (_b.label) {
|
4157 | case 0:
|
4158 | _b.trys.push([0, 2, , 5]);
|
4159 | return [4 /*yield*/, next(args)];
|
4160 | case 1:
|
4161 | _a = _b.sent(), response = _a.response, output = _a.output;
|
4162 | output.$metadata.retries = retries;
|
4163 | output.$metadata.totalRetryDelay = totalDelay;
|
4164 | return [2 /*return*/, { value: { response: response, output: output } }];
|
4165 | case 2:
|
4166 | err_1 = _b.sent();
|
4167 | if (!this_1.shouldRetry(err_1, retries)) return [3 /*break*/, 4];
|
4168 | delay_1 = this_1.delayDecider(service_error_classification_1.isThrottlingError(err_1)
|
4169 | ? constants_1.THROTTLING_RETRY_DELAY_BASE
|
4170 | : constants_1.DEFAULT_RETRY_DELAY_BASE, retries++);
|
4171 | totalDelay += delay_1;
|
4172 | return [4 /*yield*/, new Promise(function (resolve) { return setTimeout(resolve, delay_1); })];
|
4173 | case 3:
|
4174 | _b.sent();
|
4175 | return [2 /*return*/, "continue"];
|
4176 | case 4:
|
4177 | if (!err_1.$metadata) {
|
4178 | err_1.$metadata = {};
|
4179 | }
|
4180 | err_1.$metadata.retries = retries;
|
4181 | err_1.$metadata.totalRetryDelay = totalDelay;
|
4182 | throw err_1;
|
4183 | case 5: return [2 /*return*/];
|
4184 | }
|
4185 | });
|
4186 | };
|
4187 | this_1 = this;
|
4188 | _a.label = 1;
|
4189 | case 1:
|
4190 | if (false) {}
|
4191 | return [5 /*yield**/, _loop_1()];
|
4192 | case 2:
|
4193 | state_1 = _a.sent();
|
4194 | if (typeof state_1 === "object")
|
4195 | return [2 /*return*/, state_1.value];
|
4196 | return [3 /*break*/, 1];
|
4197 | case 3: return [2 /*return*/];
|
4198 | }
|
4199 | });
|
4200 | });
|
4201 | };
|
4202 | return ExponentialBackOffStrategy;
|
4203 | }());
|
4204 | exports.ExponentialBackOffStrategy = ExponentialBackOffStrategy;
|
4205 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdFN0cmF0ZWd5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2RlZmF1bHRTdHJhdGVneS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx5Q0FHcUI7QUFDckIsK0NBQXFEO0FBQ3JELCtDQUFxRDtBQUNyRCxzRkFBMEU7QUE2QjFFO0lBQ0Usb0NBQ2tCLFVBQWtCLEVBQzFCLFlBQWdELEVBQ2hELFlBQWdEO1FBRGhELDZCQUFBLEVBQUEsZUFBNkIsa0NBQW1CO1FBQ2hELDZCQUFBLEVBQUEsZUFBNkIsa0NBQW1CO1FBRnhDLGVBQVUsR0FBVixVQUFVLENBQVE7UUFDMUIsaUJBQVksR0FBWixZQUFZLENBQW9DO1FBQ2hELGlCQUFZLEdBQVosWUFBWSxDQUFvQztJQUN2RCxDQUFDO0lBQ0ksZ0RBQVcsR0FBbkIsVUFBb0IsS0FBZSxFQUFFLGNBQXNCO1FBQ3pELE9BQU8sY0FBYyxHQUFHLElBQUksQ0FBQyxVQUFVLElBQUksSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN0RSxDQUFDO0lBRUssMENBQUssR0FBWCxVQUNFLElBQW1DLEVBQ25DLElBQXFDOzs7Ozs7d0JBRWpDLE9BQU8sR0FBRyxDQUFDLENBQUM7d0JBQ1osVUFBVSxHQUFHLENBQUMsQ0FBQzs7Ozs7Ozt3Q0FHYyxxQkFBTSxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUE7O3dDQUF2QyxLQUF1QixTQUFnQixFQUFyQyxRQUFRLGNBQUEsRUFBRSxNQUFNLFlBQUE7d0NBQ3hCLE1BQU0sQ0FBQyxTQUFTLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQzt3Q0FDbkMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxlQUFlLEdBQUcsVUFBVSxDQUFDO3VFQUV2QyxFQUFFLFFBQVEsVUFBQSxFQUFFLE1BQU0sUUFBQSxFQUFFOzs7NkNBRXZCLE9BQUssV0FBVyxDQUFDLEtBQWUsRUFBRSxPQUFPLENBQUMsRUFBMUMsd0JBQTBDO3dDQUN0QyxVQUFRLE9BQUssWUFBWSxDQUM3QixnREFBaUIsQ0FBQyxLQUFHLENBQUM7NENBQ3BCLENBQUMsQ0FBQyx1Q0FBMkI7NENBQzdCLENBQUMsQ0FBQyxvQ0FBd0IsRUFDNUIsT0FBTyxFQUFFLENBQ1YsQ0FBQzt3Q0FDRixVQUFVLElBQUksT0FBSyxDQUFDO3dDQUVwQixxQkFBTSxJQUFJLE9BQU8sQ0FBQyxVQUFBLE9BQU8sSUFBSSxPQUFBLFVBQVUsQ0FBQyxPQUFPLEVBQUUsT0FBSyxDQUFDLEVBQTFCLENBQTBCLENBQUMsRUFBQTs7d0NBQXhELFNBQXdELENBQUM7Ozt3Q0FJM0QsSUFBSSxDQUFDLEtBQUcsQ0FBQyxTQUFTLEVBQUU7NENBQ2xCLEtBQUcsQ0FBQyxTQUFTLEdBQUcsRUFBRSxDQUFDO3lDQUNwQjt3Q0FFRCxLQUFHLENBQUMsU0FBUyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7d0NBQ2hDLEtBQUcsQ0FBQyxTQUFTLENBQUMsZUFBZSxHQUFHLFVBQVUsQ0FBQzt3Q0FDM0MsTUFBTSxLQUFHLENBQUM7Ozs7Ozs7OzZCQTNCUCxJQUFJOzs7Ozs7Ozs7OztLQThCWjtJQUNILGlDQUFDO0FBQUQsQ0FBQyxBQS9DRCxJQStDQztBQS9DWSxnRUFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBERUZBVUxUX1JFVFJZX0RFTEFZX0JBU0UsXG4gIFRIUk9UVExJTkdfUkVUUllfREVMQVlfQkFTRVxufSBmcm9tIFwiLi9jb25zdGFudHNcIjtcbmltcG9ydCB7IGRlZmF1bHREZWxheURlY2lkZXIgfSBmcm9tIFwiLi9kZWxheURlY2lkZXJcIjtcbmltcG9ydCB7IGRlZmF1bHRSZXRyeURlY2lkZXIgfSBmcm9tIFwiLi9yZXRyeURlY2lkZXJcIjtcbmltcG9ydCB7IGlzVGhyb3R0bGluZ0Vycm9yIH0gZnJvbSBcIkBhd3Mtc2RrL3NlcnZpY2UtZXJyb3ItY2xhc3NpZmljYXRpb25cIjtcbmltcG9ydCB7XG4gIFNka0Vycm9yLFxuICBGaW5hbGl6ZUhhbmRsZXIsXG4gIE1ldGFkYXRhQmVhcmVyLFxuICBGaW5hbGl6ZUhhbmRsZXJBcmd1bWVudHMsXG4gIFJldHJ5U3RyYXRlZ3lcbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB3aGV0aGVyIGFuIGVycm9yIGlzIHJldHJ5YWJsZSBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIHJldHJpZXNcbiAqIGFscmVhZHkgYXR0ZW1wdGVkLCB0aGUgSFRUUCBzdGF0dXMgY29kZSwgYW5kIHRoZSBlcnJvciByZWNlaXZlZCAoaWYgYW55KS5cbiAqXG4gKiBAcGFyYW0gZXJyb3IgICAgICAgICBUaGUgZXJyb3IgZW5jb3VudGVyZWQuXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgUmV0cnlEZWNpZGVyIHtcbiAgKGVycm9yOiBTZGtFcnJvcik6IGJvb2xlYW47XG59XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB0aGUgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcyB0byB3YWl0IGJlZm9yZSByZXRyeWluZyBhbiBhY3Rpb24uXG4gKlxuICogQHBhcmFtIGRlbGF5QmFzZSBUaGUgYmFzZSBkZWxheSAoaW4gbWlsbGlzZWNvbmRzKS5cbiAqIEBwYXJhbSBhdHRlbXB0cyAgVGhlIG51bWJlciBvZiB0aW1lcyB0aGUgYWN0aW9uIGhhcyBhbHJlYWR5IGJlZW4gdHJpZWQuXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgRGVsYXlEZWNpZGVyIHtcbiAgKGRlbGF5QmFzZTogbnVtYmVyLCBhdHRlbXB0czogbnVtYmVyKTogbnVtYmVyO1xufVxuXG5leHBvcnQgY2xhc3MgRXhwb25lbnRpYWxCYWNrT2ZmU3RyYXRlZ3kgaW1wbGVtZW50cyBSZXRyeVN0cmF0ZWd5IHtcbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIHJlYWRvbmx5IG1heFJldHJpZXM6IG51bWJlcixcbiAgICBwcml2YXRlIHJldHJ5RGVjaWRlcjogUmV0cnlEZWNpZGVyID0gZGVmYXVsdFJldHJ5RGVjaWRlcixcbiAgICBwcml2YXRlIGRlbGF5RGVjaWRlcjogRGVsYXlEZWNpZGVyID0gZGVmYXVsdERlbGF5RGVjaWRlclxuICApIHt9XG4gIHByaXZhdGUgc2hvdWxkUmV0cnkoZXJyb3I6IFNka0Vycm9yLCByZXRyeUF0dGVtcHRlZDogbnVtYmVyKSB7XG4gICAgcmV0dXJuIHJldHJ5QXR0ZW1wdGVkIDwgdGhpcy5tYXhSZXRyaWVzICYmIHRoaXMucmV0cnlEZWNpZGVyKGVycm9yKTtcbiAgfVxuXG4gIGFzeW5jIHJldHJ5PElucHV0IGV4dGVuZHMgb2JqZWN0LCBPdXB1dCBleHRlbmRzIE1ldGFkYXRhQmVhcmVyPihcbiAgICBuZXh0OiBGaW5hbGl6ZUhhbmRsZXI8SW5wdXQsIE91cHV0PixcbiAgICBhcmdzOiBGaW5hbGl6ZUhhbmRsZXJBcmd1bWVudHM8SW5wdXQ+XG4gICkge1xuICAgIGxldCByZXRyaWVzID0gMDtcbiAgICBsZXQgdG90YWxEZWxheSA9IDA7XG4gICAgd2hpbGUgKHRydWUpIHtcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHsgcmVzcG9uc2UsIG91dHB1dCB9ID0gYXdhaXQgbmV4dChhcmdzKTtcbiAgICAgICAgb3V0cHV0LiRtZXRhZGF0YS5yZXRyaWVzID0gcmV0cmllcztcbiAgICAgICAgb3V0cHV0LiRtZXRhZGF0YS50b3RhbFJldHJ5RGVsYXkgPSB0b3RhbERlbGF5O1xuXG4gICAgICAgIHJldHVybiB7IHJlc3BvbnNlLCBvdXRwdXQgfTtcbiAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICBpZiAodGhpcy5zaG91bGRSZXRyeShlcnIgYXMgU2RrRXJyb3IsIHJldHJpZXMpKSB7XG4gICAgICAgICAgY29uc3QgZGVsYXkgPSB0aGlzLmRlbGF5RGVjaWRlcihcbiAgICAgICAgICAgIGlzVGhyb3R0bGluZ0Vycm9yKGVycilcbiAgICAgICAgICAgICAgPyBUSFJPVFRMSU5HX1JFVFJZX0RFTEFZX0JBU0VcbiAgICAgICAgICAgICAgOiBERUZBVUxUX1JFVFJZX0RFTEFZX0JBU0UsXG4gICAgICAgICAgICByZXRyaWVzKytcbiAgICAgICAgICApO1xuICAgICAgICAgIHRvdGFsRGVsYXkgKz0gZGVsYXk7XG5cbiAgICAgICAgICBhd2FpdCBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHNldFRpbWVvdXQocmVzb2x2ZSwgZGVsYXkpKTtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmICghZXJyLiRtZXRhZGF0YSkge1xuICAgICAgICAgIGVyci4kbWV0YWRhdGEgPSB7fTtcbiAgICAgICAgfVxuXG4gICAgICAgIGVyci4kbWV0YWRhdGEucmV0cmllcyA9IHJldHJpZXM7XG4gICAgICAgIGVyci4kbWV0YWRhdGEudG90YWxSZXRyeURlbGF5ID0gdG90YWxEZWxheTtcbiAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19
|
4206 |
|
4207 | /***/ }),
|
4208 |
|
4209 | /***/ "../../node_modules/@aws-sdk/middleware-retry/build/delayDecider.js":
|
4210 | /*!*************************************************************************************!*\
|
4211 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-retry/build/delayDecider.js ***!
|
4212 | \*************************************************************************************/
|
4213 | /*! no static exports found */
|
4214 | /***/ (function(module, exports, __webpack_require__) {
|
4215 |
|
4216 | ;
|
4217 |
|
4218 | Object.defineProperty(exports, "__esModule", { value: true });
|
4219 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/middleware-retry/build/constants.js");
|
4220 | /**
|
4221 | * Calculate a capped, fully-jittered exponential backoff time.
|
4222 | */
|
4223 | function defaultDelayDecider(delayBase, attempts) {
|
4224 | return Math.floor(Math.min(constants_1.MAXIMUM_RETRY_DELAY, Math.random() * Math.pow(2, attempts) * delayBase));
|
4225 | }
|
4226 | exports.defaultDelayDecider = defaultDelayDecider;
|
4227 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsYXlEZWNpZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2RlbGF5RGVjaWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUFrRDtBQUVsRDs7R0FFRztBQUNILFNBQWdCLG1CQUFtQixDQUNqQyxTQUFpQixFQUNqQixRQUFnQjtJQUVoQixPQUFPLElBQUksQ0FBQyxLQUFLLENBQ2YsSUFBSSxDQUFDLEdBQUcsQ0FBQywrQkFBbUIsRUFBRSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsU0FBQSxDQUFDLEVBQUksUUFBUSxDQUFBLEdBQUcsU0FBUyxDQUFDLENBQ3pFLENBQUM7QUFDSixDQUFDO0FBUEQsa0RBT0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNQVhJTVVNX1JFVFJZX0RFTEFZIH0gZnJvbSBcIi4vY29uc3RhbnRzXCI7XG5cbi8qKlxuICogQ2FsY3VsYXRlIGEgY2FwcGVkLCBmdWxseS1qaXR0ZXJlZCBleHBvbmVudGlhbCBiYWNrb2ZmIHRpbWUuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkZWZhdWx0RGVsYXlEZWNpZGVyKFxuICBkZWxheUJhc2U6IG51bWJlcixcbiAgYXR0ZW1wdHM6IG51bWJlclxuKTogbnVtYmVyIHtcbiAgcmV0dXJuIE1hdGguZmxvb3IoXG4gICAgTWF0aC5taW4oTUFYSU1VTV9SRVRSWV9ERUxBWSwgTWF0aC5yYW5kb20oKSAqIDIgKiogYXR0ZW1wdHMgKiBkZWxheUJhc2UpXG4gICk7XG59XG4iXX0=
|
4228 |
|
4229 | /***/ }),
|
4230 |
|
4231 | /***/ "../../node_modules/@aws-sdk/middleware-retry/build/index.js":
|
4232 | /*!******************************************************************************!*\
|
4233 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-retry/build/index.js ***!
|
4234 | \******************************************************************************/
|
4235 | /*! no static exports found */
|
4236 | /***/ (function(module, exports, __webpack_require__) {
|
4237 |
|
4238 | ;
|
4239 |
|
4240 | Object.defineProperty(exports, "__esModule", { value: true });
|
4241 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4242 | tslib_1.__exportStar(__webpack_require__(/*! ./retryMiddleware */ "../../node_modules/@aws-sdk/middleware-retry/build/retryMiddleware.js"), exports);
|
4243 | tslib_1.__exportStar(__webpack_require__(/*! ./defaultStrategy */ "../../node_modules/@aws-sdk/middleware-retry/build/defaultStrategy.js"), exports);
|
4244 | tslib_1.__exportStar(__webpack_require__(/*! ./configurations */ "../../node_modules/@aws-sdk/middleware-retry/build/configurations.js"), exports);
|
4245 | tslib_1.__exportStar(__webpack_require__(/*! ./delayDecider */ "../../node_modules/@aws-sdk/middleware-retry/build/delayDecider.js"), exports);
|
4246 | tslib_1.__exportStar(__webpack_require__(/*! ./retryDecider */ "../../node_modules/@aws-sdk/middleware-retry/build/retryDecider.js"), exports);
|
4247 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNERBQWtDO0FBQ2xDLDREQUFrQztBQUNsQywyREFBaUM7QUFDakMseURBQStCO0FBQy9CLHlEQUErQiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL3JldHJ5TWlkZGxld2FyZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVmYXVsdFN0cmF0ZWd5XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9jb25maWd1cmF0aW9uc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVsYXlEZWNpZGVyXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9yZXRyeURlY2lkZXJcIjtcbiJdfQ==
|
4248 |
|
4249 | /***/ }),
|
4250 |
|
4251 | /***/ "../../node_modules/@aws-sdk/middleware-retry/build/retryDecider.js":
|
4252 | /*!*************************************************************************************!*\
|
4253 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-retry/build/retryDecider.js ***!
|
4254 | \*************************************************************************************/
|
4255 | /*! no static exports found */
|
4256 | /***/ (function(module, exports, __webpack_require__) {
|
4257 |
|
4258 | ;
|
4259 |
|
4260 | Object.defineProperty(exports, "__esModule", { value: true });
|
4261 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/middleware-retry/build/constants.js");
|
4262 | var service_error_classification_1 = __webpack_require__(/*! @aws-sdk/service-error-classification */ "../../node_modules/@aws-sdk/service-error-classification/build/index.js");
|
4263 | exports.defaultRetryDecider = function (error) {
|
4264 | if (!error) {
|
4265 | return false;
|
4266 | }
|
4267 | if (error.connectionError) {
|
4268 | return true;
|
4269 | }
|
4270 | if (hasMetadata(error) &&
|
4271 | error.$metadata.httpStatusCode &&
|
4272 | constants_1.RETRYABLE_STATUS_CODES.has(error.$metadata.httpStatusCode)) {
|
4273 | return true;
|
4274 | }
|
4275 | return (service_error_classification_1.isStillProcessingError(error) ||
|
4276 | service_error_classification_1.isThrottlingError(error) ||
|
4277 | service_error_classification_1.isClockSkewError(error));
|
4278 | };
|
4279 | function hasMetadata(error) {
|
4280 | return error === null || error === void 0 ? void 0 : error.$metadata;
|
4281 | }
|
4282 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV0cnlEZWNpZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3JldHJ5RGVjaWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUFxRDtBQUNyRCxzRkFJK0M7QUFHbEMsUUFBQSxtQkFBbUIsR0FBRyxVQUFDLEtBQWU7SUFDakQsSUFBSSxDQUFDLEtBQUssRUFBRTtRQUNWLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFFRCxJQUFJLEtBQUssQ0FBQyxlQUFlLEVBQUU7UUFDekIsT0FBTyxJQUFJLENBQUM7S0FDYjtJQUVELElBQ0UsV0FBVyxDQUFDLEtBQUssQ0FBQztRQUNsQixLQUFLLENBQUMsU0FBUyxDQUFDLGNBQWM7UUFDOUIsa0NBQXNCLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLEVBQzFEO1FBQ0EsT0FBTyxJQUFJLENBQUM7S0FDYjtJQUVELE9BQU8sQ0FDTCxxREFBc0IsQ0FBQyxLQUFLLENBQUM7UUFDN0IsZ0RBQWlCLENBQUMsS0FBSyxDQUFDO1FBQ3hCLCtDQUFnQixDQUFDLEtBQUssQ0FBQyxDQUN4QixDQUFDO0FBQ0osQ0FBQyxDQUFDO0FBRUYsU0FBUyxXQUFXLENBQUMsS0FBVTtJQUM3QixPQUFPLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxTQUFTLENBQUM7QUFDMUIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJFVFJZQUJMRV9TVEFUVVNfQ09ERVMgfSBmcm9tIFwiLi9jb25zdGFudHNcIjtcbmltcG9ydCB7XG4gIGlzQ2xvY2tTa2V3RXJyb3IsXG4gIGlzU3RpbGxQcm9jZXNzaW5nRXJyb3IsXG4gIGlzVGhyb3R0bGluZ0Vycm9yXG59IGZyb20gXCJAYXdzLXNkay9zZXJ2aWNlLWVycm9yLWNsYXNzaWZpY2F0aW9uXCI7XG5pbXBvcnQgeyBNZXRhZGF0YUJlYXJlciwgU2RrRXJyb3IgfSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRSZXRyeURlY2lkZXIgPSAoZXJyb3I6IFNka0Vycm9yKSA9PiB7XG4gIGlmICghZXJyb3IpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICBpZiAoZXJyb3IuY29ubmVjdGlvbkVycm9yKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICBpZiAoXG4gICAgaGFzTWV0YWRhdGEoZXJyb3IpICYmXG4gICAgZXJyb3IuJG1ldGFkYXRhLmh0dHBTdGF0dXNDb2RlICYmXG4gICAgUkVUUllBQkxFX1NUQVRVU19DT0RFUy5oYXMoZXJyb3IuJG1ldGFkYXRhLmh0dHBTdGF0dXNDb2RlKVxuICApIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgaXNTdGlsbFByb2Nlc3NpbmdFcnJvcihlcnJvcikgfHxcbiAgICBpc1Rocm90dGxpbmdFcnJvcihlcnJvcikgfHxcbiAgICBpc0Nsb2NrU2tld0Vycm9yKGVycm9yKVxuICApO1xufTtcblxuZnVuY3Rpb24gaGFzTWV0YWRhdGEoZXJyb3I6IGFueSk6IGVycm9yIGlzIE1ldGFkYXRhQmVhcmVyIHtcbiAgcmV0dXJuIGVycm9yPy4kbWV0YWRhdGE7XG59XG4iXX0=
|
4283 |
|
4284 | /***/ }),
|
4285 |
|
4286 | /***/ "../../node_modules/@aws-sdk/middleware-retry/build/retryMiddleware.js":
|
4287 | /*!****************************************************************************************!*\
|
4288 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-retry/build/retryMiddleware.js ***!
|
4289 | \****************************************************************************************/
|
4290 | /*! no static exports found */
|
4291 | /***/ (function(module, exports, __webpack_require__) {
|
4292 |
|
4293 | ;
|
4294 |
|
4295 | Object.defineProperty(exports, "__esModule", { value: true });
|
4296 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4297 | function retryMiddleware(options) {
|
4298 | var _this = this;
|
4299 | return function (next) { return function (args) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
|
4300 | return tslib_1.__generator(this, function (_a) {
|
4301 | return [2 /*return*/, options.retryStrategy.retry(next, args)];
|
4302 | });
|
4303 | }); }; };
|
4304 | }
|
4305 | exports.retryMiddleware = retryMiddleware;
|
4306 | exports.retryMiddlewareOptions = {
|
4307 | name: "retryMiddleware",
|
4308 | tags: ["RETRY"],
|
4309 | step: "finalizeRequest",
|
4310 | priority: "high"
|
4311 | };
|
4312 | exports.getRetryPlugin = function (options) { return ({
|
4313 | applyToStack: function (clientStack) {
|
4314 | if (options.maxRetries > 0) {
|
4315 | clientStack.add(retryMiddleware(options), exports.retryMiddlewareOptions);
|
4316 | }
|
4317 | }
|
4318 | }); };
|
4319 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV0cnlNaWRkbGV3YXJlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3JldHJ5TWlkZGxld2FyZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFXQSxTQUFnQixlQUFlLENBQUMsT0FBNEI7SUFBNUQsaUJBUUM7SUFQQyxPQUFPLFVBQ0wsSUFBa0MsSUFDRCxPQUFBLFVBQ2pDLElBQW1DOztZQUVuQyxzQkFBTyxPQUFPLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLEVBQUM7O1NBQ2hELEVBSmtDLENBSWxDLENBQUM7QUFDSixDQUFDO0FBUkQsMENBUUM7QUFFWSxRQUFBLHNCQUFzQixHQUNkO0lBQ25CLElBQUksRUFBRSxpQkFBaUI7SUFDdkIsSUFBSSxFQUFFLENBQUMsT0FBTyxDQUFDO0lBQ2YsSUFBSSxFQUFFLGlCQUFpQjtJQUN2QixRQUFRLEVBQUUsTUFBTTtDQUNqQixDQUFDO0FBRVcsUUFBQSxjQUFjLEdBQUcsVUFDNUIsT0FBNEIsSUFDSixPQUFBLENBQUM7SUFDekIsWUFBWSxFQUFFLFVBQUEsV0FBVztRQUN2QixJQUFJLE9BQU8sQ0FBQyxVQUFVLEdBQUcsQ0FBQyxFQUFFO1lBQzFCLFdBQVcsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxFQUFFLDhCQUFzQixDQUFDLENBQUM7U0FDbkU7SUFDSCxDQUFDO0NBQ0YsQ0FBQyxFQU53QixDQU14QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgRmluYWxpemVIYW5kbGVyLFxuICBGaW5hbGl6ZUhhbmRsZXJBcmd1bWVudHMsXG4gIE1ldGFkYXRhQmVhcmVyLFxuICBGaW5hbGl6ZUhhbmRsZXJPdXRwdXQsXG4gIFBsdWdnYWJsZSxcbiAgRmluYWxpemVSZXF1ZXN0SGFuZGxlck9wdGlvbnMsXG4gIEFic29sdXRlTG9jYXRpb25cbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBSZXRyeVJlc29sdmVkQ29uZmlnIH0gZnJvbSBcIi4vY29uZmlndXJhdGlvbnNcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIHJldHJ5TWlkZGxld2FyZShvcHRpb25zOiBSZXRyeVJlc29sdmVkQ29uZmlnKSB7XG4gIHJldHVybiA8T3V0cHV0IGV4dGVuZHMgTWV0YWRhdGFCZWFyZXIgPSBNZXRhZGF0YUJlYXJlcj4oXG4gICAgbmV4dDogRmluYWxpemVIYW5kbGVyPGFueSwgT3V0cHV0PlxuICApOiBGaW5hbGl6ZUhhbmRsZXI8YW55LCBPdXRwdXQ+ID0+IGFzeW5jIChcbiAgICBhcmdzOiBGaW5hbGl6ZUhhbmRsZXJBcmd1bWVudHM8YW55PlxuICApOiBQcm9taXNlPEZpbmFsaXplSGFuZGxlck91dHB1dDxPdXRwdXQ+PiA9PiB7XG4gICAgcmV0dXJuIG9wdGlvbnMucmV0cnlTdHJhdGVneS5yZXRyeShuZXh0LCBhcmdzKTtcbiAgfTtcbn1cblxuZXhwb3J0IGNvbnN0IHJldHJ5TWlkZGxld2FyZU9wdGlvbnM6IEZpbmFsaXplUmVxdWVzdEhhbmRsZXJPcHRpb25zICZcbiAgQWJzb2x1dGVMb2NhdGlvbiA9IHtcbiAgbmFtZTogXCJyZXRyeU1pZGRsZXdhcmVcIixcbiAgdGFnczogW1wiUkVUUllcIl0sXG4gIHN0ZXA6IFwiZmluYWxpemVSZXF1ZXN0XCIsXG4gIHByaW9yaXR5OiBcImhpZ2hcIlxufTtcblxuZXhwb3J0IGNvbnN0IGdldFJldHJ5UGx1Z2luID0gKFxuICBvcHRpb25zOiBSZXRyeVJlc29sdmVkQ29uZmlnXG4pOiBQbHVnZ2FibGU8YW55LCBhbnk+ID0+ICh7XG4gIGFwcGx5VG9TdGFjazogY2xpZW50U3RhY2sgPT4ge1xuICAgIGlmIChvcHRpb25zLm1heFJldHJpZXMgPiAwKSB7XG4gICAgICBjbGllbnRTdGFjay5hZGQocmV0cnlNaWRkbGV3YXJlKG9wdGlvbnMpLCByZXRyeU1pZGRsZXdhcmVPcHRpb25zKTtcbiAgICB9XG4gIH1cbn0pO1xuIl19
|
4320 |
|
4321 | /***/ }),
|
4322 |
|
4323 | /***/ "../../node_modules/@aws-sdk/middleware-serde/build/deserializerMiddleware.js":
|
4324 | /*!***********************************************************************************************!*\
|
4325 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-serde/build/deserializerMiddleware.js ***!
|
4326 | \***********************************************************************************************/
|
4327 | /*! no static exports found */
|
4328 | /***/ (function(module, exports, __webpack_require__) {
|
4329 |
|
4330 | ;
|
4331 |
|
4332 | Object.defineProperty(exports, "__esModule", { value: true });
|
4333 | const tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4334 | function deserializerMiddleware(options, deserializer) {
|
4335 | return (next) => (args) => tslib_1.__awaiter(this, void 0, void 0, function* () {
|
4336 | const { response } = yield next(args);
|
4337 | const parsed = yield deserializer(response, options);
|
4338 | return {
|
4339 | response,
|
4340 | output: parsed
|
4341 | };
|
4342 | });
|
4343 | }
|
4344 | exports.deserializerMiddleware = deserializerMiddleware;
|
4345 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVzZXJpYWxpemVyTWlkZGxld2FyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9kZXNlcmlhbGl6ZXJNaWRkbGV3YXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQVFBLFNBQWdCLHNCQUFzQixDQUtwQyxPQUFxQixFQUNyQixZQUEwRDtJQUUxRCxPQUFPLENBQ0wsSUFBdUMsRUFDSixFQUFFLENBQUMsQ0FDdEMsSUFBd0MsRUFDRyxFQUFFO1FBQzdDLE1BQU0sRUFBRSxRQUFRLEVBQUUsR0FBRyxNQUFNLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN0QyxNQUFNLE1BQU0sR0FBRyxNQUFNLFlBQVksQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDckQsT0FBTztZQUNMLFFBQVE7WUFDUixNQUFNLEVBQUUsTUFBZ0I7U0FDekIsQ0FBQztJQUNKLENBQUMsQ0FBQSxDQUFDO0FBQ0osQ0FBQztBQXBCRCx3REFvQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBSZXNwb25zZURlc2VyaWFsaXplcixcbiAgRGVzZXJpYWxpemVNaWRkbGV3YXJlLFxuICBEZXNlcmlhbGl6ZUhhbmRsZXIsXG4gIERlc2VyaWFsaXplSGFuZGxlckFyZ3VtZW50cyxcbiAgRGVzZXJpYWxpemVIYW5kbGVyT3V0cHV0XG59IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgZnVuY3Rpb24gZGVzZXJpYWxpemVyTWlkZGxld2FyZTxcbiAgSW5wdXQgZXh0ZW5kcyBvYmplY3QsXG4gIE91dHB1dCBleHRlbmRzIG9iamVjdCxcbiAgUnVudGltZVV0aWxzID0gYW55XG4+KFxuICBvcHRpb25zOiBSdW50aW1lVXRpbHMsXG4gIGRlc2VyaWFsaXplcjogUmVzcG9uc2VEZXNlcmlhbGl6ZXI8YW55LCBhbnksIFJ1bnRpbWVVdGlscz5cbik6IERlc2VyaWFsaXplTWlkZGxld2FyZTxJbnB1dCwgT3V0cHV0PiB7XG4gIHJldHVybiAoXG4gICAgbmV4dDogRGVzZXJpYWxpemVIYW5kbGVyPElucHV0LCBPdXRwdXQ+XG4gICk6IERlc2VyaWFsaXplSGFuZGxlcjxJbnB1dCwgT3V0cHV0PiA9PiBhc3luYyAoXG4gICAgYXJnczogRGVzZXJpYWxpemVIYW5kbGVyQXJndW1lbnRzPElucHV0PlxuICApOiBQcm9taXNlPERlc2VyaWFsaXplSGFuZGxlck91dHB1dDxPdXRwdXQ+PiA9PiB7XG4gICAgY29uc3QgeyByZXNwb25zZSB9ID0gYXdhaXQgbmV4dChhcmdzKTtcbiAgICBjb25zdCBwYXJzZWQgPSBhd2FpdCBkZXNlcmlhbGl6ZXIocmVzcG9uc2UsIG9wdGlvbnMpO1xuICAgIHJldHVybiB7XG4gICAgICByZXNwb25zZSxcbiAgICAgIG91dHB1dDogcGFyc2VkIGFzIE91dHB1dFxuICAgIH07XG4gIH07XG59XG4iXX0=
|
4346 |
|
4347 | /***/ }),
|
4348 |
|
4349 | /***/ "../../node_modules/@aws-sdk/middleware-serde/build/index.js":
|
4350 | /*!******************************************************************************!*\
|
4351 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-serde/build/index.js ***!
|
4352 | \******************************************************************************/
|
4353 | /*! no static exports found */
|
4354 | /***/ (function(module, exports, __webpack_require__) {
|
4355 |
|
4356 | ;
|
4357 |
|
4358 | Object.defineProperty(exports, "__esModule", { value: true });
|
4359 | const tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4360 | tslib_1.__exportStar(__webpack_require__(/*! ./deserializerMiddleware */ "../../node_modules/@aws-sdk/middleware-serde/build/deserializerMiddleware.js"), exports);
|
4361 | tslib_1.__exportStar(__webpack_require__(/*! ./serializerMiddleware */ "../../node_modules/@aws-sdk/middleware-serde/build/serializerMiddleware.js"), exports);
|
4362 | tslib_1.__exportStar(__webpack_require__(/*! ./serdePlugin */ "../../node_modules/@aws-sdk/middleware-serde/build/serdePlugin.js"), exports);
|
4363 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsbUVBQXlDO0FBQ3pDLGlFQUF1QztBQUN2Qyx3REFBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9kZXNlcmlhbGl6ZXJNaWRkbGV3YXJlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zZXJpYWxpemVyTWlkZGxld2FyZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vc2VyZGVQbHVnaW5cIjtcbiJdfQ==
|
4364 |
|
4365 | /***/ }),
|
4366 |
|
4367 | /***/ "../../node_modules/@aws-sdk/middleware-serde/build/serdePlugin.js":
|
4368 | /*!************************************************************************************!*\
|
4369 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-serde/build/serdePlugin.js ***!
|
4370 | \************************************************************************************/
|
4371 | /*! no static exports found */
|
4372 | /***/ (function(module, exports, __webpack_require__) {
|
4373 |
|
4374 | ;
|
4375 |
|
4376 | Object.defineProperty(exports, "__esModule", { value: true });
|
4377 | const deserializerMiddleware_1 = __webpack_require__(/*! ./deserializerMiddleware */ "../../node_modules/@aws-sdk/middleware-serde/build/deserializerMiddleware.js");
|
4378 | const serializerMiddleware_1 = __webpack_require__(/*! ./serializerMiddleware */ "../../node_modules/@aws-sdk/middleware-serde/build/serializerMiddleware.js");
|
4379 | exports.deserializerMiddlewareOption = {
|
4380 | name: "deserializerMiddleware",
|
4381 | step: "deserialize",
|
4382 | tags: ["DESERIALIZER"]
|
4383 | };
|
4384 | exports.serializerMiddlewareOption = {
|
4385 | name: "serializerMiddleware",
|
4386 | step: "serialize",
|
4387 | tags: ["SERIALIZER"]
|
4388 | };
|
4389 | function getSerdePlugin(config, serializer, deserializer) {
|
4390 | return {
|
4391 | applyToStack: (commandStack) => {
|
4392 | commandStack.add(deserializerMiddleware_1.deserializerMiddleware(config, deserializer), exports.deserializerMiddlewareOption);
|
4393 | commandStack.add(serializerMiddleware_1.serializerMiddleware(config, serializer), exports.serializerMiddlewareOption);
|
4394 | }
|
4395 | };
|
4396 | }
|
4397 | exports.getSerdePlugin = getSerdePlugin;
|
4398 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VyZGVQbHVnaW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvc2VyZGVQbHVnaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFVQSxxRUFBa0U7QUFDbEUsaUVBQThEO0FBRWpELFFBQUEsNEJBQTRCLEdBQThCO0lBQ3JFLElBQUksRUFBRSx3QkFBd0I7SUFDOUIsSUFBSSxFQUFFLGFBQWE7SUFDbkIsSUFBSSxFQUFFLENBQUMsY0FBYyxDQUFDO0NBQ3ZCLENBQUM7QUFFVyxRQUFBLDBCQUEwQixHQUE0QjtJQUNqRSxJQUFJLEVBQUUsc0JBQXNCO0lBQzVCLElBQUksRUFBRSxXQUFXO0lBQ2pCLElBQUksRUFBRSxDQUFDLFlBQVksQ0FBQztDQUNyQixDQUFDO0FBRUYsU0FBZ0IsY0FBYyxDQUs1QixNQUFvQixFQUNwQixVQUFnRCxFQUNoRCxZQUFpRTtJQUVqRSxPQUFPO1FBQ0wsWUFBWSxFQUFFLENBQUMsWUFBb0QsRUFBRSxFQUFFO1lBQ3JFLFlBQVksQ0FBQyxHQUFHLENBQ2QsK0NBQXNCLENBQUMsTUFBTSxFQUFFLFlBQVksQ0FBQyxFQUM1QyxvQ0FBNEIsQ0FDN0IsQ0FBQztZQUNGLFlBQVksQ0FBQyxHQUFHLENBQ2QsMkNBQW9CLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxFQUN4QyxrQ0FBMEIsQ0FDM0IsQ0FBQztRQUNKLENBQUM7S0FDRixDQUFDO0FBQ0osQ0FBQztBQXJCRCx3Q0FxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBSZXF1ZXN0U2VyaWFsaXplcixcbiAgUmVzcG9uc2VEZXNlcmlhbGl6ZXIsXG4gIFBsdWdnYWJsZSxcbiAgTWV0YWRhdGFCZWFyZXIsXG4gIE1pZGRsZXdhcmVTdGFjayxcbiAgRW5kcG9pbnRCZWFyZXIsXG4gIERlc2VyaWFsaXplSGFuZGxlck9wdGlvbnMsXG4gIFNlcmlhbGl6ZUhhbmRsZXJPcHRpb25zXG59IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuaW1wb3J0IHsgZGVzZXJpYWxpemVyTWlkZGxld2FyZSB9IGZyb20gXCIuL2Rlc2VyaWFsaXplck1pZGRsZXdhcmVcIjtcbmltcG9ydCB7IHNlcmlhbGl6ZXJNaWRkbGV3YXJlIH0gZnJvbSBcIi4vc2VyaWFsaXplck1pZGRsZXdhcmVcIjtcblxuZXhwb3J0IGNvbnN0IGRlc2VyaWFsaXplck1pZGRsZXdhcmVPcHRpb246IERlc2VyaWFsaXplSGFuZGxlck9wdGlvbnMgPSB7XG4gIG5hbWU6IFwiZGVzZXJpYWxpemVyTWlkZGxld2FyZVwiLFxuICBzdGVwOiBcImRlc2VyaWFsaXplXCIsXG4gIHRhZ3M6IFtcIkRFU0VSSUFMSVpFUlwiXVxufTtcblxuZXhwb3J0IGNvbnN0IHNlcmlhbGl6ZXJNaWRkbGV3YXJlT3B0aW9uOiBTZXJpYWxpemVIYW5kbGVyT3B0aW9ucyA9IHtcbiAgbmFtZTogXCJzZXJpYWxpemVyTWlkZGxld2FyZVwiLFxuICBzdGVwOiBcInNlcmlhbGl6ZVwiLFxuICB0YWdzOiBbXCJTRVJJQUxJWkVSXCJdXG59O1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0U2VyZGVQbHVnaW48XG4gIElucHV0VHlwZSBleHRlbmRzIG9iamVjdCxcbiAgU2VyRGVDb250ZXh0IGV4dGVuZHMgRW5kcG9pbnRCZWFyZXIsXG4gIE91dHB1dFR5cGUgZXh0ZW5kcyBNZXRhZGF0YUJlYXJlclxuPihcbiAgY29uZmlnOiBTZXJEZUNvbnRleHQsXG4gIHNlcmlhbGl6ZXI6IFJlcXVlc3RTZXJpYWxpemVyPGFueSwgU2VyRGVDb250ZXh0PixcbiAgZGVzZXJpYWxpemVyOiBSZXNwb25zZURlc2VyaWFsaXplcjxPdXRwdXRUeXBlLCBhbnksIFNlckRlQ29udGV4dD5cbik6IFBsdWdnYWJsZTxJbnB1dFR5cGUsIE91dHB1dFR5cGU+IHtcbiAgcmV0dXJuIHtcbiAgICBhcHBseVRvU3RhY2s6IChjb21tYW5kU3RhY2s6IE1pZGRsZXdhcmVTdGFjazxJbnB1dFR5cGUsIE91dHB1dFR5cGU+KSA9PiB7XG4gICAgICBjb21tYW5kU3RhY2suYWRkKFxuICAgICAgICBkZXNlcmlhbGl6ZXJNaWRkbGV3YXJlKGNvbmZpZywgZGVzZXJpYWxpemVyKSxcbiAgICAgICAgZGVzZXJpYWxpemVyTWlkZGxld2FyZU9wdGlvblxuICAgICAgKTtcbiAgICAgIGNvbW1hbmRTdGFjay5hZGQoXG4gICAgICAgIHNlcmlhbGl6ZXJNaWRkbGV3YXJlKGNvbmZpZywgc2VyaWFsaXplciksXG4gICAgICAgIHNlcmlhbGl6ZXJNaWRkbGV3YXJlT3B0aW9uXG4gICAgICApO1xuICAgIH1cbiAgfTtcbn1cbiJdfQ==
|
4399 |
|
4400 | /***/ }),
|
4401 |
|
4402 | /***/ "../../node_modules/@aws-sdk/middleware-serde/build/serializerMiddleware.js":
|
4403 | /*!*********************************************************************************************!*\
|
4404 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-serde/build/serializerMiddleware.js ***!
|
4405 | \*********************************************************************************************/
|
4406 | /*! no static exports found */
|
4407 | /***/ (function(module, exports, __webpack_require__) {
|
4408 |
|
4409 | ;
|
4410 |
|
4411 | Object.defineProperty(exports, "__esModule", { value: true });
|
4412 | const tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4413 | function serializerMiddleware(options, serializer) {
|
4414 | return (next) => (args) => tslib_1.__awaiter(this, void 0, void 0, function* () {
|
4415 | const request = yield serializer(args.input, options);
|
4416 | return next(Object.assign(Object.assign({}, args), { request }));
|
4417 | });
|
4418 | }
|
4419 | exports.serializerMiddleware = serializerMiddleware;
|
4420 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VyaWFsaXplck1pZGRsZXdhcmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvc2VyaWFsaXplck1pZGRsZXdhcmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBU0EsU0FBZ0Isb0JBQW9CLENBS2xDLE9BQXFCLEVBQ3JCLFVBQWdEO0lBRWhELE9BQU8sQ0FDTCxJQUFxQyxFQUNKLEVBQUUsQ0FBQyxDQUNwQyxJQUFzQyxFQUNHLEVBQUU7UUFDM0MsTUFBTSxPQUFPLEdBQUcsTUFBTSxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztRQUN0RCxPQUFPLElBQUksaUNBQ04sSUFBSSxLQUNQLE9BQU8sSUFDUCxDQUFDO0lBQ0wsQ0FBQyxDQUFBLENBQUM7QUFDSixDQUFDO0FBbkJELG9EQW1CQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIFJlcXVlc3RTZXJpYWxpemVyLFxuICBTZXJpYWxpemVIYW5kbGVyLFxuICBTZXJpYWxpemVIYW5kbGVyQXJndW1lbnRzLFxuICBTZXJpYWxpemVIYW5kbGVyT3V0cHV0LFxuICBTZXJpYWxpemVNaWRkbGV3YXJlLFxuICBFbmRwb2ludEJlYXJlclxufSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIHNlcmlhbGl6ZXJNaWRkbGV3YXJlPFxuICBJbnB1dCBleHRlbmRzIG9iamVjdCxcbiAgT3V0cHV0IGV4dGVuZHMgb2JqZWN0LFxuICBSdW50aW1lVXRpbHMgZXh0ZW5kcyBFbmRwb2ludEJlYXJlclxuPihcbiAgb3B0aW9uczogUnVudGltZVV0aWxzLFxuICBzZXJpYWxpemVyOiBSZXF1ZXN0U2VyaWFsaXplcjxhbnksIFJ1bnRpbWVVdGlscz5cbik6IFNlcmlhbGl6ZU1pZGRsZXdhcmU8SW5wdXQsIE91dHB1dD4ge1xuICByZXR1cm4gKFxuICAgIG5leHQ6IFNlcmlhbGl6ZUhhbmRsZXI8SW5wdXQsIE91dHB1dD5cbiAgKTogU2VyaWFsaXplSGFuZGxlcjxJbnB1dCwgT3V0cHV0PiA9PiBhc3luYyAoXG4gICAgYXJnczogU2VyaWFsaXplSGFuZGxlckFyZ3VtZW50czxJbnB1dD5cbiAgKTogUHJvbWlzZTxTZXJpYWxpemVIYW5kbGVyT3V0cHV0PE91dHB1dD4+ID0+IHtcbiAgICBjb25zdCByZXF1ZXN0ID0gYXdhaXQgc2VyaWFsaXplcihhcmdzLmlucHV0LCBvcHRpb25zKTtcbiAgICByZXR1cm4gbmV4dCh7XG4gICAgICAuLi5hcmdzLFxuICAgICAgcmVxdWVzdFxuICAgIH0pO1xuICB9O1xufVxuIl19
|
4421 |
|
4422 | /***/ }),
|
4423 |
|
4424 | /***/ "../../node_modules/@aws-sdk/middleware-signing/build/configurations.js":
|
4425 | /*!*****************************************************************************************!*\
|
4426 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-signing/build/configurations.js ***!
|
4427 | \*****************************************************************************************/
|
4428 | /*! no static exports found */
|
4429 | /***/ (function(module, exports, __webpack_require__) {
|
4430 |
|
4431 | ;
|
4432 |
|
4433 | Object.defineProperty(exports, "__esModule", { value: true });
|
4434 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4435 | var signature_v4_1 = __webpack_require__(/*! @aws-sdk/signature-v4 */ "../../node_modules/@aws-sdk/signature-v4/dist/es/index.js");
|
4436 | function resolveAwsAuthConfig(input) {
|
4437 | var _this = this;
|
4438 | var credentials = input.credentials || input.credentialDefaultProvider(input);
|
4439 | var normalizedCreds = normalizeProvider(credentials);
|
4440 | var _a = input.signingEscapePath, signingEscapePath = _a === void 0 ? true : _a, _b = input.systemClockOffset, systemClockOffset = _b === void 0 ? input.systemClockOffset || 0 : _b, sha256 = input.sha256;
|
4441 | var signer;
|
4442 | if (input.signer) {
|
4443 | //if signer is supplied by user, normalize it to a function returning a promise for signer.
|
4444 | signer = normalizeProvider(input.signer);
|
4445 | }
|
4446 | else {
|
4447 | //construct a provider inferring signing from region.
|
4448 | signer = function () {
|
4449 | return normalizeProvider(input.region)()
|
4450 | .then(function (region) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
|
4451 | return tslib_1.__generator(this, function (_a) {
|
4452 | switch (_a.label) {
|
4453 | case 0: return [4 /*yield*/, input.regionInfoProvider(region)];
|
4454 | case 1: return [2 /*return*/, [(_a.sent()) || {}, region]];
|
4455 | }
|
4456 | });
|
4457 | }); })
|
4458 | .then(function (_a) {
|
4459 | var _b = tslib_1.__read(_a, 2), regionInfo = _b[0], region = _b[1];
|
4460 | var _c = regionInfo.signingRegion, signingRegion = _c === void 0 ? input.signingRegion : _c, _d = regionInfo.signingService, signingService = _d === void 0 ? input.signingName : _d;
|
4461 | //update client's singing region and signing service config if they are resolved.
|
4462 | //signing region resolving order: user supplied signingRegion -> endpoints.json inferred region -> client region
|
4463 | input.signingRegion = input.signingRegion || signingRegion || region;
|
4464 | input.signingName = input.signingName || signingService;
|
4465 | return new signature_v4_1.SignatureV4({
|
4466 | credentials: normalizedCreds,
|
4467 | region: input.signingRegion,
|
4468 | service: input.signingName,
|
4469 | sha256: sha256,
|
4470 | uriEscapePath: signingEscapePath
|
4471 | });
|
4472 | });
|
4473 | };
|
4474 | }
|
4475 | return tslib_1.__assign(tslib_1.__assign({}, input), { systemClockOffset: systemClockOffset,
|
4476 | signingEscapePath: signingEscapePath, credentials: normalizedCreds, signer: signer });
|
4477 | }
|
4478 | exports.resolveAwsAuthConfig = resolveAwsAuthConfig;
|
4479 | function normalizeProvider(input) {
|
4480 | if (typeof input === "object") {
|
4481 | var promisified_1 = Promise.resolve(input);
|
4482 | return function () { return promisified_1; };
|
4483 | }
|
4484 | return input;
|
4485 | }
|
4486 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29uZmlndXJhdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBUUEsc0RBQW9EO0FBMENwRCxTQUFnQixvQkFBb0IsQ0FDbEMsS0FBa0Q7SUFEcEQsaUJBcURDO0lBbERDLElBQUksV0FBVyxHQUNiLEtBQUssQ0FBQyxXQUFXLElBQUksS0FBSyxDQUFDLHlCQUF5QixDQUFDLEtBQVksQ0FBQyxDQUFDO0lBQ3JFLElBQU0sZUFBZSxHQUFHLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBRXJELElBQUEsNEJBQXdCLEVBQXhCLDZDQUF3QixFQUN4Qiw0QkFBZ0QsRUFBaEQscUVBQWdELEVBQ2hELHFCQUFNLENBQ0U7SUFDVixJQUFJLE1BQStCLENBQUM7SUFDcEMsSUFBSSxLQUFLLENBQUMsTUFBTSxFQUFFO1FBQ2hCLDJGQUEyRjtRQUMzRixNQUFNLEdBQUcsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQzFDO1NBQU07UUFDTCxxREFBcUQ7UUFDckQsTUFBTSxHQUFHO1lBQ1AsT0FBQSxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUU7aUJBQzlCLElBQUksQ0FDSCxVQUFNLE1BQU07OztnQ0FDUixxQkFBTSxLQUFLLENBQUMsa0JBQWtCLENBQUMsTUFBTSxDQUFDLEVBQUE7Z0NBQXhDLHNCQUFBLENBQUMsQ0FBQyxTQUFzQyxDQUFDLElBQUksRUFBRSxFQUFFLE1BQU0sQ0FHdEQsRUFBQTs7O2lCQUFBLENBQ0o7aUJBQ0EsSUFBSSxDQUFDLFVBQUMsRUFBb0I7b0JBQXBCLDBCQUFvQixFQUFuQixrQkFBVSxFQUFFLGNBQU07Z0JBRXRCLElBQUEsNkJBQW1DLEVBQW5DLHdEQUFtQyxFQUNuQyw4QkFBa0MsRUFBbEMsdURBQWtDLENBQ3JCO2dCQUNmLGlGQUFpRjtnQkFDakYsZ0hBQWdIO2dCQUNoSCxLQUFLLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQyxhQUFhLElBQUksYUFBYSxJQUFJLE1BQU0sQ0FBQztnQkFDckUsS0FBSyxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUMsV0FBVyxJQUFJLGNBQWMsQ0FBQztnQkFFeEQsT0FBTyxJQUFJLDBCQUFXLENBQUM7b0JBQ3JCLFdBQVcsRUFBRSxlQUFlO29CQUM1QixNQUFNLEVBQUUsS0FBSyxDQUFDLGFBQWE7b0JBQzNCLE9BQU8sRUFBRSxLQUFLLENBQUMsV0FBVztvQkFDMUIsTUFBTSxRQUFBO29CQUNOLGFBQWEsRUFBRSxpQkFBaUI7aUJBQ2pDLENBQUMsQ0FBQztZQUNMLENBQUMsQ0FBQztRQXpCSixDQXlCSSxDQUFDO0tBQ1I7SUFFRCw2Q0FDSyxLQUFLLEtBQ1IsaUJBQWlCLG1CQUFBO1FBQ2pCLGlCQUFpQixtQkFBQSxFQUNqQixXQUFXLEVBQUUsZUFBZSxFQUM1QixNQUFNLFFBQUEsSUFDTjtBQUNKLENBQUM7QUFyREQsb0RBcURDO0FBRUQsU0FBUyxpQkFBaUIsQ0FBSSxLQUFzQjtJQUNsRCxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsRUFBRTtRQUM3QixJQUFNLGFBQVcsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzNDLE9BQU8sY0FBTSxPQUFBLGFBQVcsRUFBWCxDQUFXLENBQUM7S0FDMUI7SUFDRCxPQUFPLEtBQW9CLENBQUM7QUFDOUIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIFJlcXVlc3RTaWduZXIsXG4gIENyZWRlbnRpYWxzLFxuICBQcm92aWRlcixcbiAgSGFzaENvbnN0cnVjdG9yLFxuICBSZWdpb25JbmZvUHJvdmlkZXIsXG4gIFJlZ2lvbkluZm9cbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBTaWduYXR1cmVWNCB9IGZyb20gXCJAYXdzLXNkay9zaWduYXR1cmUtdjRcIjtcblxuZXhwb3J0IGludGVyZmFjZSBBd3NBdXRoSW5wdXRDb25maWcge1xuICAvKipcbiAgICogVGhlIGNyZWRlbnRpYWxzIHVzZWQgdG8gc2lnbiByZXF1ZXN0cy5cbiAgICovXG4gIGNyZWRlbnRpYWxzPzogQ3JlZGVudGlhbHMgfCBQcm92aWRlcjxDcmVkZW50aWFscz47XG5cbiAgLyoqXG4gICAqIFRoZSBzaWduZXIgdG8gdXNlIHdoZW4gc2lnbmluZyByZXF1ZXN0cy5cbiAgICovXG4gIHNpZ25lcj86IFJlcXVlc3RTaWduZXIgfCBQcm92aWRlcjxSZXF1ZXN0U2lnbmVyPjtcblxuICAvKipcbiAgICogV2hldGhlciB0byBlc2NhcGUgcmVxdWVzdCBwYXRoIHdoZW4gc2lnbmluZyB0aGUgcmVxdWVzdC5cbiAgICovXG4gIHNpZ25pbmdFc2NhcGVQYXRoPzogYm9vbGVhbjtcblxuICAvKipcbiAgICogQW4gb2Zmc2V0IHZhbHVlIGluIG1pbGxpc2Vjb25kcyB0byBhcHBseSB0byBhbGwgc2lnbmluZyB0aW1lcy5cbiAgICovXG4gIHN5c3RlbUNsb2NrT2Zmc2V0PzogbnVtYmVyO1xuXG4gIC8qKlxuICAgKiBUaGUgcmVnaW9uIHdoZXJlIHlvdSB3YW50IHRvIHNpZ24geW91ciByZXF1ZXN0IGFnYWluc3QuIFRoaXNcbiAgICogY2FuIGJlIGRpZmZlcmVudCB0byB0aGUgcmVnaW9uIGluIHRoZSBlbmRwb2ludC5cbiAgICovXG4gIHNpZ25pbmdSZWdpb24/OiBzdHJpbmc7XG59XG5pbnRlcmZhY2UgUHJldmlvdXNseVJlc29sdmVkIHtcbiAgY3JlZGVudGlhbERlZmF1bHRQcm92aWRlcjogKGlucHV0OiBhbnkpID0+IFByb3ZpZGVyPENyZWRlbnRpYWxzPjtcbiAgcmVnaW9uOiBzdHJpbmcgfCBQcm92aWRlcjxzdHJpbmc+O1xuICByZWdpb25JbmZvUHJvdmlkZXI6IFJlZ2lvbkluZm9Qcm92aWRlcjtcbiAgc2lnbmluZ05hbWU6IHN0cmluZztcbiAgc2hhMjU2OiBIYXNoQ29uc3RydWN0b3I7XG59XG5leHBvcnQgaW50ZXJmYWNlIEF3c0F1dGhSZXNvbHZlZENvbmZpZyB7XG4gIGNyZWRlbnRpYWxzOiBQcm92aWRlcjxDcmVkZW50aWFscz47XG4gIHNpZ25lcjogUHJvdmlkZXI8UmVxdWVzdFNpZ25lcj47XG4gIHNpZ25pbmdFc2NhcGVQYXRoOiBib29sZWFuO1xuICBzeXN0ZW1DbG9ja09mZnNldDogbnVtYmVyO1xufVxuZXhwb3J0IGZ1bmN0aW9uIHJlc29sdmVBd3NBdXRoQ29uZmlnPFQ+KFxuICBpbnB1dDogVCAmIEF3c0F1dGhJbnB1dENvbmZpZyAmIFByZXZpb3VzbHlSZXNvbHZlZFxuKTogVCAmIEF3c0F1dGhSZXNvbHZlZENvbmZpZyB7XG4gIGxldCBjcmVkZW50aWFscyA9XG4gICAgaW5wdXQuY3JlZGVudGlhbHMgfHwgaW5wdXQuY3JlZGVudGlhbERlZmF1bHRQcm92aWRlcihpbnB1dCBhcyBhbnkpO1xuICBjb25zdCBub3JtYWxpemVkQ3JlZHMgPSBub3JtYWxpemVQcm92aWRlcihjcmVkZW50aWFscyk7XG4gIGNvbnN0IHtcbiAgICBzaWduaW5nRXNjYXBlUGF0aCA9IHRydWUsXG4gICAgc3lzdGVtQ2xvY2tPZmZzZXQgPSBpbnB1dC5zeXN0ZW1DbG9ja09mZnNldCB8fCAwLFxuICAgIHNoYTI1NlxuICB9ID0gaW5wdXQ7XG4gIGxldCBzaWduZXI6IFByb3ZpZGVyPFJlcXVlc3RTaWduZXI+O1xuICBpZiAoaW5wdXQuc2lnbmVyKSB7XG4gICAgLy9pZiBzaWduZXIgaXMgc3VwcGxpZWQgYnkgdXNlciwgbm9ybWFsaXplIGl0IHRvIGEgZnVuY3Rpb24gcmV0dXJuaW5nIGEgcHJvbWlzZSBmb3Igc2lnbmVyLlxuICAgIHNpZ25lciA9IG5vcm1hbGl6ZVByb3ZpZGVyKGlucHV0LnNpZ25lcik7XG4gIH0gZWxzZSB7XG4gICAgLy9jb25zdHJ1Y3QgYSBwcm92aWRlciBpbmZlcnJpbmcgc2lnbmluZyBmcm9tIHJlZ2lvbi5cbiAgICBzaWduZXIgPSAoKSA9PlxuICAgICAgbm9ybWFsaXplUHJvdmlkZXIoaW5wdXQucmVnaW9uKSgpXG4gICAgICAgIC50aGVuKFxuICAgICAgICAgIGFzeW5jIHJlZ2lvbiA9PlxuICAgICAgICAgICAgWyhhd2FpdCBpbnB1dC5yZWdpb25JbmZvUHJvdmlkZXIocmVnaW9uKSkgfHwge30sIHJlZ2lvbl0gYXMgW1xuICAgICAgICAgICAgICBSZWdpb25JbmZvLFxuICAgICAgICAgICAgICBzdHJpbmdcbiAgICAgICAgICAgIF1cbiAgICAgICAgKVxuICAgICAgICAudGhlbigoW3JlZ2lvbkluZm8sIHJlZ2lvbl0pID0+IHtcbiAgICAgICAgICBjb25zdCB7XG4gICAgICAgICAgICBzaWduaW5nUmVnaW9uID0gaW5wdXQuc2lnbmluZ1JlZ2lvbixcbiAgICAgICAgICAgIHNpZ25pbmdTZXJ2aWNlID0gaW5wdXQuc2lnbmluZ05hbWVcbiAgICAgICAgICB9ID0gcmVnaW9uSW5mbztcbiAgICAgICAgICAvL3VwZGF0ZSBjbGllbnQncyBzaW5naW5nIHJlZ2lvbiBhbmQgc2lnbmluZyBzZXJ2aWNlIGNvbmZpZyBpZiB0aGV5IGFyZSByZXNvbHZlZC5cbiAgICAgICAgICAvL3NpZ25pbmcgcmVnaW9uIHJlc29sdmluZyBvcmRlcjogdXNlciBzdXBwbGllZCBzaWduaW5nUmVnaW9uIC0+IGVuZHBvaW50cy5qc29uIGluZmVycmVkIHJlZ2lvbiAtPiBjbGllbnQgcmVnaW9uXG4gICAgICAgICAgaW5wdXQuc2lnbmluZ1JlZ2lvbiA9IGlucHV0LnNpZ25pbmdSZWdpb24gfHwgc2lnbmluZ1JlZ2lvbiB8fCByZWdpb247XG4gICAgICAgICAgaW5wdXQuc2lnbmluZ05hbWUgPSBpbnB1dC5zaWduaW5nTmFtZSB8fCBzaWduaW5nU2VydmljZTtcblxuICAgICAgICAgIHJldHVybiBuZXcgU2lnbmF0dXJlVjQoe1xuICAgICAgICAgICAgY3JlZGVudGlhbHM6IG5vcm1hbGl6ZWRDcmVkcyxcbiAgICAgICAgICAgIHJlZ2lvbjogaW5wdXQuc2lnbmluZ1JlZ2lvbixcbiAgICAgICAgICAgIHNlcnZpY2U6IGlucHV0LnNpZ25pbmdOYW1lLFxuICAgICAgICAgICAgc2hhMjU2LFxuICAgICAgICAgICAgdXJpRXNjYXBlUGF0aDogc2lnbmluZ0VzY2FwZVBhdGhcbiAgICAgICAgICB9KTtcbiAgICAgICAgfSk7XG4gIH1cblxuICByZXR1cm4ge1xuICAgIC4uLmlucHV0LFxuICAgIHN5c3RlbUNsb2NrT2Zmc2V0LFxuICAgIHNpZ25pbmdFc2NhcGVQYXRoLFxuICAgIGNyZWRlbnRpYWxzOiBub3JtYWxpemVkQ3JlZHMsXG4gICAgc2lnbmVyXG4gIH07XG59XG5cbmZ1bmN0aW9uIG5vcm1hbGl6ZVByb3ZpZGVyPFQ+KGlucHV0OiBUIHwgUHJvdmlkZXI8VD4pOiBQcm92aWRlcjxUPiB7XG4gIGlmICh0eXBlb2YgaW5wdXQgPT09IFwib2JqZWN0XCIpIHtcbiAgICBjb25zdCBwcm9taXNpZmllZCA9IFByb21pc2UucmVzb2x2ZShpbnB1dCk7XG4gICAgcmV0dXJuICgpID0+IHByb21pc2lmaWVkO1xuICB9XG4gIHJldHVybiBpbnB1dCBhcyBQcm92aWRlcjxUPjtcbn1cbiJdfQ==
|
4487 |
|
4488 | /***/ }),
|
4489 |
|
4490 | /***/ "../../node_modules/@aws-sdk/middleware-signing/build/index.js":
|
4491 | /*!********************************************************************************!*\
|
4492 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-signing/build/index.js ***!
|
4493 | \********************************************************************************/
|
4494 | /*! no static exports found */
|
4495 | /***/ (function(module, exports, __webpack_require__) {
|
4496 |
|
4497 | ;
|
4498 |
|
4499 | Object.defineProperty(exports, "__esModule", { value: true });
|
4500 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4501 | tslib_1.__exportStar(__webpack_require__(/*! ./configurations */ "../../node_modules/@aws-sdk/middleware-signing/build/configurations.js"), exports);
|
4502 | tslib_1.__exportStar(__webpack_require__(/*! ./middleware */ "../../node_modules/@aws-sdk/middleware-signing/build/middleware.js"), exports);
|
4503 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMkRBQWlDO0FBQ2pDLHVEQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL2NvbmZpZ3VyYXRpb25zXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9taWRkbGV3YXJlXCI7XG4iXX0=
|
4504 |
|
4505 | /***/ }),
|
4506 |
|
4507 | /***/ "../../node_modules/@aws-sdk/middleware-signing/build/middleware.js":
|
4508 | /*!*************************************************************************************!*\
|
4509 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-signing/build/middleware.js ***!
|
4510 | \*************************************************************************************/
|
4511 | /*! no static exports found */
|
4512 | /***/ (function(module, exports, __webpack_require__) {
|
4513 |
|
4514 | ;
|
4515 |
|
4516 | Object.defineProperty(exports, "__esModule", { value: true });
|
4517 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4518 | var protocol_http_1 = __webpack_require__(/*! @aws-sdk/protocol-http */ "../../node_modules/@aws-sdk/protocol-http/build/index.js");
|
4519 | var isClockSkewed = function (newServerTime, systemClockOffset) {
|
4520 | return Math.abs(getSkewCorrectedDate(systemClockOffset).getTime() - newServerTime) >=
|
4521 | 300000;
|
4522 | };
|
4523 | var getSkewCorrectedDate = function (systemClockOffset) {
|
4524 | return new Date(Date.now() + systemClockOffset);
|
4525 | };
|
4526 | function awsAuthMiddleware(options) {
|
4527 | return function (next) {
|
4528 | return function (args) {
|
4529 | return tslib_1.__awaiter(this, void 0, void 0, function () {
|
4530 | var signer, _a, output, _b, _c, _d, headers, dateHeader, serverTime;
|
4531 | return tslib_1.__generator(this, function (_e) {
|
4532 | switch (_e.label) {
|
4533 | case 0:
|
4534 | if (!protocol_http_1.HttpRequest.isInstance(args.request))
|
4535 | return [2 /*return*/, next(args)];
|
4536 | if (!(typeof options.signer === "function")) return [3 /*break*/, 2];
|
4537 | return [4 /*yield*/, options.signer()];
|
4538 | case 1:
|
4539 | _a = _e.sent();
|
4540 | return [3 /*break*/, 3];
|
4541 | case 2:
|
4542 | _a = options.signer;
|
4543 | _e.label = 3;
|
4544 | case 3:
|
4545 | signer = _a;
|
4546 | _b = next;
|
4547 | _c = [tslib_1.__assign({}, args)];
|
4548 | _d = {};
|
4549 | return [4 /*yield*/, signer.sign(args.request, {
|
4550 | signingDate: new Date(Date.now() + options.systemClockOffset)
|
4551 | })];
|
4552 | case 4: return [4 /*yield*/, _b.apply(void 0, [tslib_1.__assign.apply(void 0, _c.concat([(_d.request = _e.sent(), _d)]))])];
|
4553 | case 5:
|
4554 | output = _e.sent();
|
4555 | headers = output.response.headers;
|
4556 | dateHeader = headers && (headers.date || headers.Date);
|
4557 | if (dateHeader) {
|
4558 | serverTime = Date.parse(dateHeader);
|
4559 | if (isClockSkewed(serverTime, options.systemClockOffset)) {
|
4560 | options.systemClockOffset = serverTime - Date.now();
|
4561 | }
|
4562 | }
|
4563 | return [2 /*return*/, output];
|
4564 | }
|
4565 | });
|
4566 | });
|
4567 | };
|
4568 | };
|
4569 | }
|
4570 | exports.awsAuthMiddleware = awsAuthMiddleware;
|
4571 | exports.awsAuthMiddlewareOptions = {
|
4572 | name: "awsAuthMiddleware",
|
4573 | step: "finalizeRequest",
|
4574 | tags: ["SIGNATURE", "AWSAUTH"],
|
4575 | relation: "after",
|
4576 | toMiddleware: "retryMiddleware"
|
4577 | };
|
4578 | exports.getAwsAuthPlugin = function (options) { return ({
|
4579 | applyToStack: function (clientStack) {
|
4580 | clientStack.addRelativeTo(awsAuthMiddleware(options), exports.awsAuthMiddlewareOptions);
|
4581 | }
|
4582 | }); };
|
4583 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWlkZGxld2FyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9taWRkbGV3YXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQVVBLHdEQUFxRDtBQUVyRCxJQUFNLGFBQWEsR0FBRyxVQUFDLGFBQXFCLEVBQUUsaUJBQXlCO0lBQ3JFLE9BQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLE9BQU8sRUFBRSxHQUFHLGFBQWEsQ0FBQztRQUMzRSxNQUFNO0FBRE4sQ0FDTSxDQUFDO0FBRVQsSUFBTSxvQkFBb0IsR0FBRyxVQUFDLGlCQUF5QjtJQUNyRCxPQUFBLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxpQkFBaUIsQ0FBQztBQUF4QyxDQUF3QyxDQUFDO0FBRTNDLFNBQWdCLGlCQUFpQixDQUMvQixPQUE4QjtJQUU5QixPQUFPLFVBQ0wsSUFBb0M7UUFFcEMsT0FBQSxVQUNFLElBQXFDOzs7Ozs7NEJBRXJDLElBQUksQ0FBQywyQkFBVyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO2dDQUFFLHNCQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBQztpQ0FFM0QsQ0FBQSxPQUFPLE9BQU8sQ0FBQyxNQUFNLEtBQUssVUFBVSxDQUFBLEVBQXBDLHdCQUFvQzs0QkFDaEMscUJBQU0sT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFBOzs0QkFBdEIsS0FBQSxTQUFzQixDQUFBOzs7NEJBQ3RCLEtBQUEsT0FBTyxDQUFDLE1BQU0sQ0FBQTs7OzRCQUhkLE1BQU0sS0FHUTs0QkFDQyxLQUFBLElBQUksQ0FBQTt1REFDcEIsSUFBSTs7NEJBQ0UscUJBQU0sTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFO29DQUN2QyxXQUFXLEVBQUUsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQztpQ0FDOUQsQ0FBQyxFQUFBO2dDQUpXLHFCQUFNLDZEQUVuQixVQUFPLEdBQUUsU0FFUCxVQUNGLEVBQUE7OzRCQUxJLE1BQU0sR0FBRyxTQUtiOzRCQUVNLE9BQU8sR0FBSyxNQUFNLENBQUMsUUFBZSxRQUEzQixDQUE0Qjs0QkFDckMsVUFBVSxHQUFHLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLElBQUksT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDOzRCQUM3RCxJQUFJLFVBQVUsRUFBRTtnQ0FDUixVQUFVLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsQ0FBQztnQ0FDMUMsSUFBSSxhQUFhLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxFQUFFO29DQUN4RCxPQUFPLENBQUMsaUJBQWlCLEdBQUcsVUFBVSxHQUFHLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztpQ0FDckQ7NkJBQ0Y7NEJBRUQsc0JBQU8sTUFBTSxFQUFDOzs7O1NBQ2Y7SUF6QkQsQ0F5QkMsQ0FBQztBQUNOLENBQUM7QUFoQ0QsOENBZ0NDO0FBRVksUUFBQSx3QkFBd0IsR0FDTjtJQUM3QixJQUFJLEVBQUUsbUJBQW1CO0lBQ3pCLElBQUksRUFBRSxpQkFBaUI7SUFDdkIsSUFBSSxFQUFFLENBQUMsV0FBVyxFQUFFLFNBQVMsQ0FBQztJQUM5QixRQUFRLEVBQUUsT0FBTztJQUNqQixZQUFZLEVBQUUsaUJBQWlCO0NBQ2hDLENBQUM7QUFFVyxRQUFBLGdCQUFnQixHQUFHLFVBQzlCLE9BQThCLElBQ04sT0FBQSxDQUFDO0lBQ3pCLFlBQVksRUFBRSxVQUFBLFdBQVc7UUFDdkIsV0FBVyxDQUFDLGFBQWEsQ0FDdkIsaUJBQWlCLENBQUMsT0FBTyxDQUFDLEVBQzFCLGdDQUF3QixDQUN6QixDQUFDO0lBQ0osQ0FBQztDQUNGLENBQUMsRUFQd0IsQ0FPeEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEZpbmFsaXplSGFuZGxlcixcbiAgRmluYWxpemVIYW5kbGVyQXJndW1lbnRzLFxuICBGaW5hbGl6ZVJlcXVlc3RNaWRkbGV3YXJlLFxuICBGaW5hbGl6ZUhhbmRsZXJPdXRwdXQsXG4gIFBsdWdnYWJsZSxcbiAgUmVsYXRpdmVMb2NhdGlvbixcbiAgRmluYWxpemVSZXF1ZXN0SGFuZGxlck9wdGlvbnNcbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBBd3NBdXRoUmVzb2x2ZWRDb25maWcgfSBmcm9tIFwiLi9jb25maWd1cmF0aW9uc1wiO1xuaW1wb3J0IHsgSHR0cFJlcXVlc3QgfSBmcm9tIFwiQGF3cy1zZGsvcHJvdG9jb2wtaHR0cFwiO1xuXG5jb25zdCBpc0Nsb2NrU2tld2VkID0gKG5ld1NlcnZlclRpbWU6IG51bWJlciwgc3lzdGVtQ2xvY2tPZmZzZXQ6IG51bWJlcikgPT5cbiAgTWF0aC5hYnMoZ2V0U2tld0NvcnJlY3RlZERhdGUoc3lzdGVtQ2xvY2tPZmZzZXQpLmdldFRpbWUoKSAtIG5ld1NlcnZlclRpbWUpID49XG4gIDMwMDAwMDtcblxuY29uc3QgZ2V0U2tld0NvcnJlY3RlZERhdGUgPSAoc3lzdGVtQ2xvY2tPZmZzZXQ6IG51bWJlcikgPT5cbiAgbmV3IERhdGUoRGF0ZS5ub3coKSArIHN5c3RlbUNsb2NrT2Zmc2V0KTtcblxuZXhwb3J0IGZ1bmN0aW9uIGF3c0F1dGhNaWRkbGV3YXJlPElucHV0IGV4dGVuZHMgb2JqZWN0LCBPdXRwdXQgZXh0ZW5kcyBvYmplY3Q+KFxuICBvcHRpb25zOiBBd3NBdXRoUmVzb2x2ZWRDb25maWdcbik6IEZpbmFsaXplUmVxdWVzdE1pZGRsZXdhcmU8SW5wdXQsIE91dHB1dD4ge1xuICByZXR1cm4gKFxuICAgIG5leHQ6IEZpbmFsaXplSGFuZGxlcjxJbnB1dCwgT3V0cHV0PlxuICApOiBGaW5hbGl6ZUhhbmRsZXI8SW5wdXQsIE91dHB1dD4gPT5cbiAgICBhc3luYyBmdW5jdGlvbiAoXG4gICAgICBhcmdzOiBGaW5hbGl6ZUhhbmRsZXJBcmd1bWVudHM8SW5wdXQ+XG4gICAgKTogUHJvbWlzZTxGaW5hbGl6ZUhhbmRsZXJPdXRwdXQ8T3V0cHV0Pj4ge1xuICAgICAgaWYgKCFIdHRwUmVxdWVzdC5pc0luc3RhbmNlKGFyZ3MucmVxdWVzdCkpIHJldHVybiBuZXh0KGFyZ3MpO1xuICAgICAgY29uc3Qgc2lnbmVyID1cbiAgICAgICAgdHlwZW9mIG9wdGlvbnMuc2lnbmVyID09PSBcImZ1bmN0aW9uXCJcbiAgICAgICAgICA/IGF3YWl0IG9wdGlvbnMuc2lnbmVyKClcbiAgICAgICAgICA6IG9wdGlvbnMuc2lnbmVyO1xuICAgICAgY29uc3Qgb3V0cHV0ID0gYXdhaXQgbmV4dCh7XG4gICAgICAgIC4uLmFyZ3MsXG4gICAgICAgIHJlcXVlc3Q6IGF3YWl0IHNpZ25lci5zaWduKGFyZ3MucmVxdWVzdCwge1xuICAgICAgICAgIHNpZ25pbmdEYXRlOiBuZXcgRGF0ZShEYXRlLm5vdygpICsgb3B0aW9ucy5zeXN0ZW1DbG9ja09mZnNldClcbiAgICAgICAgfSlcbiAgICAgIH0pO1xuXG4gICAgICBjb25zdCB7IGhlYWRlcnMgfSA9IG91dHB1dC5yZXNwb25zZSBhcyBhbnk7XG4gICAgICBjb25zdCBkYXRlSGVhZGVyID0gaGVhZGVycyAmJiAoaGVhZGVycy5kYXRlIHx8IGhlYWRlcnMuRGF0ZSk7XG4gICAgICBpZiAoZGF0ZUhlYWRlcikge1xuICAgICAgICBjb25zdCBzZXJ2ZXJUaW1lID0gRGF0ZS5wYXJzZShkYXRlSGVhZGVyKTtcbiAgICAgICAgaWYgKGlzQ2xvY2tTa2V3ZWQoc2VydmVyVGltZSwgb3B0aW9ucy5zeXN0ZW1DbG9ja09mZnNldCkpIHtcbiAgICAgICAgICBvcHRpb25zLnN5c3RlbUNsb2NrT2Zmc2V0ID0gc2VydmVyVGltZSAtIERhdGUubm93KCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIG91dHB1dDtcbiAgICB9O1xufVxuXG5leHBvcnQgY29uc3QgYXdzQXV0aE1pZGRsZXdhcmVPcHRpb25zOiBGaW5hbGl6ZVJlcXVlc3RIYW5kbGVyT3B0aW9ucyAmXG4gIFJlbGF0aXZlTG9jYXRpb248YW55LCBhbnk+ID0ge1xuICBuYW1lOiBcImF3c0F1dGhNaWRkbGV3YXJlXCIsXG4gIHN0ZXA6IFwiZmluYWxpemVSZXF1ZXN0XCIsXG4gIHRhZ3M6IFtcIlNJR05BVFVSRVwiLCBcIkFXU0FVVEhcIl0sXG4gIHJlbGF0aW9uOiBcImFmdGVyXCIsXG4gIHRvTWlkZGxld2FyZTogXCJyZXRyeU1pZGRsZXdhcmVcIlxufTtcblxuZXhwb3J0IGNvbnN0IGdldEF3c0F1dGhQbHVnaW4gPSAoXG4gIG9wdGlvbnM6IEF3c0F1dGhSZXNvbHZlZENvbmZpZ1xuKTogUGx1Z2dhYmxlPGFueSwgYW55PiA9PiAoe1xuICBhcHBseVRvU3RhY2s6IGNsaWVudFN0YWNrID0+IHtcbiAgICBjbGllbnRTdGFjay5hZGRSZWxhdGl2ZVRvKFxuICAgICAgYXdzQXV0aE1pZGRsZXdhcmUob3B0aW9ucyksXG4gICAgICBhd3NBdXRoTWlkZGxld2FyZU9wdGlvbnNcbiAgICApO1xuICB9XG59KTtcbiJdfQ==
|
4584 |
|
4585 | /***/ }),
|
4586 |
|
4587 | /***/ "../../node_modules/@aws-sdk/middleware-stack/build/MiddlewareStack.js":
|
4588 | /*!****************************************************************************************!*\
|
4589 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-stack/build/MiddlewareStack.js ***!
|
4590 | \****************************************************************************************/
|
4591 | /*! no static exports found */
|
4592 | /***/ (function(module, exports, __webpack_require__) {
|
4593 |
|
4594 | ;
|
4595 |
|
4596 | Object.defineProperty(exports, "__esModule", { value: true });
|
4597 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4598 | var MiddlewareStack = /** @class */ (function () {
|
4599 | function MiddlewareStack() {
|
4600 | this.absoluteEntries = [];
|
4601 | this.relativeEntries = [];
|
4602 | this.entriesNameMap = {};
|
4603 | }
|
4604 | MiddlewareStack.prototype.add = function (middleware, options) {
|
4605 | if (options === void 0) { options = {}; }
|
4606 | var name = options.name, _a = options.step, step = _a === void 0 ? "initialize" : _a, tags = options.tags, _b = options.priority, priority = _b === void 0 ? "normal" : _b;
|
4607 | var entry = {
|
4608 | name: name,
|
4609 | step: step,
|
4610 | tags: tags,
|
4611 | priority: priority,
|
4612 | middleware: middleware
|
4613 | };
|
4614 | if (name) {
|
4615 | if (Object.prototype.hasOwnProperty.call(this.entriesNameMap, name)) {
|
4616 | throw new Error("Duplicated middleware name '" + name + "'");
|
4617 | }
|
4618 | this.entriesNameMap[name] = entry;
|
4619 | }
|
4620 | this.absoluteEntries.push(entry);
|
4621 | };
|
4622 | MiddlewareStack.prototype.addRelativeTo = function (middleware, options) {
|
4623 | var _a = options.step, step = _a === void 0 ? "initialize" : _a, name = options.name, tags = options.tags, relation = options.relation, toMiddleware = options.toMiddleware;
|
4624 | var entry = {
|
4625 | middleware: middleware,
|
4626 | step: step,
|
4627 | name: name,
|
4628 | tags: tags,
|
4629 | next: relation === "before" ? toMiddleware : undefined,
|
4630 | prev: relation === "after" ? toMiddleware : undefined
|
4631 | };
|
4632 | if (name) {
|
4633 | if (Object.prototype.hasOwnProperty.call(this.entriesNameMap, name)) {
|
4634 | throw new Error("Duplicated middleware name '" + name + "'");
|
4635 | }
|
4636 | this.entriesNameMap[name] = entry;
|
4637 | }
|
4638 | this.relativeEntries.push(entry);
|
4639 | };
|
4640 | MiddlewareStack.prototype.sort = function (entries) {
|
4641 | //reverse before sorting so that middleware of same step will execute in
|
4642 | //the order of being added
|
4643 | return entries.sort(function (a, b) {
|
4644 | return stepWeights[b.step] - stepWeights[a.step] ||
|
4645 | priorityWeights[b.priority || "normal"] -
|
4646 | priorityWeights[a.priority || "normal"];
|
4647 | });
|
4648 | };
|
4649 | MiddlewareStack.prototype.clone = function () {
|
4650 | var _a, _b;
|
4651 | var clone = new MiddlewareStack();
|
4652 | (_a = clone.absoluteEntries).push.apply(_a, this.absoluteEntries);
|
4653 | (_b = clone.relativeEntries).push.apply(_b, this.relativeEntries);
|
4654 | clone.entriesNameMap = tslib_1.__assign({}, this.entriesNameMap);
|
4655 | return clone;
|
4656 | };
|
4657 | MiddlewareStack.prototype.concat = function (from) {
|
4658 | var _a, _b;
|
4659 | var clone = new MiddlewareStack();
|
4660 | clone.entriesNameMap = tslib_1.__assign({}, this.entriesNameMap);
|
4661 | // IMiddlewareStack interface doesn't contain private members variables
|
4662 | // like `entriesNameMap`, but in fact the function expects `MiddlewareStack`
|
4663 | // class instance. So here we cast it.
|
4664 | var _from = from;
|
4665 | for (var name in _from.entriesNameMap) {
|
4666 | if (clone.entriesNameMap[name]) {
|
4667 | throw new Error("Duplicated middleware name '" + name + "'");
|
4668 | }
|
4669 | clone.entriesNameMap[name] = _from.entriesNameMap[name];
|
4670 | }
|
4671 | (_a = clone.absoluteEntries).push.apply(_a, tslib_1.__spreadArrays(this.absoluteEntries, _from.absoluteEntries));
|
4672 | (_b = clone.relativeEntries).push.apply(_b, tslib_1.__spreadArrays(this.relativeEntries, _from.relativeEntries));
|
4673 | return clone;
|
4674 | };
|
4675 | MiddlewareStack.prototype.remove = function (toRemove) {
|
4676 | if (typeof toRemove === "string")
|
4677 | return this.removeByName(toRemove);
|
4678 | else
|
4679 | return this.removeByReference(toRemove);
|
4680 | };
|
4681 | MiddlewareStack.prototype.removeByName = function (toRemove) {
|
4682 | for (var i = this.absoluteEntries.length - 1; i >= 0; i--) {
|
4683 | if (this.absoluteEntries[i].name &&
|
4684 | this.absoluteEntries[i].name === toRemove) {
|
4685 | this.absoluteEntries.splice(i, 1);
|
4686 | delete this.entriesNameMap[toRemove];
|
4687 | return true;
|
4688 | }
|
4689 | }
|
4690 | for (var i = this.relativeEntries.length - 1; i >= 0; i--) {
|
4691 | if (this.relativeEntries[i].name &&
|
4692 | this.relativeEntries[i].name === toRemove) {
|
4693 | this.relativeEntries.splice(i, 1);
|
4694 | delete this.entriesNameMap[toRemove];
|
4695 | return true;
|
4696 | }
|
4697 | }
|
4698 | return false;
|
4699 | };
|
4700 | MiddlewareStack.prototype.removeByReference = function (toRemove) {
|
4701 | for (var i = this.absoluteEntries.length - 1; i >= 0; i--) {
|
4702 | if (this.absoluteEntries[i].middleware === toRemove) {
|
4703 | var name = this.absoluteEntries[i].name;
|
4704 | if (name)
|
4705 | delete this.entriesNameMap[name];
|
4706 | this.absoluteEntries.splice(i, 1);
|
4707 | return true;
|
4708 | }
|
4709 | }
|
4710 | for (var i = this.relativeEntries.length - 1; i >= 0; i--) {
|
4711 | if (this.relativeEntries[i].middleware === toRemove) {
|
4712 | var name = this.relativeEntries[i].name;
|
4713 | if (name)
|
4714 | delete this.entriesNameMap[name];
|
4715 | this.relativeEntries.splice(i, 1);
|
4716 | return true;
|
4717 | }
|
4718 | }
|
4719 | return false;
|
4720 | };
|
4721 | MiddlewareStack.prototype.removeByTag = function (toRemove) {
|
4722 | var removed = false;
|
4723 | for (var i = this.absoluteEntries.length - 1; i >= 0; i--) {
|
4724 | var _a = this.absoluteEntries[i], tags = _a.tags, name = _a.name;
|
4725 | if (tags && tags.indexOf(toRemove) > -1) {
|
4726 | this.absoluteEntries.splice(i, 1);
|
4727 | if (name)
|
4728 | delete this.entriesNameMap[name];
|
4729 | removed = true;
|
4730 | }
|
4731 | }
|
4732 | for (var i = this.relativeEntries.length - 1; i >= 0; i--) {
|
4733 | var _b = this.relativeEntries[i], tags = _b.tags, name = _b.name;
|
4734 | if (tags && tags.indexOf(toRemove) > -1) {
|
4735 | this.relativeEntries.splice(i, 1);
|
4736 | if (name)
|
4737 | delete this.entriesNameMap[name];
|
4738 | removed = true;
|
4739 | }
|
4740 | }
|
4741 | return removed;
|
4742 | };
|
4743 | MiddlewareStack.prototype.use = function (plugin) {
|
4744 | plugin.applyToStack(this);
|
4745 | };
|
4746 | /**
|
4747 | * Resolve relative middleware entries to multiple double linked lists
|
4748 | * depicting the relative location of middleware. Only middleware that have
|
4749 | * direct or transitive relation will form a linked list.
|
4750 | *
|
4751 | * This function normalizes relative middleware into 2 categories of linked
|
4752 | * lists. (1) linked list that have absolute-located middleware on one end.
|
4753 | * These middleware will be resolved accordingly before or after the absolute-
|
4754 | * located middleware. (2) Linked list that have no absolute-located middleware
|
4755 | * on any end. They will be resolved to corresponding step with normal priority
|
4756 | *
|
4757 | * The 2 types of linked list will return as a tuple
|
4758 | */
|
4759 | MiddlewareStack.prototype.normalizeRelativeEntries = function () {
|
4760 | var absoluteMiddlewareNamesMap = this.absoluteEntries
|
4761 | .filter(function (entry) { return entry.name; })
|
4762 | .reduce(function (accumulator, entry) {
|
4763 | accumulator[entry.name] = entry;
|
4764 | return accumulator;
|
4765 | }, {});
|
4766 | var normalized = this.relativeEntries.map(function (entry) {
|
4767 | return (tslib_1.__assign(tslib_1.__assign({}, entry), { priority: null, next: undefined, prev: undefined }));
|
4768 | });
|
4769 | var relativeMiddlewareNamesMap = normalized
|
4770 | .filter(function (entry) { return entry.name; })
|
4771 | .reduce(function (accumulator, entry) {
|
4772 | accumulator[entry.name] = entry;
|
4773 | return accumulator;
|
4774 | }, {});
|
4775 | var anchors = {};
|
4776 | for (var i = 0; i < this.relativeEntries.length; i++) {
|
4777 | var _a = this.relativeEntries[i], prev = _a.prev, next = _a.next;
|
4778 | var resolvedCurr = normalized[i];
|
4779 | //either prev or next is set
|
4780 | if (prev) {
|
4781 | if (absoluteMiddlewareNamesMap[prev] &&
|
4782 | absoluteMiddlewareNamesMap[prev].step === resolvedCurr.step) {
|
4783 | if (!anchors[prev])
|
4784 | anchors[prev] = {};
|
4785 | resolvedCurr.next = anchors[prev].next;
|
4786 | if (anchors[prev].next)
|
4787 | anchors[prev].next.prev = resolvedCurr;
|
4788 | anchors[prev].next = resolvedCurr;
|
4789 | }
|
4790 | else if (relativeMiddlewareNamesMap[prev] &&
|
4791 | relativeMiddlewareNamesMap[prev].step === resolvedCurr.step) {
|
4792 | var resolvedPrev = relativeMiddlewareNamesMap[prev];
|
4793 | if (resolvedPrev.next === resolvedCurr)
|
4794 | continue;
|
4795 | resolvedCurr.next = resolvedPrev.next;
|
4796 | resolvedPrev.next = resolvedCurr;
|
4797 | if (resolvedCurr.next)
|
4798 | resolvedCurr.next.prev = resolvedCurr;
|
4799 | resolvedCurr.prev = resolvedPrev;
|
4800 | }
|
4801 | }
|
4802 | else if (next) {
|
4803 | if (absoluteMiddlewareNamesMap[next] &&
|
4804 | absoluteMiddlewareNamesMap[next].step === resolvedCurr.step) {
|
4805 | if (!anchors[next])
|
4806 | anchors[next] = {};
|
4807 | resolvedCurr.prev = anchors[next].prev;
|
4808 | if (anchors[next].prev)
|
4809 | anchors[next].prev.next = resolvedCurr;
|
4810 | anchors[next].prev = resolvedCurr;
|
4811 | }
|
4812 | else if (relativeMiddlewareNamesMap[next] &&
|
4813 | relativeMiddlewareNamesMap[next].step === resolvedCurr.step) {
|
4814 | var resolvedNext = relativeMiddlewareNamesMap[next];
|
4815 | if (resolvedNext.prev === resolvedCurr)
|
4816 | continue;
|
4817 | resolvedCurr.prev = resolvedNext.prev;
|
4818 | resolvedNext.prev = resolvedCurr;
|
4819 | if (resolvedCurr.prev)
|
4820 | resolvedCurr.prev.next = resolvedCurr;
|
4821 | resolvedCurr.next = resolvedNext;
|
4822 | }
|
4823 | }
|
4824 | }
|
4825 | // get the head of the relative middleware linked list that have
|
4826 | // no transitive relation to absolute middleware.
|
4827 | var orphanedRelativeEntries = [];
|
4828 | var visited = new WeakSet();
|
4829 | for (var _i = 0, _b = Object.keys(anchors); _i < _b.length; _i++) {
|
4830 | var anchorName = _b[_i];
|
4831 | var _c = anchors[anchorName], prev = _c.prev, next = _c.next;
|
4832 | while (prev) {
|
4833 | visited.add(prev);
|
4834 | prev = prev.prev;
|
4835 | }
|
4836 | while (next) {
|
4837 | visited.add(next);
|
4838 | next = next.next;
|
4839 | }
|
4840 | }
|
4841 | for (var i = 0; i < normalized.length; i++) {
|
4842 | var entry = normalized[i];
|
4843 | if (visited.has(entry))
|
4844 | continue;
|
4845 | if (!entry.prev)
|
4846 | orphanedRelativeEntries.push(entry);
|
4847 | while (entry && !visited.has(entry)) {
|
4848 | visited.add(entry);
|
4849 | entry = entry.next;
|
4850 | }
|
4851 | }
|
4852 | return [orphanedRelativeEntries, anchors];
|
4853 | };
|
4854 | /**
|
4855 | * Get a final list of middleware in the order of being executed in the resolved handler.
|
4856 | * If relative entries list is not empty, those entries will be added to final middleware
|
4857 | * list with rules below:
|
4858 | * 1. if `toMiddleware` exists in the specific `step`, the middleware will be inserted before
|
4859 | * or after the specified `toMiddleware`
|
4860 | * 2. if `toMiddleware` doesn't exist in the specific `step`, the middleware will be appended
|
4861 | * to specific `step` with priority of `normal`
|
4862 | */
|
4863 | MiddlewareStack.prototype.getMiddlewareList = function () {
|
4864 | var middlewareList = [];
|
4865 | var _a = this.normalizeRelativeEntries(), orphanedRelativeEntries = _a[0], anchors = _a[1];
|
4866 | var entryList = tslib_1.__spreadArrays(this.absoluteEntries, orphanedRelativeEntries);
|
4867 | entryList = this.sort(entryList);
|
4868 | for (var _i = 0, entryList_1 = entryList; _i < entryList_1.length; _i++) {
|
4869 | var entry = entryList_1[_i];
|
4870 | var defaultAnchorValue = { prev: undefined, next: undefined };
|
4871 | var _b = entry.name
|
4872 | ? anchors[entry.name] || defaultAnchorValue
|
4873 | : defaultAnchorValue, prev = _b.prev, next = _b.next;
|
4874 | var relativeEntry = prev;
|
4875 | //reverse relative entry linked list and add to ordered handler list
|
4876 | while (relativeEntry === null || relativeEntry === void 0 ? void 0 : relativeEntry.prev) {
|
4877 | relativeEntry = relativeEntry.prev;
|
4878 | }
|
4879 | while (relativeEntry) {
|
4880 | middlewareList.push(relativeEntry.middleware);
|
4881 | relativeEntry = relativeEntry.next;
|
4882 | }
|
4883 | middlewareList.push(entry.middleware);
|
4884 | var orphanedEntry = entry;
|
4885 | while (orphanedEntry.next) {
|
4886 | middlewareList.push(orphanedEntry.next.middleware);
|
4887 | orphanedEntry = orphanedEntry.next;
|
4888 | }
|
4889 | relativeEntry = next;
|
4890 | while (relativeEntry) {
|
4891 | middlewareList.push(relativeEntry.middleware);
|
4892 | relativeEntry = relativeEntry.next;
|
4893 | }
|
4894 | }
|
4895 | return middlewareList.reverse();
|
4896 | };
|
4897 | MiddlewareStack.prototype.resolve = function (handler, context) {
|
4898 | for (var _i = 0, _a = this.getMiddlewareList(); _i < _a.length; _i++) {
|
4899 | var middleware = _a[_i];
|
4900 | handler = middleware(handler, context);
|
4901 | }
|
4902 | return handler;
|
4903 | };
|
4904 | return MiddlewareStack;
|
4905 | }());
|
4906 | exports.MiddlewareStack = MiddlewareStack;
|
4907 | var stepWeights = {
|
4908 | initialize: 5,
|
4909 | serialize: 4,
|
4910 | build: 3,
|
4911 | finalizeRequest: 2,
|
4912 | deserialize: 1
|
4913 | };
|
4914 | var priorityWeights = {
|
4915 | high: 3,
|
4916 | normal: 2,
|
4917 | low: 1
|
4918 | };
|
4919 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWlkZGxld2FyZVN0YWNrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL01pZGRsZXdhcmVTdGFjay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFvQ0E7SUFBQTtRQUNtQixvQkFBZSxHQUEwQyxFQUFFLENBQUM7UUFDNUQsb0JBQWUsR0FFNUIsRUFBRSxDQUFDO1FBQ0MsbUJBQWMsR0FJbEIsRUFBRSxDQUFDO0lBeVlULENBQUM7SUE5V0MsNkJBQUcsR0FBSCxVQUNFLFVBQXlDLEVBQ3pDLE9BQStDO1FBQS9DLHdCQUFBLEVBQUEsWUFBK0M7UUFFdkMsSUFBQSxtQkFBSSxFQUFFLGlCQUFtQixFQUFuQix3Q0FBbUIsRUFBRSxtQkFBSSxFQUFFLHFCQUFtQixFQUFuQix3Q0FBbUIsQ0FBYTtRQUN6RSxJQUFNLEtBQUssR0FBbUM7WUFDNUMsSUFBSSxNQUFBO1lBQ0osSUFBSSxNQUFBO1lBQ0osSUFBSSxNQUFBO1lBQ0osUUFBUSxVQUFBO1lBQ1IsVUFBVSxZQUFBO1NBQ1gsQ0FBQztRQUNGLElBQUksSUFBSSxFQUFFO1lBQ1IsSUFBSSxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsRUFBRTtnQkFDbkUsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQ0FBK0IsSUFBSSxNQUFHLENBQUMsQ0FBQzthQUN6RDtZQUNELElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDO1NBQ25DO1FBQ0QsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDbkMsQ0FBQztJQTJCRCx1Q0FBYSxHQUFiLFVBQ0UsVUFBeUMsRUFDekMsT0FBeUQ7UUFFakQsSUFBQSxpQkFBbUIsRUFBbkIsd0NBQW1CLEVBQUUsbUJBQUksRUFBRSxtQkFBSSxFQUFFLDJCQUFRLEVBQUUsbUNBQVksQ0FBYTtRQUM1RSxJQUFNLEtBQUssR0FBMkM7WUFDcEQsVUFBVSxZQUFBO1lBQ1YsSUFBSSxNQUFBO1lBQ0osSUFBSSxNQUFBO1lBQ0osSUFBSSxNQUFBO1lBQ0osSUFBSSxFQUFFLFFBQVEsS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsU0FBUztZQUN0RCxJQUFJLEVBQUUsUUFBUSxLQUFLLE9BQU8sQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxTQUFTO1NBQ3RELENBQUM7UUFDRixJQUFJLElBQUksRUFBRTtZQUNSLElBQUksTUFBTSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLEVBQUUsSUFBSSxDQUFDLEVBQUU7Z0JBQ25FLE1BQU0sSUFBSSxLQUFLLENBQUMsaUNBQStCLElBQUksTUFBRyxDQUFDLENBQUM7YUFDekQ7WUFDRCxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxHQUFHLEtBQUssQ0FBQztTQUNuQztRQUNELElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ25DLENBQUM7SUFFTyw4QkFBSSxHQUFaLFVBQ0UsT0FFQztRQUlELHdFQUF3RTtRQUN4RSwwQkFBMEI7UUFDMUIsT0FBTyxPQUFPLENBQUMsSUFBSSxDQUNqQixVQUFDLENBQUMsRUFBRSxDQUFDO1lBQ0gsT0FBQSxXQUFXLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLFdBQVcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO2dCQUN6QyxlQUFlLENBQUMsQ0FBQyxDQUFDLFFBQVEsSUFBSSxRQUFRLENBQUM7b0JBQ3JDLGVBQWUsQ0FBQyxDQUFDLENBQUMsUUFBUSxJQUFJLFFBQVEsQ0FBQztRQUZ6QyxDQUV5QyxDQUM1QyxDQUFDO0lBQ0osQ0FBQztJQUVELCtCQUFLLEdBQUw7O1FBQ0UsSUFBTSxLQUFLLEdBQUcsSUFBSSxlQUFlLEVBQWlCLENBQUM7UUFDbkQsQ0FBQSxLQUFBLEtBQUssQ0FBQyxlQUFlLENBQUEsQ0FBQyxJQUFJLFdBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtRQUNwRCxDQUFBLEtBQUEsS0FBSyxDQUFDLGVBQWUsQ0FBQSxDQUFDLElBQUksV0FBSSxJQUFJLENBQUMsZUFBZSxFQUFFO1FBQ3BELEtBQUssQ0FBQyxjQUFjLHdCQUFRLElBQUksQ0FBQyxjQUFjLENBQUUsQ0FBQztRQUNsRCxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFFRCxnQ0FBTSxHQUFOLFVBQ0UsSUFBNkM7O1FBRTdDLElBQU0sS0FBSyxHQUFHLElBQUksZUFBZSxFQUF5QixDQUFDO1FBQzNELEtBQUssQ0FBQyxjQUFjLHdCQUFTLElBQUksQ0FBQyxjQUFzQixDQUFFLENBQUM7UUFDM0QsdUVBQXVFO1FBQ3ZFLDRFQUE0RTtRQUM1RSxzQ0FBc0M7UUFDdEMsSUFBTSxLQUFLLEdBQUcsSUFBOEMsQ0FBQztRQUM3RCxLQUFLLElBQU0sSUFBSSxJQUFJLEtBQUssQ0FBQyxjQUFjLEVBQUU7WUFDdkMsSUFBSSxLQUFLLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLGlDQUErQixJQUFJLE1BQUcsQ0FBQyxDQUFDO2FBQ3pEO1lBQ0QsS0FBSyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsR0FBRyxLQUFLLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ3pEO1FBQ0QsQ0FBQSxLQUFBLEtBQUssQ0FBQyxlQUFlLENBQUEsQ0FBQyxJQUFJLGtDQUNwQixJQUFJLENBQUMsZUFBdUIsRUFDN0IsS0FBSyxDQUFDLGVBQWUsR0FDeEI7UUFDRixDQUFBLEtBQUEsS0FBSyxDQUFDLGVBQWUsQ0FBQSxDQUFDLElBQUksa0NBQ3BCLElBQUksQ0FBQyxlQUF1QixFQUM3QixLQUFLLENBQUMsZUFBZSxHQUN4QjtRQUNGLE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQztJQUVELGdDQUFNLEdBQU4sVUFBTyxRQUFnRDtRQUNyRCxJQUFJLE9BQU8sUUFBUSxLQUFLLFFBQVE7WUFBRSxPQUFPLElBQUksQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLENBQUM7O1lBQ2hFLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQy9DLENBQUM7SUFFTyxzQ0FBWSxHQUFwQixVQUFxQixRQUFnQjtRQUNuQyxLQUFLLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQ3pELElBQ0UsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJO2dCQUM1QixJQUFJLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxRQUFRLEVBQ3pDO2dCQUNBLElBQUksQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztnQkFDbEMsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUNyQyxPQUFPLElBQUksQ0FBQzthQUNiO1NBQ0Y7UUFDRCxLQUFLLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQ3pELElBQ0UsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJO2dCQUM1QixJQUFJLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxRQUFRLEVBQ3pDO2dCQUNBLElBQUksQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztnQkFDbEMsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUNyQyxPQUFPLElBQUksQ0FBQzthQUNiO1NBQ0Y7UUFDRCxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFFTywyQ0FBaUIsR0FBekIsVUFBMEIsUUFBdUM7UUFDL0QsS0FBSyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUN6RCxJQUFJLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxLQUFLLFFBQVEsRUFBRTtnQkFDM0MsSUFBQSxtQ0FBSSxDQUE2QjtnQkFDekMsSUFBSSxJQUFJO29CQUFFLE9BQU8sSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDM0MsSUFBSSxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO2dCQUNsQyxPQUFPLElBQUksQ0FBQzthQUNiO1NBQ0Y7UUFDRCxLQUFLLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQ3pELElBQUksSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLEtBQUssUUFBUSxFQUFFO2dCQUMzQyxJQUFBLG1DQUFJLENBQTZCO2dCQUN6QyxJQUFJLElBQUk7b0JBQUUsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDO2dCQUMzQyxJQUFJLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7Z0JBQ2xDLE9BQU8sSUFBSSxDQUFDO2FBQ2I7U0FDRjtRQUNELE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQztJQUVELHFDQUFXLEdBQVgsVUFBWSxRQUFnQjtRQUMxQixJQUFJLE9BQU8sR0FBRyxLQUFLLENBQUM7UUFDcEIsS0FBSyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUNuRCxJQUFBLDRCQUF3QyxFQUF0QyxjQUFJLEVBQUUsY0FBZ0MsQ0FBQztZQUMvQyxJQUFJLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFO2dCQUN2QyxJQUFJLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7Z0JBQ2xDLElBQUksSUFBSTtvQkFBRSxPQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQzNDLE9BQU8sR0FBRyxJQUFJLENBQUM7YUFDaEI7U0FDRjtRQUNELEtBQUssSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUU7WUFDbkQsSUFBQSw0QkFBd0MsRUFBdEMsY0FBSSxFQUFFLGNBQWdDLENBQUM7WUFDL0MsSUFBSSxJQUFJLElBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtnQkFDdkMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO2dCQUNsQyxJQUFJLElBQUk7b0JBQUUsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDO2dCQUMzQyxPQUFPLEdBQUcsSUFBSSxDQUFDO2FBQ2hCO1NBQ0Y7UUFDRCxPQUFPLE9BQU8sQ0FBQztJQUNqQixDQUFDO0lBRUQsNkJBQUcsR0FBSCxVQUFJLE1BQWdDO1FBQ2xDLE1BQU0sQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUVEOzs7Ozs7Ozs7Ozs7T0FZRztJQUNLLGtEQUF3QixHQUFoQztRQUNFLElBQU0sMEJBQTBCLEdBQUcsSUFBSSxDQUFDLGVBQWU7YUFDcEQsTUFBTSxDQUFDLFVBQUEsS0FBSyxJQUFJLE9BQUEsS0FBSyxDQUFDLElBQUksRUFBVixDQUFVLENBQUM7YUFDM0IsTUFBTSxDQUFDLFVBQUMsV0FBVyxFQUFFLEtBQUs7WUFDekIsV0FBVyxDQUFDLEtBQUssQ0FBQyxJQUFLLENBQUMsR0FBRyxLQUFLLENBQUM7WUFDakMsT0FBTyxXQUFXLENBQUM7UUFDckIsQ0FBQyxFQUFFLEVBQThDLENBQUMsQ0FBQztRQUNyRCxJQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FDekMsVUFBQSxLQUFLO1lBQ0gsT0FBQSxDQUFDLHNDQUNJLEtBQUssS0FDUixRQUFRLEVBQUUsSUFBSSxFQUNkLElBQUksRUFBRSxTQUFTLEVBQ2YsSUFBSSxFQUFFLFNBQVMsR0FDMkIsQ0FBQTtRQUw1QyxDQUs0QyxDQUMvQyxDQUFDO1FBQ0YsSUFBTSwwQkFBMEIsR0FBRyxVQUFVO2FBQzFDLE1BQU0sQ0FBQyxVQUFBLEtBQUssSUFBSSxPQUFBLEtBQUssQ0FBQyxJQUFJLEVBQVYsQ0FBVSxDQUFDO2FBQzNCLE1BQU0sQ0FBQyxVQUFDLFdBQVcsRUFBRSxLQUFLO1lBQ3pCLFdBQVcsQ0FBQyxLQUFLLENBQUMsSUFBSyxDQUFDLEdBQUcsS0FBSyxDQUFDO1lBQ2pDLE9BQU8sV0FBVyxDQUFDO1FBQ3JCLENBQUMsRUFBRSxFQUE0QyxDQUFDLENBQUM7UUFFbkQsSUFBTSxPQUFPLEdBQTRDLEVBQUUsQ0FBQztRQUM1RCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7WUFDOUMsSUFBQSw0QkFBd0MsRUFBdEMsY0FBSSxFQUFFLGNBQWdDLENBQUM7WUFDL0MsSUFBTSxZQUFZLEdBQUcsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ25DLDRCQUE0QjtZQUM1QixJQUFJLElBQUksRUFBRTtnQkFDUixJQUNFLDBCQUEwQixDQUFDLElBQUksQ0FBQztvQkFDaEMsMEJBQTBCLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxLQUFLLFlBQVksQ0FBQyxJQUFJLEVBQzNEO29CQUNBLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDO3dCQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7b0JBQ3ZDLFlBQVksQ0FBQyxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQztvQkFDdkMsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSTt3QkFBRSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSyxDQUFDLElBQUksR0FBRyxZQUFZLENBQUM7b0JBQ2hFLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO2lCQUNuQztxQkFBTSxJQUNMLDBCQUEwQixDQUFDLElBQUksQ0FBQztvQkFDaEMsMEJBQTBCLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxLQUFLLFlBQVksQ0FBQyxJQUFJLEVBQzNEO29CQUNBLElBQU0sWUFBWSxHQUFHLDBCQUEwQixDQUFDLElBQUksQ0FBQyxDQUFDO29CQUN0RCxJQUFJLFlBQVksQ0FBQyxJQUFJLEtBQUssWUFBWTt3QkFBRSxTQUFTO29CQUNqRCxZQUFZLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQyxJQUFJLENBQUM7b0JBQ3RDLFlBQVksQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO29CQUNqQyxJQUFJLFlBQVksQ0FBQyxJQUFJO3dCQUFFLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQztvQkFDN0QsWUFBWSxDQUFDLElBQUksR0FBRyxZQUFZLENBQUM7aUJBQ2xDO2FBQ0Y7aUJBQU0sSUFBSSxJQUFJLEVBQUU7Z0JBQ2YsSUFDRSwwQkFBMEIsQ0FBQyxJQUFJLENBQUM7b0JBQ2hDLDBCQUEwQixDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksS0FBSyxZQUFZLENBQUMsSUFBSSxFQUMzRDtvQkFDQSxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQzt3QkFBRSxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO29CQUN2QyxZQUFZLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUM7b0JBQ3ZDLElBQUksT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUk7d0JBQUUsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUssQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO29CQUNoRSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQztpQkFDbkM7cUJBQU0sSUFDTCwwQkFBMEIsQ0FBQyxJQUFJLENBQUM7b0JBQ2hDLDBCQUEwQixDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksS0FBSyxZQUFZLENBQUMsSUFBSSxFQUMzRDtvQkFDQSxJQUFNLFlBQVksR0FBRywwQkFBMEIsQ0FBQyxJQUFJLENBQUMsQ0FBQztvQkFDdEQsSUFBSSxZQUFZLENBQUMsSUFBSSxLQUFLLFlBQVk7d0JBQUUsU0FBUztvQkFDakQsWUFBWSxDQUFDLElBQUksR0FBRyxZQUFZLENBQUMsSUFBSSxDQUFDO29CQUN0QyxZQUFZLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQztvQkFDakMsSUFBSSxZQUFZLENBQUMsSUFBSTt3QkFBRSxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksR0FBRyxZQUFZLENBQUM7b0JBQzdELFlBQVksQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO2lCQUNsQzthQUNGO1NBQ0Y7UUFDRCxnRUFBZ0U7UUFDaEUsaURBQWlEO1FBQ2pELElBQU0sdUJBQXVCLEdBR3hCLEVBQUUsQ0FBQztRQUNSLElBQU0sT0FBTyxHQUdSLElBQUksT0FBTyxFQUFFLENBQUM7UUFDbkIsS0FBeUIsVUFBb0IsRUFBcEIsS0FBQSxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFwQixjQUFvQixFQUFwQixJQUFvQixFQUFFO1lBQTFDLElBQU0sVUFBVSxTQUFBO1lBQ2YsSUFBQSx3QkFBb0MsRUFBbEMsY0FBSSxFQUFFLGNBQTRCLENBQUM7WUFDekMsT0FBTyxJQUFJLEVBQUU7Z0JBQ1gsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDbEIsSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7YUFDbEI7WUFDRCxPQUFPLElBQUksRUFBRTtnQkFDWCxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO2dCQUNsQixJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQzthQUNsQjtTQUNGO1FBQ0QsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFVBQVUsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7WUFDMUMsSUFBSSxLQUFLLEdBQ1AsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ2hCLElBQUksT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUM7Z0JBQUUsU0FBUztZQUNqQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUk7Z0JBQUUsdUJBQXVCLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQ3JELE9BQU8sS0FBSyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsRUFBRTtnQkFDbkMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFDbkIsS0FBSyxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUM7YUFDcEI7U0FDRjtRQUNELE9BQU8sQ0FBQyx1QkFBdUIsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUM1QyxDQUFDO0lBRUQ7Ozs7Ozs7O09BUUc7SUFDSywyQ0FBaUIsR0FBekI7UUFDRSxJQUFJLGNBQWMsR0FBeUMsRUFBRSxDQUFDO1FBQ3hELElBQUEsb0NBQW9FLEVBQW5FLCtCQUF1QixFQUFFLGVBQTBDLENBQUM7UUFDM0UsSUFBSSxTQUFTLDBCQUFPLElBQUksQ0FBQyxlQUFlLEVBQUssdUJBQXVCLENBQUMsQ0FBQztRQUN0RSxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUNqQyxLQUFvQixVQUFTLEVBQVQsdUJBQVMsRUFBVCx1QkFBUyxFQUFULElBQVMsRUFBRTtZQUExQixJQUFNLEtBQUssa0JBQUE7WUFDZCxJQUFNLGtCQUFrQixHQUFHLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLENBQUM7WUFDMUQsSUFBQTs7b0NBRWdCLEVBRmQsY0FBSSxFQUFFLGNBRVEsQ0FBQztZQUN2QixJQUFJLGFBQWEsR0FBRyxJQUFJLENBQUM7WUFDekIsb0VBQW9FO1lBQ3BFLE9BQU8sYUFBYSxhQUFiLGFBQWEsdUJBQWIsYUFBYSxDQUFFLElBQUksRUFBRTtnQkFDMUIsYUFBYSxHQUFHLGFBQWEsQ0FBQyxJQUFJLENBQUM7YUFDcEM7WUFDRCxPQUFPLGFBQWEsRUFBRTtnQkFDcEIsY0FBYyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLENBQUM7Z0JBQzlDLGFBQWEsR0FBRyxhQUFhLENBQUMsSUFBSSxDQUFDO2FBQ3BDO1lBQ0QsY0FBYyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUM7WUFDdEMsSUFBSSxhQUFhLEdBQUcsS0FBWSxDQUFDO1lBQ2pDLE9BQVEsYUFBcUIsQ0FBQyxJQUFJLEVBQUU7Z0JBQ2xDLGNBQWMsQ0FBQyxJQUFJLENBQUUsYUFBcUIsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7Z0JBQzVELGFBQWEsR0FBSSxhQUFxQixDQUFDLElBQUksQ0FBQzthQUM3QztZQUNELGFBQWEsR0FBRyxJQUFJLENBQUM7WUFDckIsT0FBTyxhQUFhLEVBQUU7Z0JBQ3BCLGNBQWMsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxDQUFDO2dCQUM5QyxhQUFhLEdBQUcsYUFBYSxDQUFDLElBQUksQ0FBQzthQUNwQztTQUNGO1FBQ0QsT0FBTyxjQUFjLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDbEMsQ0FBQztJQUVELGlDQUFPLEdBQVAsVUFDRSxPQUFrRCxFQUNsRCxPQUFnQztRQUVoQyxLQUF5QixVQUF3QixFQUF4QixLQUFBLElBQUksQ0FBQyxpQkFBaUIsRUFBRSxFQUF4QixjQUF3QixFQUF4QixJQUF3QixFQUFFO1lBQTlDLElBQU0sVUFBVSxTQUFBO1lBQ25CLE9BQU8sR0FBRyxVQUFVLENBQ2xCLE9BQXFDLEVBQ3JDLE9BQU8sQ0FDRCxDQUFDO1NBQ1Y7UUFFRCxPQUFPLE9BQXlDLENBQUM7SUFDbkQsQ0FBQztJQUNILHNCQUFDO0FBQUQsQ0FBQyxBQWxaRCxJQWtaQztBQWxaWSwwQ0FBZTtBQW9aNUIsSUFBTSxXQUFXLEdBQThCO0lBQzdDLFVBQVUsRUFBRSxDQUFDO0lBQ2IsU0FBUyxFQUFFLENBQUM7SUFDWixLQUFLLEVBQUUsQ0FBQztJQUNSLGVBQWUsRUFBRSxDQUFDO0lBQ2xCLFdBQVcsRUFBRSxDQUFDO0NBQ2YsQ0FBQztBQUVGLElBQU0sZUFBZSxHQUFrQztJQUNyRCxJQUFJLEVBQUUsQ0FBQztJQUNQLE1BQU0sRUFBRSxDQUFDO0lBQ1QsR0FBRyxFQUFFLENBQUM7Q0FDUCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgSW5pdGlhbGl6ZUhhbmRsZXJPcHRpb25zLFxuICBCdWlsZEhhbmRsZXJPcHRpb25zLFxuICBGaW5hbGl6ZVJlcXVlc3RIYW5kbGVyT3B0aW9ucyxcbiAgTWlkZGxld2FyZVR5cGUsXG4gIFNlcmlhbGl6ZU1pZGRsZXdhcmUsXG4gIEZpbmFsaXplUmVxdWVzdE1pZGRsZXdhcmUsXG4gIEhhbmRsZXJFeGVjdXRpb25Db250ZXh0LFxuICBIYW5kbGVyT3B0aW9ucyxcbiAgSW5pdGlhbGl6ZU1pZGRsZXdhcmUsXG4gIE1pZGRsZXdhcmVTdGFjayBhcyBJTWlkZGxld2FyZVN0YWNrLFxuICBTZXJpYWxpemVIYW5kbGVyT3B0aW9ucyxcbiAgU3RlcCxcbiAgRGVzZXJpYWxpemVNaWRkbGV3YXJlLFxuICBEZXNlcmlhbGl6ZUhhbmRsZXJPcHRpb25zLFxuICBEZXNlcmlhbGl6ZUhhbmRsZXIsXG4gIFBsdWdnYWJsZSxcbiAgQnVpbGRNaWRkbGV3YXJlLFxuICBIYW5kbGVyLFxuICBQcmlvcml0eSxcbiAgQWJzb2x1dGVMb2NhdGlvbixcbiAgUmVsYXRpdmVMb2NhdGlvblxufSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcbmltcG9ydCB7XG4gIE1pZGRsZXdhcmVFbnRyeSxcbiAgUmVsYXRpdmVNaWRkbGV3YXJlRW50cnksXG4gIE5vcm1hbGl6ZWRSZWxhdGl2ZUVudHJ5LFxuICBOYW1lZE1pZGRsZXdhcmVFbnRyaWVzTWFwLFxuICBOYW1lZFJlbGF0aXZlRW50cmllc01hcCxcbiAgUmVsYXRpdmVNaWRkbGV3YXJlQW5jaG9yLFxuICBOb3JtYWxpemluZ0VudHJ5UmVzdWx0XG59IGZyb20gXCIuL3R5cGVzXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWlkZGxld2FyZVN0YWNrPElucHV0IGV4dGVuZHMgb2JqZWN0LCBPdXRwdXQgZXh0ZW5kcyBvYmplY3Q+XG4gIGV4dGVuZHMgSU1pZGRsZXdhcmVTdGFjazxJbnB1dCwgT3V0cHV0PiB7fVxuXG5leHBvcnQgY2xhc3MgTWlkZGxld2FyZVN0YWNrPElucHV0IGV4dGVuZHMgb2JqZWN0LCBPdXRwdXQgZXh0ZW5kcyBvYmplY3Q+IHtcbiAgcHJpdmF0ZSByZWFkb25seSBhYnNvbHV0ZUVudHJpZXM6IEFycmF5PE1pZGRsZXdhcmVFbnRyeTxJbnB1dCwgT3V0cHV0Pj4gPSBbXTtcbiAgcHJpdmF0ZSByZWFkb25seSByZWxhdGl2ZUVudHJpZXM6IEFycmF5PFxuICAgIFJlbGF0aXZlTWlkZGxld2FyZUVudHJ5PElucHV0LCBPdXRwdXQ+XG4gID4gPSBbXTtcbiAgcHJpdmF0ZSBlbnRyaWVzTmFtZU1hcDoge1xuICAgIFttaWRkbGV3YXJlTmFtZTogc3RyaW5nXTpcbiAgICAgIHwgTWlkZGxld2FyZUVudHJ5PElucHV0LCBPdXRwdXQ+XG4gICAgICB8IFJlbGF0aXZlTWlkZGxld2FyZUVudHJ5PElucHV0LCBPdXRwdXQ+O1xuICB9ID0ge307XG5cbiAgYWRkKFxuICAgIG1pZGRsZXdhcmU6IEluaXRpYWxpemVNaWRkbGV3YXJlPElucHV0LCBPdXRwdXQ+LFxuICAgIG9wdGlvbnM/OiBJbml0aWFsaXplSGFuZGxlck9wdGlvbnMgJiBBYnNvbHV0ZUxvY2F0aW9uXG4gICk6IHZvaWQ7XG5cbiAgYWRkKFxuICAgIG1pZGRsZXdhcmU6IFNlcmlhbGl6ZU1pZGRsZXdhcmU8SW5wdXQsIE91dHB1dD4sXG4gICAgb3B0aW9uczogU2VyaWFsaXplSGFuZGxlck9wdGlvbnMgJiBBYnNvbHV0ZUxvY2F0aW9uXG4gICk6IHZvaWQ7XG5cbiAgYWRkKFxuICAgIG1pZGRsZXdhcmU6IEJ1aWxkTWlkZGxld2FyZTxJbnB1dCwgT3V0cHV0PixcbiAgICBvcHRpb25zOiBCdWlsZEhhbmRsZXJPcHRpb25zICYgQWJzb2x1dGVMb2NhdGlvblxuICApOiB2b2lkO1xuXG4gIGFkZChcbiAgICBtaWRkbGV3YXJlOiBGaW5hbGl6ZVJlcXVlc3RNaWRkbGV3YXJlPElucHV0LCBPdXRwdXQ+LFxuICAgIG9wdGlvbnM6IEZpbmFsaXplUmVxdWVzdEhhbmRsZXJPcHRpb25zICYgQWJzb2x1dGVMb2NhdGlvblxuICApOiB2b2lkO1xuXG4gIGFkZChcbiAgICBtaWRkbGV3YXJlOiBEZXNlcmlhbGl6ZU1pZGRsZXdhcmU8SW5wdXQsIE91dHB1dD4sXG4gICAgb3B0aW9uczogRGVzZXJpYWxpemVIYW5kbGVyT3B0aW9ucyAmIEFic29sdXRlTG9jYXRpb25cbiAgKTogdm9pZDtcblxuICBhZGQoXG4gICAgbWlkZGxld2FyZTogTWlkZGxld2FyZVR5cGU8SW5wdXQsIE91dHB1dD4sXG4gICAgb3B0aW9uczogSGFuZGxlck9wdGlvbnMgJiBBYnNvbHV0ZUxvY2F0aW9uID0ge31cbiAgKTogdm9pZCB7XG4gICAgY29uc3QgeyBuYW1lLCBzdGVwID0gXCJpbml0aWFsaXplXCIsIHRhZ3MsIHByaW9yaXR5ID0gXCJub3JtYWxcIiB9ID0gb3B0aW9ucztcbiAgICBjb25zdCBlbnRyeTogTWlkZGxld2FyZUVudHJ5PElucHV0LCBPdXRwdXQ+ID0ge1xuICAgICAgbmFtZSxcbiAgICAgIHN0ZXAsXG4gICAgICB0YWdzLFxuICAgICAgcHJpb3JpdHksXG4gICAgICBtaWRkbGV3YXJlXG4gICAgfTtcbiAgICBpZiAobmFtZSkge1xuICAgICAgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbCh0aGlzLmVudHJpZXNOYW1lTWFwLCBuYW1lKSkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYER1cGxpY2F0ZWQgbWlkZGxld2FyZSBuYW1lICcke25hbWV9J2ApO1xuICAgICAgfVxuICAgICAgdGhpcy5lbnRyaWVzTmFtZU1hcFtuYW1lXSA9IGVudHJ5O1xuICAgIH1cbiAgICB0aGlzLmFic29sdXRlRW50cmllcy5wdXNoKGVudHJ5KTtcbiAgfVxuXG4gIGFkZFJlbGF0aXZlVG8oXG4gICAgbWlkZGxld2FyZTogSW5pdGlhbGl6ZU1pZGRsZXdhcmU8SW5wdXQsIE91dHB1dD4sXG4gICAgb3B0aW9uczogSW5pdGlhbGl6ZUhhbmRsZXJPcHRpb25zICYgUmVsYXRpdmVMb2NhdGlvbjxJbnB1dCwgT3V0cHV0PlxuICApOiB2b2lkO1xuXG4gIGFkZFJlbGF0aXZlVG8oXG4gICAgbWlkZGxld2FyZTogU2VyaWFsaXplTWlkZGxld2FyZTxJbnB1dCwgT3V0cHV0PixcbiAgICBvcHRpb25zOiBTZXJpYWxpemVIYW5kbGVyT3B0aW9ucyAmIFJlbGF0aXZlTG9jYXRpb248SW5wdXQsIE91dHB1dD5cbiAgKTogdm9pZDtcblxuICBhZGRSZWxhdGl2ZVRvKFxuICAgIG1pZGRsZXdhcmU6IEJ1aWxkTWlkZGxld2FyZTxJbnB1dCwgT3V0cHV0PixcbiAgICBvcHRpb25zOiBCdWlsZEhhbmRsZXJPcHRpb25zICYgUmVsYXRpdmVMb2NhdGlvbjxJbnB1dCwgT3V0cHV0PlxuICApOiB2b2lkO1xuXG4gIGFkZFJlbGF0aXZlVG8oXG4gICAgbWlkZGxld2FyZTogRmluYWxpemVSZXF1ZXN0TWlkZGxld2FyZTxJbnB1dCwgT3V0cHV0PixcbiAgICBvcHRpb25zOiBGaW5hbGl6ZVJlcXVlc3RIYW5kbGVyT3B0aW9ucyAmIFJlbGF0aXZlTG9jYXRpb248SW5wdXQsIE91dHB1dD5cbiAgKTogdm9pZDtcblxuICBhZGRSZWxhdGl2ZVRvKFxuICAgIG1pZGRsZXdhcmU6IERlc2VyaWFsaXplTWlkZGxld2FyZTxJbnB1dCwgT3V0cHV0PixcbiAgICBvcHRpb25zOiBEZXNlcmlhbGl6ZUhhbmRsZXJPcHRpb25zICYgUmVsYXRpdmVMb2NhdGlvbjxJbnB1dCwgT3V0cHV0PlxuICApOiB2b2lkO1xuXG4gIGFkZFJlbGF0aXZlVG8oXG4gICAgbWlkZGxld2FyZTogTWlkZGxld2FyZVR5cGU8SW5wdXQsIE91dHB1dD4sXG4gICAgb3B0aW9uczogSGFuZGxlck9wdGlvbnMgJiBSZWxhdGl2ZUxvY2F0aW9uPElucHV0LCBPdXRwdXQ+XG4gICk6IHZvaWQge1xuICAgIGNvbnN0IHsgc3RlcCA9IFwiaW5pdGlhbGl6ZVwiLCBuYW1lLCB0YWdzLCByZWxhdGlvbiwgdG9NaWRkbGV3YXJlIH0gPSBvcHRpb25zO1xuICAgIGNvbnN0IGVudHJ5OiBSZWxhdGl2ZU1pZGRsZXdhcmVFbnRyeTxJbnB1dCwgT3V0cHV0PiA9IHtcbiAgICAgIG1pZGRsZXdhcmUsXG4gICAgICBzdGVwLFxuICAgICAgbmFtZSxcbiAgICAgIHRhZ3MsXG4gICAgICBuZXh0OiByZWxhdGlvbiA9PT0gXCJiZWZvcmVcIiA/IHRvTWlkZGxld2FyZSA6IHVuZGVmaW5lZCxcbiAgICAgIHByZXY6IHJlbGF0aW9uID09PSBcImFmdGVyXCIgPyB0b01pZGRsZXdhcmUgOiB1bmRlZmluZWRcbiAgICB9O1xuICAgIGlmIChuYW1lKSB7XG4gICAgICBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHRoaXMuZW50cmllc05hbWVNYXAsIG5hbWUpKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihgRHVwbGljYXRlZCBtaWRkbGV3YXJlIG5hbWUgJyR7bmFtZX0nYCk7XG4gICAgICB9XG4gICAgICB0aGlzLmVudHJpZXNOYW1lTWFwW25hbWVdID0gZW50cnk7XG4gICAgfVxuICAgIHRoaXMucmVsYXRpdmVFbnRyaWVzLnB1c2goZW50cnkpO1xuICB9XG5cbiAgcHJpdmF0ZSBzb3J0KFxuICAgIGVudHJpZXM6IEFycmF5PFxuICAgICAgTWlkZGxld2FyZUVudHJ5PElucHV0LCBPdXRwdXQ+IHwgTm9ybWFsaXplZFJlbGF0aXZlRW50cnk8SW5wdXQsIE91dHB1dD5cbiAgICA+XG4gICk6IEFycmF5PFxuICAgIE1pZGRsZXdhcmVFbnRyeTxJbnB1dCwgT3V0cHV0PiB8IE5vcm1hbGl6ZWRSZWxhdGl2ZUVudHJ5PElucHV0LCBPdXRwdXQ+XG4gID4ge1xuICAgIC8vcmV2ZXJzZSBiZWZvcmUgc29ydGluZyBzbyB0aGF0IG1pZGRsZXdhcmUgb2Ygc2FtZSBzdGVwIHdpbGwgZXhlY3V0ZSBpblxuICAgIC8vdGhlIG9yZGVyIG9mIGJlaW5nIGFkZGVkXG4gICAgcmV0dXJuIGVudHJpZXMuc29ydChcbiAgICAgIChhLCBiKSA9PlxuICAgICAgICBzdGVwV2VpZ2h0c1tiLnN0ZXBdIC0gc3RlcFdlaWdodHNbYS5zdGVwXSB8fFxuICAgICAgICBwcmlvcml0eVdlaWdodHNbYi5wcmlvcml0eSB8fCBcIm5vcm1hbFwiXSAtXG4gICAgICAgICAgcHJpb3JpdHlXZWlnaHRzW2EucHJpb3JpdHkgfHwgXCJub3JtYWxcIl1cbiAgICApO1xuICB9XG5cbiAgY2xvbmUoKTogSU1pZGRsZXdhcmVTdGFjazxJbnB1dCwgT3V0cHV0PiB7XG4gICAgY29uc3QgY2xvbmUgPSBuZXcgTWlkZGxld2FyZVN0YWNrPElucHV0LCBPdXRwdXQ+KCk7XG4gICAgY2xvbmUuYWJzb2x1dGVFbnRyaWVzLnB1c2goLi4udGhpcy5hYnNvbHV0ZUVudHJpZXMpO1xuICAgIGNsb25lLnJlbGF0aXZlRW50cmllcy5wdXNoKC4uLnRoaXMucmVsYXRpdmVFbnRyaWVzKTtcbiAgICBjbG9uZS5lbnRyaWVzTmFtZU1hcCA9IHsgLi4udGhpcy5lbnRyaWVzTmFtZU1hcCB9O1xuICAgIHJldHVybiBjbG9uZTtcbiAgfVxuXG4gIGNvbmNhdDxJbnB1dFR5cGUgZXh0ZW5kcyBJbnB1dCwgT3V0cHV0VHlwZSBleHRlbmRzIE91dHB1dD4oXG4gICAgZnJvbTogSU1pZGRsZXdhcmVTdGFjazxJbnB1dFR5cGUsIE91dHB1dFR5cGU+XG4gICk6IE1pZGRsZXdhcmVTdGFjazxJbnB1dFR5cGUsIE91dHB1dFR5cGU+IHtcbiAgICBjb25zdCBjbG9uZSA9IG5ldyBNaWRkbGV3YXJlU3RhY2s8SW5wdXRUeXBlLCBPdXRwdXRUeXBlPigpO1xuICAgIGNsb25lLmVudHJpZXNOYW1lTWFwID0geyAuLi4odGhpcy5lbnRyaWVzTmFtZU1hcCBhcyBhbnkpIH07XG4gICAgLy8gSU1pZGRsZXdhcmVTdGFjayBpbnRlcmZhY2UgZG9lc24ndCBjb250YWluIHByaXZhdGUgbWVtYmVycyB2YXJpYWJsZXNcbiAgICAvLyBsaWtlIGBlbnRyaWVzTmFtZU1hcGAsIGJ1dCBpbiBmYWN0IHRoZSBmdW5jdGlvbiBleHBlY3RzIGBNaWRkbGV3YXJlU3RhY2tgXG4gICAgLy8gY2xhc3MgaW5zdGFuY2UuIFNvIGhlcmUgd2UgY2FzdCBpdC5cbiAgICBjb25zdCBfZnJvbSA9IGZyb20gYXMgTWlkZGxld2FyZVN0YWNrPElucHV0VHlwZSwgT3V0cHV0VHlwZT47XG4gICAgZm9yIChjb25zdCBuYW1lIGluIF9mcm9tLmVudHJpZXNOYW1lTWFwKSB7XG4gICAgICBpZiAoY2xvbmUuZW50cmllc05hbWVNYXBbbmFtZV0pIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBEdXBsaWNhdGVkIG1pZGRsZXdhcmUgbmFtZSAnJHtuYW1lfSdgKTtcbiAgICAgIH1cbiAgICAgIGNsb25lLmVudHJpZXNOYW1lTWFwW25hbWVdID0gX2Zyb20uZW50cmllc05hbWVNYXBbbmFtZV07XG4gICAgfVxuICAgIGNsb25lLmFic29sdXRlRW50cmllcy5wdXNoKFxuICAgICAgLi4uKHRoaXMuYWJzb2x1dGVFbnRyaWVzIGFzIGFueSksXG4gICAgICAuLi5fZnJvbS5hYnNvbHV0ZUVudHJpZXNcbiAgICApO1xuICAgIGNsb25lLnJlbGF0aXZlRW50cmllcy5wdXNoKFxuICAgICAgLi4uKHRoaXMucmVsYXRpdmVFbnRyaWVzIGFzIGFueSksXG4gICAgICAuLi5fZnJvbS5yZWxhdGl2ZUVudHJpZXNcbiAgICApO1xuICAgIHJldHVybiBjbG9uZTtcbiAgfVxuXG4gIHJlbW92ZSh0b1JlbW92ZTogTWlkZGxld2FyZVR5cGU8SW5wdXQsIE91dHB1dD4gfCBzdHJpbmcpOiBib29sZWFuIHtcbiAgICBpZiAodHlwZW9mIHRvUmVtb3ZlID09PSBcInN0cmluZ1wiKSByZXR1cm4gdGhpcy5yZW1vdmVCeU5hbWUodG9SZW1vdmUpO1xuICAgIGVsc2UgcmV0dXJuIHRoaXMucmVtb3ZlQnlSZWZlcmVuY2UodG9SZW1vdmUpO1xuICB9XG5cbiAgcHJpdmF0ZSByZW1vdmVCeU5hbWUodG9SZW1vdmU6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgIGZvciAobGV0IGkgPSB0aGlzLmFic29sdXRlRW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgaWYgKFxuICAgICAgICB0aGlzLmFic29sdXRlRW50cmllc1tpXS5uYW1lICYmXG4gICAgICAgIHRoaXMuYWJzb2x1dGVFbnRyaWVzW2ldLm5hbWUgPT09IHRvUmVtb3ZlXG4gICAgICApIHtcbiAgICAgICAgdGhpcy5hYnNvbHV0ZUVudHJpZXMuc3BsaWNlKGksIDEpO1xuICAgICAgICBkZWxldGUgdGhpcy5lbnRyaWVzTmFtZU1hcFt0b1JlbW92ZV07XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBmb3IgKGxldCBpID0gdGhpcy5yZWxhdGl2ZUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIGlmIChcbiAgICAgICAgdGhpcy5yZWxhdGl2ZUVudHJpZXNbaV0ubmFtZSAmJlxuICAgICAgICB0aGlzLnJlbGF0aXZlRW50cmllc1tpXS5uYW1lID09PSB0b1JlbW92ZVxuICAgICAgKSB7XG4gICAgICAgIHRoaXMucmVsYXRpdmVFbnRyaWVzLnNwbGljZShpLCAxKTtcbiAgICAgICAgZGVsZXRlIHRoaXMuZW50cmllc05hbWVNYXBbdG9SZW1vdmVdO1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcHJpdmF0ZSByZW1vdmVCeVJlZmVyZW5jZSh0b1JlbW92ZTogTWlkZGxld2FyZVR5cGU8SW5wdXQsIE91dHB1dD4pOiBib29sZWFuIHtcbiAgICBmb3IgKGxldCBpID0gdGhpcy5hYnNvbHV0ZUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIGlmICh0aGlzLmFic29sdXRlRW50cmllc1tpXS5taWRkbGV3YXJlID09PSB0b1JlbW92ZSkge1xuICAgICAgICBjb25zdCB7IG5hbWUgfSA9IHRoaXMuYWJzb2x1dGVFbnRyaWVzW2ldO1xuICAgICAgICBpZiAobmFtZSkgZGVsZXRlIHRoaXMuZW50cmllc05hbWVNYXBbbmFtZV07XG4gICAgICAgIHRoaXMuYWJzb2x1dGVFbnRyaWVzLnNwbGljZShpLCAxKTtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIGZvciAobGV0IGkgPSB0aGlzLnJlbGF0aXZlRW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgaWYgKHRoaXMucmVsYXRpdmVFbnRyaWVzW2ldLm1pZGRsZXdhcmUgPT09IHRvUmVtb3ZlKSB7XG4gICAgICAgIGNvbnN0IHsgbmFtZSB9ID0gdGhpcy5yZWxhdGl2ZUVudHJpZXNbaV07XG4gICAgICAgIGlmIChuYW1lKSBkZWxldGUgdGhpcy5lbnRyaWVzTmFtZU1hcFtuYW1lXTtcbiAgICAgICAgdGhpcy5yZWxhdGl2ZUVudHJpZXMuc3BsaWNlKGksIDEpO1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgcmVtb3ZlQnlUYWcodG9SZW1vdmU6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgIGxldCByZW1vdmVkID0gZmFsc2U7XG4gICAgZm9yIChsZXQgaSA9IHRoaXMuYWJzb2x1dGVFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBjb25zdCB7IHRhZ3MsIG5hbWUgfSA9IHRoaXMuYWJzb2x1dGVFbnRyaWVzW2ldO1xuICAgICAgaWYgKHRhZ3MgJiYgdGFncy5pbmRleE9mKHRvUmVtb3ZlKSA+IC0xKSB7XG4gICAgICAgIHRoaXMuYWJzb2x1dGVFbnRyaWVzLnNwbGljZShpLCAxKTtcbiAgICAgICAgaWYgKG5hbWUpIGRlbGV0ZSB0aGlzLmVudHJpZXNOYW1lTWFwW25hbWVdO1xuICAgICAgICByZW1vdmVkID0gdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9yIChsZXQgaSA9IHRoaXMucmVsYXRpdmVFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSB7XG4gICAgICBjb25zdCB7IHRhZ3MsIG5hbWUgfSA9IHRoaXMucmVsYXRpdmVFbnRyaWVzW2ldO1xuICAgICAgaWYgKHRhZ3MgJiYgdGFncy5pbmRleE9mKHRvUmVtb3ZlKSA+IC0xKSB7XG4gICAgICAgIHRoaXMucmVsYXRpdmVFbnRyaWVzLnNwbGljZShpLCAxKTtcbiAgICAgICAgaWYgKG5hbWUpIGRlbGV0ZSB0aGlzLmVudHJpZXNOYW1lTWFwW25hbWVdO1xuICAgICAgICByZW1vdmVkID0gdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHJlbW92ZWQ7XG4gIH1cblxuICB1c2UocGx1Z2luOiBQbHVnZ2FibGU8SW5wdXQsIE91dHB1dD4pIHtcbiAgICBwbHVnaW4uYXBwbHlUb1N0YWNrKHRoaXMpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJlc29sdmUgcmVsYXRpdmUgbWlkZGxld2FyZSBlbnRyaWVzIHRvIG11bHRpcGxlIGRvdWJsZSBsaW5rZWQgbGlzdHNcbiAgICogZGVwaWN0aW5nIHRoZSByZWxhdGl2ZSBsb2NhdGlvbiBvZiBtaWRkbGV3YXJlLiBPbmx5IG1pZGRsZXdhcmUgdGhhdCBoYXZlXG4gICAqIGRpcmVjdCBvciB0cmFuc2l0aXZlIHJlbGF0aW9uIHdpbGwgZm9ybSBhIGxpbmtlZCBsaXN0LlxuICAgKlxuICAgKiBUaGlzIGZ1bmN0aW9uIG5vcm1hbGl6ZXMgcmVsYXRpdmUgbWlkZGxld2FyZSBpbnRvIDIgY2F0ZWdvcmllcyBvZiBsaW5rZWRcbiAgICogbGlzdHMuICgxKSBsaW5rZWQgbGlzdCB0aGF0IGhhdmUgYWJzb2x1dGUtbG9jYXRlZCBtaWRkbGV3YXJlIG9uIG9uZSBlbmQuXG4gICAqIFRoZXNlIG1pZGRsZXdhcmUgd2lsbCBiZSByZXNvbHZlZCBhY2NvcmRpbmdseSBiZWZvcmUgb3IgYWZ0ZXIgdGhlIGFic29sdXRlLVxuICAgKiBsb2NhdGVkIG1pZGRsZXdhcmUuICgyKSBMaW5rZWQgbGlzdCB0aGF0IGhhdmUgbm8gYWJzb2x1dGUtbG9jYXRlZCBtaWRkbGV3YXJlXG4gICAqIG9uIGFueSBlbmQuIFRoZXkgd2lsbCBiZSByZXNvbHZlZCB0byBjb3JyZXNwb25kaW5nIHN0ZXAgd2l0aCBub3JtYWwgcHJpb3JpdHlcbiAgICpcbiAgICogVGhlIDIgdHlwZXMgb2YgbGlua2VkIGxpc3Qgd2lsbCByZXR1cm4gYXMgYSB0dXBsZVxuICAgKi9cbiAgcHJpdmF0ZSBub3JtYWxpemVSZWxhdGl2ZUVudHJpZXMoKTogTm9ybWFsaXppbmdFbnRyeVJlc3VsdDxJbnB1dCwgT3V0cHV0PiB7XG4gICAgY29uc3QgYWJzb2x1dGVNaWRkbGV3YXJlTmFtZXNNYXAgPSB0aGlzLmFic29sdXRlRW50cmllc1xuICAgICAgLmZpbHRlcihlbnRyeSA9PiBlbnRyeS5uYW1lKVxuICAgICAgLnJlZHVjZSgoYWNjdW11bGF0b3IsIGVudHJ5KSA9PiB7XG4gICAgICAgIGFjY3VtdWxhdG9yW2VudHJ5Lm5hbWUhXSA9IGVudHJ5O1xuICAgICAgICByZXR1cm4gYWNjdW11bGF0b3I7XG4gICAgICB9LCB7fSBhcyBOYW1lZE1pZGRsZXdhcmVFbnRyaWVzTWFwPElucHV0LCBPdXRwdXQ+KTtcbiAgICBjb25zdCBub3JtYWxpemVkID0gdGhpcy5yZWxhdGl2ZUVudHJpZXMubWFwKFxuICAgICAgZW50cnkgPT5cbiAgICAgICAgKHtcbiAgICAgICAgICAuLi5lbnRyeSxcbiAgICAgICAgICBwcmlvcml0eTogbnVsbCxcbiAgICAgICAgICBuZXh0OiB1bmRlZmluZWQsXG4gICAgICAgICAgcHJldjogdW5kZWZpbmVkXG4gICAgICAgIH0gYXMgTm9ybWFsaXplZFJlbGF0aXZlRW50cnk8SW5wdXQsIE91dHB1dD4pXG4gICAgKTtcbiAgICBjb25zdCByZWxhdGl2ZU1pZGRsZXdhcmVOYW1lc01hcCA9IG5vcm1hbGl6ZWRcbiAgICAgIC5maWx0ZXIoZW50cnkgPT4gZW50cnkubmFtZSlcbiAgICAgIC5yZWR1Y2UoKGFjY3VtdWxhdG9yLCBlbnRyeSkgPT4ge1xuICAgICAgICBhY2N1bXVsYXRvcltlbnRyeS5uYW1lIV0gPSBlbnRyeTtcbiAgICAgICAgcmV0dXJuIGFjY3VtdWxhdG9yO1xuICAgICAgfSwge30gYXMgTmFtZWRSZWxhdGl2ZUVudHJpZXNNYXA8SW5wdXQsIE91dHB1dD4pO1xuXG4gICAgY29uc3QgYW5jaG9yczogUmVsYXRpdmVNaWRkbGV3YXJlQW5jaG9yPElucHV0LCBPdXRwdXQ+ID0ge307XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aGlzLnJlbGF0aXZlRW50cmllcy5sZW5ndGg7IGkrKykge1xuICAgICAgY29uc3QgeyBwcmV2LCBuZXh0IH0gPSB0aGlzLnJlbGF0aXZlRW50cmllc1tpXTtcbiAgICAgIGNvbnN0IHJlc29sdmVkQ3VyciA9IG5vcm1hbGl6ZWRbaV07XG4gICAgICAvL2VpdGhlciBwcmV2IG9yIG5leHQgaXMgc2V0XG4gICAgICBpZiAocHJldikge1xuICAgICAgICBpZiAoXG4gICAgICAgICAgYWJzb2x1dGVNaWRkbGV3YXJlTmFtZXNNYXBbcHJldl0gJiZcbiAgICAgICAgICBhYnNvbHV0ZU1pZGRsZXdhcmVOYW1lc01hcFtwcmV2XS5zdGVwID09PSByZXNvbHZlZEN1cnIuc3RlcFxuICAgICAgICApIHtcbiAgICAgICAgICBpZiAoIWFuY2hvcnNbcHJldl0pIGFuY2hvcnNbcHJldl0gPSB7fTtcbiAgICAgICAgICByZXNvbHZlZEN1cnIubmV4dCA9IGFuY2hvcnNbcHJldl0ubmV4dDtcbiAgICAgICAgICBpZiAoYW5jaG9yc1twcmV2XS5uZXh0KSBhbmNob3JzW3ByZXZdLm5leHQhLnByZXYgPSByZXNvbHZlZEN1cnI7XG4gICAgICAgICAgYW5jaG9yc1twcmV2XS5uZXh0ID0gcmVzb2x2ZWRDdXJyO1xuICAgICAgICB9IGVsc2UgaWYgKFxuICAgICAgICAgIHJlbGF0aXZlTWlkZGxld2FyZU5hbWVzTWFwW3ByZXZdICYmXG4gICAgICAgICAgcmVsYXRpdmVNaWRkbGV3YXJlTmFtZXNNYXBbcHJldl0uc3RlcCA9PT0gcmVzb2x2ZWRDdXJyLnN0ZXBcbiAgICAgICAgKSB7XG4gICAgICAgICAgY29uc3QgcmVzb2x2ZWRQcmV2ID0gcmVsYXRpdmVNaWRkbGV3YXJlTmFtZXNNYXBbcHJldl07XG4gICAgICAgICAgaWYgKHJlc29sdmVkUHJldi5uZXh0ID09PSByZXNvbHZlZEN1cnIpIGNvbnRpbnVlO1xuICAgICAgICAgIHJlc29sdmVkQ3Vyci5uZXh0ID0gcmVzb2x2ZWRQcmV2Lm5leHQ7XG4gICAgICAgICAgcmVzb2x2ZWRQcmV2Lm5leHQgPSByZXNvbHZlZEN1cnI7XG4gICAgICAgICAgaWYgKHJlc29sdmVkQ3Vyci5uZXh0KSByZXNvbHZlZEN1cnIubmV4dC5wcmV2ID0gcmVzb2x2ZWRDdXJyO1xuICAgICAgICAgIHJlc29sdmVkQ3Vyci5wcmV2ID0gcmVzb2x2ZWRQcmV2O1xuICAgICAgICB9XG4gICAgICB9IGVsc2UgaWYgKG5leHQpIHtcbiAgICAgICAgaWYgKFxuICAgICAgICAgIGFic29sdXRlTWlkZGxld2FyZU5hbWVzTWFwW25leHRdICYmXG4gICAgICAgICAgYWJzb2x1dGVNaWRkbGV3YXJlTmFtZXNNYXBbbmV4dF0uc3RlcCA9PT0gcmVzb2x2ZWRDdXJyLnN0ZXBcbiAgICAgICAgKSB7XG4gICAgICAgICAgaWYgKCFhbmNob3JzW25leHRdKSBhbmNob3JzW25leHRdID0ge307XG4gICAgICAgICAgcmVzb2x2ZWRDdXJyLnByZXYgPSBhbmNob3JzW25leHRdLnByZXY7XG4gICAgICAgICAgaWYgKGFuY2hvcnNbbmV4dF0ucHJldikgYW5jaG9yc1tuZXh0XS5wcmV2IS5uZXh0ID0gcmVzb2x2ZWRDdXJyO1xuICAgICAgICAgIGFuY2hvcnNbbmV4dF0ucHJldiA9IHJlc29sdmVkQ3VycjtcbiAgICAgICAgfSBlbHNlIGlmIChcbiAgICAgICAgICByZWxhdGl2ZU1pZGRsZXdhcmVOYW1lc01hcFtuZXh0XSAmJlxuICAgICAgICAgIHJlbGF0aXZlTWlkZGxld2FyZU5hbWVzTWFwW25leHRdLnN0ZXAgPT09IHJlc29sdmVkQ3Vyci5zdGVwXG4gICAgICAgICkge1xuICAgICAgICAgIGNvbnN0IHJlc29sdmVkTmV4dCA9IHJlbGF0aXZlTWlkZGxld2FyZU5hbWVzTWFwW25leHRdO1xuICAgICAgICAgIGlmIChyZXNvbHZlZE5leHQucHJldiA9PT0gcmVzb2x2ZWRDdXJyKSBjb250aW51ZTtcbiAgICAgICAgICByZXNvbHZlZEN1cnIucHJldiA9IHJlc29sdmVkTmV4dC5wcmV2O1xuICAgICAgICAgIHJlc29sdmVkTmV4dC5wcmV2ID0gcmVzb2x2ZWRDdXJyO1xuICAgICAgICAgIGlmIChyZXNvbHZlZEN1cnIucHJldikgcmVzb2x2ZWRDdXJyLnByZXYubmV4dCA9IHJlc29sdmVkQ3VycjtcbiAgICAgICAgICByZXNvbHZlZEN1cnIubmV4dCA9IHJlc29sdmVkTmV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBnZXQgdGhlIGhlYWQgb2YgdGhlIHJlbGF0aXZlIG1pZGRsZXdhcmUgbGlua2VkIGxpc3QgdGhhdCBoYXZlXG4gICAgLy8gbm8gdHJhbnNpdGl2ZSByZWxhdGlvbiB0byBhYnNvbHV0ZSBtaWRkbGV3YXJlLlxuICAgIGNvbnN0IG9ycGhhbmVkUmVsYXRpdmVFbnRyaWVzOiBBcnJheTxOb3JtYWxpemVkUmVsYXRpdmVFbnRyeTxcbiAgICAgIElucHV0LFxuICAgICAgT3V0cHV0XG4gICAgPj4gPSBbXTtcbiAgICBjb25zdCB2aXNpdGVkOiBXZWFrU2V0PE5vcm1hbGl6ZWRSZWxhdGl2ZUVudHJ5PFxuICAgICAgSW5wdXQsXG4gICAgICBPdXRwdXRcbiAgICA+PiA9IG5ldyBXZWFrU2V0KCk7XG4gICAgZm9yIChjb25zdCBhbmNob3JOYW1lIG9mIE9iamVjdC5rZXlzKGFuY2hvcnMpKSB7XG4gICAgICBsZXQgeyBwcmV2LCBuZXh0IH0gPSBhbmNob3JzW2FuY2hvck5hbWVdO1xuICAgICAgd2hpbGUgKHByZXYpIHtcbiAgICAgICAgdmlzaXRlZC5hZGQocHJldik7XG4gICAgICAgIHByZXYgPSBwcmV2LnByZXY7XG4gICAgICB9XG4gICAgICB3aGlsZSAobmV4dCkge1xuICAgICAgICB2aXNpdGVkLmFkZChuZXh0KTtcbiAgICAgICAgbmV4dCA9IG5leHQubmV4dDtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBub3JtYWxpemVkLmxlbmd0aDsgaSsrKSB7XG4gICAgICBsZXQgZW50cnk6IE5vcm1hbGl6ZWRSZWxhdGl2ZUVudHJ5PElucHV0LCBPdXRwdXQ+IHwgdW5kZWZpbmVkID1cbiAgICAgICAgbm9ybWFsaXplZFtpXTtcbiAgICAgIGlmICh2aXNpdGVkLmhhcyhlbnRyeSkpIGNvbnRpbnVlO1xuICAgICAgaWYgKCFlbnRyeS5wcmV2KSBvcnBoYW5lZFJlbGF0aXZlRW50cmllcy5wdXNoKGVudHJ5KTtcbiAgICAgIHdoaWxlIChlbnRyeSAmJiAhdmlzaXRlZC5oYXMoZW50cnkpKSB7XG4gICAgICAgIHZpc2l0ZWQuYWRkKGVudHJ5KTtcbiAgICAgICAgZW50cnkgPSBlbnRyeS5uZXh0O1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gW29ycGhhbmVkUmVsYXRpdmVFbnRyaWVzLCBhbmNob3JzXTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgYSBmaW5hbCBsaXN0IG9mIG1pZGRsZXdhcmUgaW4gdGhlIG9yZGVyIG9mIGJlaW5nIGV4ZWN1dGVkIGluIHRoZSByZXNvbHZlZCBoYW5kbGVyLlxuICAgKiBJZiByZWxhdGl2ZSBlbnRyaWVzIGxpc3QgaXMgbm90IGVtcHR5LCB0aG9zZSBlbnRyaWVzIHdpbGwgYmUgYWRkZWQgdG8gZmluYWwgbWlkZGxld2FyZVxuICAgKiBsaXN0IHdpdGggcnVsZXMgYmVsb3c6XG4gICAqIDEuIGlmIGB0b01pZGRsZXdhcmVgIGV4aXN0cyBpbiB0aGUgc3BlY2lmaWMgYHN0ZXBgLCB0aGUgbWlkZGxld2FyZSB3aWxsIGJlIGluc2VydGVkIGJlZm9yZVxuICAgKiAgICAgb3IgYWZ0ZXIgdGhlIHNwZWNpZmllZCBgdG9NaWRkbGV3YXJlYFxuICAgKiAyLiBpZiBgdG9NaWRkbGV3YXJlYCBkb2Vzbid0IGV4aXN0IGluIHRoZSBzcGVjaWZpYyBgc3RlcGAsIHRoZSBtaWRkbGV3YXJlIHdpbGwgYmUgYXBwZW5kZWRcbiAgICogICAgIHRvIHNwZWNpZmljIGBzdGVwYCB3aXRoIHByaW9yaXR5IG9mIGBub3JtYWxgXG4gICAqL1xuICBwcml2YXRlIGdldE1pZGRsZXdhcmVMaXN0KCk6IEFycmF5PE1pZGRsZXdhcmVUeXBlPElucHV0LCBPdXRwdXQ+PiB7XG4gICAgbGV0IG1pZGRsZXdhcmVMaXN0OiBBcnJheTxNaWRkbGV3YXJlVHlwZTxJbnB1dCwgT3V0cHV0Pj4gPSBbXTtcbiAgICBjb25zdCBbb3JwaGFuZWRSZWxhdGl2ZUVudHJpZXMsIGFuY2hvcnNdID0gdGhpcy5ub3JtYWxpemVSZWxhdGl2ZUVudHJpZXMoKTtcbiAgICBsZXQgZW50cnlMaXN0ID0gWy4uLnRoaXMuYWJzb2x1dGVFbnRyaWVzLCAuLi5vcnBoYW5lZFJlbGF0aXZlRW50cmllc107XG4gICAgZW50cnlMaXN0ID0gdGhpcy5zb3J0KGVudHJ5TGlzdCk7XG4gICAgZm9yIChjb25zdCBlbnRyeSBvZiBlbnRyeUxpc3QpIHtcbiAgICAgIGNvbnN0IGRlZmF1bHRBbmNob3JWYWx1ZSA9IHsgcHJldjogdW5kZWZpbmVkLCBuZXh0OiB1bmRlZmluZWQgfTtcbiAgICAgIGNvbnN0IHsgcHJldiwgbmV4dCB9ID0gZW50cnkubmFtZVxuICAgICAgICA/IGFuY2hvcnNbZW50cnkubmFtZV0gfHwgZGVmYXVsdEFuY2hvclZhbHVlXG4gICAgICAgIDogZGVmYXVsdEFuY2hvclZhbHVlO1xuICAgICAgbGV0IHJlbGF0aXZlRW50cnkgPSBwcmV2O1xuICAgICAgLy9yZXZlcnNlIHJlbGF0aXZlIGVudHJ5IGxpbmtlZCBsaXN0IGFuZCBhZGQgdG8gb3JkZXJlZCBoYW5kbGVyIGxpc3RcbiAgICAgIHdoaWxlIChyZWxhdGl2ZUVudHJ5Py5wcmV2KSB7XG4gICAgICAgIHJlbGF0aXZlRW50cnkgPSByZWxhdGl2ZUVudHJ5LnByZXY7XG4gICAgICB9XG4gICAgICB3aGlsZSAocmVsYXRpdmVFbnRyeSkge1xuICAgICAgICBtaWRkbGV3YXJlTGlzdC5wdXNoKHJlbGF0aXZlRW50cnkubWlkZGxld2FyZSk7XG4gICAgICAgIHJlbGF0aXZlRW50cnkgPSByZWxhdGl2ZUVudHJ5Lm5leHQ7XG4gICAgICB9XG4gICAgICBtaWRkbGV3YXJlTGlzdC5wdXNoKGVudHJ5Lm1pZGRsZXdhcmUpO1xuICAgICAgbGV0IG9ycGhhbmVkRW50cnkgPSBlbnRyeSBhcyBhbnk7XG4gICAgICB3aGlsZSAoKG9ycGhhbmVkRW50cnkgYXMgYW55KS5uZXh0KSB7XG4gICAgICAgIG1pZGRsZXdhcmVMaXN0LnB1c2goKG9ycGhhbmVkRW50cnkgYXMgYW55KS5uZXh0Lm1pZGRsZXdhcmUpO1xuICAgICAgICBvcnBoYW5lZEVudHJ5ID0gKG9ycGhhbmVkRW50cnkgYXMgYW55KS5uZXh0O1xuICAgICAgfVxuICAgICAgcmVsYXRpdmVFbnRyeSA9IG5leHQ7XG4gICAgICB3aGlsZSAocmVsYXRpdmVFbnRyeSkge1xuICAgICAgICBtaWRkbGV3YXJlTGlzdC5wdXNoKHJlbGF0aXZlRW50cnkubWlkZGxld2FyZSk7XG4gICAgICAgIHJlbGF0aXZlRW50cnkgPSByZWxhdGl2ZUVudHJ5Lm5leHQ7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBtaWRkbGV3YXJlTGlzdC5yZXZlcnNlKCk7XG4gIH1cblxuICByZXNvbHZlPElucHV0VHlwZSBleHRlbmRzIElucHV0LCBPdXRwdXRUeXBlIGV4dGVuZHMgT3V0cHV0PihcbiAgICBoYW5kbGVyOiBEZXNlcmlhbGl6ZUhhbmRsZXI8SW5wdXRUeXBlLCBPdXRwdXRUeXBlPixcbiAgICBjb250ZXh0OiBIYW5kbGVyRXhlY3V0aW9uQ29udGV4dFxuICApOiBIYW5kbGVyPElucHV0VHlwZSwgT3V0cHV0VHlwZT4ge1xuICAgIGZvciAoY29uc3QgbWlkZGxld2FyZSBvZiB0aGlzLmdldE1pZGRsZXdhcmVMaXN0KCkpIHtcbiAgICAgIGhhbmRsZXIgPSBtaWRkbGV3YXJlKFxuICAgICAgICBoYW5kbGVyIGFzIEhhbmRsZXI8SW5wdXQsIE91dHB1dFR5cGU+LFxuICAgICAgICBjb250ZXh0XG4gICAgICApIGFzIGFueTtcbiAgICB9XG5cbiAgICByZXR1cm4gaGFuZGxlciBhcyBIYW5kbGVyPElucHV0VHlwZSwgT3V0cHV0VHlwZT47XG4gIH1cbn1cblxuY29uc3Qgc3RlcFdlaWdodHM6IHsgW2tleSBpbiBTdGVwXTogbnVtYmVyIH0gPSB7XG4gIGluaXRpYWxpemU6IDUsXG4gIHNlcmlhbGl6ZTogNCxcbiAgYnVpbGQ6IDMsXG4gIGZpbmFsaXplUmVxdWVzdDogMixcbiAgZGVzZXJpYWxpemU6IDFcbn07XG5cbmNvbnN0IHByaW9yaXR5V2VpZ2h0czogeyBba2V5IGluIFByaW9yaXR5XTogbnVtYmVyIH0gPSB7XG4gIGhpZ2g6IDMsXG4gIG5vcm1hbDogMixcbiAgbG93OiAxXG59O1xuIl19
|
4920 |
|
4921 | /***/ }),
|
4922 |
|
4923 | /***/ "../../node_modules/@aws-sdk/middleware-stack/build/index.js":
|
4924 | /*!******************************************************************************!*\
|
4925 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-stack/build/index.js ***!
|
4926 | \******************************************************************************/
|
4927 | /*! no static exports found */
|
4928 | /***/ (function(module, exports, __webpack_require__) {
|
4929 |
|
4930 | ;
|
4931 |
|
4932 | Object.defineProperty(exports, "__esModule", { value: true });
|
4933 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4934 | tslib_1.__exportStar(__webpack_require__(/*! ./MiddlewareStack */ "../../node_modules/@aws-sdk/middleware-stack/build/MiddlewareStack.js"), exports);
|
4935 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNERBQWtDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi4vTWlkZGxld2FyZVN0YWNrXCI7XG4iXX0=
|
4936 |
|
4937 | /***/ }),
|
4938 |
|
4939 | /***/ "../../node_modules/@aws-sdk/middleware-user-agent/build/configurations.js":
|
4940 | /*!********************************************************************************************!*\
|
4941 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-user-agent/build/configurations.js ***!
|
4942 | \********************************************************************************************/
|
4943 | /*! no static exports found */
|
4944 | /***/ (function(module, exports, __webpack_require__) {
|
4945 |
|
4946 | ;
|
4947 |
|
4948 | Object.defineProperty(exports, "__esModule", { value: true });
|
4949 | function resolveUserAgentConfig(input) {
|
4950 | return input;
|
4951 | }
|
4952 | exports.resolveUserAgentConfig = resolveUserAgentConfig;
|
4953 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29uZmlndXJhdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFlQSxTQUFnQixzQkFBc0IsQ0FDcEMsS0FBb0Q7SUFFcEQsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDO0FBSkQsd0RBSUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIFVzZXJBZ2VudElucHV0Q29uZmlnIHtcbiAgLyoqXG4gICAqIFRoZSBjdXN0b20gdXNlciBhZ2VudCBoZWFkZXIgdGhhdCB3b3VsZCBiZSBhcHBlbmRlZCB0byBkZWZhdWx0IG9uZVxuICAgKi9cbiAgY3VzdG9tVXNlckFnZW50Pzogc3RyaW5nO1xufVxuaW50ZXJmYWNlIFByZXZpb3VzbHlSZXNvbHZlZCB7XG4gIGRlZmF1bHRVc2VyQWdlbnQ6IHN0cmluZztcbiAgcnVudGltZTogc3RyaW5nO1xufVxuZXhwb3J0IGludGVyZmFjZSBVc2VyQWdlbnRSZXNvbHZlZENvbmZpZyB7XG4gIGRlZmF1bHRVc2VyQWdlbnQ6IHN0cmluZztcbiAgY3VzdG9tVXNlckFnZW50Pzogc3RyaW5nO1xuICBydW50aW1lOiBzdHJpbmc7XG59XG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZVVzZXJBZ2VudENvbmZpZzxUPihcbiAgaW5wdXQ6IFQgJiBQcmV2aW91c2x5UmVzb2x2ZWQgJiBVc2VyQWdlbnRJbnB1dENvbmZpZ1xuKTogVCAmIFVzZXJBZ2VudFJlc29sdmVkQ29uZmlnIHtcbiAgcmV0dXJuIGlucHV0O1xufVxuIl19
|
4954 |
|
4955 | /***/ }),
|
4956 |
|
4957 | /***/ "../../node_modules/@aws-sdk/middleware-user-agent/build/index.js":
|
4958 | /*!***********************************************************************************!*\
|
4959 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-user-agent/build/index.js ***!
|
4960 | \***********************************************************************************/
|
4961 | /*! no static exports found */
|
4962 | /***/ (function(module, exports, __webpack_require__) {
|
4963 |
|
4964 | ;
|
4965 |
|
4966 | Object.defineProperty(exports, "__esModule", { value: true });
|
4967 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4968 | tslib_1.__exportStar(__webpack_require__(/*! ./configurations */ "../../node_modules/@aws-sdk/middleware-user-agent/build/configurations.js"), exports);
|
4969 | tslib_1.__exportStar(__webpack_require__(/*! ./middleware */ "../../node_modules/@aws-sdk/middleware-user-agent/build/middleware.js"), exports);
|
4970 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMkRBQWlDO0FBQ2pDLHVEQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL2NvbmZpZ3VyYXRpb25zXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9taWRkbGV3YXJlXCI7XG4iXX0=
|
4971 |
|
4972 | /***/ }),
|
4973 |
|
4974 | /***/ "../../node_modules/@aws-sdk/middleware-user-agent/build/middleware.js":
|
4975 | /*!****************************************************************************************!*\
|
4976 | !*** /root/amplify-js/node_modules/@aws-sdk/middleware-user-agent/build/middleware.js ***!
|
4977 | \****************************************************************************************/
|
4978 | /*! no static exports found */
|
4979 | /***/ (function(module, exports, __webpack_require__) {
|
4980 |
|
4981 | ;
|
4982 |
|
4983 | Object.defineProperty(exports, "__esModule", { value: true });
|
4984 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
4985 | var protocol_http_1 = __webpack_require__(/*! @aws-sdk/protocol-http */ "../../node_modules/@aws-sdk/protocol-http/build/index.js");
|
4986 | function userAgentMiddleware(options) {
|
4987 | return function (next) { return function (args) {
|
4988 | var request = args.request;
|
4989 | if (!protocol_http_1.HttpRequest.isInstance(request))
|
4990 | return next(args);
|
4991 | var headers = request.headers;
|
4992 | var userAgentHeader = options.runtime === "node" ? "user-agent" : "x-amz-user-agent";
|
4993 | if (!headers[userAgentHeader]) {
|
4994 | headers[userAgentHeader] = "" + options.defaultUserAgent;
|
4995 | }
|
4996 | else {
|
4997 | headers[userAgentHeader] += " " + options.defaultUserAgent;
|
4998 | }
|
4999 | if (options.customUserAgent) {
|
5000 | headers[userAgentHeader] += " " + options.customUserAgent;
|
5001 | }
|
5002 | return next(tslib_1.__assign(tslib_1.__assign({}, args), { request: request }));
|
5003 | }; };
|
5004 | }
|
5005 | exports.userAgentMiddleware = userAgentMiddleware;
|
5006 | exports.getUserAgentMiddlewareOptions = {
|
5007 | name: "getUserAgentMiddleware",
|
5008 | step: "build",
|
5009 | tags: ["SET_USER_AGENT", "USER_AGENT"]
|
5010 | };
|
5011 | exports.getUserAgentPlugin = function (config) { return ({
|
5012 | applyToStack: function (clientStack) {
|
5013 | clientStack.add(userAgentMiddleware(config), exports.getUserAgentMiddlewareOptions);
|
5014 | }
|
5015 | }); };
|
5016 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWlkZGxld2FyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9taWRkbGV3YXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQVFBLHdEQUFxRDtBQUdyRCxTQUFnQixtQkFBbUIsQ0FBQyxPQUFnQztJQUNsRSxPQUFPLFVBQ0wsSUFBNEIsSUFDRCxPQUFBLFVBQzNCLElBQWdDO1FBRTFCLElBQUEsc0JBQU8sQ0FBVTtRQUN2QixJQUFJLENBQUMsMkJBQVcsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDO1lBQUUsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDaEQsSUFBQSx5QkFBTyxDQUFhO1FBQzVCLElBQU0sZUFBZSxHQUNuQixPQUFPLENBQUMsT0FBTyxLQUFLLE1BQU0sQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQztRQUNqRSxJQUFJLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxFQUFFO1lBQzdCLE9BQU8sQ0FBQyxlQUFlLENBQUMsR0FBRyxLQUFHLE9BQU8sQ0FBQyxnQkFBa0IsQ0FBQztTQUMxRDthQUFNO1lBQ0wsT0FBTyxDQUFDLGVBQWUsQ0FBQyxJQUFJLE1BQUksT0FBTyxDQUFDLGdCQUFrQixDQUFDO1NBQzVEO1FBQ0QsSUFBSSxPQUFPLENBQUMsZUFBZSxFQUFFO1lBQzNCLE9BQU8sQ0FBQyxlQUFlLENBQUMsSUFBSSxNQUFJLE9BQU8sQ0FBQyxlQUFpQixDQUFDO1NBQzNEO1FBQ0QsT0FBTyxJQUFJLHVDQUNOLElBQUksS0FDUCxPQUFPLFNBQUEsSUFDUCxDQUFDO0lBQ0wsQ0FBQyxFQXBCNEIsQ0FvQjVCLENBQUM7QUFDSixDQUFDO0FBeEJELGtEQXdCQztBQUVZLFFBQUEsNkJBQTZCLEdBQXdCO0lBQ2hFLElBQUksRUFBRSx3QkFBd0I7SUFDOUIsSUFBSSxFQUFFLE9BQU87SUFDYixJQUFJLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxZQUFZLENBQUM7Q0FDdkMsQ0FBQztBQUVXLFFBQUEsa0JBQWtCLEdBQUcsVUFDaEMsTUFBK0IsSUFDUCxPQUFBLENBQUM7SUFDekIsWUFBWSxFQUFFLFVBQUEsV0FBVztRQUN2QixXQUFXLENBQUMsR0FBRyxDQUFDLG1CQUFtQixDQUFDLE1BQU0sQ0FBQyxFQUFFLHFDQUE2QixDQUFDLENBQUM7SUFDOUUsQ0FBQztDQUNGLENBQUMsRUFKd0IsQ0FJeEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEJ1aWxkSGFuZGxlckFyZ3VtZW50cyxcbiAgQnVpbGRIYW5kbGVyLFxuICBNZXRhZGF0YUJlYXJlcixcbiAgQnVpbGRIYW5kbGVyT3V0cHV0LFxuICBQbHVnZ2FibGUsXG4gIEJ1aWxkSGFuZGxlck9wdGlvbnNcbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBIdHRwUmVxdWVzdCB9IGZyb20gXCJAYXdzLXNkay9wcm90b2NvbC1odHRwXCI7XG5pbXBvcnQgeyBVc2VyQWdlbnRSZXNvbHZlZENvbmZpZyB9IGZyb20gXCIuL2NvbmZpZ3VyYXRpb25zXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VyQWdlbnRNaWRkbGV3YXJlKG9wdGlvbnM6IFVzZXJBZ2VudFJlc29sdmVkQ29uZmlnKSB7XG4gIHJldHVybiA8T3V0cHV0IGV4dGVuZHMgTWV0YWRhdGFCZWFyZXI+KFxuICAgIG5leHQ6IEJ1aWxkSGFuZGxlcjxhbnksIGFueT5cbiAgKTogQnVpbGRIYW5kbGVyPGFueSwgYW55PiA9PiAoXG4gICAgYXJnczogQnVpbGRIYW5kbGVyQXJndW1lbnRzPGFueT5cbiAgKTogUHJvbWlzZTxCdWlsZEhhbmRsZXJPdXRwdXQ8T3V0cHV0Pj4gPT4ge1xuICAgIGxldCB7IHJlcXVlc3QgfSA9IGFyZ3M7XG4gICAgaWYgKCFIdHRwUmVxdWVzdC5pc0luc3RhbmNlKHJlcXVlc3QpKSByZXR1cm4gbmV4dChhcmdzKTtcbiAgICBjb25zdCB7IGhlYWRlcnMgfSA9IHJlcXVlc3Q7XG4gICAgY29uc3QgdXNlckFnZW50SGVhZGVyID1cbiAgICAgIG9wdGlvbnMucnVudGltZSA9PT0gXCJub2RlXCIgPyBcInVzZXItYWdlbnRcIiA6IFwieC1hbXotdXNlci1hZ2VudFwiO1xuICAgIGlmICghaGVhZGVyc1t1c2VyQWdlbnRIZWFkZXJdKSB7XG4gICAgICBoZWFkZXJzW3VzZXJBZ2VudEhlYWRlcl0gPSBgJHtvcHRpb25zLmRlZmF1bHRVc2VyQWdlbnR9YDtcbiAgICB9IGVsc2Uge1xuICAgICAgaGVhZGVyc1t1c2VyQWdlbnRIZWFkZXJdICs9IGAgJHtvcHRpb25zLmRlZmF1bHRVc2VyQWdlbnR9YDtcbiAgICB9XG4gICAgaWYgKG9wdGlvbnMuY3VzdG9tVXNlckFnZW50KSB7XG4gICAgICBoZWFkZXJzW3VzZXJBZ2VudEhlYWRlcl0gKz0gYCAke29wdGlvbnMuY3VzdG9tVXNlckFnZW50fWA7XG4gICAgfVxuICAgIHJldHVybiBuZXh0KHtcbiAgICAgIC4uLmFyZ3MsXG4gICAgICByZXF1ZXN0XG4gICAgfSk7XG4gIH07XG59XG5cbmV4cG9ydCBjb25zdCBnZXRVc2VyQWdlbnRNaWRkbGV3YXJlT3B0aW9uczogQnVpbGRIYW5kbGVyT3B0aW9ucyA9IHtcbiAgbmFtZTogXCJnZXRVc2VyQWdlbnRNaWRkbGV3YXJlXCIsXG4gIHN0ZXA6IFwiYnVpbGRcIixcbiAgdGFnczogW1wiU0VUX1VTRVJfQUdFTlRcIiwgXCJVU0VSX0FHRU5UXCJdXG59O1xuXG5leHBvcnQgY29uc3QgZ2V0VXNlckFnZW50UGx1Z2luID0gKFxuICBjb25maWc6IFVzZXJBZ2VudFJlc29sdmVkQ29uZmlnXG4pOiBQbHVnZ2FibGU8YW55LCBhbnk+ID0+ICh7XG4gIGFwcGx5VG9TdGFjazogY2xpZW50U3RhY2sgPT4ge1xuICAgIGNsaWVudFN0YWNrLmFkZCh1c2VyQWdlbnRNaWRkbGV3YXJlKGNvbmZpZyksIGdldFVzZXJBZ2VudE1pZGRsZXdhcmVPcHRpb25zKTtcbiAgfVxufSk7XG4iXX0=
|
5017 |
|
5018 | /***/ }),
|
5019 |
|
5020 | /***/ "../../node_modules/@aws-sdk/protocol-http/build/httpRequest.js":
|
5021 | /*!*********************************************************************************!*\
|
5022 | !*** /root/amplify-js/node_modules/@aws-sdk/protocol-http/build/httpRequest.js ***!
|
5023 | \*********************************************************************************/
|
5024 | /*! no static exports found */
|
5025 | /***/ (function(module, exports, __webpack_require__) {
|
5026 |
|
5027 | ;
|
5028 |
|
5029 | Object.defineProperty(exports, "__esModule", { value: true });
|
5030 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
5031 | var HttpRequest = /** @class */ (function () {
|
5032 | function HttpRequest(options) {
|
5033 | this.method = options.method || "GET";
|
5034 | this.hostname = options.hostname || "localhost";
|
5035 | this.port = options.port;
|
5036 | this.query = options.query || {};
|
5037 | this.headers = options.headers || {};
|
5038 | this.body = options.body;
|
5039 | this.protocol = options.protocol
|
5040 | ? options.protocol.substr(-1) !== ":"
|
5041 | ? options.protocol + ":"
|
5042 | : options.protocol
|
5043 | : "https:";
|
5044 | this.path = options.path
|
5045 | ? options.path.charAt(0) !== "/"
|
5046 | ? "/" + options.path
|
5047 | : options.path
|
5048 | : "/";
|
5049 | }
|
5050 | HttpRequest.isInstance = function (request) {
|
5051 | //determine if request is a valid httpRequest
|
5052 | if (!request)
|
5053 | return false;
|
5054 | var req = request;
|
5055 | return ("method" in req &&
|
5056 | "protocol" in req &&
|
5057 | "hostname" in req &&
|
5058 | "path" in req &&
|
5059 | typeof req["query"] === "object" &&
|
5060 | typeof req["headers"] === "object");
|
5061 | };
|
5062 | HttpRequest.prototype.clone = function () {
|
5063 | var cloned = new HttpRequest(tslib_1.__assign(tslib_1.__assign({}, this), { headers: tslib_1.__assign({}, this.headers) }));
|
5064 | if (cloned.query)
|
5065 | cloned.query = cloneQuery(cloned.query);
|
5066 | return cloned;
|
5067 | };
|
5068 | return HttpRequest;
|
5069 | }());
|
5070 | exports.HttpRequest = HttpRequest;
|
5071 | function cloneQuery(query) {
|
5072 | return Object.keys(query).reduce(function (carry, paramName) {
|
5073 | var _a;
|
5074 | var param = query[paramName];
|
5075 | return tslib_1.__assign(tslib_1.__assign({}, carry), (_a = {}, _a[paramName] = Array.isArray(param) ? tslib_1.__spread(param) : param, _a));
|
5076 | }, {});
|
5077 | }
|
5078 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cFJlcXVlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaHR0cFJlcXVlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBYUE7SUFVRSxxQkFBWSxPQUEyQjtRQUNyQyxJQUFJLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDO1FBQ3RDLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsSUFBSSxXQUFXLENBQUM7UUFDaEQsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLEtBQUssSUFBSSxFQUFFLENBQUM7UUFDakMsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQztRQUNyQyxJQUFJLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7UUFDekIsSUFBSSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMsUUFBUTtZQUM5QixDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHO2dCQUNuQyxDQUFDLENBQUksT0FBTyxDQUFDLFFBQVEsTUFBRztnQkFDeEIsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRO1lBQ3BCLENBQUMsQ0FBQyxRQUFRLENBQUM7UUFDYixJQUFJLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJO1lBQ3RCLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHO2dCQUM5QixDQUFDLENBQUMsTUFBSSxPQUFPLENBQUMsSUFBTTtnQkFDcEIsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJO1lBQ2hCLENBQUMsQ0FBQyxHQUFHLENBQUM7SUFDVixDQUFDO0lBRU0sc0JBQVUsR0FBakIsVUFBa0IsT0FBZ0I7UUFDaEMsNkNBQTZDO1FBQzdDLElBQUksQ0FBQyxPQUFPO1lBQUUsT0FBTyxLQUFLLENBQUM7UUFDM0IsSUFBTSxHQUFHLEdBQVEsT0FBTyxDQUFDO1FBQ3pCLE9BQU8sQ0FDTCxRQUFRLElBQUksR0FBRztZQUNmLFVBQVUsSUFBSSxHQUFHO1lBQ2pCLFVBQVUsSUFBSSxHQUFHO1lBQ2pCLE1BQU0sSUFBSSxHQUFHO1lBQ2IsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLEtBQUssUUFBUTtZQUNoQyxPQUFPLEdBQUcsQ0FBQyxTQUFTLENBQUMsS0FBSyxRQUFRLENBQ25DLENBQUM7SUFDSixDQUFDO0lBRUQsMkJBQUssR0FBTDtRQUNFLElBQU0sTUFBTSxHQUFHLElBQUksV0FBVyx1Q0FDekIsSUFBSSxLQUNQLE9BQU8sdUJBQU8sSUFBSSxDQUFDLE9BQU8sS0FDMUIsQ0FBQztRQUNILElBQUksTUFBTSxDQUFDLEtBQUs7WUFBRSxNQUFNLENBQUMsS0FBSyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDMUQsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQztJQUNILGtCQUFDO0FBQUQsQ0FBQyxBQW5ERCxJQW1EQztBQW5EWSxrQ0FBVztBQXFEeEIsU0FBUyxVQUFVLENBQUMsS0FBd0I7SUFDMUMsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sQ0FDOUIsVUFBQyxLQUF3QixFQUFFLFNBQWlCOztRQUMxQyxJQUFNLEtBQUssR0FBRyxLQUFLLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDL0IsNkNBQ0ssS0FBSyxnQkFDUCxTQUFTLElBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLGtCQUFLLEtBQUssRUFBRSxDQUFDLENBQUMsS0FBSyxPQUN0RDtJQUNKLENBQUMsRUFDRCxFQUFFLENBQ0gsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBIdHRwTWVzc2FnZSxcbiAgRW5kcG9pbnQsXG4gIFF1ZXJ5UGFyYW1ldGVyQmFnLFxuICBIZWFkZXJCYWcsXG4gIEh0dHBSZXF1ZXN0IGFzIElIdHRwUmVxdWVzdFxufSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxudHlwZSBIdHRwUmVxdWVzdE9wdGlvbnMgPSBQYXJ0aWFsPEh0dHBNZXNzYWdlPiAmXG4gIFBhcnRpYWw8RW5kcG9pbnQ+ICYgeyBtZXRob2Q/OiBzdHJpbmcgfTtcblxuZXhwb3J0IGludGVyZmFjZSBIdHRwUmVxdWVzdCBleHRlbmRzIElIdHRwUmVxdWVzdCB7fVxuXG5leHBvcnQgY2xhc3MgSHR0cFJlcXVlc3QgaW1wbGVtZW50cyBIdHRwTWVzc2FnZSwgRW5kcG9pbnQge1xuICBwdWJsaWMgbWV0aG9kOiBzdHJpbmc7XG4gIHB1YmxpYyBwcm90b2NvbDogc3RyaW5nO1xuICBwdWJsaWMgaG9zdG5hbWU6IHN0cmluZztcbiAgcHVibGljIHBvcnQ/OiBudW1iZXI7XG4gIHB1YmxpYyBwYXRoOiBzdHJpbmc7XG4gIHB1YmxpYyBxdWVyeTogUXVlcnlQYXJhbWV0ZXJCYWc7XG4gIHB1YmxpYyBoZWFkZXJzOiBIZWFkZXJCYWc7XG4gIHB1YmxpYyBib2R5PzogYW55O1xuXG4gIGNvbnN0cnVjdG9yKG9wdGlvbnM6IEh0dHBSZXF1ZXN0T3B0aW9ucykge1xuICAgIHRoaXMubWV0aG9kID0gb3B0aW9ucy5tZXRob2QgfHwgXCJHRVRcIjtcbiAgICB0aGlzLmhvc3RuYW1lID0gb3B0aW9ucy5ob3N0bmFtZSB8fCBcImxvY2FsaG9zdFwiO1xuICAgIHRoaXMucG9ydCA9IG9wdGlvbnMucG9ydDtcbiAgICB0aGlzLnF1ZXJ5ID0gb3B0aW9ucy5xdWVyeSB8fCB7fTtcbiAgICB0aGlzLmhlYWRlcnMgPSBvcHRpb25zLmhlYWRlcnMgfHwge307XG4gICAgdGhpcy5ib2R5ID0gb3B0aW9ucy5ib2R5O1xuICAgIHRoaXMucHJvdG9jb2wgPSBvcHRpb25zLnByb3RvY29sXG4gICAgICA/IG9wdGlvbnMucHJvdG9jb2wuc3Vic3RyKC0xKSAhPT0gXCI6XCJcbiAgICAgICAgPyBgJHtvcHRpb25zLnByb3RvY29sfTpgXG4gICAgICAgIDogb3B0aW9ucy5wcm90b2NvbFxuICAgICAgOiBcImh0dHBzOlwiO1xuICAgIHRoaXMucGF0aCA9IG9wdGlvbnMucGF0aFxuICAgICAgPyBvcHRpb25zLnBhdGguY2hhckF0KDApICE9PSBcIi9cIlxuICAgICAgICA/IGAvJHtvcHRpb25zLnBhdGh9YFxuICAgICAgICA6IG9wdGlvbnMucGF0aFxuICAgICAgOiBcIi9cIjtcbiAgfVxuXG4gIHN0YXRpYyBpc0luc3RhbmNlKHJlcXVlc3Q6IHVua25vd24pOiByZXF1ZXN0IGlzIEh0dHBSZXF1ZXN0IHtcbiAgICAvL2RldGVybWluZSBpZiByZXF1ZXN0IGlzIGEgdmFsaWQgaHR0cFJlcXVlc3RcbiAgICBpZiAoIXJlcXVlc3QpIHJldHVybiBmYWxzZTtcbiAgICBjb25zdCByZXE6IGFueSA9IHJlcXVlc3Q7XG4gICAgcmV0dXJuIChcbiAgICAgIFwibWV0aG9kXCIgaW4gcmVxICYmXG4gICAgICBcInByb3RvY29sXCIgaW4gcmVxICYmXG4gICAgICBcImhvc3RuYW1lXCIgaW4gcmVxICYmXG4gICAgICBcInBhdGhcIiBpbiByZXEgJiZcbiAgICAgIHR5cGVvZiByZXFbXCJxdWVyeVwiXSA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgdHlwZW9mIHJlcVtcImhlYWRlcnNcIl0gPT09IFwib2JqZWN0XCJcbiAgICApO1xuICB9XG5cbiAgY2xvbmUoKTogSHR0cFJlcXVlc3Qge1xuICAgIGNvbnN0IGNsb25lZCA9IG5ldyBIdHRwUmVxdWVzdCh7XG4gICAgICAuLi50aGlzLFxuICAgICAgaGVhZGVyczogeyAuLi50aGlzLmhlYWRlcnMgfVxuICAgIH0pO1xuICAgIGlmIChjbG9uZWQucXVlcnkpIGNsb25lZC5xdWVyeSA9IGNsb25lUXVlcnkoY2xvbmVkLnF1ZXJ5KTtcbiAgICByZXR1cm4gY2xvbmVkO1xuICB9XG59XG5cbmZ1bmN0aW9uIGNsb25lUXVlcnkocXVlcnk6IFF1ZXJ5UGFyYW1ldGVyQmFnKTogUXVlcnlQYXJhbWV0ZXJCYWcge1xuICByZXR1cm4gT2JqZWN0LmtleXMocXVlcnkpLnJlZHVjZShcbiAgICAoY2Fycnk6IFF1ZXJ5UGFyYW1ldGVyQmFnLCBwYXJhbU5hbWU6IHN0cmluZykgPT4ge1xuICAgICAgY29uc3QgcGFyYW0gPSBxdWVyeVtwYXJhbU5hbWVdO1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uY2FycnksXG4gICAgICAgIFtwYXJhbU5hbWVdOiBBcnJheS5pc0FycmF5KHBhcmFtKSA/IFsuLi5wYXJhbV0gOiBwYXJhbVxuICAgICAgfTtcbiAgICB9LFxuICAgIHt9XG4gICk7XG59XG4iXX0=
|
5079 |
|
5080 | /***/ }),
|
5081 |
|
5082 | /***/ "../../node_modules/@aws-sdk/protocol-http/build/httpResponse.js":
|
5083 | /*!**********************************************************************************!*\
|
5084 | !*** /root/amplify-js/node_modules/@aws-sdk/protocol-http/build/httpResponse.js ***!
|
5085 | \**********************************************************************************/
|
5086 | /*! no static exports found */
|
5087 | /***/ (function(module, exports, __webpack_require__) {
|
5088 |
|
5089 | ;
|
5090 |
|
5091 | Object.defineProperty(exports, "__esModule", { value: true });
|
5092 | var HttpResponse = /** @class */ (function () {
|
5093 | function HttpResponse(options) {
|
5094 | this.statusCode = options.statusCode;
|
5095 | this.headers = options.headers || {};
|
5096 | this.body = options.body;
|
5097 | }
|
5098 | HttpResponse.isInstance = function (response) {
|
5099 | //determine if response is a valid HttpResponse
|
5100 | if (!response)
|
5101 | return false;
|
5102 | var resp = response;
|
5103 | return (typeof resp.statusCode === "number" && typeof resp.headers === "object");
|
5104 | };
|
5105 | return HttpResponse;
|
5106 | }());
|
5107 | exports.HttpResponse = HttpResponse;
|
5108 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cFJlc3BvbnNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2h0dHBSZXNwb25zZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQVlBO0lBS0Usc0JBQVksT0FBNEI7UUFDdEMsSUFBSSxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsVUFBVSxDQUFDO1FBQ3JDLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUM7UUFDckMsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO0lBQzNCLENBQUM7SUFFTSx1QkFBVSxHQUFqQixVQUFrQixRQUFpQjtRQUNqQywrQ0FBK0M7UUFDL0MsSUFBSSxDQUFDLFFBQVE7WUFBRSxPQUFPLEtBQUssQ0FBQztRQUM1QixJQUFNLElBQUksR0FBRyxRQUFlLENBQUM7UUFDN0IsT0FBTyxDQUNMLE9BQU8sSUFBSSxDQUFDLFVBQVUsS0FBSyxRQUFRLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxLQUFLLFFBQVEsQ0FDeEUsQ0FBQztJQUNKLENBQUM7SUFDSCxtQkFBQztBQUFELENBQUMsQUFuQkQsSUFtQkM7QUFuQlksb0NBQVkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBIdHRwTWVzc2FnZSxcbiAgSGVhZGVyQmFnLFxuICBIdHRwUmVzcG9uc2UgYXMgSUh0dHBSZXNwb25zZVxufSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxudHlwZSBIdHRwUmVzcG9uc2VPcHRpb25zID0gUGFydGlhbDxIdHRwTWVzc2FnZT4gJiB7XG4gIHN0YXR1c0NvZGU6IG51bWJlcjtcbn07XG5cbmV4cG9ydCBpbnRlcmZhY2UgSHR0cFJlc3BvbnNlIGV4dGVuZHMgSUh0dHBSZXNwb25zZSB7fVxuXG5leHBvcnQgY2xhc3MgSHR0cFJlc3BvbnNlIHtcbiAgcHVibGljIHN0YXR1c0NvZGU6IG51bWJlcjtcbiAgcHVibGljIGhlYWRlcnM6IEhlYWRlckJhZztcbiAgcHVibGljIGJvZHk/OiBhbnk7XG5cbiAgY29uc3RydWN0b3Iob3B0aW9uczogSHR0cFJlc3BvbnNlT3B0aW9ucykge1xuICAgIHRoaXMuc3RhdHVzQ29kZSA9IG9wdGlvbnMuc3RhdHVzQ29kZTtcbiAgICB0aGlzLmhlYWRlcnMgPSBvcHRpb25zLmhlYWRlcnMgfHwge307XG4gICAgdGhpcy5ib2R5ID0gb3B0aW9ucy5ib2R5O1xuICB9XG5cbiAgc3RhdGljIGlzSW5zdGFuY2UocmVzcG9uc2U6IHVua25vd24pOiByZXNwb25zZSBpcyBIdHRwUmVzcG9uc2Uge1xuICAgIC8vZGV0ZXJtaW5lIGlmIHJlc3BvbnNlIGlzIGEgdmFsaWQgSHR0cFJlc3BvbnNlXG4gICAgaWYgKCFyZXNwb25zZSkgcmV0dXJuIGZhbHNlO1xuICAgIGNvbnN0IHJlc3AgPSByZXNwb25zZSBhcyBhbnk7XG4gICAgcmV0dXJuIChcbiAgICAgIHR5cGVvZiByZXNwLnN0YXR1c0NvZGUgPT09IFwibnVtYmVyXCIgJiYgdHlwZW9mIHJlc3AuaGVhZGVycyA9PT0gXCJvYmplY3RcIlxuICAgICk7XG4gIH1cbn1cbiJdfQ==
|
5109 |
|
5110 | /***/ }),
|
5111 |
|
5112 | /***/ "../../node_modules/@aws-sdk/protocol-http/build/index.js":
|
5113 | /*!***************************************************************************!*\
|
5114 | !*** /root/amplify-js/node_modules/@aws-sdk/protocol-http/build/index.js ***!
|
5115 | \***************************************************************************/
|
5116 | /*! no static exports found */
|
5117 | /***/ (function(module, exports, __webpack_require__) {
|
5118 |
|
5119 | ;
|
5120 |
|
5121 | Object.defineProperty(exports, "__esModule", { value: true });
|
5122 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
5123 | tslib_1.__exportStar(__webpack_require__(/*! ./httpResponse */ "../../node_modules/@aws-sdk/protocol-http/build/httpResponse.js"), exports);
|
5124 | tslib_1.__exportStar(__webpack_require__(/*! ./httpRequest */ "../../node_modules/@aws-sdk/protocol-http/build/httpRequest.js"), exports);
|
5125 | tslib_1.__exportStar(__webpack_require__(/*! ./isValidHostname */ "../../node_modules/@aws-sdk/protocol-http/build/isValidHostname.js"), exports);
|
5126 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEseURBQStCO0FBQy9CLHdEQUE4QjtBQUU5Qiw0REFBa0MiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9odHRwUmVzcG9uc2VcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2h0dHBSZXF1ZXN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9odHRwSGFuZGxlclwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaXNWYWxpZEhvc3RuYW1lXCI7XG4iXX0=
|
5127 |
|
5128 | /***/ }),
|
5129 |
|
5130 | /***/ "../../node_modules/@aws-sdk/protocol-http/build/isValidHostname.js":
|
5131 | /*!*************************************************************************************!*\
|
5132 | !*** /root/amplify-js/node_modules/@aws-sdk/protocol-http/build/isValidHostname.js ***!
|
5133 | \*************************************************************************************/
|
5134 | /*! no static exports found */
|
5135 | /***/ (function(module, exports, __webpack_require__) {
|
5136 |
|
5137 | ;
|
5138 |
|
5139 | Object.defineProperty(exports, "__esModule", { value: true });
|
5140 | function isValidHostname(hostname) {
|
5141 | var hostPattern = /^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;
|
5142 | return hostPattern.test(hostname);
|
5143 | }
|
5144 | exports.isValidHostname = isValidHostname;
|
5145 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNWYWxpZEhvc3RuYW1lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2lzVmFsaWRIb3N0bmFtZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLFNBQWdCLGVBQWUsQ0FBQyxRQUFnQjtJQUM5QyxJQUFNLFdBQVcsR0FBRyx5REFBeUQsQ0FBQztJQUM5RSxPQUFPLFdBQVcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDcEMsQ0FBQztBQUhELDBDQUdDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWRIb3N0bmFtZShob3N0bmFtZTogc3RyaW5nKTogYm9vbGVhbiB7XG4gIGNvbnN0IGhvc3RQYXR0ZXJuID0gL15bYS16QS1aMC05XXsxfSR8XlthLXpBLVowLTldW2EtekEtWjAtOVxcLV0qW2EtekEtWjAtOV0kLztcbiAgcmV0dXJuIGhvc3RQYXR0ZXJuLnRlc3QoaG9zdG5hbWUpO1xufVxuIl19
|
5146 |
|
5147 | /***/ }),
|
5148 |
|
5149 | /***/ "../../node_modules/@aws-sdk/querystring-builder/build/index.js":
|
5150 | /*!*********************************************************************************!*\
|
5151 | !*** /root/amplify-js/node_modules/@aws-sdk/querystring-builder/build/index.js ***!
|
5152 | \*********************************************************************************/
|
5153 | /*! no static exports found */
|
5154 | /***/ (function(module, exports, __webpack_require__) {
|
5155 |
|
5156 | ;
|
5157 |
|
5158 | Object.defineProperty(exports, "__esModule", { value: true });
|
5159 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
5160 | var util_uri_escape_1 = __webpack_require__(/*! @aws-sdk/util-uri-escape */ "../../node_modules/@aws-sdk/util-uri-escape/build/index.js");
|
5161 | function buildQueryString(query) {
|
5162 | var e_1, _a;
|
5163 | var parts = [];
|
5164 | try {
|
5165 | for (var _b = tslib_1.__values(Object.keys(query).sort()), _c = _b.next(); !_c.done; _c = _b.next()) {
|
5166 | var key = _c.value;
|
5167 | var value = query[key];
|
5168 | key = util_uri_escape_1.escapeUri(key);
|
5169 | if (Array.isArray(value)) {
|
5170 | for (var i = 0, iLen = value.length; i < iLen; i++) {
|
5171 | parts.push(key + "=" + util_uri_escape_1.escapeUri(value[i]));
|
5172 | }
|
5173 | }
|
5174 | else {
|
5175 | var qsEntry = key;
|
5176 | if (value || typeof value === "string") {
|
5177 | qsEntry += "=" + util_uri_escape_1.escapeUri(value);
|
5178 | }
|
5179 | parts.push(qsEntry);
|
5180 | }
|
5181 | }
|
5182 | }
|
5183 | catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
5184 | finally {
|
5185 | try {
|
5186 | if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
|
5187 | }
|
5188 | finally { if (e_1) throw e_1.error; }
|
5189 | }
|
5190 | return parts.join("&");
|
5191 | }
|
5192 | exports.buildQueryString = buildQueryString;
|
5193 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsNERBQXFEO0FBRXJELFNBQWdCLGdCQUFnQixDQUFDLEtBQXdCOztJQUN2RCxJQUFNLEtBQUssR0FBYSxFQUFFLENBQUM7O1FBQzNCLEtBQWdCLElBQUEsS0FBQSxpQkFBQSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFBLGdCQUFBLDRCQUFFO1lBQXRDLElBQUksR0FBRyxXQUFBO1lBQ1YsSUFBTSxLQUFLLEdBQUcsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ3pCLEdBQUcsR0FBRywyQkFBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ3JCLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRTtnQkFDeEIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsSUFBSSxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDLEVBQUUsRUFBRTtvQkFDbEQsS0FBSyxDQUFDLElBQUksQ0FBSSxHQUFHLFNBQUksMkJBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUcsQ0FBQyxDQUFDO2lCQUM3QzthQUNGO2lCQUFNO2dCQUNMLElBQUksT0FBTyxHQUFHLEdBQUcsQ0FBQztnQkFDbEIsSUFBSSxLQUFLLElBQUksT0FBTyxLQUFLLEtBQUssUUFBUSxFQUFFO29CQUN0QyxPQUFPLElBQUksTUFBSSwyQkFBUyxDQUFDLEtBQUssQ0FBRyxDQUFDO2lCQUNuQztnQkFDRCxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO2FBQ3JCO1NBQ0Y7Ozs7Ozs7OztJQUVELE9BQU8sS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUN6QixDQUFDO0FBbkJELDRDQW1CQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFF1ZXJ5UGFyYW1ldGVyQmFnIH0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5pbXBvcnQgeyBlc2NhcGVVcmkgfSBmcm9tIFwiQGF3cy1zZGsvdXRpbC11cmktZXNjYXBlXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBidWlsZFF1ZXJ5U3RyaW5nKHF1ZXJ5OiBRdWVyeVBhcmFtZXRlckJhZyk6IHN0cmluZyB7XG4gIGNvbnN0IHBhcnRzOiBzdHJpbmdbXSA9IFtdO1xuICBmb3IgKGxldCBrZXkgb2YgT2JqZWN0LmtleXMocXVlcnkpLnNvcnQoKSkge1xuICAgIGNvbnN0IHZhbHVlID0gcXVlcnlba2V5XTtcbiAgICBrZXkgPSBlc2NhcGVVcmkoa2V5KTtcbiAgICBpZiAoQXJyYXkuaXNBcnJheSh2YWx1ZSkpIHtcbiAgICAgIGZvciAobGV0IGkgPSAwLCBpTGVuID0gdmFsdWUubGVuZ3RoOyBpIDwgaUxlbjsgaSsrKSB7XG4gICAgICAgIHBhcnRzLnB1c2goYCR7a2V5fT0ke2VzY2FwZVVyaSh2YWx1ZVtpXSl9YCk7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIGxldCBxc0VudHJ5ID0ga2V5O1xuICAgICAgaWYgKHZhbHVlIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIikge1xuICAgICAgICBxc0VudHJ5ICs9IGA9JHtlc2NhcGVVcmkodmFsdWUpfWA7XG4gICAgICB9XG4gICAgICBwYXJ0cy5wdXNoKHFzRW50cnkpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBwYXJ0cy5qb2luKFwiJlwiKTtcbn1cbiJdfQ==
|
5194 |
|
5195 | /***/ }),
|
5196 |
|
5197 | /***/ "../../node_modules/@aws-sdk/querystring-parser/build/index.js":
|
5198 | /*!********************************************************************************!*\
|
5199 | !*** /root/amplify-js/node_modules/@aws-sdk/querystring-parser/build/index.js ***!
|
5200 | \********************************************************************************/
|
5201 | /*! no static exports found */
|
5202 | /***/ (function(module, exports, __webpack_require__) {
|
5203 |
|
5204 | ;
|
5205 |
|
5206 | Object.defineProperty(exports, "__esModule", { value: true });
|
5207 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
5208 | function parseQueryString(querystring) {
|
5209 | var e_1, _a;
|
5210 | var query = {};
|
5211 | querystring = querystring.replace(/^\?/, "");
|
5212 | if (querystring) {
|
5213 | try {
|
5214 | for (var _b = tslib_1.__values(querystring.split("&")), _c = _b.next(); !_c.done; _c = _b.next()) {
|
5215 | var pair = _c.value;
|
5216 | var _d = tslib_1.__read(pair.split("="), 2), key = _d[0], _e = _d[1], value = _e === void 0 ? null : _e;
|
5217 | key = decodeURIComponent(key);
|
5218 | if (value) {
|
5219 | value = decodeURIComponent(value);
|
5220 | }
|
5221 | if (!(key in query)) {
|
5222 | query[key] = value;
|
5223 | }
|
5224 | else if (Array.isArray(query[key])) {
|
5225 | query[key].push(value);
|
5226 | }
|
5227 | else {
|
5228 | query[key] = [query[key], value];
|
5229 | }
|
5230 | }
|
5231 | }
|
5232 | catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
5233 | finally {
|
5234 | try {
|
5235 | if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
|
5236 | }
|
5237 | finally { if (e_1) throw e_1.error; }
|
5238 | }
|
5239 | }
|
5240 | return query;
|
5241 | }
|
5242 | exports.parseQueryString = parseQueryString;
|
5243 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsU0FBZ0IsZ0JBQWdCLENBQUMsV0FBbUI7O0lBQ2xELElBQU0sS0FBSyxHQUFzQixFQUFFLENBQUM7SUFDcEMsV0FBVyxHQUFHLFdBQVcsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBRTdDLElBQUksV0FBVyxFQUFFOztZQUNmLEtBQW1CLElBQUEsS0FBQSxpQkFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFBLGdCQUFBLDRCQUFFO2dCQUF0QyxJQUFNLElBQUksV0FBQTtnQkFDVCxJQUFBLHVDQUFxQyxFQUFwQyxXQUFHLEVBQUUsVUFBWSxFQUFaLGlDQUErQixDQUFDO2dCQUMxQyxHQUFHLEdBQUcsa0JBQWtCLENBQUMsR0FBRyxDQUFDLENBQUM7Z0JBQzlCLElBQUksS0FBSyxFQUFFO29CQUNULEtBQUssR0FBRyxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsQ0FBQztpQkFDbkM7Z0JBQ0QsSUFBSSxDQUFDLENBQUMsR0FBRyxJQUFJLEtBQUssQ0FBQyxFQUFFO29CQUNuQixLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsS0FBSyxDQUFDO2lCQUNwQjtxQkFBTSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUU7b0JBQ25DLEtBQUssQ0FBQyxHQUFHLENBQW1CLENBQUMsSUFBSSxDQUFDLEtBQWUsQ0FBQyxDQUFDO2lCQUNyRDtxQkFBTTtvQkFDTCxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFXLEVBQUUsS0FBZSxDQUFDLENBQUM7aUJBQ3REO2FBQ0Y7Ozs7Ozs7OztLQUNGO0lBRUQsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDO0FBdEJELDRDQXNCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFF1ZXJ5UGFyYW1ldGVyQmFnIH0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZVF1ZXJ5U3RyaW5nKHF1ZXJ5c3RyaW5nOiBzdHJpbmcpOiBRdWVyeVBhcmFtZXRlckJhZyB7XG4gIGNvbnN0IHF1ZXJ5OiBRdWVyeVBhcmFtZXRlckJhZyA9IHt9O1xuICBxdWVyeXN0cmluZyA9IHF1ZXJ5c3RyaW5nLnJlcGxhY2UoL15cXD8vLCBcIlwiKTtcblxuICBpZiAocXVlcnlzdHJpbmcpIHtcbiAgICBmb3IgKGNvbnN0IHBhaXIgb2YgcXVlcnlzdHJpbmcuc3BsaXQoXCImXCIpKSB7XG4gICAgICBsZXQgW2tleSwgdmFsdWUgPSBudWxsXSA9IHBhaXIuc3BsaXQoXCI9XCIpO1xuICAgICAga2V5ID0gZGVjb2RlVVJJQ29tcG9uZW50KGtleSk7XG4gICAgICBpZiAodmFsdWUpIHtcbiAgICAgICAgdmFsdWUgPSBkZWNvZGVVUklDb21wb25lbnQodmFsdWUpO1xuICAgICAgfVxuICAgICAgaWYgKCEoa2V5IGluIHF1ZXJ5KSkge1xuICAgICAgICBxdWVyeVtrZXldID0gdmFsdWU7XG4gICAgICB9IGVsc2UgaWYgKEFycmF5LmlzQXJyYXkocXVlcnlba2V5XSkpIHtcbiAgICAgICAgKHF1ZXJ5W2tleV0gYXMgQXJyYXk8c3RyaW5nPikucHVzaCh2YWx1ZSBhcyBzdHJpbmcpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcXVlcnlba2V5XSA9IFtxdWVyeVtrZXldIGFzIHN0cmluZywgdmFsdWUgYXMgc3RyaW5nXTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICByZXR1cm4gcXVlcnk7XG59XG4iXX0=
|
5244 |
|
5245 | /***/ }),
|
5246 |
|
5247 | /***/ "../../node_modules/@aws-sdk/service-error-classification/build/constants.js":
|
5248 | /*!**********************************************************************************************!*\
|
5249 | !*** /root/amplify-js/node_modules/@aws-sdk/service-error-classification/build/constants.js ***!
|
5250 | \**********************************************************************************************/
|
5251 | /*! no static exports found */
|
5252 | /***/ (function(module, exports, __webpack_require__) {
|
5253 |
|
5254 | ;
|
5255 |
|
5256 | Object.defineProperty(exports, "__esModule", { value: true });
|
5257 | /**
|
5258 | * Errors encountered when the client clock and server clock cannot agree on the
|
5259 | * current time.
|
5260 | *
|
5261 | * These errors are retryable, assuming the SDK has enabled clock skew
|
5262 | * correction.
|
5263 | */
|
5264 | exports.CLOCK_SKEW_ERROR_CODES = {
|
5265 | AuthFailure: true,
|
5266 | InvalidSignatureException: true,
|
5267 | RequestExpired: true,
|
5268 | RequestInTheFuture: true,
|
5269 | RequestTimeTooSkewed: true,
|
5270 | SignatureDoesNotMatch: true
|
5271 | };
|
5272 | /**
|
5273 | * Errors encountered when the state presumed by an operation is not yet ready.
|
5274 | */
|
5275 | exports.STILL_PROCESSING_ERROR_CODES = {
|
5276 | PriorRequestNotComplete: true
|
5277 | };
|
5278 | /**
|
5279 | * Errors that indicate the SDK is being throttled.
|
5280 | *
|
5281 | * These errors are always retryable.
|
5282 | */
|
5283 | exports.THROTTLING_ERROR_CODES = {
|
5284 | BandwidthLimitExceeded: true,
|
5285 | ProvisionedThroughputExceededException: true,
|
5286 | RequestLimitExceeded: true,
|
5287 | RequestThrottled: true,
|
5288 | RequestThrottledException: true,
|
5289 | SlowDown: true,
|
5290 | ThrottledException: true,
|
5291 | Throttling: true,
|
5292 | ThrottlingException: true,
|
5293 | TooManyRequestsException: true
|
5294 | };
|
5295 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBOzs7Ozs7R0FNRztBQUNVLFFBQUEsc0JBQXNCLEdBQWlCO0lBQ2xELFdBQVcsRUFBRSxJQUFJO0lBQ2pCLHlCQUF5QixFQUFFLElBQUk7SUFDL0IsY0FBYyxFQUFFLElBQUk7SUFDcEIsa0JBQWtCLEVBQUUsSUFBSTtJQUN4QixvQkFBb0IsRUFBRSxJQUFJO0lBQzFCLHFCQUFxQixFQUFFLElBQUk7Q0FDNUIsQ0FBQztBQUVGOztHQUVHO0FBQ1UsUUFBQSw0QkFBNEIsR0FBaUI7SUFDeEQsdUJBQXVCLEVBQUUsSUFBSTtDQUM5QixDQUFDO0FBRUY7Ozs7R0FJRztBQUNVLFFBQUEsc0JBQXNCLEdBQWlCO0lBQ2xELHNCQUFzQixFQUFFLElBQUk7SUFDNUIsc0NBQXNDLEVBQUUsSUFBSTtJQUM1QyxvQkFBb0IsRUFBRSxJQUFJO0lBQzFCLGdCQUFnQixFQUFFLElBQUk7SUFDdEIseUJBQXlCLEVBQUUsSUFBSTtJQUMvQixRQUFRLEVBQUUsSUFBSTtJQUNkLGtCQUFrQixFQUFFLElBQUk7SUFDeEIsVUFBVSxFQUFFLElBQUk7SUFDaEIsbUJBQW1CLEVBQUUsSUFBSTtJQUN6Qix3QkFBd0IsRUFBRSxJQUFJO0NBQy9CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBFcnJvckNvZGVTZXQgPSB7IFtlcnJvckNvZGU6IHN0cmluZ106IHRydWUgfTtcblxuLyoqXG4gKiBFcnJvcnMgZW5jb3VudGVyZWQgd2hlbiB0aGUgY2xpZW50IGNsb2NrIGFuZCBzZXJ2ZXIgY2xvY2sgY2Fubm90IGFncmVlIG9uIHRoZVxuICogY3VycmVudCB0aW1lLlxuICpcbiAqIFRoZXNlIGVycm9ycyBhcmUgcmV0cnlhYmxlLCBhc3N1bWluZyB0aGUgU0RLIGhhcyBlbmFibGVkIGNsb2NrIHNrZXdcbiAqIGNvcnJlY3Rpb24uXG4gKi9cbmV4cG9ydCBjb25zdCBDTE9DS19TS0VXX0VSUk9SX0NPREVTOiBFcnJvckNvZGVTZXQgPSB7XG4gIEF1dGhGYWlsdXJlOiB0cnVlLFxuICBJbnZhbGlkU2lnbmF0dXJlRXhjZXB0aW9uOiB0cnVlLFxuICBSZXF1ZXN0RXhwaXJlZDogdHJ1ZSxcbiAgUmVxdWVzdEluVGhlRnV0dXJlOiB0cnVlLFxuICBSZXF1ZXN0VGltZVRvb1NrZXdlZDogdHJ1ZSxcbiAgU2lnbmF0dXJlRG9lc05vdE1hdGNoOiB0cnVlXG59O1xuXG4vKipcbiAqIEVycm9ycyBlbmNvdW50ZXJlZCB3aGVuIHRoZSBzdGF0ZSBwcmVzdW1lZCBieSBhbiBvcGVyYXRpb24gaXMgbm90IHlldCByZWFkeS5cbiAqL1xuZXhwb3J0IGNvbnN0IFNUSUxMX1BST0NFU1NJTkdfRVJST1JfQ09ERVM6IEVycm9yQ29kZVNldCA9IHtcbiAgUHJpb3JSZXF1ZXN0Tm90Q29tcGxldGU6IHRydWVcbn07XG5cbi8qKlxuICogRXJyb3JzIHRoYXQgaW5kaWNhdGUgdGhlIFNESyBpcyBiZWluZyB0aHJvdHRsZWQuXG4gKlxuICogVGhlc2UgZXJyb3JzIGFyZSBhbHdheXMgcmV0cnlhYmxlLlxuICovXG5leHBvcnQgY29uc3QgVEhST1RUTElOR19FUlJPUl9DT0RFUzogRXJyb3JDb2RlU2V0ID0ge1xuICBCYW5kd2lkdGhMaW1pdEV4Y2VlZGVkOiB0cnVlLFxuICBQcm92aXNpb25lZFRocm91Z2hwdXRFeGNlZWRlZEV4Y2VwdGlvbjogdHJ1ZSxcbiAgUmVxdWVzdExpbWl0RXhjZWVkZWQ6IHRydWUsXG4gIFJlcXVlc3RUaHJvdHRsZWQ6IHRydWUsXG4gIFJlcXVlc3RUaHJvdHRsZWRFeGNlcHRpb246IHRydWUsXG4gIFNsb3dEb3duOiB0cnVlLFxuICBUaHJvdHRsZWRFeGNlcHRpb246IHRydWUsXG4gIFRocm90dGxpbmc6IHRydWUsXG4gIFRocm90dGxpbmdFeGNlcHRpb246IHRydWUsXG4gIFRvb01hbnlSZXF1ZXN0c0V4Y2VwdGlvbjogdHJ1ZVxufTtcbiJdfQ==
|
5296 |
|
5297 | /***/ }),
|
5298 |
|
5299 | /***/ "../../node_modules/@aws-sdk/service-error-classification/build/index.js":
|
5300 | /*!******************************************************************************************!*\
|
5301 | !*** /root/amplify-js/node_modules/@aws-sdk/service-error-classification/build/index.js ***!
|
5302 | \******************************************************************************************/
|
5303 | /*! no static exports found */
|
5304 | /***/ (function(module, exports, __webpack_require__) {
|
5305 |
|
5306 | ;
|
5307 |
|
5308 | Object.defineProperty(exports, "__esModule", { value: true });
|
5309 | var constants_1 = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/service-error-classification/build/constants.js");
|
5310 | function isClockSkewError(error) {
|
5311 | return error.name in constants_1.CLOCK_SKEW_ERROR_CODES;
|
5312 | }
|
5313 | exports.isClockSkewError = isClockSkewError;
|
5314 | function isStillProcessingError(error) {
|
5315 | return error.name in constants_1.STILL_PROCESSING_ERROR_CODES;
|
5316 | }
|
5317 | exports.isStillProcessingError = isStillProcessingError;
|
5318 | function isThrottlingError(error) {
|
5319 | return error.name in constants_1.THROTTLING_ERROR_CODES;
|
5320 | }
|
5321 | exports.isThrottlingError = isThrottlingError;
|
5322 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FJcUI7QUFFckIsU0FBZ0IsZ0JBQWdCLENBQUMsS0FBWTtJQUMzQyxPQUFPLEtBQUssQ0FBQyxJQUFJLElBQUksa0NBQXNCLENBQUM7QUFDOUMsQ0FBQztBQUZELDRDQUVDO0FBRUQsU0FBZ0Isc0JBQXNCLENBQUMsS0FBWTtJQUNqRCxPQUFPLEtBQUssQ0FBQyxJQUFJLElBQUksd0NBQTRCLENBQUM7QUFDcEQsQ0FBQztBQUZELHdEQUVDO0FBRUQsU0FBZ0IsaUJBQWlCLENBQUMsS0FBWTtJQUM1QyxPQUFPLEtBQUssQ0FBQyxJQUFJLElBQUksa0NBQXNCLENBQUM7QUFDOUMsQ0FBQztBQUZELDhDQUVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ0xPQ0tfU0tFV19FUlJPUl9DT0RFUyxcbiAgU1RJTExfUFJPQ0VTU0lOR19FUlJPUl9DT0RFUyxcbiAgVEhST1RUTElOR19FUlJPUl9DT0RFU1xufSBmcm9tIFwiLi9jb25zdGFudHNcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGlzQ2xvY2tTa2V3RXJyb3IoZXJyb3I6IEVycm9yKSB7XG4gIHJldHVybiBlcnJvci5uYW1lIGluIENMT0NLX1NLRVdfRVJST1JfQ09ERVM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc1N0aWxsUHJvY2Vzc2luZ0Vycm9yKGVycm9yOiBFcnJvcik6IGJvb2xlYW4ge1xuICByZXR1cm4gZXJyb3IubmFtZSBpbiBTVElMTF9QUk9DRVNTSU5HX0VSUk9SX0NPREVTO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNUaHJvdHRsaW5nRXJyb3IoZXJyb3I6IEVycm9yKTogYm9vbGVhbiB7XG4gIHJldHVybiBlcnJvci5uYW1lIGluIFRIUk9UVExJTkdfRVJST1JfQ09ERVM7XG59XG4iXX0=
|
5323 |
|
5324 | /***/ }),
|
5325 |
|
5326 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/SignatureV4.js":
|
5327 | /*!**********************************************************************************!*\
|
5328 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/SignatureV4.js ***!
|
5329 | \**********************************************************************************/
|
5330 | /*! exports provided: SignatureV4 */
|
5331 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5332 |
|
5333 | ;
|
5334 | __webpack_require__.r(__webpack_exports__);
|
5335 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SignatureV4", function() { return SignatureV4; });
|
5336 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
5337 | /* harmony import */ var _credentialDerivation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./credentialDerivation */ "../../node_modules/@aws-sdk/signature-v4/dist/es/credentialDerivation.js");
|
5338 | /* harmony import */ var _getCanonicalHeaders__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getCanonicalHeaders */ "../../node_modules/@aws-sdk/signature-v4/dist/es/getCanonicalHeaders.js");
|
5339 | /* harmony import */ var _getCanonicalQuery__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getCanonicalQuery */ "../../node_modules/@aws-sdk/signature-v4/dist/es/getCanonicalQuery.js");
|
5340 | /* harmony import */ var _getPayloadHash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getPayloadHash */ "../../node_modules/@aws-sdk/signature-v4/dist/es/getPayloadHash.js");
|
5341 | /* harmony import */ var _prepareRequest__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./prepareRequest */ "../../node_modules/@aws-sdk/signature-v4/dist/es/prepareRequest.js");
|
5342 | /* harmony import */ var _moveHeadersToQuery__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./moveHeadersToQuery */ "../../node_modules/@aws-sdk/signature-v4/dist/es/moveHeadersToQuery.js");
|
5343 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/signature-v4/dist/es/constants.js");
|
5344 | /* harmony import */ var _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @aws-sdk/util-hex-encoding */ "../../node_modules/@aws-sdk/util-hex-encoding/build/index.js");
|
5345 | /* harmony import */ var _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_8__);
|
5346 | /* harmony import */ var _hasHeader__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./hasHeader */ "../../node_modules/@aws-sdk/signature-v4/dist/es/hasHeader.js");
|
5347 | /* harmony import */ var _utilDate__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utilDate */ "../../node_modules/@aws-sdk/signature-v4/dist/es/utilDate.js");
|
5348 |
|
5349 |
|
5350 |
|
5351 |
|
5352 |
|
5353 |
|
5354 |
|
5355 |
|
5356 |
|
5357 |
|
5358 |
|
5359 | var SignatureV4 = /** @class */ (function () {
|
5360 | function SignatureV4(_a) {
|
5361 | var applyChecksum = _a.applyChecksum, credentials = _a.credentials, region = _a.region, service = _a.service, sha256 = _a.sha256, _b = _a.uriEscapePath, uriEscapePath = _b === void 0 ? true : _b;
|
5362 | this.service = service;
|
5363 | this.sha256 = sha256;
|
5364 | this.uriEscapePath = uriEscapePath;
|
5365 | // default to true if applyChecksum isn't set
|
5366 | this.applyChecksum =
|
5367 | typeof applyChecksum === "boolean" ? applyChecksum : true;
|
5368 | if (typeof region === "string") {
|
5369 | var promisified_1 = Promise.resolve(region);
|
5370 | this.regionProvider = function () { return promisified_1; };
|
5371 | }
|
5372 | else {
|
5373 | this.regionProvider = region;
|
5374 | }
|
5375 | if (typeof credentials === "object") {
|
5376 | var promisified_2 = Promise.resolve(credentials);
|
5377 | this.credentialProvider = function () { return promisified_2; };
|
5378 | }
|
5379 | else {
|
5380 | this.credentialProvider = credentials;
|
5381 | }
|
5382 | }
|
5383 | SignatureV4.prototype.presign = function (originalRequest, options) {
|
5384 | if (options === void 0) { options = {}; }
|
5385 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5386 | var _a, region, credentials, _b, signingDate, _c, expiresIn, unsignableHeaders, signableHeaders, _d, longDate, shortDate, scope, request, canonicalHeaders, _e, _f, _g, _h, _j, _k;
|
5387 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_l) {
|
5388 | switch (_l.label) {
|
5389 | case 0: return [4 /*yield*/, Promise.all([
|
5390 | this.regionProvider(),
|
5391 | this.credentialProvider()
|
5392 | ])];
|
5393 | case 1:
|
5394 | _a = _l.sent(), region = _a[0], credentials = _a[1];
|
5395 | _b = options.signingDate, signingDate = _b === void 0 ? new Date() : _b, _c = options.expiresIn, expiresIn = _c === void 0 ? 3600 : _c, unsignableHeaders = options.unsignableHeaders, signableHeaders = options.signableHeaders;
|
5396 | _d = formatDate(signingDate), longDate = _d.longDate, shortDate = _d.shortDate;
|
5397 | if (expiresIn > _constants__WEBPACK_IMPORTED_MODULE_7__["MAX_PRESIGNED_TTL"]) {
|
5398 | return [2 /*return*/, Promise.reject("Signature version 4 presigned URLs" +
|
5399 | " must have an expiration date less than one week in" +
|
5400 | " the future")];
|
5401 | }
|
5402 | scope = Object(_credentialDerivation__WEBPACK_IMPORTED_MODULE_1__["createScope"])(shortDate, region, this.service);
|
5403 | request = Object(_moveHeadersToQuery__WEBPACK_IMPORTED_MODULE_6__["moveHeadersToQuery"])(Object(_prepareRequest__WEBPACK_IMPORTED_MODULE_5__["prepareRequest"])(originalRequest));
|
5404 | if (credentials.sessionToken) {
|
5405 | request.query[_constants__WEBPACK_IMPORTED_MODULE_7__["TOKEN_QUERY_PARAM"]] = credentials.sessionToken;
|
5406 | }
|
5407 | request.query[_constants__WEBPACK_IMPORTED_MODULE_7__["ALGORITHM_QUERY_PARAM"]] = _constants__WEBPACK_IMPORTED_MODULE_7__["ALGORITHM_IDENTIFIER"];
|
5408 | request.query[_constants__WEBPACK_IMPORTED_MODULE_7__["CREDENTIAL_QUERY_PARAM"]] = credentials.accessKeyId + "/" + scope;
|
5409 | request.query[_constants__WEBPACK_IMPORTED_MODULE_7__["AMZ_DATE_QUERY_PARAM"]] = longDate;
|
5410 | request.query[_constants__WEBPACK_IMPORTED_MODULE_7__["EXPIRES_QUERY_PARAM"]] = expiresIn.toString(10);
|
5411 | canonicalHeaders = Object(_getCanonicalHeaders__WEBPACK_IMPORTED_MODULE_2__["getCanonicalHeaders"])(request, unsignableHeaders, signableHeaders);
|
5412 | request.query[_constants__WEBPACK_IMPORTED_MODULE_7__["SIGNED_HEADERS_QUERY_PARAM"]] = getCanonicalHeaderList(canonicalHeaders);
|
5413 | _e = request.query;
|
5414 | _f = _constants__WEBPACK_IMPORTED_MODULE_7__["SIGNATURE_QUERY_PARAM"];
|
5415 | _g = this.getSignature;
|
5416 | _h = [longDate,
|
5417 | scope,
|
5418 | this.getSigningKey(credentials, region, shortDate)];
|
5419 | _j = this.createCanonicalRequest;
|
5420 | _k = [request,
|
5421 | canonicalHeaders];
|
5422 | return [4 /*yield*/, Object(_getPayloadHash__WEBPACK_IMPORTED_MODULE_4__["getPayloadHash"])(originalRequest, this.sha256)];
|
5423 | case 2: return [4 /*yield*/, _g.apply(this, _h.concat([_j.apply(this, _k.concat([_l.sent()]))]))];
|
5424 | case 3:
|
5425 | _e[_f] = _l.sent();
|
5426 | return [2 /*return*/, request];
|
5427 | }
|
5428 | });
|
5429 | });
|
5430 | };
|
5431 | SignatureV4.prototype.sign = function (toSign, options) {
|
5432 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5433 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
5434 | if (typeof toSign === "string") {
|
5435 | return [2 /*return*/, this.signString(toSign, options)];
|
5436 | }
|
5437 | else if (toSign.headers && toSign.payload) {
|
5438 | return [2 /*return*/, this.signEvent(toSign, options)];
|
5439 | }
|
5440 | else {
|
5441 | return [2 /*return*/, this.signRequest(toSign, options)];
|
5442 | }
|
5443 | return [2 /*return*/];
|
5444 | });
|
5445 | });
|
5446 | };
|
5447 | SignatureV4.prototype.signEvent = function (_a, _b) {
|
5448 | var headers = _a.headers, payload = _a.payload;
|
5449 | var _c = _b.signingDate, signingDate = _c === void 0 ? new Date() : _c, priorSignature = _b.priorSignature;
|
5450 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5451 | var region, _d, shortDate, longDate, scope, hashedPayload, hash, hashedHeaders, _e, stringToSign;
|
5452 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_f) {
|
5453 | switch (_f.label) {
|
5454 | case 0: return [4 /*yield*/, Promise.all([
|
5455 | this.regionProvider(),
|
5456 | this.credentialProvider()
|
5457 | ])];
|
5458 | case 1:
|
5459 | region = (_f.sent())[0];
|
5460 | _d = formatDate(signingDate), shortDate = _d.shortDate, longDate = _d.longDate;
|
5461 | scope = Object(_credentialDerivation__WEBPACK_IMPORTED_MODULE_1__["createScope"])(shortDate, region, this.service);
|
5462 | return [4 /*yield*/, Object(_getPayloadHash__WEBPACK_IMPORTED_MODULE_4__["getPayloadHash"])({ headers: {}, body: payload }, this.sha256)];
|
5463 | case 2:
|
5464 | hashedPayload = _f.sent();
|
5465 | hash = new this.sha256();
|
5466 | hash.update(headers);
|
5467 | _e = _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_8__["toHex"];
|
5468 | return [4 /*yield*/, hash.digest()];
|
5469 | case 3:
|
5470 | hashedHeaders = _e.apply(void 0, [_f.sent()]);
|
5471 | stringToSign = [
|
5472 | _constants__WEBPACK_IMPORTED_MODULE_7__["EVENT_ALGORITHM_IDENTIFIER"],
|
5473 | longDate,
|
5474 | scope,
|
5475 | priorSignature,
|
5476 | hashedHeaders,
|
5477 | hashedPayload
|
5478 | ].join("\n");
|
5479 | return [2 /*return*/, this.signString(stringToSign, { signingDate: signingDate })];
|
5480 | }
|
5481 | });
|
5482 | });
|
5483 | };
|
5484 | SignatureV4.prototype.signString = function (stringToSign, _a) {
|
5485 | var _b = (_a === void 0 ? {} : _a).signingDate, signingDate = _b === void 0 ? new Date() : _b;
|
5486 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5487 | var _c, region, credentials, shortDate, hash, _d, _e, _f;
|
5488 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_g) {
|
5489 | switch (_g.label) {
|
5490 | case 0: return [4 /*yield*/, Promise.all([
|
5491 | this.regionProvider(),
|
5492 | this.credentialProvider()
|
5493 | ])];
|
5494 | case 1:
|
5495 | _c = _g.sent(), region = _c[0], credentials = _c[1];
|
5496 | shortDate = formatDate(signingDate).shortDate;
|
5497 | _e = (_d = this.sha256).bind;
|
5498 | return [4 /*yield*/, this.getSigningKey(credentials, region, shortDate)];
|
5499 | case 2:
|
5500 | hash = new (_e.apply(_d, [void 0, _g.sent()]))();
|
5501 | hash.update(stringToSign);
|
5502 | _f = _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_8__["toHex"];
|
5503 | return [4 /*yield*/, hash.digest()];
|
5504 | case 3: return [2 /*return*/, _f.apply(void 0, [_g.sent()])];
|
5505 | }
|
5506 | });
|
5507 | });
|
5508 | };
|
5509 | SignatureV4.prototype.signRequest = function (requestToSign, _a) {
|
5510 | var _b = _a === void 0 ? {} : _a, _c = _b.signingDate, signingDate = _c === void 0 ? new Date() : _c, signableHeaders = _b.signableHeaders, unsignableHeaders = _b.unsignableHeaders;
|
5511 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5512 | var _d, region, credentials, request, _e, longDate, shortDate, scope, payloadHash, canonicalHeaders, signature;
|
5513 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_f) {
|
5514 | switch (_f.label) {
|
5515 | case 0: return [4 /*yield*/, Promise.all([
|
5516 | this.regionProvider(),
|
5517 | this.credentialProvider()
|
5518 | ])];
|
5519 | case 1:
|
5520 | _d = _f.sent(), region = _d[0], credentials = _d[1];
|
5521 | request = Object(_prepareRequest__WEBPACK_IMPORTED_MODULE_5__["prepareRequest"])(requestToSign);
|
5522 | _e = formatDate(signingDate), longDate = _e.longDate, shortDate = _e.shortDate;
|
5523 | scope = Object(_credentialDerivation__WEBPACK_IMPORTED_MODULE_1__["createScope"])(shortDate, region, this.service);
|
5524 | request.headers[_constants__WEBPACK_IMPORTED_MODULE_7__["AMZ_DATE_HEADER"]] = longDate;
|
5525 | if (credentials.sessionToken) {
|
5526 | request.headers[_constants__WEBPACK_IMPORTED_MODULE_7__["TOKEN_HEADER"]] = credentials.sessionToken;
|
5527 | }
|
5528 | return [4 /*yield*/, Object(_getPayloadHash__WEBPACK_IMPORTED_MODULE_4__["getPayloadHash"])(request, this.sha256)];
|
5529 | case 2:
|
5530 | payloadHash = _f.sent();
|
5531 | if (!Object(_hasHeader__WEBPACK_IMPORTED_MODULE_9__["hasHeader"])(_constants__WEBPACK_IMPORTED_MODULE_7__["SHA256_HEADER"], request.headers) && this.applyChecksum) {
|
5532 | request.headers[_constants__WEBPACK_IMPORTED_MODULE_7__["SHA256_HEADER"]] = payloadHash;
|
5533 | }
|
5534 | canonicalHeaders = Object(_getCanonicalHeaders__WEBPACK_IMPORTED_MODULE_2__["getCanonicalHeaders"])(request, unsignableHeaders, signableHeaders);
|
5535 | return [4 /*yield*/, this.getSignature(longDate, scope, this.getSigningKey(credentials, region, shortDate), this.createCanonicalRequest(request, canonicalHeaders, payloadHash))];
|
5536 | case 3:
|
5537 | signature = _f.sent();
|
5538 | request.headers[_constants__WEBPACK_IMPORTED_MODULE_7__["AUTH_HEADER"]] =
|
5539 | _constants__WEBPACK_IMPORTED_MODULE_7__["ALGORITHM_IDENTIFIER"] + " " +
|
5540 | ("Credential=" + credentials.accessKeyId + "/" + scope + ", ") +
|
5541 | ("SignedHeaders=" + getCanonicalHeaderList(canonicalHeaders) + ", ") +
|
5542 | ("Signature=" + signature);
|
5543 | return [2 /*return*/, request];
|
5544 | }
|
5545 | });
|
5546 | });
|
5547 | };
|
5548 | SignatureV4.prototype.createCanonicalRequest = function (request, canonicalHeaders, payloadHash) {
|
5549 | var sortedHeaders = Object.keys(canonicalHeaders).sort();
|
5550 | return request.method + "\n" + this.getCanonicalPath(request) + "\n" + Object(_getCanonicalQuery__WEBPACK_IMPORTED_MODULE_3__["getCanonicalQuery"])(request) + "\n" + sortedHeaders.map(function (name) { return name + ":" + canonicalHeaders[name]; }).join("\n") + "\n\n" + sortedHeaders.join(";") + "\n" + payloadHash;
|
5551 | };
|
5552 | SignatureV4.prototype.createStringToSign = function (longDate, credentialScope, canonicalRequest) {
|
5553 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5554 | var hash, hashedRequest;
|
5555 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) {
|
5556 | switch (_a.label) {
|
5557 | case 0:
|
5558 | hash = new this.sha256();
|
5559 | hash.update(canonicalRequest);
|
5560 | return [4 /*yield*/, hash.digest()];
|
5561 | case 1:
|
5562 | hashedRequest = _a.sent();
|
5563 | return [2 /*return*/, _constants__WEBPACK_IMPORTED_MODULE_7__["ALGORITHM_IDENTIFIER"] + "\n" + longDate + "\n" + credentialScope + "\n" + Object(_aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_8__["toHex"])(hashedRequest)];
|
5564 | }
|
5565 | });
|
5566 | });
|
5567 | };
|
5568 | SignatureV4.prototype.getCanonicalPath = function (_a) {
|
5569 | var path = _a.path;
|
5570 | if (this.uriEscapePath) {
|
5571 | var doubleEncoded = encodeURIComponent(path.replace(/^\//, ""));
|
5572 | return "/" + doubleEncoded.replace(/%2F/g, "/");
|
5573 | }
|
5574 | return path;
|
5575 | };
|
5576 | SignatureV4.prototype.getSignature = function (longDate, credentialScope, keyPromise, canonicalRequest) {
|
5577 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5578 | var stringToSign, hash, _a, _b, _c;
|
5579 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_d) {
|
5580 | switch (_d.label) {
|
5581 | case 0: return [4 /*yield*/, this.createStringToSign(longDate, credentialScope, canonicalRequest)];
|
5582 | case 1:
|
5583 | stringToSign = _d.sent();
|
5584 | _b = (_a = this.sha256).bind;
|
5585 | return [4 /*yield*/, keyPromise];
|
5586 | case 2:
|
5587 | hash = new (_b.apply(_a, [void 0, _d.sent()]))();
|
5588 | hash.update(stringToSign);
|
5589 | _c = _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_8__["toHex"];
|
5590 | return [4 /*yield*/, hash.digest()];
|
5591 | case 3: return [2 /*return*/, _c.apply(void 0, [_d.sent()])];
|
5592 | }
|
5593 | });
|
5594 | });
|
5595 | };
|
5596 | SignatureV4.prototype.getSigningKey = function (credentials, region, shortDate) {
|
5597 | return Object(_credentialDerivation__WEBPACK_IMPORTED_MODULE_1__["getSigningKey"])(this.sha256, credentials, shortDate, region, this.service);
|
5598 | };
|
5599 | return SignatureV4;
|
5600 | }());
|
5601 |
|
5602 | function formatDate(now) {
|
5603 | var longDate = Object(_utilDate__WEBPACK_IMPORTED_MODULE_10__["iso8601"])(now).replace(/[\-:]/g, "");
|
5604 | return {
|
5605 | longDate: longDate,
|
5606 | shortDate: longDate.substr(0, 8)
|
5607 | };
|
5608 | }
|
5609 | function getCanonicalHeaderList(headers) {
|
5610 | return Object.keys(headers).sort().join(";");
|
5611 | }
|
5612 | //# sourceMappingURL=SignatureV4.js.map
|
5613 |
|
5614 | /***/ }),
|
5615 |
|
5616 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/cloneRequest.js":
|
5617 | /*!***********************************************************************************!*\
|
5618 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/cloneRequest.js ***!
|
5619 | \***********************************************************************************/
|
5620 | /*! exports provided: cloneRequest */
|
5621 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5622 |
|
5623 | ;
|
5624 | __webpack_require__.r(__webpack_exports__);
|
5625 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cloneRequest", function() { return cloneRequest; });
|
5626 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
5627 |
|
5628 | /**
|
5629 | * @internal
|
5630 | */
|
5631 | function cloneRequest(_a) {
|
5632 | var headers = _a.headers, query = _a.query, rest = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__rest"])(_a, ["headers", "query"]);
|
5633 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, rest), { headers: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, headers), query: query ? cloneQuery(query) : undefined });
|
5634 | }
|
5635 | function cloneQuery(query) {
|
5636 | return Object.keys(query).reduce(function (carry, paramName) {
|
5637 | var _a;
|
5638 | var param = query[paramName];
|
5639 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, carry), (_a = {}, _a[paramName] = Array.isArray(param) ? Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__spreadArrays"])(param) : param, _a));
|
5640 | }, {});
|
5641 | }
|
5642 | //# sourceMappingURL=cloneRequest.js.map
|
5643 |
|
5644 | /***/ }),
|
5645 |
|
5646 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/constants.js":
|
5647 | /*!********************************************************************************!*\
|
5648 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/constants.js ***!
|
5649 | \********************************************************************************/
|
5650 | /*! exports provided: ALGORITHM_QUERY_PARAM, CREDENTIAL_QUERY_PARAM, AMZ_DATE_QUERY_PARAM, SIGNED_HEADERS_QUERY_PARAM, EXPIRES_QUERY_PARAM, SIGNATURE_QUERY_PARAM, TOKEN_QUERY_PARAM, AUTH_HEADER, AMZ_DATE_HEADER, DATE_HEADER, GENERATED_HEADERS, SIGNATURE_HEADER, SHA256_HEADER, TOKEN_HEADER, HOST_HEADER, ALWAYS_UNSIGNABLE_HEADERS, PROXY_HEADER_PATTERN, SEC_HEADER_PATTERN, UNSIGNABLE_PATTERNS, ALGORITHM_IDENTIFIER, EVENT_ALGORITHM_IDENTIFIER, UNSIGNED_PAYLOAD, MAX_CACHE_SIZE, KEY_TYPE_IDENTIFIER, MAX_PRESIGNED_TTL */
|
5651 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5652 |
|
5653 | ;
|
5654 | __webpack_require__.r(__webpack_exports__);
|
5655 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ALGORITHM_QUERY_PARAM", function() { return ALGORITHM_QUERY_PARAM; });
|
5656 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CREDENTIAL_QUERY_PARAM", function() { return CREDENTIAL_QUERY_PARAM; });
|
5657 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AMZ_DATE_QUERY_PARAM", function() { return AMZ_DATE_QUERY_PARAM; });
|
5658 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SIGNED_HEADERS_QUERY_PARAM", function() { return SIGNED_HEADERS_QUERY_PARAM; });
|
5659 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EXPIRES_QUERY_PARAM", function() { return EXPIRES_QUERY_PARAM; });
|
5660 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SIGNATURE_QUERY_PARAM", function() { return SIGNATURE_QUERY_PARAM; });
|
5661 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TOKEN_QUERY_PARAM", function() { return TOKEN_QUERY_PARAM; });
|
5662 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AUTH_HEADER", function() { return AUTH_HEADER; });
|
5663 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AMZ_DATE_HEADER", function() { return AMZ_DATE_HEADER; });
|
5664 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DATE_HEADER", function() { return DATE_HEADER; });
|
5665 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GENERATED_HEADERS", function() { return GENERATED_HEADERS; });
|
5666 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SIGNATURE_HEADER", function() { return SIGNATURE_HEADER; });
|
5667 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SHA256_HEADER", function() { return SHA256_HEADER; });
|
5668 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TOKEN_HEADER", function() { return TOKEN_HEADER; });
|
5669 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HOST_HEADER", function() { return HOST_HEADER; });
|
5670 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ALWAYS_UNSIGNABLE_HEADERS", function() { return ALWAYS_UNSIGNABLE_HEADERS; });
|
5671 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PROXY_HEADER_PATTERN", function() { return PROXY_HEADER_PATTERN; });
|
5672 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SEC_HEADER_PATTERN", function() { return SEC_HEADER_PATTERN; });
|
5673 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UNSIGNABLE_PATTERNS", function() { return UNSIGNABLE_PATTERNS; });
|
5674 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ALGORITHM_IDENTIFIER", function() { return ALGORITHM_IDENTIFIER; });
|
5675 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EVENT_ALGORITHM_IDENTIFIER", function() { return EVENT_ALGORITHM_IDENTIFIER; });
|
5676 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UNSIGNED_PAYLOAD", function() { return UNSIGNED_PAYLOAD; });
|
5677 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAX_CACHE_SIZE", function() { return MAX_CACHE_SIZE; });
|
5678 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "KEY_TYPE_IDENTIFIER", function() { return KEY_TYPE_IDENTIFIER; });
|
5679 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MAX_PRESIGNED_TTL", function() { return MAX_PRESIGNED_TTL; });
|
5680 | var ALGORITHM_QUERY_PARAM = "X-Amz-Algorithm";
|
5681 | var CREDENTIAL_QUERY_PARAM = "X-Amz-Credential";
|
5682 | var AMZ_DATE_QUERY_PARAM = "X-Amz-Date";
|
5683 | var SIGNED_HEADERS_QUERY_PARAM = "X-Amz-SignedHeaders";
|
5684 | var EXPIRES_QUERY_PARAM = "X-Amz-Expires";
|
5685 | var SIGNATURE_QUERY_PARAM = "X-Amz-Signature";
|
5686 | var TOKEN_QUERY_PARAM = "X-Amz-Security-Token";
|
5687 | var AUTH_HEADER = "authorization";
|
5688 | var AMZ_DATE_HEADER = AMZ_DATE_QUERY_PARAM.toLowerCase();
|
5689 | var DATE_HEADER = "date";
|
5690 | var GENERATED_HEADERS = [AUTH_HEADER, AMZ_DATE_HEADER, DATE_HEADER];
|
5691 | var SIGNATURE_HEADER = SIGNATURE_QUERY_PARAM.toLowerCase();
|
5692 | var SHA256_HEADER = "x-amz-content-sha256";
|
5693 | var TOKEN_HEADER = TOKEN_QUERY_PARAM.toLowerCase();
|
5694 | var HOST_HEADER = "host";
|
5695 | var ALWAYS_UNSIGNABLE_HEADERS = {
|
5696 | authorization: true,
|
5697 | "cache-control": true,
|
5698 | connection: true,
|
5699 | expect: true,
|
5700 | from: true,
|
5701 | "keep-alive": true,
|
5702 | "max-forwards": true,
|
5703 | pragma: true,
|
5704 | referer: true,
|
5705 | te: true,
|
5706 | trailer: true,
|
5707 | "transfer-encoding": true,
|
5708 | upgrade: true,
|
5709 | "user-agent": true,
|
5710 | "x-amzn-trace-id": true
|
5711 | };
|
5712 | var PROXY_HEADER_PATTERN = /^proxy-/;
|
5713 | var SEC_HEADER_PATTERN = /^sec-/;
|
5714 | var UNSIGNABLE_PATTERNS = [/^proxy-/i, /^sec-/i];
|
5715 | var ALGORITHM_IDENTIFIER = "AWS4-HMAC-SHA256";
|
5716 | var EVENT_ALGORITHM_IDENTIFIER = "AWS4-HMAC-SHA256-PAYLOAD";
|
5717 | var UNSIGNED_PAYLOAD = "UNSIGNED-PAYLOAD";
|
5718 | var MAX_CACHE_SIZE = 50;
|
5719 | var KEY_TYPE_IDENTIFIER = "aws4_request";
|
5720 | var MAX_PRESIGNED_TTL = 60 * 60 * 24 * 7;
|
5721 | //# sourceMappingURL=constants.js.map
|
5722 |
|
5723 | /***/ }),
|
5724 |
|
5725 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/credentialDerivation.js":
|
5726 | /*!*******************************************************************************************!*\
|
5727 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/credentialDerivation.js ***!
|
5728 | \*******************************************************************************************/
|
5729 | /*! exports provided: createScope, getSigningKey, clearCredentialCache */
|
5730 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5731 |
|
5732 | ;
|
5733 | __webpack_require__.r(__webpack_exports__);
|
5734 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createScope", function() { return createScope; });
|
5735 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSigningKey", function() { return getSigningKey; });
|
5736 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clearCredentialCache", function() { return clearCredentialCache; });
|
5737 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/signature-v4/dist/es/constants.js");
|
5738 |
|
5739 | var signingKeyCache = {};
|
5740 | var cacheQueue = [];
|
5741 | /**
|
5742 | * Create a string describing the scope of credentials used to sign a request.
|
5743 | *
|
5744 | * @param shortDate The current calendar date in the form YYYYMMDD.
|
5745 | * @param region The AWS region in which the service resides.
|
5746 | * @param service The service to which the signed request is being sent.
|
5747 | */
|
5748 | function createScope(shortDate, region, service) {
|
5749 | return shortDate + "/" + region + "/" + service + "/" + _constants__WEBPACK_IMPORTED_MODULE_0__["KEY_TYPE_IDENTIFIER"];
|
5750 | }
|
5751 | /**
|
5752 | * Derive a signing key from its composite parts
|
5753 | *
|
5754 | * @param sha256Constructor A constructor function that can instantiate SHA-256
|
5755 | * hash objects.
|
5756 | * @param credentials The credentials with which the request will be
|
5757 | * signed.
|
5758 | * @param shortDate The current calendar date in the form YYYYMMDD.
|
5759 | * @param region The AWS region in which the service resides.
|
5760 | * @param service The service to which the signed request is being
|
5761 | * sent.
|
5762 | */
|
5763 | function getSigningKey(sha256Constructor, credentials, shortDate, region, service) {
|
5764 | var cacheKey = shortDate + ":" + region + ":" + service + ":" +
|
5765 | (credentials.accessKeyId + ":" + credentials.sessionToken);
|
5766 | if (cacheKey in signingKeyCache) {
|
5767 | return signingKeyCache[cacheKey];
|
5768 | }
|
5769 | cacheQueue.push(cacheKey);
|
5770 | while (cacheQueue.length > _constants__WEBPACK_IMPORTED_MODULE_0__["MAX_CACHE_SIZE"]) {
|
5771 | delete signingKeyCache[cacheQueue.shift()];
|
5772 | }
|
5773 | return (signingKeyCache[cacheKey] = new Promise(function (resolve, reject) {
|
5774 | var keyPromise = Promise.resolve("AWS4" + credentials.secretAccessKey);
|
5775 | var _loop_1 = function (signable) {
|
5776 | keyPromise = keyPromise.then(function (intermediateKey) {
|
5777 | return hmac(sha256Constructor, intermediateKey, signable);
|
5778 | });
|
5779 | keyPromise.catch(function () { });
|
5780 | };
|
5781 | for (var _i = 0, _a = [shortDate, region, service, _constants__WEBPACK_IMPORTED_MODULE_0__["KEY_TYPE_IDENTIFIER"]]; _i < _a.length; _i++) {
|
5782 | var signable = _a[_i];
|
5783 | _loop_1(signable);
|
5784 | }
|
5785 | keyPromise.then(resolve, function (reason) {
|
5786 | delete signingKeyCache[cacheKey];
|
5787 | reject(reason);
|
5788 | });
|
5789 | }));
|
5790 | }
|
5791 | /**
|
5792 | * @internal
|
5793 | */
|
5794 | function clearCredentialCache() {
|
5795 | cacheQueue.length = 0;
|
5796 | Object.keys(signingKeyCache).forEach(function (cacheKey) {
|
5797 | delete signingKeyCache[cacheKey];
|
5798 | });
|
5799 | }
|
5800 | function hmac(ctor, secret, data) {
|
5801 | var hash = new ctor(secret);
|
5802 | hash.update(data);
|
5803 | return hash.digest();
|
5804 | }
|
5805 | //# sourceMappingURL=credentialDerivation.js.map
|
5806 |
|
5807 | /***/ }),
|
5808 |
|
5809 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/getCanonicalHeaders.js":
|
5810 | /*!******************************************************************************************!*\
|
5811 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/getCanonicalHeaders.js ***!
|
5812 | \******************************************************************************************/
|
5813 | /*! exports provided: getCanonicalHeaders */
|
5814 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5815 |
|
5816 | ;
|
5817 | __webpack_require__.r(__webpack_exports__);
|
5818 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCanonicalHeaders", function() { return getCanonicalHeaders; });
|
5819 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/signature-v4/dist/es/constants.js");
|
5820 |
|
5821 | /**
|
5822 | * @internal
|
5823 | */
|
5824 | function getCanonicalHeaders(_a, unsignableHeaders, signableHeaders) {
|
5825 | var headers = _a.headers;
|
5826 | var canonical = {};
|
5827 | for (var _i = 0, _b = Object.keys(headers).sort(); _i < _b.length; _i++) {
|
5828 | var headerName = _b[_i];
|
5829 | var canonicalHeaderName = headerName.toLowerCase();
|
5830 | if (canonicalHeaderName in _constants__WEBPACK_IMPORTED_MODULE_0__["ALWAYS_UNSIGNABLE_HEADERS"] || (unsignableHeaders === null || unsignableHeaders === void 0 ? void 0 : unsignableHeaders.has(canonicalHeaderName)) ||
|
5831 | _constants__WEBPACK_IMPORTED_MODULE_0__["PROXY_HEADER_PATTERN"].test(canonicalHeaderName) ||
|
5832 | _constants__WEBPACK_IMPORTED_MODULE_0__["SEC_HEADER_PATTERN"].test(canonicalHeaderName)) {
|
5833 | if (!signableHeaders ||
|
5834 | (signableHeaders && !signableHeaders.has(canonicalHeaderName))) {
|
5835 | continue;
|
5836 | }
|
5837 | }
|
5838 | canonical[canonicalHeaderName] = headers[headerName]
|
5839 | .trim()
|
5840 | .replace(/\s+/g, " ");
|
5841 | }
|
5842 | return canonical;
|
5843 | }
|
5844 | //# sourceMappingURL=getCanonicalHeaders.js.map
|
5845 |
|
5846 | /***/ }),
|
5847 |
|
5848 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/getCanonicalQuery.js":
|
5849 | /*!****************************************************************************************!*\
|
5850 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/getCanonicalQuery.js ***!
|
5851 | \****************************************************************************************/
|
5852 | /*! exports provided: getCanonicalQuery */
|
5853 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5854 |
|
5855 | ;
|
5856 | __webpack_require__.r(__webpack_exports__);
|
5857 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCanonicalQuery", function() { return getCanonicalQuery; });
|
5858 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/signature-v4/dist/es/constants.js");
|
5859 | /* harmony import */ var _aws_sdk_util_uri_escape__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @aws-sdk/util-uri-escape */ "../../node_modules/@aws-sdk/util-uri-escape/build/index.js");
|
5860 | /* harmony import */ var _aws_sdk_util_uri_escape__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_util_uri_escape__WEBPACK_IMPORTED_MODULE_1__);
|
5861 |
|
5862 |
|
5863 | /**
|
5864 | * @internal
|
5865 | */
|
5866 | function getCanonicalQuery(_a) {
|
5867 | var _b = _a.query, query = _b === void 0 ? {} : _b;
|
5868 | var keys = [];
|
5869 | var serialized = {};
|
5870 | var _loop_1 = function (key) {
|
5871 | if (key.toLowerCase() === _constants__WEBPACK_IMPORTED_MODULE_0__["SIGNATURE_HEADER"]) {
|
5872 | return "continue";
|
5873 | }
|
5874 | keys.push(key);
|
5875 | var value = query[key];
|
5876 | if (typeof value === "string") {
|
5877 | serialized[key] = Object(_aws_sdk_util_uri_escape__WEBPACK_IMPORTED_MODULE_1__["escapeUri"])(key) + "=" + Object(_aws_sdk_util_uri_escape__WEBPACK_IMPORTED_MODULE_1__["escapeUri"])(value);
|
5878 | }
|
5879 | else if (Array.isArray(value)) {
|
5880 | serialized[key] = value
|
5881 | .slice(0)
|
5882 | .sort()
|
5883 | .reduce(function (encoded, value) {
|
5884 | return encoded.concat([Object(_aws_sdk_util_uri_escape__WEBPACK_IMPORTED_MODULE_1__["escapeUri"])(key) + "=" + Object(_aws_sdk_util_uri_escape__WEBPACK_IMPORTED_MODULE_1__["escapeUri"])(value)]);
|
5885 | }, [])
|
5886 | .join("&");
|
5887 | }
|
5888 | };
|
5889 | for (var _i = 0, _c = Object.keys(query).sort(); _i < _c.length; _i++) {
|
5890 | var key = _c[_i];
|
5891 | _loop_1(key);
|
5892 | }
|
5893 | return keys
|
5894 | .map(function (key) { return serialized[key]; })
|
5895 | .filter(function (serialized) { return serialized; }) // omit any falsy values
|
5896 | .join("&");
|
5897 | }
|
5898 | //# sourceMappingURL=getCanonicalQuery.js.map
|
5899 |
|
5900 | /***/ }),
|
5901 |
|
5902 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/getPayloadHash.js":
|
5903 | /*!*************************************************************************************!*\
|
5904 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/getPayloadHash.js ***!
|
5905 | \*************************************************************************************/
|
5906 | /*! exports provided: getPayloadHash */
|
5907 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5908 |
|
5909 | ;
|
5910 | __webpack_require__.r(__webpack_exports__);
|
5911 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPayloadHash", function() { return getPayloadHash; });
|
5912 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
5913 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/signature-v4/dist/es/constants.js");
|
5914 | /* harmony import */ var _aws_sdk_is_array_buffer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-sdk/is-array-buffer */ "../../node_modules/@aws-sdk/is-array-buffer/build/index.js");
|
5915 | /* harmony import */ var _aws_sdk_is_array_buffer__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_is_array_buffer__WEBPACK_IMPORTED_MODULE_2__);
|
5916 | /* harmony import */ var _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @aws-sdk/util-hex-encoding */ "../../node_modules/@aws-sdk/util-hex-encoding/build/index.js");
|
5917 | /* harmony import */ var _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_3__);
|
5918 |
|
5919 |
|
5920 |
|
5921 |
|
5922 | /**
|
5923 | * @internal
|
5924 | */
|
5925 | function getPayloadHash(_a, hashConstructor) {
|
5926 | var headers = _a.headers, body = _a.body;
|
5927 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () {
|
5928 | var _i, _b, headerName, hashCtor, _c;
|
5929 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_d) {
|
5930 | switch (_d.label) {
|
5931 | case 0:
|
5932 | for (_i = 0, _b = Object.keys(headers); _i < _b.length; _i++) {
|
5933 | headerName = _b[_i];
|
5934 | if (headerName.toLowerCase() === _constants__WEBPACK_IMPORTED_MODULE_1__["SHA256_HEADER"]) {
|
5935 | return [2 /*return*/, headers[headerName]];
|
5936 | }
|
5937 | }
|
5938 | if (!(body == undefined)) return [3 /*break*/, 1];
|
5939 | return [2 /*return*/, "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"];
|
5940 | case 1:
|
5941 | if (!(typeof body === "string" ||
|
5942 | ArrayBuffer.isView(body) ||
|
5943 | Object(_aws_sdk_is_array_buffer__WEBPACK_IMPORTED_MODULE_2__["isArrayBuffer"])(body))) return [3 /*break*/, 3];
|
5944 | hashCtor = new hashConstructor();
|
5945 | hashCtor.update(body);
|
5946 | _c = _aws_sdk_util_hex_encoding__WEBPACK_IMPORTED_MODULE_3__["toHex"];
|
5947 | return [4 /*yield*/, hashCtor.digest()];
|
5948 | case 2: return [2 /*return*/, _c.apply(void 0, [_d.sent()])];
|
5949 | case 3:
|
5950 | // As any defined body that is not a string or binary data is a stream, this
|
5951 | // body is unsignable. Attempt to send the request with an unsigned payload,
|
5952 | // which may or may not be accepted by the service.
|
5953 | return [2 /*return*/, _constants__WEBPACK_IMPORTED_MODULE_1__["UNSIGNED_PAYLOAD"]];
|
5954 | }
|
5955 | });
|
5956 | });
|
5957 | }
|
5958 | //# sourceMappingURL=getPayloadHash.js.map
|
5959 |
|
5960 | /***/ }),
|
5961 |
|
5962 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/hasHeader.js":
|
5963 | /*!********************************************************************************!*\
|
5964 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/hasHeader.js ***!
|
5965 | \********************************************************************************/
|
5966 | /*! exports provided: hasHeader */
|
5967 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5968 |
|
5969 | ;
|
5970 | __webpack_require__.r(__webpack_exports__);
|
5971 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasHeader", function() { return hasHeader; });
|
5972 | function hasHeader(soughtHeader, headers) {
|
5973 | soughtHeader = soughtHeader.toLowerCase();
|
5974 | for (var _i = 0, _a = Object.keys(headers); _i < _a.length; _i++) {
|
5975 | var headerName = _a[_i];
|
5976 | if (soughtHeader === headerName.toLowerCase()) {
|
5977 | return true;
|
5978 | }
|
5979 | }
|
5980 | return false;
|
5981 | }
|
5982 | //# sourceMappingURL=hasHeader.js.map
|
5983 |
|
5984 | /***/ }),
|
5985 |
|
5986 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/index.js":
|
5987 | /*!****************************************************************************!*\
|
5988 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/index.js ***!
|
5989 | \****************************************************************************/
|
5990 | /*! exports provided: createScope, getSigningKey, clearCredentialCache, SignatureV4 */
|
5991 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
5992 |
|
5993 | ;
|
5994 | __webpack_require__.r(__webpack_exports__);
|
5995 | /* harmony import */ var _credentialDerivation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./credentialDerivation */ "../../node_modules/@aws-sdk/signature-v4/dist/es/credentialDerivation.js");
|
5996 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createScope", function() { return _credentialDerivation__WEBPACK_IMPORTED_MODULE_0__["createScope"]; });
|
5997 |
|
5998 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getSigningKey", function() { return _credentialDerivation__WEBPACK_IMPORTED_MODULE_0__["getSigningKey"]; });
|
5999 |
|
6000 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "clearCredentialCache", function() { return _credentialDerivation__WEBPACK_IMPORTED_MODULE_0__["clearCredentialCache"]; });
|
6001 |
|
6002 | /* harmony import */ var _SignatureV4__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SignatureV4 */ "../../node_modules/@aws-sdk/signature-v4/dist/es/SignatureV4.js");
|
6003 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SignatureV4", function() { return _SignatureV4__WEBPACK_IMPORTED_MODULE_1__["SignatureV4"]; });
|
6004 |
|
6005 |
|
6006 |
|
6007 | //# sourceMappingURL=index.js.map
|
6008 |
|
6009 | /***/ }),
|
6010 |
|
6011 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/moveHeadersToQuery.js":
|
6012 | /*!*****************************************************************************************!*\
|
6013 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/moveHeadersToQuery.js ***!
|
6014 | \*****************************************************************************************/
|
6015 | /*! exports provided: moveHeadersToQuery */
|
6016 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
6017 |
|
6018 | ;
|
6019 | __webpack_require__.r(__webpack_exports__);
|
6020 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "moveHeadersToQuery", function() { return moveHeadersToQuery; });
|
6021 | /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
6022 | /* harmony import */ var _cloneRequest__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cloneRequest */ "../../node_modules/@aws-sdk/signature-v4/dist/es/cloneRequest.js");
|
6023 |
|
6024 |
|
6025 | /**
|
6026 | * @internal
|
6027 | */
|
6028 | function moveHeadersToQuery(request) {
|
6029 | var _a = typeof request.clone === "function"
|
6030 | ? request.clone()
|
6031 | : Object(_cloneRequest__WEBPACK_IMPORTED_MODULE_1__["cloneRequest"])(request), headers = _a.headers, _b = _a.query, query = _b === void 0 ? {} : _b;
|
6032 | for (var _i = 0, _c = Object.keys(headers); _i < _c.length; _i++) {
|
6033 | var name = _c[_i];
|
6034 | var lname = name.toLowerCase();
|
6035 | if (lname.substr(0, 6) === "x-amz-") {
|
6036 | query[name] = headers[name];
|
6037 | delete headers[name];
|
6038 | }
|
6039 | }
|
6040 | return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])(Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__assign"])({}, request), { headers: headers,
|
6041 | query: query });
|
6042 | }
|
6043 | //# sourceMappingURL=moveHeadersToQuery.js.map
|
6044 |
|
6045 | /***/ }),
|
6046 |
|
6047 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/prepareRequest.js":
|
6048 | /*!*************************************************************************************!*\
|
6049 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/prepareRequest.js ***!
|
6050 | \*************************************************************************************/
|
6051 | /*! exports provided: prepareRequest */
|
6052 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
6053 |
|
6054 | ;
|
6055 | __webpack_require__.r(__webpack_exports__);
|
6056 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prepareRequest", function() { return prepareRequest; });
|
6057 | /* harmony import */ var _cloneRequest__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cloneRequest */ "../../node_modules/@aws-sdk/signature-v4/dist/es/cloneRequest.js");
|
6058 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants */ "../../node_modules/@aws-sdk/signature-v4/dist/es/constants.js");
|
6059 |
|
6060 |
|
6061 | /**
|
6062 | * @internal
|
6063 | */
|
6064 | function prepareRequest(request) {
|
6065 | // Create a clone of the request object that does not clone the body
|
6066 | request =
|
6067 | typeof request.clone === "function"
|
6068 | ? request.clone()
|
6069 | : Object(_cloneRequest__WEBPACK_IMPORTED_MODULE_0__["cloneRequest"])(request);
|
6070 | for (var _i = 0, _a = Object.keys(request.headers); _i < _a.length; _i++) {
|
6071 | var headerName = _a[_i];
|
6072 | if (_constants__WEBPACK_IMPORTED_MODULE_1__["GENERATED_HEADERS"].indexOf(headerName.toLowerCase()) > -1) {
|
6073 | delete request.headers[headerName];
|
6074 | }
|
6075 | }
|
6076 | return request;
|
6077 | }
|
6078 | //# sourceMappingURL=prepareRequest.js.map
|
6079 |
|
6080 | /***/ }),
|
6081 |
|
6082 | /***/ "../../node_modules/@aws-sdk/signature-v4/dist/es/utilDate.js":
|
6083 | /*!*******************************************************************************!*\
|
6084 | !*** /root/amplify-js/node_modules/@aws-sdk/signature-v4/dist/es/utilDate.js ***!
|
6085 | \*******************************************************************************/
|
6086 | /*! exports provided: iso8601, toDate */
|
6087 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
6088 |
|
6089 | ;
|
6090 | __webpack_require__.r(__webpack_exports__);
|
6091 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "iso8601", function() { return iso8601; });
|
6092 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toDate", function() { return toDate; });
|
6093 | function iso8601(time) {
|
6094 | return toDate(time)
|
6095 | .toISOString()
|
6096 | .replace(/\.\d{3}Z$/, "Z");
|
6097 | }
|
6098 | function toDate(time) {
|
6099 | if (typeof time === "number") {
|
6100 | return new Date(time * 1000);
|
6101 | }
|
6102 | if (typeof time === "string") {
|
6103 | if (Number(time)) {
|
6104 | return new Date(Number(time) * 1000);
|
6105 | }
|
6106 | return new Date(time);
|
6107 | }
|
6108 | return time;
|
6109 | }
|
6110 | //# sourceMappingURL=utilDate.js.map
|
6111 |
|
6112 | /***/ }),
|
6113 |
|
6114 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/client.js":
|
6115 | /*!****************************************************************************!*\
|
6116 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/client.js ***!
|
6117 | \****************************************************************************/
|
6118 | /*! no static exports found */
|
6119 | /***/ (function(module, exports, __webpack_require__) {
|
6120 |
|
6121 | ;
|
6122 |
|
6123 | Object.defineProperty(exports, "__esModule", { value: true });
|
6124 | var middleware_stack_1 = __webpack_require__(/*! @aws-sdk/middleware-stack */ "../../node_modules/@aws-sdk/middleware-stack/build/index.js");
|
6125 | var Client = /** @class */ (function () {
|
6126 | function Client(config) {
|
6127 | this.middlewareStack = new middleware_stack_1.MiddlewareStack();
|
6128 | this.config = config;
|
6129 | }
|
6130 | Client.prototype.send = function (command, optionsOrCb, cb) {
|
6131 | var options = typeof optionsOrCb !== "function" ? optionsOrCb : undefined;
|
6132 | var callback = typeof optionsOrCb === "function"
|
6133 | ? optionsOrCb
|
6134 | : cb;
|
6135 | var handler = command.resolveMiddleware(this.middlewareStack, this.config, options);
|
6136 | if (callback) {
|
6137 | handler(command)
|
6138 | .then(function (result) { return callback(null, result.output); }, function (err) { return callback(err); })
|
6139 | .catch(
|
6140 | // prevent any errors thrown in the callback from triggering an
|
6141 | // unhandled promise rejection
|
6142 | function () { });
|
6143 | }
|
6144 | else {
|
6145 | return handler(command).then(function (result) { return result.output; });
|
6146 | }
|
6147 | };
|
6148 | Client.prototype.destroy = function () {
|
6149 | if (this.config.requestHandler.destroy)
|
6150 | this.config.requestHandler.destroy();
|
6151 | };
|
6152 | return Client;
|
6153 | }());
|
6154 | exports.Client = Client;
|
6155 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDhEQUE0RDtBQWlCNUQ7SUFVRSxnQkFBWSxNQUFtQztRQUZ4QyxvQkFBZSxHQUFHLElBQUksa0NBQWUsRUFBNkIsQ0FBQztRQUd4RSxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztJQUN2QixDQUFDO0lBZ0NELHFCQUFJLEdBQUosVUFDRSxPQU1DLEVBQ0QsV0FBc0UsRUFDdEUsRUFBMEM7UUFFMUMsSUFBTSxPQUFPLEdBQUcsT0FBTyxXQUFXLEtBQUssVUFBVSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztRQUM1RSxJQUFNLFFBQVEsR0FDWixPQUFPLFdBQVcsS0FBSyxVQUFVO1lBQy9CLENBQUMsQ0FBRSxXQUFxRDtZQUN4RCxDQUFDLENBQUMsRUFBRSxDQUFDO1FBQ1QsSUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLGlCQUFpQixDQUN2QyxJQUFJLENBQUMsZUFBc0IsRUFDM0IsSUFBSSxDQUFDLE1BQU0sRUFDWCxPQUFPLENBQ1IsQ0FBQztRQUNGLElBQUksUUFBUSxFQUFFO1lBQ1osT0FBTyxDQUFDLE9BQU8sQ0FBQztpQkFDYixJQUFJLENBQ0gsVUFBQSxNQUFNLElBQUksT0FBQSxRQUFRLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBN0IsQ0FBNkIsRUFDdkMsVUFBQyxHQUFRLElBQUssT0FBQSxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQWIsQ0FBYSxDQUM1QjtpQkFDQSxLQUFLO1lBQ0osK0RBQStEO1lBQy9ELDhCQUE4QjtZQUM5QixjQUFPLENBQUMsQ0FDVCxDQUFDO1NBQ0w7YUFBTTtZQUNMLE9BQU8sT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFBLE1BQU0sSUFBSSxPQUFBLE1BQU0sQ0FBQyxNQUFNLEVBQWIsQ0FBYSxDQUFDLENBQUM7U0FDdkQ7SUFDSCxDQUFDO0lBRUQsd0JBQU8sR0FBUDtRQUNFLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsT0FBTztZQUNwQyxJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUN6QyxDQUFDO0lBQ0gsYUFBQztBQUFELENBQUMsQUFyRkQsSUFxRkM7QUFyRlksd0JBQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNaWRkbGV3YXJlU3RhY2sgfSBmcm9tIFwiQGF3cy1zZGsvbWlkZGxld2FyZS1zdGFja1wiO1xuaW1wb3J0IHtcbiAgUmVxdWVzdEhhbmRsZXIsXG4gIE1ldGFkYXRhQmVhcmVyLFxuICBDb21tYW5kLFxuICBDbGllbnQgYXMgSUNsaWVudFxufSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxuZXhwb3J0IGludGVyZmFjZSBTbWl0aHlDb25maWd1cmF0aW9uPEhhbmRsZXJPcHRpb25zPiB7XG4gIHJlcXVlc3RIYW5kbGVyOiBSZXF1ZXN0SGFuZGxlcjxhbnksIGFueSwgSGFuZGxlck9wdGlvbnM+O1xuICByZWFkb25seSBhcGlWZXJzaW9uOiBzdHJpbmc7XG59XG5cbmV4cG9ydCB0eXBlIFNtaXRoeVJlc29sdmVkQ29uZmlndXJhdGlvbjxIYW5kbGVyT3B0aW9ucz4gPSBTbWl0aHlDb25maWd1cmF0aW9uPFxuICBIYW5kbGVyT3B0aW9uc1xuPjtcblxuZXhwb3J0IGNsYXNzIENsaWVudDxcbiAgSGFuZGxlck9wdGlvbnMsXG4gIENsaWVudElucHV0IGV4dGVuZHMgb2JqZWN0LFxuICBDbGllbnRPdXRwdXQgZXh0ZW5kcyBNZXRhZGF0YUJlYXJlcixcbiAgUmVzb2x2ZWRDbGllbnRDb25maWd1cmF0aW9uIGV4dGVuZHMgU21pdGh5UmVzb2x2ZWRDb25maWd1cmF0aW9uPFxuICAgIEhhbmRsZXJPcHRpb25zXG4gID5cbj4gaW1wbGVtZW50cyBJQ2xpZW50PENsaWVudElucHV0LCBDbGllbnRPdXRwdXQsIFJlc29sdmVkQ2xpZW50Q29uZmlndXJhdGlvbj4ge1xuICBwdWJsaWMgbWlkZGxld2FyZVN0YWNrID0gbmV3IE1pZGRsZXdhcmVTdGFjazxDbGllbnRJbnB1dCwgQ2xpZW50T3V0cHV0PigpO1xuICByZWFkb25seSBjb25maWc6IFJlc29sdmVkQ2xpZW50Q29uZmlndXJhdGlvbjtcbiAgY29uc3RydWN0b3IoY29uZmlnOiBSZXNvbHZlZENsaWVudENvbmZpZ3VyYXRpb24pIHtcbiAgICB0aGlzLmNvbmZpZyA9IGNvbmZpZztcbiAgfVxuICBzZW5kPElucHV0VHlwZSBleHRlbmRzIENsaWVudElucHV0LCBPdXRwdXRUeXBlIGV4dGVuZHMgQ2xpZW50T3V0cHV0PihcbiAgICBjb21tYW5kOiBDb21tYW5kPFxuICAgICAgQ2xpZW50SW5wdXQsXG4gICAgICBJbnB1dFR5cGUsXG4gICAgICBDbGllbnRPdXRwdXQsXG4gICAgICBPdXRwdXRUeXBlLFxuICAgICAgU21pdGh5UmVzb2x2ZWRDb25maWd1cmF0aW9uPEhhbmRsZXJPcHRpb25zPlxuICAgID4sXG4gICAgb3B0aW9ucz86IEhhbmRsZXJPcHRpb25zXG4gICk6IFByb21pc2U8T3V0cHV0VHlwZT47XG4gIHNlbmQ8SW5wdXRUeXBlIGV4dGVuZHMgQ2xpZW50SW5wdXQsIE91dHB1dFR5cGUgZXh0ZW5kcyBDbGllbnRPdXRwdXQ+KFxuICAgIGNvbW1hbmQ6IENvbW1hbmQ8XG4gICAgICBDbGllbnRJbnB1dCxcbiAgICAgIElucHV0VHlwZSxcbiAgICAgIENsaWVudE91dHB1dCxcbiAgICAgIE91dHB1dFR5cGUsXG4gICAgICBTbWl0aHlSZXNvbHZlZENvbmZpZ3VyYXRpb248SGFuZGxlck9wdGlvbnM+XG4gICAgPixcbiAgICBjYjogKGVycjogYW55LCBkYXRhPzogT3V0cHV0VHlwZSkgPT4gdm9pZFxuICApOiB2b2lkO1xuICBzZW5kPElucHV0VHlwZSBleHRlbmRzIENsaWVudElucHV0LCBPdXRwdXRUeXBlIGV4dGVuZHMgQ2xpZW50T3V0cHV0PihcbiAgICBjb21tYW5kOiBDb21tYW5kPFxuICAgICAgQ2xpZW50SW5wdXQsXG4gICAgICBJbnB1dFR5cGUsXG4gICAgICBDbGllbnRPdXRwdXQsXG4gICAgICBPdXRwdXRUeXBlLFxuICAgICAgU21pdGh5UmVzb2x2ZWRDb25maWd1cmF0aW9uPEhhbmRsZXJPcHRpb25zPlxuICAgID4sXG4gICAgb3B0aW9uczogSGFuZGxlck9wdGlvbnMsXG4gICAgY2I6IChlcnI6IGFueSwgZGF0YT86IE91dHB1dFR5cGUpID0+IHZvaWRcbiAgKTogdm9pZDtcbiAgc2VuZDxJbnB1dFR5cGUgZXh0ZW5kcyBDbGllbnRJbnB1dCwgT3V0cHV0VHlwZSBleHRlbmRzIENsaWVudE91dHB1dD4oXG4gICAgY29tbWFuZDogQ29tbWFuZDxcbiAgICAgIENsaWVudElucHV0LFxuICAgICAgSW5wdXRUeXBlLFxuICAgICAgQ2xpZW50T3V0cHV0LFxuICAgICAgT3V0cHV0VHlwZSxcbiAgICAgIFNtaXRoeVJlc29sdmVkQ29uZmlndXJhdGlvbjxIYW5kbGVyT3B0aW9ucz5cbiAgICA+LFxuICAgIG9wdGlvbnNPckNiPzogSGFuZGxlck9wdGlvbnMgfCAoKGVycjogYW55LCBkYXRhPzogT3V0cHV0VHlwZSkgPT4gdm9pZCksXG4gICAgY2I/OiAoZXJyOiBhbnksIGRhdGE/OiBPdXRwdXRUeXBlKSA9PiB2b2lkXG4gICk6IFByb21pc2U8T3V0cHV0VHlwZT4gfCB2b2lkIHtcbiAgICBjb25zdCBvcHRpb25zID0gdHlwZW9mIG9wdGlvbnNPckNiICE9PSBcImZ1bmN0aW9uXCIgPyBvcHRpb25zT3JDYiA6IHVuZGVmaW5lZDtcbiAgICBjb25zdCBjYWxsYmFjayA9XG4gICAgICB0eXBlb2Ygb3B0aW9uc09yQ2IgPT09IFwiZnVuY3Rpb25cIlxuICAgICAgICA/IChvcHRpb25zT3JDYiBhcyAoZXJyOiBhbnksIGRhdGE/OiBPdXRwdXRUeXBlKSA9PiB2b2lkKVxuICAgICAgICA6IGNiO1xuICAgIGNvbnN0IGhhbmRsZXIgPSBjb21tYW5kLnJlc29sdmVNaWRkbGV3YXJlKFxuICAgICAgdGhpcy5taWRkbGV3YXJlU3RhY2sgYXMgYW55LFxuICAgICAgdGhpcy5jb25maWcsXG4gICAgICBvcHRpb25zXG4gICAgKTtcbiAgICBpZiAoY2FsbGJhY2spIHtcbiAgICAgIGhhbmRsZXIoY29tbWFuZClcbiAgICAgICAgLnRoZW4oXG4gICAgICAgICAgcmVzdWx0ID0+IGNhbGxiYWNrKG51bGwsIHJlc3VsdC5vdXRwdXQpLFxuICAgICAgICAgIChlcnI6IGFueSkgPT4gY2FsbGJhY2soZXJyKVxuICAgICAgICApXG4gICAgICAgIC5jYXRjaChcbiAgICAgICAgICAvLyBwcmV2ZW50IGFueSBlcnJvcnMgdGhyb3duIGluIHRoZSBjYWxsYmFjayBmcm9tIHRyaWdnZXJpbmcgYW5cbiAgICAgICAgICAvLyB1bmhhbmRsZWQgcHJvbWlzZSByZWplY3Rpb25cbiAgICAgICAgICAoKSA9PiB7fVxuICAgICAgICApO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gaGFuZGxlcihjb21tYW5kKS50aGVuKHJlc3VsdCA9PiByZXN1bHQub3V0cHV0KTtcbiAgICB9XG4gIH1cblxuICBkZXN0cm95KCkge1xuICAgIGlmICh0aGlzLmNvbmZpZy5yZXF1ZXN0SGFuZGxlci5kZXN0cm95KVxuICAgICAgdGhpcy5jb25maWcucmVxdWVzdEhhbmRsZXIuZGVzdHJveSgpO1xuICB9XG59XG4iXX0=
|
6156 |
|
6157 | /***/ }),
|
6158 |
|
6159 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/command.js":
|
6160 | /*!*****************************************************************************!*\
|
6161 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/command.js ***!
|
6162 | \*****************************************************************************/
|
6163 | /*! no static exports found */
|
6164 | /***/ (function(module, exports, __webpack_require__) {
|
6165 |
|
6166 | ;
|
6167 |
|
6168 | Object.defineProperty(exports, "__esModule", { value: true });
|
6169 | var middleware_stack_1 = __webpack_require__(/*! @aws-sdk/middleware-stack */ "../../node_modules/@aws-sdk/middleware-stack/build/index.js");
|
6170 | var Command = /** @class */ (function () {
|
6171 | function Command() {
|
6172 | this.middlewareStack = new middleware_stack_1.MiddlewareStack();
|
6173 | }
|
6174 | return Command;
|
6175 | }());
|
6176 | exports.Command = Command;
|
6177 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbWFuZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tYW5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsOERBQTREO0FBUTVEO0lBQUE7UUFnQlcsb0JBQWUsR0FHcEIsSUFBSSxrQ0FBZSxFQUFpQixDQUFDO0lBTTNDLENBQUM7SUFBRCxjQUFDO0FBQUQsQ0FBQyxBQXpCRCxJQXlCQztBQXpCcUIsMEJBQU8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNaWRkbGV3YXJlU3RhY2sgfSBmcm9tIFwiQGF3cy1zZGsvbWlkZGxld2FyZS1zdGFja1wiO1xuaW1wb3J0IHtcbiAgQ29tbWFuZCBhcyBJQ29tbWFuZCxcbiAgTWV0YWRhdGFCZWFyZXIsXG4gIEhhbmRsZXIsXG4gIE1pZGRsZXdhcmVTdGFjayBhcyBJTWlkZGxld2FyZVN0YWNrXG59IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQ29tbWFuZDxcbiAgSW5wdXQgZXh0ZW5kcyBDbGllbnRJbnB1dCxcbiAgT3V0cHV0IGV4dGVuZHMgQ2xpZW50T3V0cHV0LFxuICBSZXNvbHZlZENsaWVudENvbmZpZ3VyYXRpb24sXG4gIENsaWVudElucHV0IGV4dGVuZHMgb2JqZWN0ID0gYW55LFxuICBDbGllbnRPdXRwdXQgZXh0ZW5kcyBNZXRhZGF0YUJlYXJlciA9IGFueVxuPlxuICBpbXBsZW1lbnRzXG4gICAgSUNvbW1hbmQ8XG4gICAgICBDbGllbnRJbnB1dCxcbiAgICAgIElucHV0LFxuICAgICAgQ2xpZW50T3V0cHV0LFxuICAgICAgT3V0cHV0LFxuICAgICAgUmVzb2x2ZWRDbGllbnRDb25maWd1cmF0aW9uXG4gICAgPiB7XG4gIGFic3RyYWN0IGlucHV0OiBJbnB1dDtcbiAgcmVhZG9ubHkgbWlkZGxld2FyZVN0YWNrOiBJTWlkZGxld2FyZVN0YWNrPFxuICAgIElucHV0LFxuICAgIE91dHB1dFxuICA+ID0gbmV3IE1pZGRsZXdhcmVTdGFjazxJbnB1dCwgT3V0cHV0PigpO1xuICBhYnN0cmFjdCByZXNvbHZlTWlkZGxld2FyZShcbiAgICBzdGFjazogTWlkZGxld2FyZVN0YWNrPENsaWVudElucHV0LCBDbGllbnRPdXRwdXQ+LFxuICAgIGNvbmZpZ3VyYXRpb246IFJlc29sdmVkQ2xpZW50Q29uZmlndXJhdGlvbixcbiAgICBvcHRpb25zOiBhbnlcbiAgKTogSGFuZGxlcjxJbnB1dCwgT3V0cHV0Pjtcbn1cbiJdfQ==
|
6178 |
|
6179 | /***/ }),
|
6180 |
|
6181 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/date-utils.js":
|
6182 | /*!********************************************************************************!*\
|
6183 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/date-utils.js ***!
|
6184 | \********************************************************************************/
|
6185 | /*! no static exports found */
|
6186 | /***/ (function(module, exports, __webpack_require__) {
|
6187 |
|
6188 | ;
|
6189 |
|
6190 | /**
|
6191 | * Builds a proper UTC HttpDate timestamp from a Date object
|
6192 | * since not all environments will have this as the expected
|
6193 | * format.
|
6194 | *
|
6195 | * See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString
|
6196 | * > Prior to ECMAScript 2018, the format of the return value
|
6197 | * > varied according to the platform. The most common return
|
6198 | * > value was an RFC-1123 formatted date stamp, which is a
|
6199 | * > slightly updated version of RFC-822 date stamps.
|
6200 | */
|
6201 | Object.defineProperty(exports, "__esModule", { value: true });
|
6202 | // Build indexes outside so we allocate them once.
|
6203 | var days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
|
6204 | // prettier-ignore
|
6205 | var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
|
6206 | function dateToUtcString(date) {
|
6207 | var year = date.getUTCFullYear();
|
6208 | var month = date.getUTCMonth();
|
6209 | var dayOfWeek = date.getUTCDay();
|
6210 | var dayOfMonthInt = date.getUTCDate();
|
6211 | var hoursInt = date.getUTCHours();
|
6212 | var minutesInt = date.getUTCMinutes();
|
6213 | var secondsInt = date.getUTCSeconds();
|
6214 | // Build 0 prefixed strings for contents that need to be
|
6215 | // two digits and where we get an integer back.
|
6216 | var dayOfMonthString = dayOfMonthInt < 10 ? "0" + dayOfMonthInt : "" + dayOfMonthInt;
|
6217 | var hoursString = hoursInt < 10 ? "0" + hoursInt : "" + hoursInt;
|
6218 | var minutesString = minutesInt < 10 ? "0" + minutesInt : "" + minutesInt;
|
6219 | var secondsString = secondsInt < 10 ? "0" + secondsInt : "" + secondsInt;
|
6220 | return days[dayOfWeek] + ", " + dayOfMonthString + " " + months[month] + " " + year + " " + hoursString + ":" + minutesString + ":" + secondsString + " GMT";
|
6221 | }
|
6222 | exports.dateToUtcString = dateToUtcString;
|
6223 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS11dGlscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9kYXRlLXV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7OztHQVVHOztBQUVILGtEQUFrRDtBQUNsRCxJQUFNLElBQUksR0FBa0IsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsQ0FBQztBQUM5RSxrQkFBa0I7QUFDbEIsSUFBTSxNQUFNLEdBQWtCLENBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsQ0FBQztBQUVuSCxTQUFnQixlQUFlLENBQUMsSUFBVTtJQUN4QyxJQUFNLElBQUksR0FBRyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUM7SUFDbkMsSUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ2pDLElBQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUNuQyxJQUFNLGFBQWEsR0FBRyxJQUFJLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDeEMsSUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ3BDLElBQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQztJQUN4QyxJQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7SUFFeEMsd0RBQXdEO0lBQ3hELCtDQUErQztJQUMvQyxJQUFNLGdCQUFnQixHQUNwQixhQUFhLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFJLGFBQWUsQ0FBQyxDQUFDLENBQUMsS0FBRyxhQUFlLENBQUM7SUFDaEUsSUFBTSxXQUFXLEdBQUcsUUFBUSxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBSSxRQUFVLENBQUMsQ0FBQyxDQUFDLEtBQUcsUUFBVSxDQUFDO0lBQ25FLElBQU0sYUFBYSxHQUFHLFVBQVUsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQUksVUFBWSxDQUFDLENBQUMsQ0FBQyxLQUFHLFVBQVksQ0FBQztJQUMzRSxJQUFNLGFBQWEsR0FBRyxVQUFVLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFJLFVBQVksQ0FBQyxDQUFDLENBQUMsS0FBRyxVQUFZLENBQUM7SUFFM0UsT0FBVSxJQUFJLENBQUMsU0FBUyxDQUFDLFVBQUssZ0JBQWdCLFNBQUksTUFBTSxDQUFDLEtBQUssQ0FBQyxTQUFJLElBQUksU0FBSSxXQUFXLFNBQUksYUFBYSxTQUFJLGFBQWEsU0FBTSxDQUFDO0FBQ2pJLENBQUM7QUFsQkQsMENBa0JDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCdWlsZHMgYSBwcm9wZXIgVVRDIEh0dHBEYXRlIHRpbWVzdGFtcCBmcm9tIGEgRGF0ZSBvYmplY3RcbiAqIHNpbmNlIG5vdCBhbGwgZW52aXJvbm1lbnRzIHdpbGwgaGF2ZSB0aGlzIGFzIHRoZSBleHBlY3RlZFxuICogZm9ybWF0LlxuICpcbiAqIFNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZS90b1VUQ1N0cmluZ1xuICogPiBQcmlvciB0byBFQ01BU2NyaXB0IDIwMTgsIHRoZSBmb3JtYXQgb2YgdGhlIHJldHVybiB2YWx1ZVxuICogPiB2YXJpZWQgYWNjb3JkaW5nIHRvIHRoZSBwbGF0Zm9ybS4gVGhlIG1vc3QgY29tbW9uIHJldHVyblxuICogPiB2YWx1ZSB3YXMgYW4gUkZDLTExMjMgZm9ybWF0dGVkIGRhdGUgc3RhbXAsIHdoaWNoIGlzIGFcbiAqID4gc2xpZ2h0bHkgdXBkYXRlZCB2ZXJzaW9uIG9mIFJGQy04MjIgZGF0ZSBzdGFtcHMuXG4gKi9cblxuLy8gQnVpbGQgaW5kZXhlcyBvdXRzaWRlIHNvIHdlIGFsbG9jYXRlIHRoZW0gb25jZS5cbmNvbnN0IGRheXM6IEFycmF5PFN0cmluZz4gPSBbXCJTdW5cIiwgXCJNb25cIiwgXCJUdWVcIiwgXCJXZWRcIiwgXCJUaHVcIiwgXCJGcmlcIiwgXCJTYXRcIl07XG4vLyBwcmV0dGllci1pZ25vcmVcbmNvbnN0IG1vbnRoczogQXJyYXk8U3RyaW5nPiA9IFtcIkphblwiLCBcIkZlYlwiLCBcIk1hclwiLCBcIkFwclwiLCBcIk1heVwiLCBcIkp1blwiLCBcIkp1bFwiLCBcIkF1Z1wiLCBcIlNlcFwiLCBcIk9jdFwiLCBcIk5vdlwiLCBcIkRlY1wiXTtcblxuZXhwb3J0IGZ1bmN0aW9uIGRhdGVUb1V0Y1N0cmluZyhkYXRlOiBEYXRlKTogc3RyaW5nIHtcbiAgY29uc3QgeWVhciA9IGRhdGUuZ2V0VVRDRnVsbFllYXIoKTtcbiAgY29uc3QgbW9udGggPSBkYXRlLmdldFVUQ01vbnRoKCk7XG4gIGNvbnN0IGRheU9mV2VlayA9IGRhdGUuZ2V0VVRDRGF5KCk7XG4gIGNvbnN0IGRheU9mTW9udGhJbnQgPSBkYXRlLmdldFVUQ0RhdGUoKTtcbiAgY29uc3QgaG91cnNJbnQgPSBkYXRlLmdldFVUQ0hvdXJzKCk7XG4gIGNvbnN0IG1pbnV0ZXNJbnQgPSBkYXRlLmdldFVUQ01pbnV0ZXMoKTtcbiAgY29uc3Qgc2Vjb25kc0ludCA9IGRhdGUuZ2V0VVRDU2Vjb25kcygpO1xuXG4gIC8vIEJ1aWxkIDAgcHJlZml4ZWQgc3RyaW5ncyBmb3IgY29udGVudHMgdGhhdCBuZWVkIHRvIGJlXG4gIC8vIHR3byBkaWdpdHMgYW5kIHdoZXJlIHdlIGdldCBhbiBpbnRlZ2VyIGJhY2suXG4gIGNvbnN0IGRheU9mTW9udGhTdHJpbmcgPVxuICAgIGRheU9mTW9udGhJbnQgPCAxMCA/IGAwJHtkYXlPZk1vbnRoSW50fWAgOiBgJHtkYXlPZk1vbnRoSW50fWA7XG4gIGNvbnN0IGhvdXJzU3RyaW5nID0gaG91cnNJbnQgPCAxMCA/IGAwJHtob3Vyc0ludH1gIDogYCR7aG91cnNJbnR9YDtcbiAgY29uc3QgbWludXRlc1N0cmluZyA9IG1pbnV0ZXNJbnQgPCAxMCA/IGAwJHttaW51dGVzSW50fWAgOiBgJHttaW51dGVzSW50fWA7XG4gIGNvbnN0IHNlY29uZHNTdHJpbmcgPSBzZWNvbmRzSW50IDwgMTAgPyBgMCR7c2Vjb25kc0ludH1gIDogYCR7c2Vjb25kc0ludH1gO1xuXG4gIHJldHVybiBgJHtkYXlzW2RheU9mV2Vla119LCAke2RheU9mTW9udGhTdHJpbmd9ICR7bW9udGhzW21vbnRoXX0gJHt5ZWFyfSAke2hvdXJzU3RyaW5nfToke21pbnV0ZXNTdHJpbmd9OiR7c2Vjb25kc1N0cmluZ30gR01UYDtcbn1cbiJdfQ==
|
6224 |
|
6225 | /***/ }),
|
6226 |
|
6227 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/extended-encode-uri-component.js":
|
6228 | /*!***************************************************************************************************!*\
|
6229 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/extended-encode-uri-component.js ***!
|
6230 | \***************************************************************************************************/
|
6231 | /*! no static exports found */
|
6232 | /***/ (function(module, exports, __webpack_require__) {
|
6233 |
|
6234 | ;
|
6235 |
|
6236 | Object.defineProperty(exports, "__esModule", { value: true });
|
6237 | /**
|
6238 | * Function that wraps encodeURIComponent to encode additional characters
|
6239 | * to fully adhere to RFC 3986.
|
6240 | */
|
6241 | function extendedEncodeURIComponent(str) {
|
6242 | return encodeURIComponent(str).replace(/[!'()*]/g, function (c) {
|
6243 | return "%" + c.charCodeAt(0).toString(16);
|
6244 | });
|
6245 | }
|
6246 | exports.extendedEncodeURIComponent = extendedEncodeURIComponent;
|
6247 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXh0ZW5kZWQtZW5jb2RlLXVyaS1jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvZXh0ZW5kZWQtZW5jb2RlLXVyaS1jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7O0dBR0c7QUFDSCxTQUFnQiwwQkFBMEIsQ0FBQyxHQUFXO0lBQ3BELE9BQU8sa0JBQWtCLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRSxVQUFVLENBQUM7UUFDNUQsT0FBTyxHQUFHLEdBQUcsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDNUMsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDO0FBSkQsZ0VBSUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZ1bmN0aW9uIHRoYXQgd3JhcHMgZW5jb2RlVVJJQ29tcG9uZW50IHRvIGVuY29kZSBhZGRpdGlvbmFsIGNoYXJhY3RlcnNcbiAqIHRvIGZ1bGx5IGFkaGVyZSB0byBSRkMgMzk4Ni5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGV4dGVuZGVkRW5jb2RlVVJJQ29tcG9uZW50KHN0cjogc3RyaW5nKTogc3RyaW5nIHtcbiAgcmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudChzdHIpLnJlcGxhY2UoL1shJygpKl0vZywgZnVuY3Rpb24gKGMpIHtcbiAgICByZXR1cm4gXCIlXCIgKyBjLmNoYXJDb2RlQXQoMCkudG9TdHJpbmcoMTYpO1xuICB9KTtcbn1cbiJdfQ==
|
6248 |
|
6249 | /***/ }),
|
6250 |
|
6251 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/get-array-if-single-item.js":
|
6252 | /*!**********************************************************************************************!*\
|
6253 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/get-array-if-single-item.js ***!
|
6254 | \**********************************************************************************************/
|
6255 | /*! no static exports found */
|
6256 | /***/ (function(module, exports, __webpack_require__) {
|
6257 |
|
6258 | ;
|
6259 |
|
6260 | Object.defineProperty(exports, "__esModule", { value: true });
|
6261 | /**
|
6262 | * The XML parser will set one K:V for a member that could
|
6263 | * return multiple entries but only has one.
|
6264 | */
|
6265 | exports.getArrayIfSingleItem = function (mayBeArray) {
|
6266 | return Array.isArray(mayBeArray) ? mayBeArray : [mayBeArray];
|
6267 | };
|
6268 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWFycmF5LWlmLXNpbmdsZS1pdGVtLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2dldC1hcnJheS1pZi1zaW5nbGUtaXRlbS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7R0FHRztBQUNVLFFBQUEsb0JBQW9CLEdBQUcsVUFBSSxVQUFhO0lBQ25ELE9BQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQztBQUFyRCxDQUFxRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaGUgWE1MIHBhcnNlciB3aWxsIHNldCBvbmUgSzpWIGZvciBhIG1lbWJlciB0aGF0IGNvdWxkXG4gKiByZXR1cm4gbXVsdGlwbGUgZW50cmllcyBidXQgb25seSBoYXMgb25lLlxuICovXG5leHBvcnQgY29uc3QgZ2V0QXJyYXlJZlNpbmdsZUl0ZW0gPSA8VD4obWF5QmVBcnJheTogVCk6IFQgfCBUW10gPT5cbiAgQXJyYXkuaXNBcnJheShtYXlCZUFycmF5KSA/IG1heUJlQXJyYXkgOiBbbWF5QmVBcnJheV07XG4iXX0=
|
6269 |
|
6270 | /***/ }),
|
6271 |
|
6272 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/get-value-from-text-node.js":
|
6273 | /*!**********************************************************************************************!*\
|
6274 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/get-value-from-text-node.js ***!
|
6275 | \**********************************************************************************************/
|
6276 | /*! no static exports found */
|
6277 | /***/ (function(module, exports, __webpack_require__) {
|
6278 |
|
6279 | ;
|
6280 |
|
6281 | Object.defineProperty(exports, "__esModule", { value: true });
|
6282 | /**
|
6283 | * Recursively parses object and populates value is node from
|
6284 | * "#text" key if it's available
|
6285 | */
|
6286 | exports.getValueFromTextNode = function (obj) {
|
6287 | var textNodeName = "#text";
|
6288 | for (var key in obj) {
|
6289 | if (obj.hasOwnProperty(key) && obj[key][textNodeName] !== undefined) {
|
6290 | obj[key] = obj[key][textNodeName];
|
6291 | }
|
6292 | else if (typeof obj[key] === "object" && obj[key] !== null) {
|
6293 | obj[key] = exports.getValueFromTextNode(obj[key]);
|
6294 | }
|
6295 | }
|
6296 | return obj;
|
6297 | };
|
6298 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXZhbHVlLWZyb20tdGV4dC1ub2RlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2dldC12YWx1ZS1mcm9tLXRleHQtbm9kZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7R0FHRztBQUNVLFFBQUEsb0JBQW9CLEdBQUcsVUFBQyxHQUFRO0lBQzNDLElBQU0sWUFBWSxHQUFHLE9BQU8sQ0FBQztJQUM3QixLQUFLLElBQU0sR0FBRyxJQUFJLEdBQUcsRUFBRTtRQUNyQixJQUFJLEdBQUcsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFlBQVksQ0FBQyxLQUFLLFNBQVMsRUFBRTtZQUNuRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDO1NBQ25DO2FBQU0sSUFBSSxPQUFPLEdBQUcsQ0FBQyxHQUFHLENBQUMsS0FBSyxRQUFRLElBQUksR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLElBQUksRUFBRTtZQUM1RCxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsNEJBQW9CLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7U0FDM0M7S0FDRjtJQUNELE9BQU8sR0FBRyxDQUFDO0FBQ2IsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWN1cnNpdmVseSBwYXJzZXMgb2JqZWN0IGFuZCBwb3B1bGF0ZXMgdmFsdWUgaXMgbm9kZSBmcm9tXG4gKiBcIiN0ZXh0XCIga2V5IGlmIGl0J3MgYXZhaWxhYmxlXG4gKi9cbmV4cG9ydCBjb25zdCBnZXRWYWx1ZUZyb21UZXh0Tm9kZSA9IChvYmo6IGFueSkgPT4ge1xuICBjb25zdCB0ZXh0Tm9kZU5hbWUgPSBcIiN0ZXh0XCI7XG4gIGZvciAoY29uc3Qga2V5IGluIG9iaikge1xuICAgIGlmIChvYmouaGFzT3duUHJvcGVydHkoa2V5KSAmJiBvYmpba2V5XVt0ZXh0Tm9kZU5hbWVdICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIG9ialtrZXldID0gb2JqW2tleV1bdGV4dE5vZGVOYW1lXTtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBvYmpba2V5XSA9PT0gXCJvYmplY3RcIiAmJiBvYmpba2V5XSAhPT0gbnVsbCkge1xuICAgICAgb2JqW2tleV0gPSBnZXRWYWx1ZUZyb21UZXh0Tm9kZShvYmpba2V5XSk7XG4gICAgfVxuICB9XG4gIHJldHVybiBvYmo7XG59O1xuIl19
|
6299 |
|
6300 | /***/ }),
|
6301 |
|
6302 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/index.js":
|
6303 | /*!***************************************************************************!*\
|
6304 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/index.js ***!
|
6305 | \***************************************************************************/
|
6306 | /*! no static exports found */
|
6307 | /***/ (function(module, exports, __webpack_require__) {
|
6308 |
|
6309 | ;
|
6310 |
|
6311 | Object.defineProperty(exports, "__esModule", { value: true });
|
6312 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
6313 | tslib_1.__exportStar(__webpack_require__(/*! ./client */ "../../node_modules/@aws-sdk/smithy-client/build/client.js"), exports);
|
6314 | tslib_1.__exportStar(__webpack_require__(/*! ./command */ "../../node_modules/@aws-sdk/smithy-client/build/command.js"), exports);
|
6315 | tslib_1.__exportStar(__webpack_require__(/*! ./extended-encode-uri-component */ "../../node_modules/@aws-sdk/smithy-client/build/extended-encode-uri-component.js"), exports);
|
6316 | tslib_1.__exportStar(__webpack_require__(/*! ./get-array-if-single-item */ "../../node_modules/@aws-sdk/smithy-client/build/get-array-if-single-item.js"), exports);
|
6317 | tslib_1.__exportStar(__webpack_require__(/*! ./get-value-from-text-node */ "../../node_modules/@aws-sdk/smithy-client/build/get-value-from-text-node.js"), exports);
|
6318 | tslib_1.__exportStar(__webpack_require__(/*! ./isa */ "../../node_modules/@aws-sdk/smithy-client/build/isa.js"), exports);
|
6319 | tslib_1.__exportStar(__webpack_require__(/*! ./lazy-json */ "../../node_modules/@aws-sdk/smithy-client/build/lazy-json.js"), exports);
|
6320 | tslib_1.__exportStar(__webpack_require__(/*! ./date-utils */ "../../node_modules/@aws-sdk/smithy-client/build/date-utils.js"), exports);
|
6321 | tslib_1.__exportStar(__webpack_require__(/*! ./split-every */ "../../node_modules/@aws-sdk/smithy-client/build/split-every.js"), exports);
|
6322 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsbURBQXlCO0FBQ3pCLG9EQUEwQjtBQUcxQiwwRUFBZ0Q7QUFDaEQscUVBQTJDO0FBQzNDLHFFQUEyQztBQUMzQyxnREFBc0I7QUFDdEIsc0RBQTRCO0FBQzVCLHVEQUE2QjtBQUM3Qix3REFBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9jbGllbnRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NvbW1hbmRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2RvY3VtZW50LXR5cGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2V4Y2VwdGlvblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZXh0ZW5kZWQtZW5jb2RlLXVyaS1jb21wb25lbnRcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2dldC1hcnJheS1pZi1zaW5nbGUtaXRlbVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZ2V0LXZhbHVlLWZyb20tdGV4dC1ub2RlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pc2FcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2xhenktanNvblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGF0ZS11dGlsc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vc3BsaXQtZXZlcnlcIjtcbiJdfQ==
|
6323 |
|
6324 | /***/ }),
|
6325 |
|
6326 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/isa.js":
|
6327 | /*!*************************************************************************!*\
|
6328 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/isa.js ***!
|
6329 | \*************************************************************************/
|
6330 | /*! no static exports found */
|
6331 | /***/ (function(module, exports, __webpack_require__) {
|
6332 |
|
6333 | ;
|
6334 |
|
6335 | Object.defineProperty(exports, "__esModule", { value: true });
|
6336 | /**
|
6337 | * Checks if the given value is a Smithy structure of the given type.
|
6338 | */
|
6339 | function isa(o) {
|
6340 | var ids = [];
|
6341 | for (var _i = 1; _i < arguments.length; _i++) {
|
6342 | ids[_i - 1] = arguments[_i];
|
6343 | }
|
6344 | return (typeof o === "object" &&
|
6345 | // Checks for name after __type, as name is used instead for errors.
|
6346 | (("__type" in o && ids.indexOf(o["__type"]) > -1) ||
|
6347 | ("name" in o && ids.indexOf(o["name"]) > -1)));
|
6348 | }
|
6349 | exports.isa = isa;
|
6350 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2lzYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOztHQUVHO0FBQ0gsU0FBZ0IsR0FBRyxDQUFJLENBQU07SUFBRSxhQUFnQjtTQUFoQixVQUFnQixFQUFoQixxQkFBZ0IsRUFBaEIsSUFBZ0I7UUFBaEIsNEJBQWdCOztJQUM3QyxPQUFPLENBQ0wsT0FBTyxDQUFDLEtBQUssUUFBUTtRQUNyQixvRUFBb0U7UUFDcEUsQ0FBQyxDQUFDLFFBQVEsSUFBSSxDQUFDLElBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztZQUMvQyxDQUFDLE1BQU0sSUFBSSxDQUFDLElBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2hELENBQUM7QUFDSixDQUFDO0FBUEQsa0JBT0MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENoZWNrcyBpZiB0aGUgZ2l2ZW4gdmFsdWUgaXMgYSBTbWl0aHkgc3RydWN0dXJlIG9mIHRoZSBnaXZlbiB0eXBlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNhPFQ+KG86IGFueSwgLi4uaWRzOiBzdHJpbmdbXSk6IG8gaXMgVCB7XG4gIHJldHVybiAoXG4gICAgdHlwZW9mIG8gPT09IFwib2JqZWN0XCIgJiZcbiAgICAvLyBDaGVja3MgZm9yIG5hbWUgYWZ0ZXIgX190eXBlLCBhcyBuYW1lIGlzIHVzZWQgaW5zdGVhZCBmb3IgZXJyb3JzLlxuICAgICgoXCJfX3R5cGVcIiBpbiBvICYmIGlkcy5pbmRleE9mKG9bXCJfX3R5cGVcIl0pID4gLTEpIHx8XG4gICAgICAoXCJuYW1lXCIgaW4gbyAmJiBpZHMuaW5kZXhPZihvW1wibmFtZVwiXSkgPiAtMSkpXG4gICk7XG59XG4iXX0=
|
6351 |
|
6352 | /***/ }),
|
6353 |
|
6354 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/lazy-json.js":
|
6355 | /*!*******************************************************************************!*\
|
6356 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/lazy-json.js ***!
|
6357 | \*******************************************************************************/
|
6358 | /*! no static exports found */
|
6359 | /***/ (function(module, exports, __webpack_require__) {
|
6360 |
|
6361 | ;
|
6362 |
|
6363 | /**
|
6364 | * Lazy String holder for JSON typed contents.
|
6365 | */
|
6366 | Object.defineProperty(exports, "__esModule", { value: true });
|
6367 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
6368 | /**
|
6369 | * Because of https://github.com/microsoft/tslib/issues/95,
|
6370 | * TS 'extends' shim doesn't support extending native types like String.
|
6371 | * So here we create StringWrapper that duplicate everything from String
|
6372 | * class including its prototype chain. So we can extend from here.
|
6373 | */
|
6374 | // @ts-ignore StringWrapper implementation is not a simple constructor
|
6375 | exports.StringWrapper = function () {
|
6376 | //@ts-ignore 'this' cannot be assigned to any, but Object.getPrototypeOf accepts any
|
6377 | var Class = Object.getPrototypeOf(this).constructor;
|
6378 | var Constructor = Function.bind.apply(String, tslib_1.__spread([null], arguments));
|
6379 | //@ts-ignore Call wrapped String constructor directly, don't bother typing it.
|
6380 | var instance = new Constructor();
|
6381 | Object.setPrototypeOf(instance, Class.prototype);
|
6382 | return instance;
|
6383 | };
|
6384 | exports.StringWrapper.prototype = Object.create(String.prototype, {
|
6385 | constructor: {
|
6386 | value: exports.StringWrapper,
|
6387 | enumerable: false,
|
6388 | writable: true,
|
6389 | configurable: true
|
6390 | }
|
6391 | });
|
6392 | Object.setPrototypeOf(exports.StringWrapper, String);
|
6393 | var LazyJsonString = /** @class */ (function (_super) {
|
6394 | tslib_1.__extends(LazyJsonString, _super);
|
6395 | function LazyJsonString() {
|
6396 | return _super !== null && _super.apply(this, arguments) || this;
|
6397 | }
|
6398 | LazyJsonString.prototype.deserializeJSON = function () {
|
6399 | return JSON.parse(_super.prototype.toString.call(this));
|
6400 | };
|
6401 | LazyJsonString.prototype.toJSON = function () {
|
6402 | return _super.prototype.toString.call(this);
|
6403 | };
|
6404 | LazyJsonString.fromObject = function (object) {
|
6405 | if (object instanceof LazyJsonString) {
|
6406 | return object;
|
6407 | }
|
6408 | else if (object instanceof String || typeof object === "string") {
|
6409 | return new LazyJsonString(object);
|
6410 | }
|
6411 | return new LazyJsonString(JSON.stringify(object));
|
6412 | };
|
6413 | return LazyJsonString;
|
6414 | }(exports.StringWrapper));
|
6415 | exports.LazyJsonString = LazyJsonString;
|
6416 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF6eS1qc29uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2xhenktanNvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7O0dBRUc7OztBQU1IOzs7OztHQUtHO0FBQ0gsc0VBQXNFO0FBQ3pELFFBQUEsYUFBYSxHQUFrQjtJQUMxQyxvRkFBb0Y7SUFDcEYsSUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxXQUFXLENBQUM7SUFDdEQsSUFBTSxXQUFXLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxvQkFBRyxJQUFXLEdBQUssU0FBUyxFQUFFLENBQUM7SUFDN0UsOEVBQThFO0lBQzlFLElBQU0sUUFBUSxHQUFHLElBQUksV0FBVyxFQUFFLENBQUM7SUFDbkMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ2pELE9BQU8sUUFBa0IsQ0FBQztBQUM1QixDQUFDLENBQUM7QUFDRixxQkFBYSxDQUFDLFNBQVMsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUU7SUFDeEQsV0FBVyxFQUFFO1FBQ1gsS0FBSyxFQUFFLHFCQUFhO1FBQ3BCLFVBQVUsRUFBRSxLQUFLO1FBQ2pCLFFBQVEsRUFBRSxJQUFJO1FBQ2QsWUFBWSxFQUFFLElBQUk7S0FDbkI7Q0FDRixDQUFDLENBQUM7QUFDSCxNQUFNLENBQUMsY0FBYyxDQUFDLHFCQUFhLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFFN0M7SUFBb0MsMENBQWE7SUFBakQ7O0lBaUJBLENBQUM7SUFoQkMsd0NBQWUsR0FBZjtRQUNFLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxpQkFBTSxRQUFRLFdBQUUsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRCwrQkFBTSxHQUFOO1FBQ0UsT0FBTyxpQkFBTSxRQUFRLFdBQUUsQ0FBQztJQUMxQixDQUFDO0lBRU0seUJBQVUsR0FBakIsVUFBa0IsTUFBVztRQUMzQixJQUFJLE1BQU0sWUFBWSxjQUFjLEVBQUU7WUFDcEMsT0FBTyxNQUFNLENBQUM7U0FDZjthQUFNLElBQUksTUFBTSxZQUFZLE1BQU0sSUFBSSxPQUFPLE1BQU0sS0FBSyxRQUFRLEVBQUU7WUFDakUsT0FBTyxJQUFJLGNBQWMsQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNuQztRQUNELE9BQU8sSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFDSCxxQkFBQztBQUFELENBQUMsQUFqQkQsQ0FBb0MscUJBQWEsR0FpQmhEO0FBakJZLHdDQUFjIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBMYXp5IFN0cmluZyBob2xkZXIgZm9yIEpTT04gdHlwZWQgY29udGVudHMuXG4gKi9cblxuaW50ZXJmYWNlIFN0cmluZ1dyYXBwZXIge1xuICBuZXcgKGFyZzogYW55KTogU3RyaW5nO1xufVxuXG4vKipcbiAqIEJlY2F1c2Ugb2YgaHR0cHM6Ly9naXRodWIuY29tL21pY3Jvc29mdC90c2xpYi9pc3N1ZXMvOTUsXG4gKiBUUyAnZXh0ZW5kcycgc2hpbSBkb2Vzbid0IHN1cHBvcnQgZXh0ZW5kaW5nIG5hdGl2ZSB0eXBlcyBsaWtlIFN0cmluZy5cbiAqIFNvIGhlcmUgd2UgY3JlYXRlIFN0cmluZ1dyYXBwZXIgdGhhdCBkdXBsaWNhdGUgZXZlcnl0aGluZyBmcm9tIFN0cmluZ1xuICogY2xhc3MgaW5jbHVkaW5nIGl0cyBwcm90b3R5cGUgY2hhaW4uIFNvIHdlIGNhbiBleHRlbmQgZnJvbSBoZXJlLlxuICovXG4vLyBAdHMtaWdub3JlIFN0cmluZ1dyYXBwZXIgaW1wbGVtZW50YXRpb24gaXMgbm90IGEgc2ltcGxlIGNvbnN0cnVjdG9yXG5leHBvcnQgY29uc3QgU3RyaW5nV3JhcHBlcjogU3RyaW5nV3JhcHBlciA9IGZ1bmN0aW9uICgpIHtcbiAgLy9AdHMtaWdub3JlICd0aGlzJyBjYW5ub3QgYmUgYXNzaWduZWQgdG8gYW55LCBidXQgT2JqZWN0LmdldFByb3RvdHlwZU9mIGFjY2VwdHMgYW55XG4gIGNvbnN0IENsYXNzID0gT2JqZWN0LmdldFByb3RvdHlwZU9mKHRoaXMpLmNvbnN0cnVjdG9yO1xuICBjb25zdCBDb25zdHJ1Y3RvciA9IEZ1bmN0aW9uLmJpbmQuYXBwbHkoU3RyaW5nLCBbbnVsbCBhcyBhbnksIC4uLmFyZ3VtZW50c10pO1xuICAvL0B0cy1pZ25vcmUgQ2FsbCB3cmFwcGVkIFN0cmluZyBjb25zdHJ1Y3RvciBkaXJlY3RseSwgZG9uJ3QgYm90aGVyIHR5cGluZyBpdC5cbiAgY29uc3QgaW5zdGFuY2UgPSBuZXcgQ29uc3RydWN0b3IoKTtcbiAgT2JqZWN0LnNldFByb3RvdHlwZU9mKGluc3RhbmNlLCBDbGFzcy5wcm90b3R5cGUpO1xuICByZXR1cm4gaW5zdGFuY2UgYXMgU3RyaW5nO1xufTtcblN0cmluZ1dyYXBwZXIucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShTdHJpbmcucHJvdG90eXBlLCB7XG4gIGNvbnN0cnVjdG9yOiB7XG4gICAgdmFsdWU6IFN0cmluZ1dyYXBwZXIsXG4gICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgd3JpdGFibGU6IHRydWUsXG4gICAgY29uZmlndXJhYmxlOiB0cnVlXG4gIH1cbn0pO1xuT2JqZWN0LnNldFByb3RvdHlwZU9mKFN0cmluZ1dyYXBwZXIsIFN0cmluZyk7XG5cbmV4cG9ydCBjbGFzcyBMYXp5SnNvblN0cmluZyBleHRlbmRzIFN0cmluZ1dyYXBwZXIge1xuICBkZXNlcmlhbGl6ZUpTT04oKTogYW55IHtcbiAgICByZXR1cm4gSlNPTi5wYXJzZShzdXBlci50b1N0cmluZygpKTtcbiAgfVxuXG4gIHRvSlNPTigpOiBzdHJpbmcge1xuICAgIHJldHVybiBzdXBlci50b1N0cmluZygpO1xuICB9XG5cbiAgc3RhdGljIGZyb21PYmplY3Qob2JqZWN0OiBhbnkpOiBMYXp5SnNvblN0cmluZyB7XG4gICAgaWYgKG9iamVjdCBpbnN0YW5jZW9mIExhenlKc29uU3RyaW5nKSB7XG4gICAgICByZXR1cm4gb2JqZWN0O1xuICAgIH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgU3RyaW5nIHx8IHR5cGVvZiBvYmplY3QgPT09IFwic3RyaW5nXCIpIHtcbiAgICAgIHJldHVybiBuZXcgTGF6eUpzb25TdHJpbmcob2JqZWN0KTtcbiAgICB9XG4gICAgcmV0dXJuIG5ldyBMYXp5SnNvblN0cmluZyhKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcbiAgfVxufVxuIl19
|
6417 |
|
6418 | /***/ }),
|
6419 |
|
6420 | /***/ "../../node_modules/@aws-sdk/smithy-client/build/split-every.js":
|
6421 | /*!*********************************************************************************!*\
|
6422 | !*** /root/amplify-js/node_modules/@aws-sdk/smithy-client/build/split-every.js ***!
|
6423 | \*********************************************************************************/
|
6424 | /*! no static exports found */
|
6425 | /***/ (function(module, exports, __webpack_require__) {
|
6426 |
|
6427 | ;
|
6428 |
|
6429 | Object.defineProperty(exports, "__esModule", { value: true });
|
6430 | /**
|
6431 | * Given an input string, splits based on the delimiter after a given
|
6432 | * number of delimiters has been encountered.
|
6433 | *
|
6434 | * @param value The input string to split.
|
6435 | * @param delimiter The delimiter to split on.
|
6436 | * @param numDelimiters The number of delimiters to have encountered to split.
|
6437 | */
|
6438 | function splitEvery(value, delimiter, numDelimiters) {
|
6439 | // Fail if we don't have a clear number to split on.
|
6440 | if (numDelimiters <= 0 || !Number.isInteger(numDelimiters)) {
|
6441 | throw new Error("Invalid number of delimiters (" + numDelimiters + ") for splitEvery.");
|
6442 | }
|
6443 | var segments = value.split(delimiter);
|
6444 | // Short circuit extra logic for the simple case.
|
6445 | if (numDelimiters === 1) {
|
6446 | return segments;
|
6447 | }
|
6448 | var compoundSegments = [];
|
6449 | var currentSegment = "";
|
6450 | for (var i = 0; i < segments.length; i++) {
|
6451 | if (currentSegment === "") {
|
6452 | // Start a new segment.
|
6453 | currentSegment = segments[i];
|
6454 | }
|
6455 | else {
|
6456 | // Compound the current segment with the delimiter.
|
6457 | currentSegment += delimiter + segments[i];
|
6458 | }
|
6459 | if ((i + 1) % numDelimiters === 0) {
|
6460 | // We encountered the right number of delimiters, so add the entry.
|
6461 | compoundSegments.push(currentSegment);
|
6462 | // And reset the current segment.
|
6463 | currentSegment = "";
|
6464 | }
|
6465 | }
|
6466 | // Handle any leftover segment portion.
|
6467 | if (currentSegment !== "") {
|
6468 | compoundSegments.push(currentSegment);
|
6469 | }
|
6470 | return compoundSegments;
|
6471 | }
|
6472 | exports.splitEvery = splitEvery;
|
6473 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BsaXQtZXZlcnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvc3BsaXQtZXZlcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7OztHQU9HO0FBQ0gsU0FBZ0IsVUFBVSxDQUN4QixLQUFhLEVBQ2IsU0FBaUIsRUFDakIsYUFBcUI7SUFFckIsb0RBQW9EO0lBQ3BELElBQUksYUFBYSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLEVBQUU7UUFDMUQsTUFBTSxJQUFJLEtBQUssQ0FDYixnQ0FBZ0MsR0FBRyxhQUFhLEdBQUcsbUJBQW1CLENBQ3ZFLENBQUM7S0FDSDtJQUVELElBQU0sUUFBUSxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDeEMsaURBQWlEO0lBQ2pELElBQUksYUFBYSxLQUFLLENBQUMsRUFBRTtRQUN2QixPQUFPLFFBQVEsQ0FBQztLQUNqQjtJQUVELElBQU0sZ0JBQWdCLEdBQWtCLEVBQUUsQ0FBQztJQUMzQyxJQUFJLGNBQWMsR0FBRyxFQUFFLENBQUM7SUFDeEIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFFBQVEsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7UUFDeEMsSUFBSSxjQUFjLEtBQUssRUFBRSxFQUFFO1lBQ3pCLHVCQUF1QjtZQUN2QixjQUFjLEdBQUcsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQzlCO2FBQU07WUFDTCxtREFBbUQ7WUFDbkQsY0FBYyxJQUFJLFNBQVMsR0FBRyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7U0FDM0M7UUFFRCxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWEsS0FBSyxDQUFDLEVBQUU7WUFDakMsbUVBQW1FO1lBQ25FLGdCQUFnQixDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztZQUN0QyxpQ0FBaUM7WUFDakMsY0FBYyxHQUFHLEVBQUUsQ0FBQztTQUNyQjtLQUNGO0lBRUQsdUNBQXVDO0lBQ3ZDLElBQUksY0FBYyxLQUFLLEVBQUUsRUFBRTtRQUN6QixnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUM7S0FDdkM7SUFFRCxPQUFPLGdCQUFnQixDQUFDO0FBQzFCLENBQUM7QUEzQ0QsZ0NBMkNDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHaXZlbiBhbiBpbnB1dCBzdHJpbmcsIHNwbGl0cyBiYXNlZCBvbiB0aGUgZGVsaW1pdGVyIGFmdGVyIGEgZ2l2ZW5cbiAqIG51bWJlciBvZiBkZWxpbWl0ZXJzIGhhcyBiZWVuIGVuY291bnRlcmVkLlxuICpcbiAqIEBwYXJhbSB2YWx1ZSBUaGUgaW5wdXQgc3RyaW5nIHRvIHNwbGl0LlxuICogQHBhcmFtIGRlbGltaXRlciBUaGUgZGVsaW1pdGVyIHRvIHNwbGl0IG9uLlxuICogQHBhcmFtIG51bURlbGltaXRlcnMgVGhlIG51bWJlciBvZiBkZWxpbWl0ZXJzIHRvIGhhdmUgZW5jb3VudGVyZWQgdG8gc3BsaXQuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzcGxpdEV2ZXJ5KFxuICB2YWx1ZTogc3RyaW5nLFxuICBkZWxpbWl0ZXI6IHN0cmluZyxcbiAgbnVtRGVsaW1pdGVyczogbnVtYmVyXG4pOiBBcnJheTxzdHJpbmc+IHtcbiAgLy8gRmFpbCBpZiB3ZSBkb24ndCBoYXZlIGEgY2xlYXIgbnVtYmVyIHRvIHNwbGl0IG9uLlxuICBpZiAobnVtRGVsaW1pdGVycyA8PSAwIHx8ICFOdW1iZXIuaXNJbnRlZ2VyKG51bURlbGltaXRlcnMpKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgXCJJbnZhbGlkIG51bWJlciBvZiBkZWxpbWl0ZXJzIChcIiArIG51bURlbGltaXRlcnMgKyBcIikgZm9yIHNwbGl0RXZlcnkuXCJcbiAgICApO1xuICB9XG5cbiAgY29uc3Qgc2VnbWVudHMgPSB2YWx1ZS5zcGxpdChkZWxpbWl0ZXIpO1xuICAvLyBTaG9ydCBjaXJjdWl0IGV4dHJhIGxvZ2ljIGZvciB0aGUgc2ltcGxlIGNhc2UuXG4gIGlmIChudW1EZWxpbWl0ZXJzID09PSAxKSB7XG4gICAgcmV0dXJuIHNlZ21lbnRzO1xuICB9XG5cbiAgY29uc3QgY29tcG91bmRTZWdtZW50czogQXJyYXk8c3RyaW5nPiA9IFtdO1xuICBsZXQgY3VycmVudFNlZ21lbnQgPSBcIlwiO1xuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlZ21lbnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgaWYgKGN1cnJlbnRTZWdtZW50ID09PSBcIlwiKSB7XG4gICAgICAvLyBTdGFydCBhIG5ldyBzZWdtZW50LlxuICAgICAgY3VycmVudFNlZ21lbnQgPSBzZWdtZW50c1tpXTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gQ29tcG91bmQgdGhlIGN1cnJlbnQgc2VnbWVudCB3aXRoIHRoZSBkZWxpbWl0ZXIuXG4gICAgICBjdXJyZW50U2VnbWVudCArPSBkZWxpbWl0ZXIgKyBzZWdtZW50c1tpXTtcbiAgICB9XG5cbiAgICBpZiAoKGkgKyAxKSAlIG51bURlbGltaXRlcnMgPT09IDApIHtcbiAgICAgIC8vIFdlIGVuY291bnRlcmVkIHRoZSByaWdodCBudW1iZXIgb2YgZGVsaW1pdGVycywgc28gYWRkIHRoZSBlbnRyeS5cbiAgICAgIGNvbXBvdW5kU2VnbWVudHMucHVzaChjdXJyZW50U2VnbWVudCk7XG4gICAgICAvLyBBbmQgcmVzZXQgdGhlIGN1cnJlbnQgc2VnbWVudC5cbiAgICAgIGN1cnJlbnRTZWdtZW50ID0gXCJcIjtcbiAgICB9XG4gIH1cblxuICAvLyBIYW5kbGUgYW55IGxlZnRvdmVyIHNlZ21lbnQgcG9ydGlvbi5cbiAgaWYgKGN1cnJlbnRTZWdtZW50ICE9PSBcIlwiKSB7XG4gICAgY29tcG91bmRTZWdtZW50cy5wdXNoKGN1cnJlbnRTZWdtZW50KTtcbiAgfVxuXG4gIHJldHVybiBjb21wb3VuZFNlZ21lbnRzO1xufVxuIl19
|
6474 |
|
6475 | /***/ }),
|
6476 |
|
6477 | /***/ "../../node_modules/@aws-sdk/url-parser-browser/build/index.js":
|
6478 | /*!********************************************************************************!*\
|
6479 | !*** /root/amplify-js/node_modules/@aws-sdk/url-parser-browser/build/index.js ***!
|
6480 | \********************************************************************************/
|
6481 | /*! no static exports found */
|
6482 | /***/ (function(module, exports, __webpack_require__) {
|
6483 |
|
6484 | ;
|
6485 |
|
6486 | Object.defineProperty(exports, "__esModule", { value: true });
|
6487 | var querystring_parser_1 = __webpack_require__(/*! @aws-sdk/querystring-parser */ "../../node_modules/@aws-sdk/querystring-parser/build/index.js");
|
6488 | exports.parseUrl = function (url) {
|
6489 | var _a = new URL(url), hostname = _a.hostname, pathname = _a.pathname, port = _a.port, protocol = _a.protocol, search = _a.search;
|
6490 | var query;
|
6491 | if (search) {
|
6492 | query = querystring_parser_1.parseQueryString(search);
|
6493 | }
|
6494 | return {
|
6495 | hostname: hostname,
|
6496 | port: port ? parseInt(port) : undefined,
|
6497 | protocol: protocol,
|
6498 | path: pathname,
|
6499 | query: query
|
6500 | };
|
6501 | };
|
6502 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxrRUFBK0Q7QUFHbEQsUUFBQSxRQUFRLEdBQWMsVUFBQyxHQUFXO0lBQ3ZDLElBQUEsaUJBQTZELEVBQTNELHNCQUFRLEVBQUUsc0JBQVEsRUFBRSxjQUFJLEVBQUUsc0JBQVEsRUFBRSxrQkFBdUIsQ0FBQztJQUVwRSxJQUFJLEtBQW9DLENBQUM7SUFDekMsSUFBSSxNQUFNLEVBQUU7UUFDVixLQUFLLEdBQUcscUNBQWdCLENBQUMsTUFBTSxDQUFDLENBQUM7S0FDbEM7SUFFRCxPQUFPO1FBQ0wsUUFBUSxVQUFBO1FBQ1IsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTO1FBQ3ZDLFFBQVEsVUFBQTtRQUNSLElBQUksRUFBRSxRQUFRO1FBQ2QsS0FBSyxPQUFBO0tBQ04sQ0FBQztBQUNKLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHBhcnNlUXVlcnlTdHJpbmcgfSBmcm9tIFwiQGF3cy1zZGsvcXVlcnlzdHJpbmctcGFyc2VyXCI7XG5pbXBvcnQgeyBFbmRwb2ludCwgUXVlcnlQYXJhbWV0ZXJCYWcsIFVybFBhcnNlciB9IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgY29uc3QgcGFyc2VVcmw6IFVybFBhcnNlciA9ICh1cmw6IHN0cmluZyk6IEVuZHBvaW50ID0+IHtcbiAgY29uc3QgeyBob3N0bmFtZSwgcGF0aG5hbWUsIHBvcnQsIHByb3RvY29sLCBzZWFyY2ggfSA9IG5ldyBVUkwodXJsKTtcblxuICBsZXQgcXVlcnk6IFF1ZXJ5UGFyYW1ldGVyQmFnIHwgdW5kZWZpbmVkO1xuICBpZiAoc2VhcmNoKSB7XG4gICAgcXVlcnkgPSBwYXJzZVF1ZXJ5U3RyaW5nKHNlYXJjaCk7XG4gIH1cblxuICByZXR1cm4ge1xuICAgIGhvc3RuYW1lLFxuICAgIHBvcnQ6IHBvcnQgPyBwYXJzZUludChwb3J0KSA6IHVuZGVmaW5lZCxcbiAgICBwcm90b2NvbCxcbiAgICBwYXRoOiBwYXRobmFtZSxcbiAgICBxdWVyeVxuICB9O1xufTtcbiJdfQ==
|
6503 |
|
6504 | /***/ }),
|
6505 |
|
6506 | /***/ "../../node_modules/@aws-sdk/util-base64-browser/build/index.js":
|
6507 | /*!*********************************************************************************!*\
|
6508 | !*** /root/amplify-js/node_modules/@aws-sdk/util-base64-browser/build/index.js ***!
|
6509 | \*********************************************************************************/
|
6510 | /*! no static exports found */
|
6511 | /***/ (function(module, exports, __webpack_require__) {
|
6512 |
|
6513 | ;
|
6514 |
|
6515 | Object.defineProperty(exports, "__esModule", { value: true });
|
6516 | var alphabetByEncoding = {};
|
6517 | var alphabetByValue = new Array(64);
|
6518 | for (var i = 0, start = "A".charCodeAt(0), limit = "Z".charCodeAt(0); i + start <= limit; i++) {
|
6519 | var char = String.fromCharCode(i + start);
|
6520 | alphabetByEncoding[char] = i;
|
6521 | alphabetByValue[i] = char;
|
6522 | }
|
6523 | for (var i = 0, start = "a".charCodeAt(0), limit = "z".charCodeAt(0); i + start <= limit; i++) {
|
6524 | var char = String.fromCharCode(i + start);
|
6525 | var index = i + 26;
|
6526 | alphabetByEncoding[char] = index;
|
6527 | alphabetByValue[index] = char;
|
6528 | }
|
6529 | for (var i = 0; i < 10; i++) {
|
6530 | alphabetByEncoding[i.toString(10)] = i + 52;
|
6531 | var char = i.toString(10);
|
6532 | var index = i + 52;
|
6533 | alphabetByEncoding[char] = index;
|
6534 | alphabetByValue[index] = char;
|
6535 | }
|
6536 | alphabetByEncoding["+"] = 62;
|
6537 | alphabetByValue[62] = "+";
|
6538 | alphabetByEncoding["/"] = 63;
|
6539 | alphabetByValue[63] = "/";
|
6540 | var bitsPerLetter = 6;
|
6541 | var bitsPerByte = 8;
|
6542 | var maxLetterValue = 63;
|
6543 | /**
|
6544 | * Converts a base-64 encoded string to a Uint8Array of bytes.
|
6545 | *
|
6546 | * @param input The base-64 encoded string
|
6547 | *
|
6548 | * @see https://tools.ietf.org/html/rfc4648#section-4
|
6549 | */
|
6550 | function fromBase64(input) {
|
6551 | var totalByteLength = (input.length / 4) * 3;
|
6552 | if (input.substr(-2) === "==") {
|
6553 | totalByteLength -= 2;
|
6554 | }
|
6555 | else if (input.substr(-1) === "=") {
|
6556 | totalByteLength--;
|
6557 | }
|
6558 | var out = new ArrayBuffer(totalByteLength);
|
6559 | var dataView = new DataView(out);
|
6560 | for (var i = 0; i < input.length; i += 4) {
|
6561 | var bits = 0;
|
6562 | var bitLength = 0;
|
6563 | for (var j = i, limit = i + 3; j <= limit; j++) {
|
6564 | if (input[j] !== "=") {
|
6565 | bits |= alphabetByEncoding[input[j]] << ((limit - j) * bitsPerLetter);
|
6566 | bitLength += bitsPerLetter;
|
6567 | }
|
6568 | else {
|
6569 | bits >>= bitsPerLetter;
|
6570 | }
|
6571 | }
|
6572 | var chunkOffset = (i / 4) * 3;
|
6573 | bits >>= bitLength % bitsPerByte;
|
6574 | var byteLength = Math.floor(bitLength / bitsPerByte);
|
6575 | for (var k = 0; k < byteLength; k++) {
|
6576 | var offset = (byteLength - k - 1) * bitsPerByte;
|
6577 | dataView.setUint8(chunkOffset + k, (bits & (255 << offset)) >> offset);
|
6578 | }
|
6579 | }
|
6580 | return new Uint8Array(out);
|
6581 | }
|
6582 | exports.fromBase64 = fromBase64;
|
6583 | /**
|
6584 | * Converts a Uint8Array of binary data to a base-64 encoded string.
|
6585 | *
|
6586 | * @param input The binary data to encode
|
6587 | *
|
6588 | * @see https://tools.ietf.org/html/rfc4648#section-4
|
6589 | */
|
6590 | function toBase64(input) {
|
6591 | var str = "";
|
6592 | for (var i = 0; i < input.length; i += 3) {
|
6593 | var bits = 0;
|
6594 | var bitLength = 0;
|
6595 | for (var j = i, limit = Math.min(i + 3, input.length); j < limit; j++) {
|
6596 | bits |= input[j] << ((limit - j - 1) * bitsPerByte);
|
6597 | bitLength += bitsPerByte;
|
6598 | }
|
6599 | var bitClusterCount = Math.ceil(bitLength / bitsPerLetter);
|
6600 | bits <<= bitClusterCount * bitsPerLetter - bitLength;
|
6601 | for (var k = 1; k <= bitClusterCount; k++) {
|
6602 | var offset = (bitClusterCount - k) * bitsPerLetter;
|
6603 | str += alphabetByValue[(bits & (maxLetterValue << offset)) >> offset];
|
6604 | }
|
6605 | str += "==".slice(0, 4 - bitClusterCount);
|
6606 | }
|
6607 | return str;
|
6608 | }
|
6609 | exports.toBase64 = toBase64;
|
6610 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxJQUFNLGtCQUFrQixHQUE4QixFQUFFLENBQUM7QUFDekQsSUFBTSxlQUFlLEdBQWtCLElBQUksS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0FBRXJELEtBQ0UsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssR0FBRyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUMvRCxDQUFDLEdBQUcsS0FBSyxJQUFJLEtBQUssRUFDbEIsQ0FBQyxFQUFFLEVBQ0g7SUFDQSxJQUFNLElBQUksR0FBRyxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQztJQUM1QyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDN0IsZUFBZSxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQztDQUMzQjtBQUVELEtBQ0UsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssR0FBRyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUMvRCxDQUFDLEdBQUcsS0FBSyxJQUFJLEtBQUssRUFDbEIsQ0FBQyxFQUFFLEVBQ0g7SUFDQSxJQUFNLElBQUksR0FBRyxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQztJQUM1QyxJQUFNLEtBQUssR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQ3JCLGtCQUFrQixDQUFDLElBQUksQ0FBQyxHQUFHLEtBQUssQ0FBQztJQUNqQyxlQUFlLENBQUMsS0FBSyxDQUFDLEdBQUcsSUFBSSxDQUFDO0NBQy9CO0FBRUQsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRTtJQUMzQixrQkFBa0IsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUM1QyxJQUFNLElBQUksR0FBRyxDQUFDLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQzVCLElBQU0sS0FBSyxHQUFHLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDckIsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDO0lBQ2pDLGVBQWUsQ0FBQyxLQUFLLENBQUMsR0FBRyxJQUFJLENBQUM7Q0FDL0I7QUFFRCxrQkFBa0IsQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLENBQUM7QUFDN0IsZUFBZSxDQUFDLEVBQUUsQ0FBQyxHQUFHLEdBQUcsQ0FBQztBQUMxQixrQkFBa0IsQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLENBQUM7QUFDN0IsZUFBZSxDQUFDLEVBQUUsQ0FBQyxHQUFHLEdBQUcsQ0FBQztBQUUxQixJQUFNLGFBQWEsR0FBRyxDQUFDLENBQUM7QUFDeEIsSUFBTSxXQUFXLEdBQUcsQ0FBQyxDQUFDO0FBQ3RCLElBQU0sY0FBYyxHQUFHLEVBQVEsQ0FBQztBQUVoQzs7Ozs7O0dBTUc7QUFDSCxTQUFnQixVQUFVLENBQUMsS0FBYTtJQUN0QyxJQUFJLGVBQWUsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzdDLElBQUksS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLElBQUksRUFBRTtRQUM3QixlQUFlLElBQUksQ0FBQyxDQUFDO0tBQ3RCO1NBQU0sSUFBSSxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxFQUFFO1FBQ25DLGVBQWUsRUFBRSxDQUFDO0tBQ25CO0lBQ0QsSUFBTSxHQUFHLEdBQUcsSUFBSSxXQUFXLENBQUMsZUFBZSxDQUFDLENBQUM7SUFDN0MsSUFBTSxRQUFRLEdBQUcsSUFBSSxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbkMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN4QyxJQUFJLElBQUksR0FBRyxDQUFDLENBQUM7UUFDYixJQUFJLFNBQVMsR0FBRyxDQUFDLENBQUM7UUFDbEIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUM5QyxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWEsQ0FBQyxDQUFDO2dCQUN0RSxTQUFTLElBQUksYUFBYSxDQUFDO2FBQzVCO2lCQUFNO2dCQUNMLElBQUksS0FBSyxhQUFhLENBQUM7YUFDeEI7U0FDRjtRQUVELElBQU0sV0FBVyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNoQyxJQUFJLEtBQUssU0FBUyxHQUFHLFdBQVcsQ0FBQztRQUNqQyxJQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsR0FBRyxXQUFXLENBQUMsQ0FBQztRQUN2RCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsVUFBVSxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQ25DLElBQU0sTUFBTSxHQUFHLENBQUMsVUFBVSxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXLENBQUM7WUFDbEQsUUFBUSxDQUFDLFFBQVEsQ0FBQyxXQUFXLEdBQUcsQ0FBQyxFQUFFLENBQUMsSUFBSSxHQUFHLENBQUMsR0FBRyxJQUFJLE1BQU0sQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLENBQUM7U0FDeEU7S0FDRjtJQUVELE9BQU8sSUFBSSxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDN0IsQ0FBQztBQS9CRCxnQ0ErQkM7QUFFRDs7Ozs7O0dBTUc7QUFDSCxTQUFnQixRQUFRLENBQUMsS0FBaUI7SUFDeEMsSUFBSSxHQUFHLEdBQUcsRUFBRSxDQUFDO0lBQ2IsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN4QyxJQUFJLElBQUksR0FBRyxDQUFDLENBQUM7UUFDYixJQUFJLFNBQVMsR0FBRyxDQUFDLENBQUM7UUFDbEIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxHQUFHLEtBQUssRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUNyRSxJQUFJLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVcsQ0FBQyxDQUFDO1lBQ3BELFNBQVMsSUFBSSxXQUFXLENBQUM7U0FDMUI7UUFFRCxJQUFNLGVBQWUsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsR0FBRyxhQUFhLENBQUMsQ0FBQztRQUM3RCxJQUFJLEtBQUssZUFBZSxHQUFHLGFBQWEsR0FBRyxTQUFTLENBQUM7UUFDckQsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLGVBQWUsRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUN6QyxJQUFNLE1BQU0sR0FBRyxDQUFDLGVBQWUsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhLENBQUM7WUFDckQsR0FBRyxJQUFJLGVBQWUsQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLGNBQWMsSUFBSSxNQUFNLENBQUMsQ0FBQyxJQUFJLE1BQU0sQ0FBQyxDQUFDO1NBQ3ZFO1FBRUQsR0FBRyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxlQUFlLENBQUMsQ0FBQztLQUMzQztJQUVELE9BQU8sR0FBRyxDQUFDO0FBQ2IsQ0FBQztBQXJCRCw0QkFxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBhbHBoYWJldEJ5RW5jb2Rpbmc6IHsgW2tleTogc3RyaW5nXTogbnVtYmVyIH0gPSB7fTtcbmNvbnN0IGFscGhhYmV0QnlWYWx1ZTogQXJyYXk8c3RyaW5nPiA9IG5ldyBBcnJheSg2NCk7XG5cbmZvciAoXG4gIGxldCBpID0gMCwgc3RhcnQgPSBcIkFcIi5jaGFyQ29kZUF0KDApLCBsaW1pdCA9IFwiWlwiLmNoYXJDb2RlQXQoMCk7XG4gIGkgKyBzdGFydCA8PSBsaW1pdDtcbiAgaSsrXG4pIHtcbiAgY29uc3QgY2hhciA9IFN0cmluZy5mcm9tQ2hhckNvZGUoaSArIHN0YXJ0KTtcbiAgYWxwaGFiZXRCeUVuY29kaW5nW2NoYXJdID0gaTtcbiAgYWxwaGFiZXRCeVZhbHVlW2ldID0gY2hhcjtcbn1cblxuZm9yIChcbiAgbGV0IGkgPSAwLCBzdGFydCA9IFwiYVwiLmNoYXJDb2RlQXQoMCksIGxpbWl0ID0gXCJ6XCIuY2hhckNvZGVBdCgwKTtcbiAgaSArIHN0YXJ0IDw9IGxpbWl0O1xuICBpKytcbikge1xuICBjb25zdCBjaGFyID0gU3RyaW5nLmZyb21DaGFyQ29kZShpICsgc3RhcnQpO1xuICBjb25zdCBpbmRleCA9IGkgKyAyNjtcbiAgYWxwaGFiZXRCeUVuY29kaW5nW2NoYXJdID0gaW5kZXg7XG4gIGFscGhhYmV0QnlWYWx1ZVtpbmRleF0gPSBjaGFyO1xufVxuXG5mb3IgKGxldCBpID0gMDsgaSA8IDEwOyBpKyspIHtcbiAgYWxwaGFiZXRCeUVuY29kaW5nW2kudG9TdHJpbmcoMTApXSA9IGkgKyA1MjtcbiAgY29uc3QgY2hhciA9IGkudG9TdHJpbmcoMTApO1xuICBjb25zdCBpbmRleCA9IGkgKyA1MjtcbiAgYWxwaGFiZXRCeUVuY29kaW5nW2NoYXJdID0gaW5kZXg7XG4gIGFscGhhYmV0QnlWYWx1ZVtpbmRleF0gPSBjaGFyO1xufVxuXG5hbHBoYWJldEJ5RW5jb2RpbmdbXCIrXCJdID0gNjI7XG5hbHBoYWJldEJ5VmFsdWVbNjJdID0gXCIrXCI7XG5hbHBoYWJldEJ5RW5jb2RpbmdbXCIvXCJdID0gNjM7XG5hbHBoYWJldEJ5VmFsdWVbNjNdID0gXCIvXCI7XG5cbmNvbnN0IGJpdHNQZXJMZXR0ZXIgPSA2O1xuY29uc3QgYml0c1BlckJ5dGUgPSA4O1xuY29uc3QgbWF4TGV0dGVyVmFsdWUgPSAwYjExMTExMTtcblxuLyoqXG4gKiBDb252ZXJ0cyBhIGJhc2UtNjQgZW5jb2RlZCBzdHJpbmcgdG8gYSBVaW50OEFycmF5IG9mIGJ5dGVzLlxuICpcbiAqIEBwYXJhbSBpbnB1dCBUaGUgYmFzZS02NCBlbmNvZGVkIHN0cmluZ1xuICpcbiAqIEBzZWUgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQ2NDgjc2VjdGlvbi00XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmcm9tQmFzZTY0KGlucHV0OiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgbGV0IHRvdGFsQnl0ZUxlbmd0aCA9IChpbnB1dC5sZW5ndGggLyA0KSAqIDM7XG4gIGlmIChpbnB1dC5zdWJzdHIoLTIpID09PSBcIj09XCIpIHtcbiAgICB0b3RhbEJ5dGVMZW5ndGggLT0gMjtcbiAgfSBlbHNlIGlmIChpbnB1dC5zdWJzdHIoLTEpID09PSBcIj1cIikge1xuICAgIHRvdGFsQnl0ZUxlbmd0aC0tO1xuICB9XG4gIGNvbnN0IG91dCA9IG5ldyBBcnJheUJ1ZmZlcih0b3RhbEJ5dGVMZW5ndGgpO1xuICBjb25zdCBkYXRhVmlldyA9IG5ldyBEYXRhVmlldyhvdXQpO1xuICBmb3IgKGxldCBpID0gMDsgaSA8IGlucHV0Lmxlbmd0aDsgaSArPSA0KSB7XG4gICAgbGV0IGJpdHMgPSAwO1xuICAgIGxldCBiaXRMZW5ndGggPSAwO1xuICAgIGZvciAobGV0IGogPSBpLCBsaW1pdCA9IGkgKyAzOyBqIDw9IGxpbWl0OyBqKyspIHtcbiAgICAgIGlmIChpbnB1dFtqXSAhPT0gXCI9XCIpIHtcbiAgICAgICAgYml0cyB8PSBhbHBoYWJldEJ5RW5jb2RpbmdbaW5wdXRbal1dIDw8ICgobGltaXQgLSBqKSAqIGJpdHNQZXJMZXR0ZXIpO1xuICAgICAgICBiaXRMZW5ndGggKz0gYml0c1BlckxldHRlcjtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGJpdHMgPj49IGJpdHNQZXJMZXR0ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgY29uc3QgY2h1bmtPZmZzZXQgPSAoaSAvIDQpICogMztcbiAgICBiaXRzID4+PSBiaXRMZW5ndGggJSBiaXRzUGVyQnl0ZTtcbiAgICBjb25zdCBieXRlTGVuZ3RoID0gTWF0aC5mbG9vcihiaXRMZW5ndGggLyBiaXRzUGVyQnl0ZSk7XG4gICAgZm9yIChsZXQgayA9IDA7IGsgPCBieXRlTGVuZ3RoOyBrKyspIHtcbiAgICAgIGNvbnN0IG9mZnNldCA9IChieXRlTGVuZ3RoIC0gayAtIDEpICogYml0c1BlckJ5dGU7XG4gICAgICBkYXRhVmlldy5zZXRVaW50OChjaHVua09mZnNldCArIGssIChiaXRzICYgKDI1NSA8PCBvZmZzZXQpKSA+PiBvZmZzZXQpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBuZXcgVWludDhBcnJheShvdXQpO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGEgVWludDhBcnJheSBvZiBiaW5hcnkgZGF0YSB0byBhIGJhc2UtNjQgZW5jb2RlZCBzdHJpbmcuXG4gKlxuICogQHBhcmFtIGlucHV0IFRoZSBiaW5hcnkgZGF0YSB0byBlbmNvZGVcbiAqXG4gKiBAc2VlIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0NjQ4I3NlY3Rpb24tNFxuICovXG5leHBvcnQgZnVuY3Rpb24gdG9CYXNlNjQoaW5wdXQ6IFVpbnQ4QXJyYXkpOiBzdHJpbmcge1xuICBsZXQgc3RyID0gXCJcIjtcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBpbnB1dC5sZW5ndGg7IGkgKz0gMykge1xuICAgIGxldCBiaXRzID0gMDtcbiAgICBsZXQgYml0TGVuZ3RoID0gMDtcbiAgICBmb3IgKGxldCBqID0gaSwgbGltaXQgPSBNYXRoLm1pbihpICsgMywgaW5wdXQubGVuZ3RoKTsgaiA8IGxpbWl0OyBqKyspIHtcbiAgICAgIGJpdHMgfD0gaW5wdXRbal0gPDwgKChsaW1pdCAtIGogLSAxKSAqIGJpdHNQZXJCeXRlKTtcbiAgICAgIGJpdExlbmd0aCArPSBiaXRzUGVyQnl0ZTtcbiAgICB9XG5cbiAgICBjb25zdCBiaXRDbHVzdGVyQ291bnQgPSBNYXRoLmNlaWwoYml0TGVuZ3RoIC8gYml0c1BlckxldHRlcik7XG4gICAgYml0cyA8PD0gYml0Q2x1c3RlckNvdW50ICogYml0c1BlckxldHRlciAtIGJpdExlbmd0aDtcbiAgICBmb3IgKGxldCBrID0gMTsgayA8PSBiaXRDbHVzdGVyQ291bnQ7IGsrKykge1xuICAgICAgY29uc3Qgb2Zmc2V0ID0gKGJpdENsdXN0ZXJDb3VudCAtIGspICogYml0c1BlckxldHRlcjtcbiAgICAgIHN0ciArPSBhbHBoYWJldEJ5VmFsdWVbKGJpdHMgJiAobWF4TGV0dGVyVmFsdWUgPDwgb2Zmc2V0KSkgPj4gb2Zmc2V0XTtcbiAgICB9XG5cbiAgICBzdHIgKz0gXCI9PVwiLnNsaWNlKDAsIDQgLSBiaXRDbHVzdGVyQ291bnQpO1xuICB9XG5cbiAgcmV0dXJuIHN0cjtcbn1cbiJdfQ==
|
6611 |
|
6612 | /***/ }),
|
6613 |
|
6614 | /***/ "../../node_modules/@aws-sdk/util-body-length-browser/build/index.js":
|
6615 | /*!**************************************************************************************!*\
|
6616 | !*** /root/amplify-js/node_modules/@aws-sdk/util-body-length-browser/build/index.js ***!
|
6617 | \**************************************************************************************/
|
6618 | /*! no static exports found */
|
6619 | /***/ (function(module, exports, __webpack_require__) {
|
6620 |
|
6621 | ;
|
6622 |
|
6623 | Object.defineProperty(exports, "__esModule", { value: true });
|
6624 | function calculateBodyLength(body) {
|
6625 | if (typeof body === "string") {
|
6626 | return new Blob([body]).size;
|
6627 | }
|
6628 | else if (typeof body.byteLength === "number") {
|
6629 | // handles Uint8Array, ArrayBuffer, Buffer, and ArrayBufferView
|
6630 | return body.byteLength;
|
6631 | }
|
6632 | else if (typeof body.size === "number") {
|
6633 | // handles browser File object
|
6634 | return body.size;
|
6635 | }
|
6636 | }
|
6637 | exports.calculateBodyLength = calculateBodyLength;
|
6638 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxTQUFnQixtQkFBbUIsQ0FBQyxJQUFTO0lBQzNDLElBQUksT0FBTyxJQUFJLEtBQUssUUFBUSxFQUFFO1FBQzVCLE9BQU8sSUFBSSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztLQUM5QjtTQUFNLElBQUksT0FBTyxJQUFJLENBQUMsVUFBVSxLQUFLLFFBQVEsRUFBRTtRQUM5QywrREFBK0Q7UUFDL0QsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDO0tBQ3hCO1NBQU0sSUFBSSxPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO1FBQ3hDLDhCQUE4QjtRQUM5QixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7S0FDbEI7QUFDSCxDQUFDO0FBVkQsa0RBVUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gY2FsY3VsYXRlQm9keUxlbmd0aChib2R5OiBhbnkpOiBudW1iZXIgfCB1bmRlZmluZWQge1xuICBpZiAodHlwZW9mIGJvZHkgPT09IFwic3RyaW5nXCIpIHtcbiAgICByZXR1cm4gbmV3IEJsb2IoW2JvZHldKS5zaXplO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBib2R5LmJ5dGVMZW5ndGggPT09IFwibnVtYmVyXCIpIHtcbiAgICAvLyBoYW5kbGVzIFVpbnQ4QXJyYXksIEFycmF5QnVmZmVyLCBCdWZmZXIsIGFuZCBBcnJheUJ1ZmZlclZpZXdcbiAgICByZXR1cm4gYm9keS5ieXRlTGVuZ3RoO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBib2R5LnNpemUgPT09IFwibnVtYmVyXCIpIHtcbiAgICAvLyBoYW5kbGVzIGJyb3dzZXIgRmlsZSBvYmplY3RcbiAgICByZXR1cm4gYm9keS5zaXplO1xuICB9XG59XG4iXX0=
|
6639 |
|
6640 | /***/ }),
|
6641 |
|
6642 | /***/ "../../node_modules/@aws-sdk/util-hex-encoding/build/index.js":
|
6643 | /*!*******************************************************************************!*\
|
6644 | !*** /root/amplify-js/node_modules/@aws-sdk/util-hex-encoding/build/index.js ***!
|
6645 | \*******************************************************************************/
|
6646 | /*! no static exports found */
|
6647 | /***/ (function(module, exports, __webpack_require__) {
|
6648 |
|
6649 | ;
|
6650 |
|
6651 | Object.defineProperty(exports, "__esModule", { value: true });
|
6652 | var SHORT_TO_HEX = {};
|
6653 | var HEX_TO_SHORT = {};
|
6654 | for (var i = 0; i < 256; i++) {
|
6655 | var encodedByte = i.toString(16).toLowerCase();
|
6656 | if (encodedByte.length === 1) {
|
6657 | encodedByte = "0" + encodedByte;
|
6658 | }
|
6659 | SHORT_TO_HEX[i] = encodedByte;
|
6660 | HEX_TO_SHORT[encodedByte] = i;
|
6661 | }
|
6662 | /**
|
6663 | * Converts a hexadecimal encoded string to a Uint8Array of bytes.
|
6664 | *
|
6665 | * @param encoded The hexadecimal encoded string
|
6666 | */
|
6667 | function fromHex(encoded) {
|
6668 | if (encoded.length % 2 !== 0) {
|
6669 | throw new Error("Hex encoded strings must have an even number length");
|
6670 | }
|
6671 | var out = new Uint8Array(encoded.length / 2);
|
6672 | for (var i = 0; i < encoded.length; i += 2) {
|
6673 | var encodedByte = encoded.substr(i, 2).toLowerCase();
|
6674 | if (encodedByte in HEX_TO_SHORT) {
|
6675 | out[i / 2] = HEX_TO_SHORT[encodedByte];
|
6676 | }
|
6677 | else {
|
6678 | throw new Error("Cannot decode unrecognized sequence " + encodedByte + " as hexadecimal");
|
6679 | }
|
6680 | }
|
6681 | return out;
|
6682 | }
|
6683 | exports.fromHex = fromHex;
|
6684 | /**
|
6685 | * Converts a Uint8Array of binary data to a hexadecimal encoded string.
|
6686 | *
|
6687 | * @param bytes The binary data to encode
|
6688 | */
|
6689 | function toHex(bytes) {
|
6690 | var out = "";
|
6691 | for (var i = 0; i < bytes.byteLength; i++) {
|
6692 | out += SHORT_TO_HEX[bytes[i]];
|
6693 | }
|
6694 | return out;
|
6695 | }
|
6696 | exports.toHex = toHex;
|
6697 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiLi9zcmMvIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLElBQU0sWUFBWSxHQUE4QixFQUFFLENBQUM7QUFDbkQsSUFBTSxZQUFZLEdBQThCLEVBQUUsQ0FBQztBQUVuRCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUMsRUFBRSxFQUFFO0lBQzVCLElBQUksV0FBVyxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUM7SUFDL0MsSUFBSSxXQUFXLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtRQUM1QixXQUFXLEdBQUcsTUFBSSxXQUFhLENBQUM7S0FDakM7SUFFRCxZQUFZLENBQUMsQ0FBQyxDQUFDLEdBQUcsV0FBVyxDQUFDO0lBQzlCLFlBQVksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUM7Q0FDL0I7QUFFRDs7OztHQUlHO0FBQ0gsU0FBZ0IsT0FBTyxDQUFDLE9BQWU7SUFDckMsSUFBSSxPQUFPLENBQUMsTUFBTSxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDNUIsTUFBTSxJQUFJLEtBQUssQ0FBQyxxREFBcUQsQ0FBQyxDQUFDO0tBQ3hFO0lBRUQsSUFBTSxHQUFHLEdBQUcsSUFBSSxVQUFVLENBQUMsT0FBTyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQztJQUMvQyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsT0FBTyxDQUFDLE1BQU0sRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzFDLElBQU0sV0FBVyxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3ZELElBQUksV0FBVyxJQUFJLFlBQVksRUFBRTtZQUMvQixHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVksQ0FBQyxXQUFXLENBQUMsQ0FBQztTQUN4QzthQUFNO1lBQ0wsTUFBTSxJQUFJLEtBQUssQ0FDYix5Q0FBdUMsV0FBVyxvQkFBaUIsQ0FDcEUsQ0FBQztTQUNIO0tBQ0Y7SUFFRCxPQUFPLEdBQUcsQ0FBQztBQUNiLENBQUM7QUFsQkQsMEJBa0JDO0FBRUQ7Ozs7R0FJRztBQUNILFNBQWdCLEtBQUssQ0FBQyxLQUFpQjtJQUNyQyxJQUFJLEdBQUcsR0FBRyxFQUFFLENBQUM7SUFDYixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLFVBQVUsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUN6QyxHQUFHLElBQUksWUFBWSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQy9CO0lBRUQsT0FBTyxHQUFHLENBQUM7QUFDYixDQUFDO0FBUEQsc0JBT0MiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBTSE9SVF9UT19IRVg6IHsgW2tleTogbnVtYmVyXTogc3RyaW5nIH0gPSB7fTtcbmNvbnN0IEhFWF9UT19TSE9SVDogeyBba2V5OiBzdHJpbmddOiBudW1iZXIgfSA9IHt9O1xuXG5mb3IgKGxldCBpID0gMDsgaSA8IDI1NjsgaSsrKSB7XG4gIGxldCBlbmNvZGVkQnl0ZSA9IGkudG9TdHJpbmcoMTYpLnRvTG93ZXJDYXNlKCk7XG4gIGlmIChlbmNvZGVkQnl0ZS5sZW5ndGggPT09IDEpIHtcbiAgICBlbmNvZGVkQnl0ZSA9IGAwJHtlbmNvZGVkQnl0ZX1gO1xuICB9XG5cbiAgU0hPUlRfVE9fSEVYW2ldID0gZW5jb2RlZEJ5dGU7XG4gIEhFWF9UT19TSE9SVFtlbmNvZGVkQnl0ZV0gPSBpO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGEgaGV4YWRlY2ltYWwgZW5jb2RlZCBzdHJpbmcgdG8gYSBVaW50OEFycmF5IG9mIGJ5dGVzLlxuICpcbiAqIEBwYXJhbSBlbmNvZGVkIFRoZSBoZXhhZGVjaW1hbCBlbmNvZGVkIHN0cmluZ1xuICovXG5leHBvcnQgZnVuY3Rpb24gZnJvbUhleChlbmNvZGVkOiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgaWYgKGVuY29kZWQubGVuZ3RoICUgMiAhPT0gMCkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIkhleCBlbmNvZGVkIHN0cmluZ3MgbXVzdCBoYXZlIGFuIGV2ZW4gbnVtYmVyIGxlbmd0aFwiKTtcbiAgfVxuXG4gIGNvbnN0IG91dCA9IG5ldyBVaW50OEFycmF5KGVuY29kZWQubGVuZ3RoIC8gMik7XG4gIGZvciAobGV0IGkgPSAwOyBpIDwgZW5jb2RlZC5sZW5ndGg7IGkgKz0gMikge1xuICAgIGNvbnN0IGVuY29kZWRCeXRlID0gZW5jb2RlZC5zdWJzdHIoaSwgMikudG9Mb3dlckNhc2UoKTtcbiAgICBpZiAoZW5jb2RlZEJ5dGUgaW4gSEVYX1RPX1NIT1JUKSB7XG4gICAgICBvdXRbaSAvIDJdID0gSEVYX1RPX1NIT1JUW2VuY29kZWRCeXRlXTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgICBgQ2Fubm90IGRlY29kZSB1bnJlY29nbml6ZWQgc2VxdWVuY2UgJHtlbmNvZGVkQnl0ZX0gYXMgaGV4YWRlY2ltYWxgXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBvdXQ7XG59XG5cbi8qKlxuICogQ29udmVydHMgYSBVaW50OEFycmF5IG9mIGJpbmFyeSBkYXRhIHRvIGEgaGV4YWRlY2ltYWwgZW5jb2RlZCBzdHJpbmcuXG4gKlxuICogQHBhcmFtIGJ5dGVzIFRoZSBiaW5hcnkgZGF0YSB0byBlbmNvZGVcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHRvSGV4KGJ5dGVzOiBVaW50OEFycmF5KTogc3RyaW5nIHtcbiAgbGV0IG91dCA9IFwiXCI7XG4gIGZvciAobGV0IGkgPSAwOyBpIDwgYnl0ZXMuYnl0ZUxlbmd0aDsgaSsrKSB7XG4gICAgb3V0ICs9IFNIT1JUX1RPX0hFWFtieXRlc1tpXV07XG4gIH1cblxuICByZXR1cm4gb3V0O1xufVxuIl19
|
6698 |
|
6699 | /***/ }),
|
6700 |
|
6701 | /***/ "../../node_modules/@aws-sdk/util-locate-window/dist/cjs/index.js":
|
6702 | /*!***********************************************************************************!*\
|
6703 | !*** /root/amplify-js/node_modules/@aws-sdk/util-locate-window/dist/cjs/index.js ***!
|
6704 | \***********************************************************************************/
|
6705 | /*! no static exports found */
|
6706 | /***/ (function(module, exports) {
|
6707 |
|
6708 | Object.defineProperty(exports, "__esModule", { value: true });
|
6709 | var fallbackWindow = {};
|
6710 | /**
|
6711 | * Locates the global scope for a browser or browser-like environment. If
|
6712 | * neither `window` nor `self` is defined by the environment, the same object
|
6713 | * will be returned on each invocation.
|
6714 | */
|
6715 | function locateWindow() {
|
6716 | if (typeof window !== "undefined") {
|
6717 | return window;
|
6718 | }
|
6719 | else if (typeof self !== "undefined") {
|
6720 | return self;
|
6721 | }
|
6722 | return fallbackWindow;
|
6723 | }
|
6724 | exports.locateWindow = locateWindow;
|
6725 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLElBQU0sY0FBYyxHQUFHLEVBQVksQ0FBQztBQUVwQzs7OztHQUlHO0FBQ0gsU0FBZ0IsWUFBWTtJQUMxQixJQUFJLE9BQU8sTUFBTSxLQUFLLFdBQVcsRUFBRTtRQUNqQyxPQUFPLE1BQU0sQ0FBQztLQUNmO1NBQU0sSUFBSSxPQUFPLElBQUksS0FBSyxXQUFXLEVBQUU7UUFDdEMsT0FBTyxJQUFJLENBQUM7S0FDYjtJQUVELE9BQU8sY0FBYyxDQUFDO0FBQ3hCLENBQUM7QUFSRCxvQ0FRQyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGZhbGxiYWNrV2luZG93ID0ge30gYXMgV2luZG93O1xuXG4vKipcbiAqIExvY2F0ZXMgdGhlIGdsb2JhbCBzY29wZSBmb3IgYSBicm93c2VyIG9yIGJyb3dzZXItbGlrZSBlbnZpcm9ubWVudC4gSWZcbiAqIG5laXRoZXIgYHdpbmRvd2Agbm9yIGBzZWxmYCBpcyBkZWZpbmVkIGJ5IHRoZSBlbnZpcm9ubWVudCwgdGhlIHNhbWUgb2JqZWN0XG4gKiB3aWxsIGJlIHJldHVybmVkIG9uIGVhY2ggaW52b2NhdGlvbi5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGxvY2F0ZVdpbmRvdygpOiBXaW5kb3cge1xuICBpZiAodHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgIHJldHVybiB3aW5kb3c7XG4gIH0gZWxzZSBpZiAodHlwZW9mIHNlbGYgIT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICByZXR1cm4gc2VsZjtcbiAgfVxuXG4gIHJldHVybiBmYWxsYmFja1dpbmRvdztcbn1cbiJdfQ==
|
6726 |
|
6727 | /***/ }),
|
6728 |
|
6729 | /***/ "../../node_modules/@aws-sdk/util-uri-escape/build/escape-uri-path.js":
|
6730 | /*!***************************************************************************************!*\
|
6731 | !*** /root/amplify-js/node_modules/@aws-sdk/util-uri-escape/build/escape-uri-path.js ***!
|
6732 | \***************************************************************************************/
|
6733 | /*! no static exports found */
|
6734 | /***/ (function(module, exports, __webpack_require__) {
|
6735 |
|
6736 | ;
|
6737 |
|
6738 | Object.defineProperty(exports, "__esModule", { value: true });
|
6739 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
6740 | var escape_uri_1 = __webpack_require__(/*! ./escape-uri */ "../../node_modules/@aws-sdk/util-uri-escape/build/escape-uri.js");
|
6741 | function escapeUriPath(uri) {
|
6742 | var e_1, _a;
|
6743 | var parts = [];
|
6744 | try {
|
6745 | for (var _b = tslib_1.__values(uri.split("/")), _c = _b.next(); !_c.done; _c = _b.next()) {
|
6746 | var sub = _c.value;
|
6747 | parts.push(escape_uri_1.escapeUri(sub));
|
6748 | }
|
6749 | }
|
6750 | catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
6751 | finally {
|
6752 | try {
|
6753 | if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
|
6754 | }
|
6755 | finally { if (e_1) throw e_1.error; }
|
6756 | }
|
6757 | return parts.join("/");
|
6758 | }
|
6759 | exports.escapeUriPath = escapeUriPath;
|
6760 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNjYXBlLXVyaS1wYXRoLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2VzY2FwZS11cmktcGF0aC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwyQ0FBeUM7QUFDekMsU0FBZ0IsYUFBYSxDQUFDLEdBQVc7O0lBQ3ZDLElBQUksS0FBSyxHQUFhLEVBQUUsQ0FBQzs7UUFDekIsS0FBZ0IsSUFBQSxLQUFBLGlCQUFBLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUEsZ0JBQUEsNEJBQUU7WUFBM0IsSUFBSSxHQUFHLFdBQUE7WUFDVixLQUFLLENBQUMsSUFBSSxDQUFDLHNCQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztTQUM1Qjs7Ozs7Ozs7O0lBQ0QsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ3pCLENBQUM7QUFORCxzQ0FNQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVzY2FwZVVyaSB9IGZyb20gXCIuL2VzY2FwZS11cmlcIjtcbmV4cG9ydCBmdW5jdGlvbiBlc2NhcGVVcmlQYXRoKHVyaTogc3RyaW5nKTogc3RyaW5nIHtcbiAgbGV0IHBhcnRzOiBzdHJpbmdbXSA9IFtdO1xuICBmb3IgKGxldCBzdWIgb2YgdXJpLnNwbGl0KFwiL1wiKSkge1xuICAgIHBhcnRzLnB1c2goZXNjYXBlVXJpKHN1YikpO1xuICB9XG4gIHJldHVybiBwYXJ0cy5qb2luKFwiL1wiKTtcbn1cbiJdfQ==
|
6761 |
|
6762 | /***/ }),
|
6763 |
|
6764 | /***/ "../../node_modules/@aws-sdk/util-uri-escape/build/escape-uri.js":
|
6765 | /*!**********************************************************************************!*\
|
6766 | !*** /root/amplify-js/node_modules/@aws-sdk/util-uri-escape/build/escape-uri.js ***!
|
6767 | \**********************************************************************************/
|
6768 | /*! no static exports found */
|
6769 | /***/ (function(module, exports, __webpack_require__) {
|
6770 |
|
6771 | ;
|
6772 |
|
6773 | Object.defineProperty(exports, "__esModule", { value: true });
|
6774 | function escapeUri(uri) {
|
6775 | var output = encodeURIComponent(uri);
|
6776 | // AWS percent-encodes some extra non-standard characters in a URI
|
6777 | output = output.replace(/[!'()*]/g, hexEncode);
|
6778 | return output;
|
6779 | }
|
6780 | exports.escapeUri = escapeUri;
|
6781 | function hexEncode(c) {
|
6782 | return "%" + c.charCodeAt(0).toString(16).toUpperCase();
|
6783 | }
|
6784 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNjYXBlLXVyaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9lc2NhcGUtdXJpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsU0FBZ0IsU0FBUyxDQUFDLEdBQVc7SUFDbkMsSUFBSSxNQUFNLEdBQUcsa0JBQWtCLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFckMsa0VBQWtFO0lBQ2xFLE1BQU0sR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRSxTQUFTLENBQUMsQ0FBQztJQUUvQyxPQUFPLE1BQU0sQ0FBQztBQUNoQixDQUFDO0FBUEQsOEJBT0M7QUFFRCxTQUFTLFNBQVMsQ0FBQyxDQUFTO0lBQzFCLE9BQU8sTUFBSSxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxXQUFXLEVBQUksQ0FBQztBQUMxRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGVzY2FwZVVyaSh1cmk6IHN0cmluZyk6IHN0cmluZyB7XG4gIHZhciBvdXRwdXQgPSBlbmNvZGVVUklDb21wb25lbnQodXJpKTtcblxuICAvLyBBV1MgcGVyY2VudC1lbmNvZGVzIHNvbWUgZXh0cmEgbm9uLXN0YW5kYXJkIGNoYXJhY3RlcnMgaW4gYSBVUklcbiAgb3V0cHV0ID0gb3V0cHV0LnJlcGxhY2UoL1shJygpKl0vZywgaGV4RW5jb2RlKTtcblxuICByZXR1cm4gb3V0cHV0O1xufVxuXG5mdW5jdGlvbiBoZXhFbmNvZGUoYzogc3RyaW5nKSB7XG4gIHJldHVybiBgJSR7Yy5jaGFyQ29kZUF0KDApLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpfWA7XG59XG4iXX0=
|
6785 |
|
6786 | /***/ }),
|
6787 |
|
6788 | /***/ "../../node_modules/@aws-sdk/util-uri-escape/build/index.js":
|
6789 | /*!*****************************************************************************!*\
|
6790 | !*** /root/amplify-js/node_modules/@aws-sdk/util-uri-escape/build/index.js ***!
|
6791 | \*****************************************************************************/
|
6792 | /*! no static exports found */
|
6793 | /***/ (function(module, exports, __webpack_require__) {
|
6794 |
|
6795 | ;
|
6796 |
|
6797 | Object.defineProperty(exports, "__esModule", { value: true });
|
6798 | var tslib_1 = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
6799 | tslib_1.__exportStar(__webpack_require__(/*! ./escape-uri */ "../../node_modules/@aws-sdk/util-uri-escape/build/escape-uri.js"), exports);
|
6800 | tslib_1.__exportStar(__webpack_require__(/*! ./escape-uri-path */ "../../node_modules/@aws-sdk/util-uri-escape/build/escape-uri-path.js"), exports);
|
6801 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsdURBQTZCO0FBQzdCLDREQUFrQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL2VzY2FwZS11cmlcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2VzY2FwZS11cmktcGF0aFwiO1xuIl19
|
6802 |
|
6803 | /***/ }),
|
6804 |
|
6805 | /***/ "../../node_modules/@aws-sdk/util-user-agent-browser/build/index.js":
|
6806 | /*!*************************************************************************************!*\
|
6807 | !*** /root/amplify-js/node_modules/@aws-sdk/util-user-agent-browser/build/index.js ***!
|
6808 | \*************************************************************************************/
|
6809 | /*! no static exports found */
|
6810 | /***/ (function(module, exports, __webpack_require__) {
|
6811 |
|
6812 | ;
|
6813 |
|
6814 | Object.defineProperty(exports, "__esModule", { value: true });
|
6815 | function defaultUserAgent(packageName, packageVersion) {
|
6816 | var originUserAgent = typeof navigator !== "undefined" && typeof navigator.userAgent === "string"
|
6817 | ? navigator.userAgent
|
6818 | : "";
|
6819 | return "aws-sdk-js-v3-" + packageName + "/" + packageVersion + " " + originUserAgent;
|
6820 | }
|
6821 | exports.defaultUserAgent = defaultUserAgent;
|
6822 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxTQUFnQixnQkFBZ0IsQ0FDOUIsV0FBbUIsRUFDbkIsY0FBc0I7SUFFdEIsSUFBSSxlQUFlLEdBQ2pCLE9BQU8sU0FBUyxLQUFLLFdBQVcsSUFBSSxPQUFPLFNBQVMsQ0FBQyxTQUFTLEtBQUssUUFBUTtRQUN6RSxDQUFDLENBQUMsU0FBUyxDQUFDLFNBQVM7UUFDckIsQ0FBQyxDQUFDLEVBQUUsQ0FBQztJQUNULE9BQU8sbUJBQWlCLFdBQVcsU0FBSSxjQUFjLFNBQUksZUFBaUIsQ0FBQztBQUM3RSxDQUFDO0FBVEQsNENBU0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIdHRwUmVxdWVzdCB9IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgZnVuY3Rpb24gZGVmYXVsdFVzZXJBZ2VudChcbiAgcGFja2FnZU5hbWU6IHN0cmluZyxcbiAgcGFja2FnZVZlcnNpb246IHN0cmluZ1xuKTogc3RyaW5nIHtcbiAgbGV0IG9yaWdpblVzZXJBZ2VudCA9XG4gICAgdHlwZW9mIG5hdmlnYXRvciAhPT0gXCJ1bmRlZmluZWRcIiAmJiB0eXBlb2YgbmF2aWdhdG9yLnVzZXJBZ2VudCA9PT0gXCJzdHJpbmdcIlxuICAgICAgPyBuYXZpZ2F0b3IudXNlckFnZW50XG4gICAgICA6IFwiXCI7XG4gIHJldHVybiBgYXdzLXNkay1qcy12My0ke3BhY2thZ2VOYW1lfS8ke3BhY2thZ2VWZXJzaW9ufSAke29yaWdpblVzZXJBZ2VudH1gO1xufVxuIl19
|
6823 |
|
6824 | /***/ }),
|
6825 |
|
6826 | /***/ "../../node_modules/@aws-sdk/util-utf8-browser/build/index.js":
|
6827 | /*!*******************************************************************************!*\
|
6828 | !*** /root/amplify-js/node_modules/@aws-sdk/util-utf8-browser/build/index.js ***!
|
6829 | \*******************************************************************************/
|
6830 | /*! no static exports found */
|
6831 | /***/ (function(module, exports, __webpack_require__) {
|
6832 |
|
6833 | ;
|
6834 |
|
6835 | Object.defineProperty(exports, "__esModule", { value: true });
|
6836 | var pureJs_1 = __webpack_require__(/*! ./pureJs */ "../../node_modules/@aws-sdk/util-utf8-browser/build/pureJs.js");
|
6837 | var whatwgEncodingApi_1 = __webpack_require__(/*! ./whatwgEncodingApi */ "../../node_modules/@aws-sdk/util-utf8-browser/build/whatwgEncodingApi.js");
|
6838 | function fromUtf8(input) {
|
6839 | if (typeof TextEncoder === "function") {
|
6840 | return whatwgEncodingApi_1.fromUtf8(input);
|
6841 | }
|
6842 | return pureJs_1.fromUtf8(input);
|
6843 | }
|
6844 | exports.fromUtf8 = fromUtf8;
|
6845 | function toUtf8(input) {
|
6846 | if (typeof TextDecoder === "function") {
|
6847 | return whatwgEncodingApi_1.toUtf8(input);
|
6848 | }
|
6849 | return pureJs_1.toUtf8(input);
|
6850 | }
|
6851 | exports.toUtf8 = toUtf8;
|
6852 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBc0U7QUFDdEUseURBRzZCO0FBSzdCLFNBQWdCLFFBQVEsQ0FBQyxLQUFhO0lBQ3BDLElBQUksT0FBTyxXQUFXLEtBQUssVUFBVSxFQUFFO1FBQ3JDLE9BQU8sNEJBQW1CLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDbkM7SUFFRCxPQUFPLGlCQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDM0IsQ0FBQztBQU5ELDRCQU1DO0FBRUQsU0FBZ0IsTUFBTSxDQUFDLEtBQWlCO0lBQ3RDLElBQUksT0FBTyxXQUFXLEtBQUssVUFBVSxFQUFFO1FBQ3JDLE9BQU8sMEJBQWlCLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDakM7SUFFRCxPQUFPLGVBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUN6QixDQUFDO0FBTkQsd0JBTUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmcm9tVXRmOCBhcyBqc0Zyb21VdGY4LCB0b1V0ZjggYXMganNUb1V0ZjggfSBmcm9tIFwiLi9wdXJlSnNcIjtcbmltcG9ydCB7XG4gIGZyb21VdGY4IGFzIHRleHRFbmNvZGVyRnJvbVV0ZjgsXG4gIHRvVXRmOCBhcyB0ZXh0RW5jb2RlclRvVXRmOFxufSBmcm9tIFwiLi93aGF0d2dFbmNvZGluZ0FwaVwiO1xuXG5kZWNsYXJlIGNvbnN0IFRleHREZWNvZGVyOiBGdW5jdGlvbiB8IHVuZGVmaW5lZDtcbmRlY2xhcmUgY29uc3QgVGV4dEVuY29kZXI6IEZ1bmN0aW9uIHwgdW5kZWZpbmVkO1xuXG5leHBvcnQgZnVuY3Rpb24gZnJvbVV0ZjgoaW5wdXQ6IHN0cmluZyk6IFVpbnQ4QXJyYXkge1xuICBpZiAodHlwZW9mIFRleHRFbmNvZGVyID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICByZXR1cm4gdGV4dEVuY29kZXJGcm9tVXRmOChpbnB1dCk7XG4gIH1cblxuICByZXR1cm4ganNGcm9tVXRmOChpbnB1dCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0b1V0ZjgoaW5wdXQ6IFVpbnQ4QXJyYXkpOiBzdHJpbmcge1xuICBpZiAodHlwZW9mIFRleHREZWNvZGVyID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICByZXR1cm4gdGV4dEVuY29kZXJUb1V0ZjgoaW5wdXQpO1xuICB9XG5cbiAgcmV0dXJuIGpzVG9VdGY4KGlucHV0KTtcbn1cbiJdfQ==
|
6853 |
|
6854 | /***/ }),
|
6855 |
|
6856 | /***/ "../../node_modules/@aws-sdk/util-utf8-browser/build/pureJs.js":
|
6857 | /*!********************************************************************************!*\
|
6858 | !*** /root/amplify-js/node_modules/@aws-sdk/util-utf8-browser/build/pureJs.js ***!
|
6859 | \********************************************************************************/
|
6860 | /*! no static exports found */
|
6861 | /***/ (function(module, exports, __webpack_require__) {
|
6862 |
|
6863 | ;
|
6864 |
|
6865 | Object.defineProperty(exports, "__esModule", { value: true });
|
6866 | /**
|
6867 | * Converts a JS string from its native UCS-2/UTF-16 representation into a
|
6868 | * Uint8Array of the bytes used to represent the equivalent characters in UTF-8.
|
6869 | *
|
6870 | * Cribbed from the `goog.crypt.stringToUtf8ByteArray` function in the Google
|
6871 | * Closure library, though updated to use typed arrays.
|
6872 | */
|
6873 | function fromUtf8(input) {
|
6874 | var bytes = [];
|
6875 | for (var i = 0, len = input.length; i < len; i++) {
|
6876 | var value = input.charCodeAt(i);
|
6877 | if (value < 0x80) {
|
6878 | bytes.push(value);
|
6879 | }
|
6880 | else if (value < 0x800) {
|
6881 | bytes.push((value >> 6) | 192, (value & 63) | 128);
|
6882 | }
|
6883 | else if (i + 1 < input.length &&
|
6884 | (value & 0xfc00) === 0xd800 &&
|
6885 | (input.charCodeAt(i + 1) & 0xfc00) === 0xdc00) {
|
6886 | var surrogatePair = 0x10000 +
|
6887 | ((value & 1023) << 10) +
|
6888 | (input.charCodeAt(++i) & 1023);
|
6889 | bytes.push((surrogatePair >> 18) | 240, ((surrogatePair >> 12) & 63) | 128, ((surrogatePair >> 6) & 63) | 128, (surrogatePair & 63) | 128);
|
6890 | }
|
6891 | else {
|
6892 | bytes.push((value >> 12) | 224, ((value >> 6) & 63) | 128, (value & 63) | 128);
|
6893 | }
|
6894 | }
|
6895 | return Uint8Array.from(bytes);
|
6896 | }
|
6897 | exports.fromUtf8 = fromUtf8;
|
6898 | /**
|
6899 | * Converts a typed array of bytes containing UTF-8 data into a native JS
|
6900 | * string.
|
6901 | *
|
6902 | * Partly cribbed from the `goog.crypt.utf8ByteArrayToString` function in the
|
6903 | * Google Closure library, though updated to use typed arrays and to better
|
6904 | * handle astral plane code points.
|
6905 | */
|
6906 | function toUtf8(input) {
|
6907 | var decoded = "";
|
6908 | for (var i = 0, len = input.length; i < len; i++) {
|
6909 | var byte = input[i];
|
6910 | if (byte < 0x80) {
|
6911 | decoded += String.fromCharCode(byte);
|
6912 | }
|
6913 | else if (192 <= byte && byte < 224) {
|
6914 | var nextByte = input[++i];
|
6915 | decoded += String.fromCharCode(((byte & 31) << 6) | (nextByte & 63));
|
6916 | }
|
6917 | else if (240 <= byte && byte < 365) {
|
6918 | var surrogatePair = [byte, input[++i], input[++i], input[++i]];
|
6919 | var encoded = "%" + surrogatePair.map(function (byteValue) { return byteValue.toString(16); }).join("%");
|
6920 | decoded += decodeURIComponent(encoded);
|
6921 | }
|
6922 | else {
|
6923 | decoded += String.fromCharCode(((byte & 15) << 12) |
|
6924 | ((input[++i] & 63) << 6) |
|
6925 | (input[++i] & 63));
|
6926 | }
|
6927 | }
|
6928 | return decoded;
|
6929 | }
|
6930 | exports.toUtf8 = toUtf8;
|
6931 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVyZUpzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3B1cmVKcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7R0FNRztBQUNILFNBQWdCLFFBQVEsQ0FBQyxLQUFhO0lBQ3BDLElBQU0sS0FBSyxHQUFrQixFQUFFLENBQUM7SUFDaEMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNoRCxJQUFNLEtBQUssR0FBRyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ2xDLElBQUksS0FBSyxHQUFHLElBQUksRUFBRTtZQUNoQixLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ25CO2FBQU0sSUFBSSxLQUFLLEdBQUcsS0FBSyxFQUFFO1lBQ3hCLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDLEdBQUcsR0FBVSxFQUFFLENBQUMsS0FBSyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FBQyxDQUFDO1NBQ3hFO2FBQU0sSUFDTCxDQUFDLEdBQUcsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNO1lBQ3BCLENBQUMsS0FBSyxHQUFHLE1BQU0sQ0FBQyxLQUFLLE1BQU07WUFDM0IsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNLENBQUMsS0FBSyxNQUFNLEVBQzdDO1lBQ0EsSUFBTSxhQUFhLEdBQ2pCLE9BQU87Z0JBQ1AsQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFZLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQzlCLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLElBQVksQ0FBQyxDQUFDO1lBQ3pDLEtBQUssQ0FBQyxJQUFJLENBQ1IsQ0FBQyxhQUFhLElBQUksRUFBRSxDQUFDLEdBQUcsR0FBVSxFQUNsQyxDQUFDLENBQUMsYUFBYSxJQUFJLEVBQUUsQ0FBQyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsRUFDL0MsQ0FBQyxDQUFDLGFBQWEsSUFBSSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsR0FBRyxHQUFVLEVBQzlDLENBQUMsYUFBYSxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FDeEMsQ0FBQztTQUNIO2FBQU07WUFDTCxLQUFLLENBQUMsSUFBSSxDQUNSLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxHQUFHLEdBQVUsRUFDMUIsQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsR0FBRyxHQUFVLEVBQ3RDLENBQUMsS0FBSyxHQUFHLEVBQVEsQ0FBQyxHQUFHLEdBQVUsQ0FDaEMsQ0FBQztTQUNIO0tBQ0Y7SUFFRCxPQUFPLFVBQVUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDaEMsQ0FBQztBQWpDRCw0QkFpQ0M7QUFFRDs7Ozs7OztHQU9HO0FBQ0gsU0FBZ0IsTUFBTSxDQUFDLEtBQWlCO0lBQ3RDLElBQUksT0FBTyxHQUFHLEVBQUUsQ0FBQztJQUNqQixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxHQUFHLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQ2hELElBQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUN0QixJQUFJLElBQUksR0FBRyxJQUFJLEVBQUU7WUFDZixPQUFPLElBQUksTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN0QzthQUFNLElBQUksR0FBVSxJQUFJLElBQUksSUFBSSxJQUFJLEdBQUcsR0FBVSxFQUFFO1lBQ2xELElBQU0sUUFBUSxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQzVCLE9BQU8sSUFBSSxNQUFNLENBQUMsWUFBWSxDQUM1QixDQUFDLENBQUMsSUFBSSxHQUFHLEVBQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsUUFBUSxHQUFHLEVBQVEsQ0FBQyxDQUNoRCxDQUFDO1NBQ0g7YUFBTSxJQUFJLEdBQVUsSUFBSSxJQUFJLElBQUksSUFBSSxHQUFHLEdBQVcsRUFBRTtZQUNuRCxJQUFNLGFBQWEsR0FBRyxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ2pFLElBQU0sT0FBTyxHQUNYLEdBQUcsR0FBRyxhQUFhLENBQUMsR0FBRyxDQUFDLFVBQUEsU0FBUyxJQUFJLE9BQUEsU0FBUyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsRUFBdEIsQ0FBc0IsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUN6RSxPQUFPLElBQUksa0JBQWtCLENBQUMsT0FBTyxDQUFDLENBQUM7U0FDeEM7YUFBTTtZQUNMLE9BQU8sSUFBSSxNQUFNLENBQUMsWUFBWSxDQUM1QixDQUFDLENBQUMsSUFBSSxHQUFHLEVBQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztnQkFDckIsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDOUIsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxFQUFRLENBQUMsQ0FDMUIsQ0FBQztTQUNIO0tBQ0Y7SUFFRCxPQUFPLE9BQU8sQ0FBQztBQUNqQixDQUFDO0FBMUJELHdCQTBCQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29udmVydHMgYSBKUyBzdHJpbmcgZnJvbSBpdHMgbmF0aXZlIFVDUy0yL1VURi0xNiByZXByZXNlbnRhdGlvbiBpbnRvIGFcbiAqIFVpbnQ4QXJyYXkgb2YgdGhlIGJ5dGVzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBlcXVpdmFsZW50IGNoYXJhY3RlcnMgaW4gVVRGLTguXG4gKlxuICogQ3JpYmJlZCBmcm9tIHRoZSBgZ29vZy5jcnlwdC5zdHJpbmdUb1V0ZjhCeXRlQXJyYXlgIGZ1bmN0aW9uIGluIHRoZSBHb29nbGVcbiAqIENsb3N1cmUgbGlicmFyeSwgdGhvdWdoIHVwZGF0ZWQgdG8gdXNlIHR5cGVkIGFycmF5cy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGZyb21VdGY4KGlucHV0OiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgY29uc3QgYnl0ZXM6IEFycmF5PG51bWJlcj4gPSBbXTtcbiAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IGlucHV0Lmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgY29uc3QgdmFsdWUgPSBpbnB1dC5jaGFyQ29kZUF0KGkpO1xuICAgIGlmICh2YWx1ZSA8IDB4ODApIHtcbiAgICAgIGJ5dGVzLnB1c2godmFsdWUpO1xuICAgIH0gZWxzZSBpZiAodmFsdWUgPCAweDgwMCkge1xuICAgICAgYnl0ZXMucHVzaCgodmFsdWUgPj4gNikgfCAwYjExMDAwMDAwLCAodmFsdWUgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwKTtcbiAgICB9IGVsc2UgaWYgKFxuICAgICAgaSArIDEgPCBpbnB1dC5sZW5ndGggJiZcbiAgICAgICh2YWx1ZSAmIDB4ZmMwMCkgPT09IDB4ZDgwMCAmJlxuICAgICAgKGlucHV0LmNoYXJDb2RlQXQoaSArIDEpICYgMHhmYzAwKSA9PT0gMHhkYzAwXG4gICAgKSB7XG4gICAgICBjb25zdCBzdXJyb2dhdGVQYWlyID1cbiAgICAgICAgMHgxMDAwMCArXG4gICAgICAgICgodmFsdWUgJiAwYjExMTExMTExMTEpIDw8IDEwKSArXG4gICAgICAgIChpbnB1dC5jaGFyQ29kZUF0KCsraSkgJiAwYjExMTExMTExMTEpO1xuICAgICAgYnl0ZXMucHVzaChcbiAgICAgICAgKHN1cnJvZ2F0ZVBhaXIgPj4gMTgpIHwgMGIxMTExMDAwMCxcbiAgICAgICAgKChzdXJyb2dhdGVQYWlyID4+IDEyKSAmIDBiMTExMTExKSB8IDBiMTAwMDAwMDAsXG4gICAgICAgICgoc3Vycm9nYXRlUGFpciA+PiA2KSAmIDBiMTExMTExKSB8IDBiMTAwMDAwMDAsXG4gICAgICAgIChzdXJyb2dhdGVQYWlyICYgMGIxMTExMTEpIHwgMGIxMDAwMDAwMFxuICAgICAgKTtcbiAgICB9IGVsc2Uge1xuICAgICAgYnl0ZXMucHVzaChcbiAgICAgICAgKHZhbHVlID4+IDEyKSB8IDBiMTExMDAwMDAsXG4gICAgICAgICgodmFsdWUgPj4gNikgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwLFxuICAgICAgICAodmFsdWUgJiAwYjExMTExMSkgfCAwYjEwMDAwMDAwXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBVaW50OEFycmF5LmZyb20oYnl0ZXMpO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGEgdHlwZWQgYXJyYXkgb2YgYnl0ZXMgY29udGFpbmluZyBVVEYtOCBkYXRhIGludG8gYSBuYXRpdmUgSlNcbiAqIHN0cmluZy5cbiAqXG4gKiBQYXJ0bHkgY3JpYmJlZCBmcm9tIHRoZSBgZ29vZy5jcnlwdC51dGY4Qnl0ZUFycmF5VG9TdHJpbmdgIGZ1bmN0aW9uIGluIHRoZVxuICogR29vZ2xlIENsb3N1cmUgbGlicmFyeSwgdGhvdWdoIHVwZGF0ZWQgdG8gdXNlIHR5cGVkIGFycmF5cyBhbmQgdG8gYmV0dGVyXG4gKiBoYW5kbGUgYXN0cmFsIHBsYW5lIGNvZGUgcG9pbnRzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gdG9VdGY4KGlucHV0OiBVaW50OEFycmF5KTogc3RyaW5nIHtcbiAgbGV0IGRlY29kZWQgPSBcIlwiO1xuICBmb3IgKGxldCBpID0gMCwgbGVuID0gaW5wdXQubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICBjb25zdCBieXRlID0gaW5wdXRbaV07XG4gICAgaWYgKGJ5dGUgPCAweDgwKSB7XG4gICAgICBkZWNvZGVkICs9IFN0cmluZy5mcm9tQ2hhckNvZGUoYnl0ZSk7XG4gICAgfSBlbHNlIGlmICgwYjExMDAwMDAwIDw9IGJ5dGUgJiYgYnl0ZSA8IDBiMTExMDAwMDApIHtcbiAgICAgIGNvbnN0IG5leHRCeXRlID0gaW5wdXRbKytpXTtcbiAgICAgIGRlY29kZWQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShcbiAgICAgICAgKChieXRlICYgMGIxMTExMSkgPDwgNikgfCAobmV4dEJ5dGUgJiAwYjExMTExMSlcbiAgICAgICk7XG4gICAgfSBlbHNlIGlmICgwYjExMTEwMDAwIDw9IGJ5dGUgJiYgYnl0ZSA8IDBiMTAxMTAxMTAxKSB7XG4gICAgICBjb25zdCBzdXJyb2dhdGVQYWlyID0gW2J5dGUsIGlucHV0WysraV0sIGlucHV0WysraV0sIGlucHV0WysraV1dO1xuICAgICAgY29uc3QgZW5jb2RlZCA9XG4gICAgICAgIFwiJVwiICsgc3Vycm9nYXRlUGFpci5tYXAoYnl0ZVZhbHVlID0+IGJ5dGVWYWx1ZS50b1N0cmluZygxNikpLmpvaW4oXCIlXCIpO1xuICAgICAgZGVjb2RlZCArPSBkZWNvZGVVUklDb21wb25lbnQoZW5jb2RlZCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGRlY29kZWQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShcbiAgICAgICAgKChieXRlICYgMGIxMTExKSA8PCAxMikgfFxuICAgICAgICAgICgoaW5wdXRbKytpXSAmIDBiMTExMTExKSA8PCA2KSB8XG4gICAgICAgICAgKGlucHV0WysraV0gJiAwYjExMTExMSlcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGRlY29kZWQ7XG59XG4iXX0=
|
6932 |
|
6933 | /***/ }),
|
6934 |
|
6935 | /***/ "../../node_modules/@aws-sdk/util-utf8-browser/build/whatwgEncodingApi.js":
|
6936 | /*!*******************************************************************************************!*\
|
6937 | !*** /root/amplify-js/node_modules/@aws-sdk/util-utf8-browser/build/whatwgEncodingApi.js ***!
|
6938 | \*******************************************************************************************/
|
6939 | /*! no static exports found */
|
6940 | /***/ (function(module, exports, __webpack_require__) {
|
6941 |
|
6942 | ;
|
6943 |
|
6944 | Object.defineProperty(exports, "__esModule", { value: true });
|
6945 | function fromUtf8(input) {
|
6946 | return new TextEncoder().encode(input);
|
6947 | }
|
6948 | exports.fromUtf8 = fromUtf8;
|
6949 | function toUtf8(input) {
|
6950 | return new TextDecoder("utf-8").decode(input);
|
6951 | }
|
6952 | exports.toUtf8 = toUtf8;
|
6953 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2hhdHdnRW5jb2RpbmdBcGkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvd2hhdHdnRW5jb2RpbmdBcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUEyQ0EsU0FBZ0IsUUFBUSxDQUFDLEtBQWE7SUFDcEMsT0FBTyxJQUFJLFdBQVcsRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUN6QyxDQUFDO0FBRkQsNEJBRUM7QUFFRCxTQUFnQixNQUFNLENBQUMsS0FBaUI7SUFDdEMsT0FBTyxJQUFJLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDaEQsQ0FBQztBQUZELHdCQUVDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBIGRlY2xhcmF0aW9uIG9mIHRoZSBnbG9iYWwgVGV4dEVuY29kZXIgYW5kIFRleHREZWNvZGVyIGNvbnN0cnVjdG9ycy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZW5jb2Rpbmcuc3BlYy53aGF0d2cub3JnL1xuICovXG5uYW1lc3BhY2UgRW5jb2Rpbmcge1xuICBpbnRlcmZhY2UgVGV4dERlY29kZXJPcHRpb25zIHtcbiAgICBmYXRhbD86IGJvb2xlYW47XG4gICAgaWdub3JlQk9NPzogYm9vbGVhbjtcbiAgfVxuXG4gIGludGVyZmFjZSBUZXh0RGVjb2RlT3B0aW9ucyB7XG4gICAgc3RyZWFtPzogYm9vbGVhbjtcbiAgfVxuXG4gIGludGVyZmFjZSBUZXh0RGVjb2RlciB7XG4gICAgcmVhZG9ubHkgZW5jb2Rpbmc6IHN0cmluZztcbiAgICByZWFkb25seSBmYXRhbDogYm9vbGVhbjtcbiAgICByZWFkb25seSBpZ25vcmVCT006IGJvb2xlYW47XG4gICAgZGVjb2RlKFxuICAgICAgaW5wdXQ/OiBBcnJheUJ1ZmZlciB8IEFycmF5QnVmZmVyVmlldyxcbiAgICAgIG9wdGlvbnM/OiBUZXh0RGVjb2RlT3B0aW9uc1xuICAgICk6IHN0cmluZztcbiAgfVxuXG4gIGV4cG9ydCBpbnRlcmZhY2UgVGV4dERlY29kZXJDb25zdHJ1Y3RvciB7XG4gICAgbmV3IChsYWJlbD86IHN0cmluZywgb3B0aW9ucz86IFRleHREZWNvZGVyT3B0aW9ucyk6IFRleHREZWNvZGVyO1xuICB9XG5cbiAgaW50ZXJmYWNlIFRleHRFbmNvZGVyIHtcbiAgICByZWFkb25seSBlbmNvZGluZzogXCJ1dGYtOFwiO1xuICAgIGVuY29kZShpbnB1dD86IHN0cmluZyk6IFVpbnQ4QXJyYXk7XG4gIH1cblxuICBleHBvcnQgaW50ZXJmYWNlIFRleHRFbmNvZGVyQ29uc3RydWN0b3Ige1xuICAgIG5ldyAoKTogVGV4dEVuY29kZXI7XG4gIH1cbn1cblxuZGVjbGFyZSBjb25zdCBUZXh0RGVjb2RlcjogRW5jb2RpbmcuVGV4dERlY29kZXJDb25zdHJ1Y3RvcjtcblxuZGVjbGFyZSBjb25zdCBUZXh0RW5jb2RlcjogRW5jb2RpbmcuVGV4dEVuY29kZXJDb25zdHJ1Y3RvcjtcblxuZXhwb3J0IGZ1bmN0aW9uIGZyb21VdGY4KGlucHV0OiBzdHJpbmcpOiBVaW50OEFycmF5IHtcbiAgcmV0dXJuIG5ldyBUZXh0RW5jb2RlcigpLmVuY29kZShpbnB1dCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0b1V0ZjgoaW5wdXQ6IFVpbnQ4QXJyYXkpOiBzdHJpbmcge1xuICByZXR1cm4gbmV3IFRleHREZWNvZGVyKFwidXRmLThcIikuZGVjb2RlKGlucHV0KTtcbn1cbiJdfQ==
|
6954 |
|
6955 | /***/ }),
|
6956 |
|
6957 | /***/ "../../node_modules/tslib/tslib.es6.js":
|
6958 | /*!********************************************************!*\
|
6959 | !*** /root/amplify-js/node_modules/tslib/tslib.es6.js ***!
|
6960 | \********************************************************/
|
6961 | /*! exports provided: __extends, __assign, __rest, __decorate, __param, __metadata, __awaiter, __generator, __createBinding, __exportStar, __values, __read, __spread, __spreadArrays, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet */
|
6962 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
6963 |
|
6964 | ;
|
6965 | __webpack_require__.r(__webpack_exports__);
|
6966 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__extends", function() { return __extends; });
|
6967 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__assign", function() { return __assign; });
|
6968 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__rest", function() { return __rest; });
|
6969 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__decorate", function() { return __decorate; });
|
6970 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__param", function() { return __param; });
|
6971 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__metadata", function() { return __metadata; });
|
6972 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__awaiter", function() { return __awaiter; });
|
6973 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__generator", function() { return __generator; });
|
6974 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__createBinding", function() { return __createBinding; });
|
6975 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__exportStar", function() { return __exportStar; });
|
6976 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__values", function() { return __values; });
|
6977 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__read", function() { return __read; });
|
6978 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__spread", function() { return __spread; });
|
6979 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__spreadArrays", function() { return __spreadArrays; });
|
6980 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__await", function() { return __await; });
|
6981 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__asyncGenerator", function() { return __asyncGenerator; });
|
6982 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__asyncDelegator", function() { return __asyncDelegator; });
|
6983 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__asyncValues", function() { return __asyncValues; });
|
6984 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__makeTemplateObject", function() { return __makeTemplateObject; });
|
6985 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__importStar", function() { return __importStar; });
|
6986 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__importDefault", function() { return __importDefault; });
|
6987 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__classPrivateFieldGet", function() { return __classPrivateFieldGet; });
|
6988 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "__classPrivateFieldSet", function() { return __classPrivateFieldSet; });
|
6989 | /*! *****************************************************************************
|
6990 | Copyright (c) Microsoft Corporation.
|
6991 |
|
6992 | Permission to use, copy, modify, and/or distribute this software for any
|
6993 | purpose with or without fee is hereby granted.
|
6994 |
|
6995 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
6996 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
6997 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
6998 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
6999 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
7000 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
7001 | PERFORMANCE OF THIS SOFTWARE.
|
7002 | ***************************************************************************** */
|
7003 | /* global Reflect, Promise */
|
7004 |
|
7005 | var extendStatics = function(d, b) {
|
7006 | extendStatics = Object.setPrototypeOf ||
|
7007 | ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
7008 | function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
|
7009 | return extendStatics(d, b);
|
7010 | };
|
7011 |
|
7012 | function __extends(d, b) {
|
7013 | extendStatics(d, b);
|
7014 | function __() { this.constructor = d; }
|
7015 | d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
7016 | }
|
7017 |
|
7018 | var __assign = function() {
|
7019 | __assign = Object.assign || function __assign(t) {
|
7020 | for (var s, i = 1, n = arguments.length; i < n; i++) {
|
7021 | s = arguments[i];
|
7022 | for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
7023 | }
|
7024 | return t;
|
7025 | }
|
7026 | return __assign.apply(this, arguments);
|
7027 | }
|
7028 |
|
7029 | function __rest(s, e) {
|
7030 | var t = {};
|
7031 | for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
|
7032 | t[p] = s[p];
|
7033 | if (s != null && typeof Object.getOwnPropertySymbols === "function")
|
7034 | for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
7035 | if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
|
7036 | t[p[i]] = s[p[i]];
|
7037 | }
|
7038 | return t;
|
7039 | }
|
7040 |
|
7041 | function __decorate(decorators, target, key, desc) {
|
7042 | var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
7043 | if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
7044 | else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
7045 | return c > 3 && r && Object.defineProperty(target, key, r), r;
|
7046 | }
|
7047 |
|
7048 | function __param(paramIndex, decorator) {
|
7049 | return function (target, key) { decorator(target, key, paramIndex); }
|
7050 | }
|
7051 |
|
7052 | function __metadata(metadataKey, metadataValue) {
|
7053 | if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
|
7054 | }
|
7055 |
|
7056 | function __awaiter(thisArg, _arguments, P, generator) {
|
7057 | function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
7058 | return new (P || (P = Promise))(function (resolve, reject) {
|
7059 | function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
7060 | function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
7061 | function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
7062 | step((generator = generator.apply(thisArg, _arguments || [])).next());
|
7063 | });
|
7064 | }
|
7065 |
|
7066 | function __generator(thisArg, body) {
|
7067 | var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
7068 | return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
7069 | function verb(n) { return function (v) { return step([n, v]); }; }
|
7070 | function step(op) {
|
7071 | if (f) throw new TypeError("Generator is already executing.");
|
7072 | while (_) try {
|
7073 | if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
7074 | if (y = 0, t) op = [op[0] & 2, t.value];
|
7075 | switch (op[0]) {
|
7076 | case 0: case 1: t = op; break;
|
7077 | case 4: _.label++; return { value: op[1], done: false };
|
7078 | case 5: _.label++; y = op[1]; op = [0]; continue;
|
7079 | case 7: op = _.ops.pop(); _.trys.pop(); continue;
|
7080 | default:
|
7081 | if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
|
7082 | if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
|
7083 | if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
|
7084 | if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
|
7085 | if (t[2]) _.ops.pop();
|
7086 | _.trys.pop(); continue;
|
7087 | }
|
7088 | op = body.call(thisArg, _);
|
7089 | } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
|
7090 | if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
|
7091 | }
|
7092 | }
|
7093 |
|
7094 | function __createBinding(o, m, k, k2) {
|
7095 | if (k2 === undefined) k2 = k;
|
7096 | o[k2] = m[k];
|
7097 | }
|
7098 |
|
7099 | function __exportStar(m, exports) {
|
7100 | for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) exports[p] = m[p];
|
7101 | }
|
7102 |
|
7103 | function __values(o) {
|
7104 | var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
|
7105 | if (m) return m.call(o);
|
7106 | if (o && typeof o.length === "number") return {
|
7107 | next: function () {
|
7108 | if (o && i >= o.length) o = void 0;
|
7109 | return { value: o && o[i++], done: !o };
|
7110 | }
|
7111 | };
|
7112 | throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
|
7113 | }
|
7114 |
|
7115 | function __read(o, n) {
|
7116 | var m = typeof Symbol === "function" && o[Symbol.iterator];
|
7117 | if (!m) return o;
|
7118 | var i = m.call(o), r, ar = [], e;
|
7119 | try {
|
7120 | while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
|
7121 | }
|
7122 | catch (error) { e = { error: error }; }
|
7123 | finally {
|
7124 | try {
|
7125 | if (r && !r.done && (m = i["return"])) m.call(i);
|
7126 | }
|
7127 | finally { if (e) throw e.error; }
|
7128 | }
|
7129 | return ar;
|
7130 | }
|
7131 |
|
7132 | function __spread() {
|
7133 | for (var ar = [], i = 0; i < arguments.length; i++)
|
7134 | ar = ar.concat(__read(arguments[i]));
|
7135 | return ar;
|
7136 | }
|
7137 |
|
7138 | function __spreadArrays() {
|
7139 | for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
|
7140 | for (var r = Array(s), k = 0, i = 0; i < il; i++)
|
7141 | for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
|
7142 | r[k] = a[j];
|
7143 | return r;
|
7144 | };
|
7145 |
|
7146 | function __await(v) {
|
7147 | return this instanceof __await ? (this.v = v, this) : new __await(v);
|
7148 | }
|
7149 |
|
7150 | function __asyncGenerator(thisArg, _arguments, generator) {
|
7151 | if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
|
7152 | var g = generator.apply(thisArg, _arguments || []), i, q = [];
|
7153 | return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
|
7154 | function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
|
7155 | function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
|
7156 | function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
|
7157 | function fulfill(value) { resume("next", value); }
|
7158 | function reject(value) { resume("throw", value); }
|
7159 | function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
|
7160 | }
|
7161 |
|
7162 | function __asyncDelegator(o) {
|
7163 | var i, p;
|
7164 | return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
|
7165 | function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
|
7166 | }
|
7167 |
|
7168 | function __asyncValues(o) {
|
7169 | if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
|
7170 | var m = o[Symbol.asyncIterator], i;
|
7171 | return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
|
7172 | function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
|
7173 | function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
|
7174 | }
|
7175 |
|
7176 | function __makeTemplateObject(cooked, raw) {
|
7177 | if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
|
7178 | return cooked;
|
7179 | };
|
7180 |
|
7181 | function __importStar(mod) {
|
7182 | if (mod && mod.__esModule) return mod;
|
7183 | var result = {};
|
7184 | if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
|
7185 | result.default = mod;
|
7186 | return result;
|
7187 | }
|
7188 |
|
7189 | function __importDefault(mod) {
|
7190 | return (mod && mod.__esModule) ? mod : { default: mod };
|
7191 | }
|
7192 |
|
7193 | function __classPrivateFieldGet(receiver, privateMap) {
|
7194 | if (!privateMap.has(receiver)) {
|
7195 | throw new TypeError("attempted to get private field on non-instance");
|
7196 | }
|
7197 | return privateMap.get(receiver);
|
7198 | }
|
7199 |
|
7200 | function __classPrivateFieldSet(receiver, privateMap, value) {
|
7201 | if (!privateMap.has(receiver)) {
|
7202 | throw new TypeError("attempted to set private field on non-instance");
|
7203 | }
|
7204 | privateMap.set(receiver, value);
|
7205 | return value;
|
7206 | }
|
7207 |
|
7208 |
|
7209 | /***/ }),
|
7210 |
|
7211 | /***/ "./lib-esm/Interactions.js":
|
7212 | /*!*********************************!*\
|
7213 | !*** ./lib-esm/Interactions.js ***!
|
7214 | \*********************************/
|
7215 | /*! exports provided: InteractionsClass, Interactions */
|
7216 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
7217 |
|
7218 | ;
|
7219 | __webpack_require__.r(__webpack_exports__);
|
7220 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InteractionsClass", function() { return InteractionsClass; });
|
7221 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Interactions", function() { return Interactions; });
|
7222 | /* harmony import */ var _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @aws-amplify/core */ "@aws-amplify/core");
|
7223 | /* harmony import */ var _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__);
|
7224 | /* harmony import */ var _Providers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Providers */ "./lib-esm/Providers/index.js");
|
7225 | var __assign = undefined && undefined.__assign || function () {
|
7226 | __assign = Object.assign || function (t) {
|
7227 | for (var s, i = 1, n = arguments.length; i < n; i++) {
|
7228 | s = arguments[i];
|
7229 |
|
7230 | for (var p in s) {
|
7231 | if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
7232 | }
|
7233 | }
|
7234 |
|
7235 | return t;
|
7236 | };
|
7237 |
|
7238 | return __assign.apply(this, arguments);
|
7239 | };
|
7240 |
|
7241 | var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
|
7242 | function adopt(value) {
|
7243 | return value instanceof P ? value : new P(function (resolve) {
|
7244 | resolve(value);
|
7245 | });
|
7246 | }
|
7247 |
|
7248 | return new (P || (P = Promise))(function (resolve, reject) {
|
7249 | function fulfilled(value) {
|
7250 | try {
|
7251 | step(generator.next(value));
|
7252 | } catch (e) {
|
7253 | reject(e);
|
7254 | }
|
7255 | }
|
7256 |
|
7257 | function rejected(value) {
|
7258 | try {
|
7259 | step(generator["throw"](value));
|
7260 | } catch (e) {
|
7261 | reject(e);
|
7262 | }
|
7263 | }
|
7264 |
|
7265 | function step(result) {
|
7266 | result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
|
7267 | }
|
7268 |
|
7269 | step((generator = generator.apply(thisArg, _arguments || [])).next());
|
7270 | });
|
7271 | };
|
7272 |
|
7273 | var __generator = undefined && undefined.__generator || function (thisArg, body) {
|
7274 | var _ = {
|
7275 | label: 0,
|
7276 | sent: function sent() {
|
7277 | if (t[0] & 1) throw t[1];
|
7278 | return t[1];
|
7279 | },
|
7280 | trys: [],
|
7281 | ops: []
|
7282 | },
|
7283 | f,
|
7284 | y,
|
7285 | t,
|
7286 | g;
|
7287 | return g = {
|
7288 | next: verb(0),
|
7289 | "throw": verb(1),
|
7290 | "return": verb(2)
|
7291 | }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
|
7292 | return this;
|
7293 | }), g;
|
7294 |
|
7295 | function verb(n) {
|
7296 | return function (v) {
|
7297 | return step([n, v]);
|
7298 | };
|
7299 | }
|
7300 |
|
7301 | function step(op) {
|
7302 | if (f) throw new TypeError("Generator is already executing.");
|
7303 |
|
7304 | while (_) {
|
7305 | try {
|
7306 | if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
7307 | if (y = 0, t) op = [op[0] & 2, t.value];
|
7308 |
|
7309 | switch (op[0]) {
|
7310 | case 0:
|
7311 | case 1:
|
7312 | t = op;
|
7313 | break;
|
7314 |
|
7315 | case 4:
|
7316 | _.label++;
|
7317 | return {
|
7318 | value: op[1],
|
7319 | done: false
|
7320 | };
|
7321 |
|
7322 | case 5:
|
7323 | _.label++;
|
7324 | y = op[1];
|
7325 | op = [0];
|
7326 | continue;
|
7327 |
|
7328 | case 7:
|
7329 | op = _.ops.pop();
|
7330 |
|
7331 | _.trys.pop();
|
7332 |
|
7333 | continue;
|
7334 |
|
7335 | default:
|
7336 | if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
|
7337 | _ = 0;
|
7338 | continue;
|
7339 | }
|
7340 |
|
7341 | if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
|
7342 | _.label = op[1];
|
7343 | break;
|
7344 | }
|
7345 |
|
7346 | if (op[0] === 6 && _.label < t[1]) {
|
7347 | _.label = t[1];
|
7348 | t = op;
|
7349 | break;
|
7350 | }
|
7351 |
|
7352 | if (t && _.label < t[2]) {
|
7353 | _.label = t[2];
|
7354 |
|
7355 | _.ops.push(op);
|
7356 |
|
7357 | break;
|
7358 | }
|
7359 |
|
7360 | if (t[2]) _.ops.pop();
|
7361 |
|
7362 | _.trys.pop();
|
7363 |
|
7364 | continue;
|
7365 | }
|
7366 |
|
7367 | op = body.call(thisArg, _);
|
7368 | } catch (e) {
|
7369 | op = [6, e];
|
7370 | y = 0;
|
7371 | } finally {
|
7372 | f = t = 0;
|
7373 | }
|
7374 | }
|
7375 |
|
7376 | if (op[0] & 5) throw op[1];
|
7377 | return {
|
7378 | value: op[0] ? op[1] : void 0,
|
7379 | done: true
|
7380 | };
|
7381 | }
|
7382 | };
|
7383 |
|
7384 |
|
7385 |
|
7386 | var logger = new _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__["ConsoleLogger"]('Interactions');
|
7387 |
|
7388 | var InteractionsClass =
|
7389 | /** @class */
|
7390 | function () {
|
7391 | /**
|
7392 | * Initialize PubSub with AWS configurations
|
7393 | *
|
7394 | * @param {InteractionsOptions} options - Configuration object for Interactions
|
7395 | */
|
7396 | function InteractionsClass(options) {
|
7397 | this._options = options;
|
7398 | logger.debug('Interactions Options', this._options);
|
7399 | this._pluggables = {};
|
7400 | _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__["Amplify"].register(this);
|
7401 | }
|
7402 |
|
7403 | InteractionsClass.prototype.getModuleName = function () {
|
7404 | return 'Interactions';
|
7405 | };
|
7406 | /**
|
7407 | *
|
7408 | * @param {InteractionsOptions} options - Configuration object for Interactions
|
7409 | * @return {Object} - The current configuration
|
7410 | */
|
7411 |
|
7412 |
|
7413 | InteractionsClass.prototype.configure = function (options) {
|
7414 | var _this = this;
|
7415 |
|
7416 | var opt = options ? options.Interactions || options : {};
|
7417 | logger.debug('configure Interactions', {
|
7418 | opt: opt
|
7419 | });
|
7420 | this._options = __assign(__assign({
|
7421 | bots: {}
|
7422 | }, opt), opt.Interactions);
|
7423 | var aws_bots_config = this._options.aws_bots_config;
|
7424 | var bots_config = this._options.bots;
|
7425 |
|
7426 | if (!Object.keys(bots_config).length && aws_bots_config) {
|
7427 | // Convert aws_bots_config to bots object
|
7428 | if (Array.isArray(aws_bots_config)) {
|
7429 | aws_bots_config.forEach(function (bot) {
|
7430 | _this._options.bots[bot.name] = bot;
|
7431 | });
|
7432 | }
|
7433 | } // Check if AWSLex provider is already on pluggables
|
7434 |
|
7435 |
|
7436 | if (!this._pluggables.AWSLexProvider && bots_config && Object.keys(bots_config).map(function (key) {
|
7437 | return bots_config[key];
|
7438 | }).find(function (bot) {
|
7439 | return !bot.providerName || bot.providerName === 'AWSLexProvider';
|
7440 | })) {
|
7441 | this._pluggables.AWSLexProvider = new _Providers__WEBPACK_IMPORTED_MODULE_1__["AWSLexProvider"]();
|
7442 | }
|
7443 |
|
7444 | Object.keys(this._pluggables).map(function (key) {
|
7445 | _this._pluggables[key].configure(_this._options.bots);
|
7446 | });
|
7447 | return this._options;
|
7448 | };
|
7449 |
|
7450 | InteractionsClass.prototype.addPluggable = function (pluggable) {
|
7451 | if (pluggable && pluggable.getCategory() === 'Interactions') {
|
7452 | if (!this._pluggables[pluggable.getProviderName()]) {
|
7453 | pluggable.configure(this._options.bots);
|
7454 | this._pluggables[pluggable.getProviderName()] = pluggable;
|
7455 | return;
|
7456 | } else {
|
7457 | throw new Error('Bot ' + pluggable.getProviderName() + ' already plugged');
|
7458 | }
|
7459 | }
|
7460 | };
|
7461 |
|
7462 | InteractionsClass.prototype.send = function (botname, message) {
|
7463 | return __awaiter(this, void 0, void 0, function () {
|
7464 | var botProvider;
|
7465 | return __generator(this, function (_a) {
|
7466 | switch (_a.label) {
|
7467 | case 0:
|
7468 | if (!this._options.bots || !this._options.bots[botname]) {
|
7469 | throw new Error('Bot ' + botname + ' does not exist');
|
7470 | }
|
7471 |
|
7472 | botProvider = this._options.bots[botname].providerName || 'AWSLexProvider';
|
7473 |
|
7474 | if (!this._pluggables[botProvider]) {
|
7475 | throw new Error('Bot ' + botProvider + ' does not have valid pluggin did you try addPluggable first?');
|
7476 | }
|
7477 |
|
7478 | return [4
|
7479 | /*yield*/
|
7480 | , this._pluggables[botProvider].sendMessage(botname, message)];
|
7481 |
|
7482 | case 1:
|
7483 | return [2
|
7484 | /*return*/
|
7485 | , _a.sent()];
|
7486 | }
|
7487 | });
|
7488 | });
|
7489 | };
|
7490 |
|
7491 | InteractionsClass.prototype.onComplete = function (botname, callback) {
|
7492 | if (!this._options.bots || !this._options.bots[botname]) {
|
7493 | throw new Error('Bot ' + botname + ' does not exist');
|
7494 | }
|
7495 |
|
7496 | var botProvider = this._options.bots[botname].providerName || 'AWSLexProvider';
|
7497 |
|
7498 | if (!this._pluggables[botProvider]) {
|
7499 | throw new Error('Bot ' + botProvider + ' does not have valid pluggin did you try addPluggable first?');
|
7500 | }
|
7501 |
|
7502 | this._pluggables[botProvider].onComplete(botname, callback);
|
7503 | };
|
7504 |
|
7505 | return InteractionsClass;
|
7506 | }();
|
7507 |
|
7508 |
|
7509 | var Interactions = new InteractionsClass(null);
|
7510 |
|
7511 | /***/ }),
|
7512 |
|
7513 | /***/ "./lib-esm/Providers/AWSLexProvider.js":
|
7514 | /*!*********************************************!*\
|
7515 | !*** ./lib-esm/Providers/AWSLexProvider.js ***!
|
7516 | \*********************************************/
|
7517 | /*! exports provided: AWSLexProvider */
|
7518 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
7519 |
|
7520 | ;
|
7521 | __webpack_require__.r(__webpack_exports__);
|
7522 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AWSLexProvider", function() { return AWSLexProvider; });
|
7523 | /* harmony import */ var _InteractionsProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./InteractionsProvider */ "./lib-esm/Providers/InteractionsProvider.js");
|
7524 | /* harmony import */ var _aws_sdk_client_lex_runtime_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @aws-sdk/client-lex-runtime-service */ "../../node_modules/@aws-sdk/client-lex-runtime-service/dist/es/index.js");
|
7525 | /* harmony import */ var _aws_amplify_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @aws-amplify/core */ "@aws-amplify/core");
|
7526 | /* harmony import */ var _aws_amplify_core__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_aws_amplify_core__WEBPACK_IMPORTED_MODULE_2__);
|
7527 | /*
|
7528 | * Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
7529 | *
|
7530 | * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
|
7531 | * the License. A copy of the License is located at
|
7532 | *
|
7533 | * http://aws.amazon.com/apache2.0/
|
7534 | *
|
7535 | * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
7536 | * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
|
7537 | * and limitations under the License.
|
7538 | */
|
7539 | var __extends = undefined && undefined.__extends || function () {
|
7540 | var _extendStatics = function extendStatics(d, b) {
|
7541 | _extendStatics = Object.setPrototypeOf || {
|
7542 | __proto__: []
|
7543 | } instanceof Array && function (d, b) {
|
7544 | d.__proto__ = b;
|
7545 | } || function (d, b) {
|
7546 | for (var p in b) {
|
7547 | if (b.hasOwnProperty(p)) d[p] = b[p];
|
7548 | }
|
7549 | };
|
7550 |
|
7551 | return _extendStatics(d, b);
|
7552 | };
|
7553 |
|
7554 | return function (d, b) {
|
7555 | _extendStatics(d, b);
|
7556 |
|
7557 | function __() {
|
7558 | this.constructor = d;
|
7559 | }
|
7560 |
|
7561 | d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
7562 | };
|
7563 | }();
|
7564 |
|
7565 | var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
|
7566 | function adopt(value) {
|
7567 | return value instanceof P ? value : new P(function (resolve) {
|
7568 | resolve(value);
|
7569 | });
|
7570 | }
|
7571 |
|
7572 | return new (P || (P = Promise))(function (resolve, reject) {
|
7573 | function fulfilled(value) {
|
7574 | try {
|
7575 | step(generator.next(value));
|
7576 | } catch (e) {
|
7577 | reject(e);
|
7578 | }
|
7579 | }
|
7580 |
|
7581 | function rejected(value) {
|
7582 | try {
|
7583 | step(generator["throw"](value));
|
7584 | } catch (e) {
|
7585 | reject(e);
|
7586 | }
|
7587 | }
|
7588 |
|
7589 | function step(result) {
|
7590 | result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
|
7591 | }
|
7592 |
|
7593 | step((generator = generator.apply(thisArg, _arguments || [])).next());
|
7594 | });
|
7595 | };
|
7596 |
|
7597 | var __generator = undefined && undefined.__generator || function (thisArg, body) {
|
7598 | var _ = {
|
7599 | label: 0,
|
7600 | sent: function sent() {
|
7601 | if (t[0] & 1) throw t[1];
|
7602 | return t[1];
|
7603 | },
|
7604 | trys: [],
|
7605 | ops: []
|
7606 | },
|
7607 | f,
|
7608 | y,
|
7609 | t,
|
7610 | g;
|
7611 | return g = {
|
7612 | next: verb(0),
|
7613 | "throw": verb(1),
|
7614 | "return": verb(2)
|
7615 | }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
|
7616 | return this;
|
7617 | }), g;
|
7618 |
|
7619 | function verb(n) {
|
7620 | return function (v) {
|
7621 | return step([n, v]);
|
7622 | };
|
7623 | }
|
7624 |
|
7625 | function step(op) {
|
7626 | if (f) throw new TypeError("Generator is already executing.");
|
7627 |
|
7628 | while (_) {
|
7629 | try {
|
7630 | if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
7631 | if (y = 0, t) op = [op[0] & 2, t.value];
|
7632 |
|
7633 | switch (op[0]) {
|
7634 | case 0:
|
7635 | case 1:
|
7636 | t = op;
|
7637 | break;
|
7638 |
|
7639 | case 4:
|
7640 | _.label++;
|
7641 | return {
|
7642 | value: op[1],
|
7643 | done: false
|
7644 | };
|
7645 |
|
7646 | case 5:
|
7647 | _.label++;
|
7648 | y = op[1];
|
7649 | op = [0];
|
7650 | continue;
|
7651 |
|
7652 | case 7:
|
7653 | op = _.ops.pop();
|
7654 |
|
7655 | _.trys.pop();
|
7656 |
|
7657 | continue;
|
7658 |
|
7659 | default:
|
7660 | if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
|
7661 | _ = 0;
|
7662 | continue;
|
7663 | }
|
7664 |
|
7665 | if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
|
7666 | _.label = op[1];
|
7667 | break;
|
7668 | }
|
7669 |
|
7670 | if (op[0] === 6 && _.label < t[1]) {
|
7671 | _.label = t[1];
|
7672 | t = op;
|
7673 | break;
|
7674 | }
|
7675 |
|
7676 | if (t && _.label < t[2]) {
|
7677 | _.label = t[2];
|
7678 |
|
7679 | _.ops.push(op);
|
7680 |
|
7681 | break;
|
7682 | }
|
7683 |
|
7684 | if (t[2]) _.ops.pop();
|
7685 |
|
7686 | _.trys.pop();
|
7687 |
|
7688 | continue;
|
7689 | }
|
7690 |
|
7691 | op = body.call(thisArg, _);
|
7692 | } catch (e) {
|
7693 | op = [6, e];
|
7694 | y = 0;
|
7695 | } finally {
|
7696 | f = t = 0;
|
7697 | }
|
7698 | }
|
7699 |
|
7700 | if (op[0] & 5) throw op[1];
|
7701 | return {
|
7702 | value: op[0] ? op[1] : void 0,
|
7703 | done: true
|
7704 | };
|
7705 | }
|
7706 | };
|
7707 |
|
7708 |
|
7709 |
|
7710 |
|
7711 | var logger = new _aws_amplify_core__WEBPACK_IMPORTED_MODULE_2__["ConsoleLogger"]('AWSLexProvider');
|
7712 |
|
7713 | var AWSLexProvider =
|
7714 | /** @class */
|
7715 | function (_super) {
|
7716 | __extends(AWSLexProvider, _super);
|
7717 |
|
7718 | function AWSLexProvider(options) {
|
7719 | if (options === void 0) {
|
7720 | options = {};
|
7721 | }
|
7722 |
|
7723 | var _this = _super.call(this, options) || this;
|
7724 |
|
7725 | _this._botsCompleteCallback = {};
|
7726 | return _this;
|
7727 | }
|
7728 |
|
7729 | AWSLexProvider.prototype.getProviderName = function () {
|
7730 | return 'AWSLexProvider';
|
7731 | };
|
7732 |
|
7733 | AWSLexProvider.prototype.reportBotStatus = function (data, botname) {
|
7734 | var _this = this; // Check if state is fulfilled to resolve onFullfilment promise
|
7735 |
|
7736 |
|
7737 | logger.debug('postContent state', data.dialogState);
|
7738 |
|
7739 | if (data.dialogState === 'ReadyForFulfillment' || data.dialogState === 'Fulfilled') {
|
7740 | if (typeof this._botsCompleteCallback[botname] === 'function') {
|
7741 | setTimeout(function () {
|
7742 | return _this._botsCompleteCallback[botname](null, {
|
7743 | slots: data.slots
|
7744 | });
|
7745 | }, 0);
|
7746 | }
|
7747 |
|
7748 | if (this._config && typeof this._config[botname].onComplete === 'function') {
|
7749 | setTimeout(function () {
|
7750 | return _this._config[botname].onComplete(null, {
|
7751 | slots: data.slots
|
7752 | });
|
7753 | }, 0);
|
7754 | }
|
7755 | }
|
7756 |
|
7757 | if (data.dialogState === 'Failed') {
|
7758 | if (typeof this._botsCompleteCallback[botname] === 'function') {
|
7759 | setTimeout(function () {
|
7760 | return _this._botsCompleteCallback[botname]('Bot conversation failed');
|
7761 | }, 0);
|
7762 | }
|
7763 |
|
7764 | if (this._config && typeof this._config[botname].onComplete === 'function') {
|
7765 | setTimeout(function () {
|
7766 | return _this._config[botname].onComplete('Bot conversation failed');
|
7767 | }, 0);
|
7768 | }
|
7769 | }
|
7770 | };
|
7771 |
|
7772 | AWSLexProvider.prototype.sendMessage = function (botname, message) {
|
7773 | return __awaiter(this, void 0, void 0, function () {
|
7774 | var credentials, params, postTextCommand, data, err_1, postContentCommand, data, err_2;
|
7775 | return __generator(this, function (_a) {
|
7776 | switch (_a.label) {
|
7777 | case 0:
|
7778 | if (!this._config[botname]) {
|
7779 | return [2
|
7780 | /*return*/
|
7781 | , Promise.reject('Bot ' + botname + ' does not exist')];
|
7782 | }
|
7783 |
|
7784 | return [4
|
7785 | /*yield*/
|
7786 | , _aws_amplify_core__WEBPACK_IMPORTED_MODULE_2__["Credentials"].get()];
|
7787 |
|
7788 | case 1:
|
7789 | credentials = _a.sent();
|
7790 |
|
7791 | if (!credentials) {
|
7792 | return [2
|
7793 | /*return*/
|
7794 | , Promise.reject('No credentials')];
|
7795 | }
|
7796 |
|
7797 | this.lexRuntimeServiceClient = new _aws_sdk_client_lex_runtime_service__WEBPACK_IMPORTED_MODULE_1__["LexRuntimeServiceClient"]({
|
7798 | region: this._config[botname].region,
|
7799 | credentials: credentials,
|
7800 | customUserAgent: Object(_aws_amplify_core__WEBPACK_IMPORTED_MODULE_2__["getAmplifyUserAgent"])()
|
7801 | });
|
7802 | if (!(typeof message === 'string')) return [3
|
7803 | /*break*/
|
7804 | , 6];
|
7805 | params = {
|
7806 | botAlias: this._config[botname].alias,
|
7807 | botName: botname,
|
7808 | inputText: message,
|
7809 | userId: credentials.identityId
|
7810 | };
|
7811 | logger.debug('postText to lex', message);
|
7812 | _a.label = 2;
|
7813 |
|
7814 | case 2:
|
7815 | _a.trys.push([2, 4,, 5]);
|
7816 |
|
7817 | postTextCommand = new _aws_sdk_client_lex_runtime_service__WEBPACK_IMPORTED_MODULE_1__["PostTextCommand"](params);
|
7818 | return [4
|
7819 | /*yield*/
|
7820 | , this.lexRuntimeServiceClient.send(postTextCommand)];
|
7821 |
|
7822 | case 3:
|
7823 | data = _a.sent();
|
7824 | this.reportBotStatus(data, botname);
|
7825 | return [2
|
7826 | /*return*/
|
7827 | , data];
|
7828 |
|
7829 | case 4:
|
7830 | err_1 = _a.sent();
|
7831 | return [2
|
7832 | /*return*/
|
7833 | , Promise.reject(err_1)];
|
7834 |
|
7835 | case 5:
|
7836 | return [3
|
7837 | /*break*/
|
7838 | , 10];
|
7839 |
|
7840 | case 6:
|
7841 | if (message.options['messageType'] === 'voice') {
|
7842 | params = {
|
7843 | botAlias: this._config[botname].alias,
|
7844 | botName: botname,
|
7845 | contentType: 'audio/x-l16; sample-rate=16000',
|
7846 | inputStream: message.content,
|
7847 | userId: credentials.identityId,
|
7848 | accept: 'audio/mpeg'
|
7849 | };
|
7850 | } else {
|
7851 | params = {
|
7852 | botAlias: this._config[botname].alias,
|
7853 | botName: botname,
|
7854 | contentType: 'text/plain; charset=utf-8',
|
7855 | inputStream: message.content,
|
7856 | userId: credentials.identityId,
|
7857 | accept: 'audio/mpeg'
|
7858 | };
|
7859 | }
|
7860 |
|
7861 | logger.debug('postContent to lex', message);
|
7862 | _a.label = 7;
|
7863 |
|
7864 | case 7:
|
7865 | _a.trys.push([7, 9,, 10]);
|
7866 |
|
7867 | postContentCommand = new _aws_sdk_client_lex_runtime_service__WEBPACK_IMPORTED_MODULE_1__["PostContentCommand"](params);
|
7868 | return [4
|
7869 | /*yield*/
|
7870 | , this.lexRuntimeServiceClient.send(postContentCommand)];
|
7871 |
|
7872 | case 8:
|
7873 | data = _a.sent();
|
7874 | this.reportBotStatus(data, botname);
|
7875 | return [2
|
7876 | /*return*/
|
7877 | , data];
|
7878 |
|
7879 | case 9:
|
7880 | err_2 = _a.sent();
|
7881 | return [2
|
7882 | /*return*/
|
7883 | , Promise.reject(err_2)];
|
7884 |
|
7885 | case 10:
|
7886 | return [2
|
7887 | /*return*/
|
7888 | ];
|
7889 | }
|
7890 | });
|
7891 | });
|
7892 | };
|
7893 |
|
7894 | AWSLexProvider.prototype.onComplete = function (botname, callback) {
|
7895 | if (!this._config[botname]) {
|
7896 | throw new ErrorEvent('Bot ' + botname + ' does not exist');
|
7897 | }
|
7898 |
|
7899 | this._botsCompleteCallback[botname] = callback;
|
7900 | };
|
7901 |
|
7902 | return AWSLexProvider;
|
7903 | }(_InteractionsProvider__WEBPACK_IMPORTED_MODULE_0__["AbstractInteractionsProvider"]);
|
7904 |
|
7905 |
|
7906 |
|
7907 | /***/ }),
|
7908 |
|
7909 | /***/ "./lib-esm/Providers/InteractionsProvider.js":
|
7910 | /*!***************************************************!*\
|
7911 | !*** ./lib-esm/Providers/InteractionsProvider.js ***!
|
7912 | \***************************************************/
|
7913 | /*! exports provided: AbstractInteractionsProvider */
|
7914 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
7915 |
|
7916 | ;
|
7917 | __webpack_require__.r(__webpack_exports__);
|
7918 | /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AbstractInteractionsProvider", function() { return AbstractInteractionsProvider; });
|
7919 | /* harmony import */ var _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @aws-amplify/core */ "@aws-amplify/core");
|
7920 | /* harmony import */ var _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__);
|
7921 | /*
|
7922 | * Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
7923 | *
|
7924 | * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
|
7925 | * the License. A copy of the License is located at
|
7926 | *
|
7927 | * http://aws.amazon.com/apache2.0/
|
7928 | *
|
7929 | * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
7930 | * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
|
7931 | * and limitations under the License.
|
7932 | */
|
7933 | var __assign = undefined && undefined.__assign || function () {
|
7934 | __assign = Object.assign || function (t) {
|
7935 | for (var s, i = 1, n = arguments.length; i < n; i++) {
|
7936 | s = arguments[i];
|
7937 |
|
7938 | for (var p in s) {
|
7939 | if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
7940 | }
|
7941 | }
|
7942 |
|
7943 | return t;
|
7944 | };
|
7945 |
|
7946 | return __assign.apply(this, arguments);
|
7947 | };
|
7948 |
|
7949 |
|
7950 | var logger = new _aws_amplify_core__WEBPACK_IMPORTED_MODULE_0__["ConsoleLogger"]('AbstractInteractionsProvider');
|
7951 |
|
7952 | var AbstractInteractionsProvider =
|
7953 | /** @class */
|
7954 | function () {
|
7955 | function AbstractInteractionsProvider(options) {
|
7956 | if (options === void 0) {
|
7957 | options = {};
|
7958 | }
|
7959 |
|
7960 | this._config = options;
|
7961 | }
|
7962 |
|
7963 | AbstractInteractionsProvider.prototype.configure = function (config) {
|
7964 | if (config === void 0) {
|
7965 | config = {};
|
7966 | }
|
7967 |
|
7968 | this._config = __assign(__assign({}, this._config), config);
|
7969 | logger.debug("configure " + this.getProviderName(), this._config);
|
7970 | return this.options;
|
7971 | };
|
7972 |
|
7973 | AbstractInteractionsProvider.prototype.getCategory = function () {
|
7974 | return 'Interactions';
|
7975 | };
|
7976 |
|
7977 | Object.defineProperty(AbstractInteractionsProvider.prototype, "options", {
|
7978 | get: function get() {
|
7979 | return __assign({}, this._config);
|
7980 | },
|
7981 | enumerable: true,
|
7982 | configurable: true
|
7983 | });
|
7984 | return AbstractInteractionsProvider;
|
7985 | }();
|
7986 |
|
7987 |
|
7988 |
|
7989 | /***/ }),
|
7990 |
|
7991 | /***/ "./lib-esm/Providers/index.js":
|
7992 | /*!************************************!*\
|
7993 | !*** ./lib-esm/Providers/index.js ***!
|
7994 | \************************************/
|
7995 | /*! exports provided: AWSLexProvider, AbstractInteractionsProvider */
|
7996 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
7997 |
|
7998 | ;
|
7999 | __webpack_require__.r(__webpack_exports__);
|
8000 | /* harmony import */ var _AWSLexProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AWSLexProvider */ "./lib-esm/Providers/AWSLexProvider.js");
|
8001 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AWSLexProvider", function() { return _AWSLexProvider__WEBPACK_IMPORTED_MODULE_0__["AWSLexProvider"]; });
|
8002 |
|
8003 | /* harmony import */ var _InteractionsProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./InteractionsProvider */ "./lib-esm/Providers/InteractionsProvider.js");
|
8004 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AbstractInteractionsProvider", function() { return _InteractionsProvider__WEBPACK_IMPORTED_MODULE_1__["AbstractInteractionsProvider"]; });
|
8005 |
|
8006 | /*
|
8007 | * Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
8008 | *
|
8009 | * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
|
8010 | * the License. A copy of the License is located at
|
8011 | *
|
8012 | * http://aws.amazon.com/apache2.0/
|
8013 | *
|
8014 | * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
8015 | * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
|
8016 | * and limitations under the License.
|
8017 | */
|
8018 |
|
8019 |
|
8020 |
|
8021 | /***/ }),
|
8022 |
|
8023 | /***/ "./lib-esm/index.js":
|
8024 | /*!**************************!*\
|
8025 | !*** ./lib-esm/index.js ***!
|
8026 | \**************************/
|
8027 | /*! exports provided: default, AWSLexProvider, Interactions */
|
8028 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
|
8029 |
|
8030 | ;
|
8031 | __webpack_require__.r(__webpack_exports__);
|
8032 | /* harmony import */ var _Interactions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Interactions */ "./lib-esm/Interactions.js");
|
8033 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interactions", function() { return _Interactions__WEBPACK_IMPORTED_MODULE_0__["Interactions"]; });
|
8034 |
|
8035 | /* harmony import */ var _Providers_AWSLexProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Providers/AWSLexProvider */ "./lib-esm/Providers/AWSLexProvider.js");
|
8036 | /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AWSLexProvider", function() { return _Providers_AWSLexProvider__WEBPACK_IMPORTED_MODULE_1__["AWSLexProvider"]; });
|
8037 |
|
8038 | /*
|
8039 | * Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
8040 | *
|
8041 | * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
|
8042 | * the License. A copy of the License is located at
|
8043 | *
|
8044 | * http://aws.amazon.com/apache2.0/
|
8045 | *
|
8046 | * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
8047 | * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
|
8048 | * and limitations under the License.
|
8049 | */
|
8050 |
|
8051 | /**
|
8052 | * @deprecated use named import
|
8053 | */
|
8054 |
|
8055 | /* harmony default export */ __webpack_exports__["default"] = (_Interactions__WEBPACK_IMPORTED_MODULE_0__["Interactions"]);
|
8056 |
|
8057 |
|
8058 |
|
8059 | /***/ }),
|
8060 |
|
8061 | /***/ "@aws-amplify/core":
|
8062 | /*!************************************!*\
|
8063 | !*** external "@aws-amplify/core" ***!
|
8064 | \************************************/
|
8065 | /*! no static exports found */
|
8066 | /***/ (function(module, exports) {
|
8067 |
|
8068 | module.exports = __WEBPACK_EXTERNAL_MODULE__aws_amplify_core__;
|
8069 |
|
8070 | /***/ })
|
8071 |
|
8072 | /******/ });
|
8073 | });
|
8074 | //# sourceMappingURL=aws-amplify-interactions.js.map |
\ | No newline at end of file |