UNPKG

525 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@aws-amplify/core")):"function"==typeof define&&define.amd?define("aws_amplify_predictions",["@aws-amplify/core"],t):"object"==typeof exports?exports.aws_amplify_predictions=t(require("@aws-amplify/core")):e.aws_amplify_predictions=t(e["@aws-amplify/core"])}(this,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=130)}([function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s}));
2/*! *****************************************************************************
3Copyright (c) Microsoft Corporation.
4
5Permission to use, copy, modify, and/or distribute this software for any
6purpose with or without fee is hereby granted.
7
8THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
9REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
11INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
13OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14PERFORMANCE OF THIS SOFTWARE.
15***************************************************************************** */
16var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function s(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}Object.create;Object.create},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return f})),n.d(t,"h",(function(){return l})),n.d(t,"i",(function(){return d})),n.d(t,"c",(function(){return v})),n.d(t,"e",(function(){return b})),n.d(t,"d",(function(){return m}));var r=n(5),i=function(){var e=[],t=[],n=new Set,s=function(n){return e.forEach((function(e){n.add(e.middleware,Object(r.__assign)({},e))})),t.forEach((function(e){n.addRelativeTo(e.middleware,Object(r.__assign)({},e))})),n},u=function(e){var t=[];return e.before.forEach((function(e){0===e.before.length&&0===e.after.length?t.push(e):t.push.apply(t,Object(r.__spread)(u(e)))})),t.push(e),e.after.reverse().forEach((function(e){0===e.before.length&&0===e.after.length?t.push(e):t.push.apply(t,Object(r.__spread)(u(e)))})),t},c=function(){var n,i=[],s=[],c={};return e.forEach((function(e){var t=Object(r.__assign)(Object(r.__assign)({},e),{before:[],after:[]});t.name&&(c[t.name]=t),i.push(t)})),t.forEach((function(e){var t=Object(r.__assign)(Object(r.__assign)({},e),{before:[],after:[]});t.name&&(c[t.name]=t),s.push(t)})),s.forEach((function(e){if(e.toMiddleware){var t=c[e.toMiddleware];if(void 0===t)throw new Error(e.toMiddleware+" is not found when adding "+(e.name||"anonymous")+" middleware "+e.relation+" "+e.toMiddleware);"after"===e.relation&&t.after.push(e),"before"===e.relation&&t.before.push(e)}})),(n=i,n.sort((function(e,t){return o[t.step]-o[e.step]||a[t.priority||"normal"]-a[e.priority||"normal"]}))).map(u).reduce((function(e,t){return e.push.apply(e,Object(r.__spread)(t)),e}),[]).map((function(e){return e.middleware}))},f={add:function(t,i){void 0===i&&(i={});var o=i.name,a=Object(r.__assign)({step:"initialize",priority:"normal",middleware:t},i);if(o){if(n.has(o))throw new Error("Duplicate middleware name '"+o+"'");n.add(o)}e.push(a)},addRelativeTo:function(e,i){var o=i.name,a=Object(r.__assign)({middleware:e},i);if(o){if(n.has(o))throw new Error("Duplicated middleware name '"+o+"'");n.add(o)}t.push(a)},clone:function(){return s(i())},use:function(e){e.applyToStack(f)},remove:function(r){return"string"==typeof r?function(r){var i=!1,o=function(e){return!e.name||e.name!==r||(i=!0,n.delete(r),!1)};return e=e.filter(o),t=t.filter(o),i}(r):function(r){var i=!1,o=function(e){return e.middleware!==r||(i=!0,e.name&&n.delete(e.name),!1)};return e=e.filter(o),t=t.filter(o),i}(r)},removeByTag:function(r){var i=!1,o=function(e){var t=e.tags,o=e.name;return!t||!t.includes(r)||(o&&n.delete(o),i=!0,!1)};return e=e.filter(o),t=t.filter(o),i},concat:function(e){var t=s(i());return t.use(e),t},applyToStack:s,resolve:function(e,t){var n,i;try{for(var o=Object(r.__values)(c().reverse()),a=o.next();!a.done;a=o.next()){e=(0,a.value)(e,t)}}catch(e){n={error:e}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}return e}};return f},o={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},a={high:3,normal:2,low:1},s=function(){function e(e){this.middlewareStack=i(),this.config=e}return e.prototype.send=function(e,t,n){var r="function"!=typeof t?t:void 0,i="function"==typeof t?t:n,o=e.resolveMiddleware(this.middlewareStack,this.config,r);if(!i)return o(e).then((function(e){return e.output}));o(e).then((function(e){return i(null,e.output)}),(function(e){return i(e)})).catch((function(){}))},e.prototype.destroy=function(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()},e}(),u=function(){this.middlewareStack=i()};function c(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16)}))}var f=function(e){return Array.isArray(e)?e:[e]},l=function(e){for(var t in e)e.hasOwnProperty(t)&&void 0!==e[t]["#text"]?e[t]=e[t]["#text"]:"object"==typeof e[t]&&null!==e[t]&&(e[t]=l(e[t]));return e};function d(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return"object"==typeof e&&("__type"in e&&t.indexOf(e.__type)>-1||"name"in e&&t.indexOf(e.name)>-1)}var p=function(){var e=Object.getPrototypeOf(this).constructor,t=Function.bind.apply(String,Object(r.__spread)([null],arguments)),n=new t;return Object.setPrototypeOf(n,e.prototype),n};p.prototype=Object.create(String.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(p,String);var v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(r.__extends)(t,e),t.prototype.deserializeJSON=function(){return JSON.parse(e.prototype.toString.call(this))},t.prototype.toJSON=function(){return e.prototype.toString.call(this)},t.fromObject=function(e){return e instanceof t?e:new t(e instanceof String||"string"==typeof e?e:JSON.stringify(e))},t}(p),g=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],h=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function b(e){var t=e.getUTCFullYear(),n=e.getUTCMonth(),r=e.getUTCDay(),i=e.getUTCDate(),o=e.getUTCHours(),a=e.getUTCMinutes(),s=e.getUTCSeconds();return g[r]+", "+(i<10?"0"+i:""+i)+" "+h[n]+" "+t+" "+(o<10?"0"+o:""+o)+":"+(a<10?"0"+a:""+a)+":"+(s<10?"0"+s:""+s)+" GMT"}var m="***SensitiveInformation***"},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s}));
17/*! *****************************************************************************
18Copyright (c) Microsoft Corporation.
19
20Permission to use, copy, modify, and/or distribute this software for any
21purpose with or without fee is hereby granted.
22
23THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
24REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
25AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
26INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
27LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
28OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
29PERFORMANCE OF THIS SOFTWARE.
30***************************************************************************** */
31var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function s(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}Object.create;Object.create},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s}));
32/*! *****************************************************************************
33Copyright (c) Microsoft Corporation.
34
35Permission to use, copy, modify, and/or distribute this software for any
36purpose with or without fee is hereby granted.
37
38THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
39REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
40AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
41INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
42LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
43OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
44PERFORMANCE OF THIS SOFTWARE.
45***************************************************************************** */
46var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function s(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}Object.create;Object.create},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s}));
47/*! *****************************************************************************
48Copyright (c) Microsoft Corporation.
49
50Permission to use, copy, modify, and/or distribute this software for any
51purpose with or without fee is hereby granted.
52
53THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
54REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
55AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
56INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
57LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
58OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
59PERFORMANCE OF THIS SOFTWARE.
60***************************************************************************** */
61var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function s(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}Object.create;Object.create},function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return i})),n.d(t,"__assign",(function(){return o})),n.d(t,"__rest",(function(){return a})),n.d(t,"__decorate",(function(){return s})),n.d(t,"__param",(function(){return u})),n.d(t,"__metadata",(function(){return c})),n.d(t,"__awaiter",(function(){return f})),n.d(t,"__generator",(function(){return l})),n.d(t,"__createBinding",(function(){return d})),n.d(t,"__exportStar",(function(){return p})),n.d(t,"__values",(function(){return v})),n.d(t,"__read",(function(){return g})),n.d(t,"__spread",(function(){return h})),n.d(t,"__spreadArrays",(function(){return b})),n.d(t,"__await",(function(){return m})),n.d(t,"__asyncGenerator",(function(){return y})),n.d(t,"__asyncDelegator",(function(){return O})),n.d(t,"__asyncValues",(function(){return S})),n.d(t,"__makeTemplateObject",(function(){return j})),n.d(t,"__importStar",(function(){return w})),n.d(t,"__importDefault",(function(){return E})),n.d(t,"__classPrivateFieldGet",(function(){return L})),n.d(t,"__classPrivateFieldSet",(function(){return x}));
62/*! *****************************************************************************
63Copyright (c) Microsoft Corporation.
64
65Permission to use, copy, modify, and/or distribute this software for any
66purpose with or without fee is hereby granted.
67
68THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
69REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
70AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
71INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
72LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
73OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
74PERFORMANCE OF THIS SOFTWARE.
75***************************************************************************** */
76var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function s(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a}function u(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function f(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function l(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function d(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}function p(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function h(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function b(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}function m(e){return this instanceof m?(this.v=e,this):new m(e)}function y(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(e,t||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){i[e]&&(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{(n=i[e](t)).value instanceof m?Promise.resolve(n.value.v).then(u,c):f(o[0][2],n)}catch(e){f(o[0][3],e)}var n}function u(e){s("next",e)}function c(e){s("throw",e)}function f(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function O(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function S(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=v(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,i,(t=e[n](t)).done,t.value)}))}}}function j(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function w(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function E(e){return e&&e.__esModule?e:{default:e}}function L(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function x(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));var r=function(){function e(e){this.statusCode=e.statusCode,this.headers=e.headers||{},this.body=e.body}return e.isInstance=function(e){if(!e)return!1;var t=e;return"number"==typeof t.statusCode&&"object"==typeof t.headers},e}(),i=n(5),o=function(){function e(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?":"!==e.protocol.substr(-1)?e.protocol+":":e.protocol:"https:",this.path=e.path?"/"!==e.path.charAt(0)?"/"+e.path:e.path:"/"}return e.isInstance=function(e){if(!e)return!1;var t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&"object"==typeof t.query&&"object"==typeof t.headers},e.prototype.clone=function(){var t,n=new e(Object(i.__assign)(Object(i.__assign)({},this),{headers:Object(i.__assign)({},this.headers)}));return n.query&&(n.query=(t=n.query,Object.keys(t).reduce((function(e,n){var r,o=t[n];return Object(i.__assign)(Object(i.__assign)({},e),((r={})[n]=Array.isArray(o)?Object(i.__spread)(o):o,r))}),{}))),n},e}()},function(t,n){t.exports=e},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(5);var i={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"]},o={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"]};function a(e,t,n){return{applyToStack:function(a){a.add(function(e,t){var n=this;return function(i){return function(o){return Object(r.__awaiter)(n,void 0,void 0,(function(){var n,a;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return[4,i(o)];case 1:return n=r.sent().response,[4,t(n,e)];case 2:return a=r.sent(),[2,{response:n,output:a}]}}))}))}}}(e,n),i),a.add(function(e,t){var n=this;return function(i){return function(o){return Object(r.__awaiter)(n,void 0,void 0,(function(){var n;return Object(r.__generator)(this,(function(a){switch(a.label){case 0:return[4,t(o.input,e)];case 1:return n=a.sent(),[2,i(Object(r.__assign)(Object(r.__assign)({},o),{request:n}))]}}))}))}}}(e,t),o)}}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return g})),n.d(t,"c",(function(){return b}));var r=n(5),i={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high"},o=function(e){return{applyToStack:function(t){t.add(function(e){return function(t){return function(n){return Object(r.__awaiter)(void 0,void 0,void 0,(function(){return Object(r.__generator)(this,(function(r){return[2,e.retryStrategy.retry(t,n)]}))}))}}}(e),i)}}},a=n(6),s=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"],u=["Throttling","ThrottlingException","ThrottledException","RequestThrottledException","TooManyRequestsException","ProvisionedThroughputExceededException","TransactionInProgressException","RequestLimitExceeded","BandwidthLimitExceeded","LimitExceededException","RequestThrottled","SlowDown","PriorRequestNotComplete","EC2ThrottledException"],c=["AbortError","TimeoutError","RequestTimeout","RequestTimeoutException"],f=[500,502,503,504],l=function(e){var t;return u.includes(e.name)||1==(null===(t=e.$retryable)||void 0===t?void 0:t.throttling)},d=n(24),p=function(e,t){return Math.floor(Math.min(2e4,Math.random()*Math.pow(2,t)*e))},v=function(e){return!!e&&(function(e){return void 0!==e.$retryable}(e)||function(e){return s.includes(e.name)}(e)||l(e)||function(e){var t;return c.includes(e.name)||f.includes((null===(t=e.$metadata)||void 0===t?void 0:t.httpStatusCode)||0)}(e))},g=3,h=function(){function e(e,t){var n,r,i,o,a,s,u,c;this.maxAttemptsProvider=e,this.retryDecider=null!==(n=null==t?void 0:t.retryDecider)&&void 0!==n?n:v,this.delayDecider=null!==(r=null==t?void 0:t.delayDecider)&&void 0!==r?r:p,this.retryQuota=null!==(i=null==t?void 0:t.retryQuota)&&void 0!==i?i:(a=o=500,s=o,u=function(e){return"TimeoutError"===e.name?10:5},c=function(e){return u(e)<=s},Object.freeze({hasRetryTokens:c,retrieveRetryTokens:function(e){if(!c(e))throw new Error("No retry token available");var t=u(e);return s-=t,t},releaseRetryTokens:function(e){s+=null!=e?e:1,s=Math.min(s,a)}}))}return e.prototype.shouldRetry=function(e,t,n){return t<n&&this.retryDecider(e)&&this.retryQuota.hasRetryTokens(e)},e.prototype.getMaxAttempts=function(){return Object(r.__awaiter)(this,void 0,void 0,(function(){var e;return Object(r.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.maxAttemptsProvider()];case 1:return e=t.sent(),[3,3];case 2:return t.sent(),e=g,[3,3];case 3:return[2,e]}}))}))},e.prototype.retry=function(e,t){return Object(r.__awaiter)(this,void 0,void 0,(function(){var n,i,o,s,u,c,f,p;return Object(r.__generator)(this,(function(v){switch(v.label){case 0:return i=0,o=0,[4,this.getMaxAttempts()];case 1:s=v.sent(),u=t.request,a.a.isInstance(u)&&(u.headers["amz-sdk-invocation-id"]=Object(d.v4)()),c=function(){var c,d,p,v,g;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,5]),a.a.isInstance(u)&&(u.headers["amz-sdk-request"]="attempt="+(i+1)+"; max="+s),[4,e(t)];case 1:return c=r.sent(),d=c.response,p=c.output,f.retryQuota.releaseRetryTokens(n),p.$metadata.attempts=i+1,p.$metadata.totalRetryDelay=o,[2,{value:{response:d,output:p}}];case 2:return v=r.sent(),i++,f.shouldRetry(v,i,s)?(n=f.retryQuota.retrieveRetryTokens(v),g=f.delayDecider(l(v)?500:100,i),o+=g,[4,new Promise((function(e){return setTimeout(e,g)}))]):[3,4];case 3:return r.sent(),[2,"continue"];case 4:throw v.$metadata||(v.$metadata={}),v.$metadata.attempts=i,v.$metadata.totalRetryDelay=o,v;case 5:return[2]}}))},f=this,v.label=2;case 2:return[5,c()];case 3:return"object"==typeof(p=v.sent())?[2,p.value]:[3,2];case 4:return[2]}}))}))},e}(),b=function(e){var t=m(e.maxAttempts);return Object(r.__assign)(Object(r.__assign)({},e),{maxAttempts:t,retryStrategy:e.retryStrategy||new h(t)})},m=function(e){if(void 0===e&&(e=g),"number"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return l}));for(var r={},i=new Array(64),o=0,a="A".charCodeAt(0),s="Z".charCodeAt(0);o+a<=s;o++){var u=String.fromCharCode(o+a);r[u]=o,i[o]=u}for(o=0,a="a".charCodeAt(0),s="z".charCodeAt(0);o+a<=s;o++){u=String.fromCharCode(o+a);var c=o+26;r[u]=c,i[c]=u}for(o=0;o<10;o++){r[o.toString(10)]=o+52;u=o.toString(10),c=o+52;r[u]=c,i[c]=u}r["+"]=62,i[62]="+",r["/"]=63,i[63]="/";function f(e){var t=e.length/4*3;"=="===e.substr(-2)?t-=2:"="===e.substr(-1)&&t--;for(var n=new ArrayBuffer(t),i=new DataView(n),o=0;o<e.length;o+=4){for(var a=0,s=0,u=o,c=o+3;u<=c;u++)"="!==e[u]?(a|=r[e[u]]<<6*(c-u),s+=6):a>>=6;var f=o/4*3;a>>=s%8;for(var l=Math.floor(s/8),d=0;d<l;d++){var p=8*(l-d-1);i.setUint8(f+d,(a&255<<p)>>p)}}return new Uint8Array(n)}function l(e){for(var t="",n=0;n<e.length;n+=3){for(var r=0,o=0,a=n,s=Math.min(n+3,e.length);a<s;a++)r|=e[a]<<8*(s-a-1),o+=8;var u=Math.ceil(o/6);r<<=6*u-o;for(var c=1;c<=u;c++){var f=6*(u-c);t+=i[(r&63<<f)>>f]}t+="==".slice(0,4-u)}return t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u}));var r=n(5),i=n(6),o=n(34);var a=function(){function e(e){void 0===e&&(e={}),this.httpOptions=e}return e.prototype.destroy=function(){},e.prototype.handle=function(e,t){var n=null==t?void 0:t.abortSignal,a=this.httpOptions.requestTimeout;if(null==n?void 0:n.aborted){var s=new Error("Request aborted");return s.name="AbortError",Promise.reject(s)}var u=e.path;if(e.query){var c=Object(o.a)(e.query);c&&(u+="?"+c)}var f=e.port,l=e.protocol+"//"+e.hostname+(f?":"+f:"")+u,d={body:e.body,headers:new Headers(e.headers),method:e.method};"undefined"!=typeof AbortController&&(d.signal=n);var p,v=new Request(l,d),g=[fetch(v).then((function(e){var t,n,o=e.headers,a={};try{for(var s=Object(r.__values)(o.entries()),u=s.next();!u.done;u=s.next()){var c=u.value;a[c[0]]=c[1]}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}return void 0!==e.body?{response:new i.b({headers:a,statusCode:e.status,body:e.body})}:e.blob().then((function(t){return{response:new i.b({headers:a,statusCode:e.status,body:t})}}))})),(p=a,void 0===p&&(p=0),new Promise((function(e,t){p&&setTimeout((function(){var e=new Error("Request did not complete within "+p+" ms");e.name="TimeoutError",t(e)}),p)})))];return n&&g.push(new Promise((function(e,t){n.onabort=function(){var e=new Error("Request aborted");e.name="AbortError",t(e)}}))),Promise.race(g)},e}(),s=n(10),u=function(e){return"function"==typeof Blob&&e instanceof Blob?function(e){return Object(r.__awaiter)(this,void 0,void 0,(function(){var t,n;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return[4,c(e)];case 1:return t=r.sent(),n=Object(s.a)(t),[2,new Uint8Array(n)]}}))}))}(e):function(e){return Object(r.__awaiter)(this,void 0,void 0,(function(){var t,n,i,o,a,s,u;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:t=new Uint8Array(0),n=e.getReader(),i=!1,r.label=1;case 1:return i?[3,3]:[4,n.read()];case 2:return o=r.sent(),a=o.done,(s=o.value)&&(u=t,(t=new Uint8Array(u.length+s.length)).set(u),t.set(s,u.length)),i=a,[3,1];case 3:return[2,t]}}))}))}(e)};function c(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){var e;if(2!==r.readyState)return n(new Error("Reader aborted too early"));var i=null!==(e=r.result)&&void 0!==e?e:"",o=i.indexOf(","),a=o>-1?o+1:i.length;t(i.substring(a))},r.onabort=function(){return n(new Error("Read aborted"))},r.onerror=function(){return n(r.error)},r.readAsDataURL(e)}))}},function(e,t,n){"use strict";function r(e){return"function"==typeof TextEncoder?function(e){return(new TextEncoder).encode(e)}(e):function(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e.charCodeAt(n);if(i<128)t.push(i);else if(i<2048)t.push(i>>6|192,63&i|128);else if(n+1<e.length&&55296==(64512&i)&&56320==(64512&e.charCodeAt(n+1))){var o=65536+((1023&i)<<10)+(1023&e.charCodeAt(++n));t.push(o>>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}else t.push(i>>12|224,i>>6&63|128,63&i|128)}return Uint8Array.from(t)}(e)}function i(e){return"function"==typeof TextDecoder?function(e){return new TextDecoder("utf-8").decode(e)}(e):function(e){for(var t="",n=0,r=e.length;n<r;n++){var i=e[n];if(i<128)t+=String.fromCharCode(i);else if(192<=i&&i<224){var o=e[++n];t+=String.fromCharCode((31&i)<<6|63&o)}else if(240<=i&&i<365){var a="%"+[i,e[++n],e[++n],e[++n]].map((function(e){return e.toString(16)})).join("%");t+=decodeURIComponent(a)}else t+=String.fromCharCode((15&i)<<12|(63&e[++n])<<6|63&e[++n])}return t}(e)}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}))},function(e,t,n){"use strict";function r(e,t){if(e){var n={};return(t||Object.keys(e)).forEach((function(t){var r;if(e.hasOwnProperty(t)){var i=t.charAt(0).toLowerCase()+t.substr(1);Object.assign(n,((r={})[i]=e[t],r))}})),n}}function i(e,t){if(e)return e.map((function(e){return r(e,t)}))}function o(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(e){t(r.result)},r.onerror=function(e){n(e)};try{r.readAsArrayBuffer(e)}catch(e){n(e)}}))}n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var r=n(5),i=n(6);function o(e){return e}var a={name:"hostHeaderMiddleware",step:"build",tags:["HOST"]},s=function(e){return{applyToStack:function(t){t.add(function(e){return function(t){return function(n){return Object(r.__awaiter)(void 0,void 0,void 0,(function(){var o,a;return Object(r.__generator)(this,(function(r){return i.a.isInstance(n.request)?(o=n.request,a=(e.requestHandler.metadata||{}).handlerProtocol,(void 0===a?"":a).indexOf("h2")>=0&&!o.headers[":authority"]?(delete o.headers.host,o.headers[":authority"]=""):o.headers.host||(o.headers.host=o.hostname),[2,t(n)]):[2,t(n)]}))}))}}}(e),a)}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return function(){throw new Error(e)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return X})),n.d(t,"b",(function(){return Q})),n.d(t,"c",(function(){return ee})),n.d(t,"d",(function(){return te})),n.d(t,"e",(function(){return ne})),n.d(t,"f",(function(){return re})),n.d(t,"g",(function(){return oe})),n.d(t,"h",(function(){return ae})),n.d(t,"i",(function(){return Nt})),n.d(t,"j",(function(){return zt})),n.d(t,"k",(function(){return $t})),n.d(t,"l",(function(){return Gt}));var r,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y,O,S,j,w,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z,B,U,q,F,K,H,$,G,V,J,Y,W,X,Q,Z,ee,te,ne,re,ie,oe,ae,se,ue,ce,fe,le,de,pe,ve,ge,he,be,me,ye,Oe,Se,je,we,Ee,Le,xe,Ce,Te,_e,Pe,Re,Ae,ke,Ie,De,Me,Ne,ze,Be,Ue,qe,Fe,Ke,He,$e,Ge,Ve,Je,Ye,We,Xe,Qe,Ze,et,tt,nt,rt,it,ot,at,st,ut,ct,ft,lt,dt,pt,vt,gt,ht,bt,mt,yt,Ot,St,jt,wt,Et,Lt,xt,Ct,Tt,_t,Pt,Rt,At,kt,It,Dt,Mt,Nt,zt,Bt,Ut,qt,Ft,Kt,Ht,$t,Gt,Vt,Jt,Yt,Wt,Xt,Qt,Zt,en,tn,nn,rn,on,an,sn,un,cn,fn,ln,dn,pn,vn,gn,hn,bn,mn,yn,On,Sn,jn,wn,En,Ln,xn,Cn,Tn,_n,Pn,Rn,An,kn,In,Dn,Mn,Nn,zn,Bn,Un,qn,Fn,Kn,Hn,$n,Gn,Vn,Jn,Yn,Wn,Xn=n(0),Qn=n(1);!function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"AccessDeniedException")}}(r||(r={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"AgeRange")}}(i||(i={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Asset")}}(o||(o={})),function(e){e.ALL="ALL",e.DEFAULT="DEFAULT"}(a||(a={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"AudioMetadata")}}(s||(s={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Beard")}}(u||(u={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"BoundingBox")}}(c||(c={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Celebrity")}}(f||(f={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CelebrityDetail")}}(l||(l={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CelebrityRecognition")}}(d||(d={})),function(e){e.ID="ID",e.TIMESTAMP="TIMESTAMP"}(p||(p={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ComparedFace")}}(v||(v={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ComparedSourceImageFace")}}(g||(g={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CompareFacesMatch")}}(h||(h={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CompareFacesRequest")}}(b||(b={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CompareFacesResponse")}}(m||(m={})),function(e){e.FREE_OF_ADULT_CONTENT="FreeOfAdultContent",e.FREE_OF_PERSONALLY_IDENTIFIABLE_INFORMATION="FreeOfPersonallyIdentifiableInformation"}(y||(y={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ContentModerationDetection")}}(O||(O={})),function(e){e.NAME="NAME",e.TIMESTAMP="TIMESTAMP"}(S||(S={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateCollectionRequest")}}(j||(j={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateCollectionResponse")}}(w||(w={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateProjectRequest")}}(E||(E={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateProjectResponse")}}(L||(L={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateProjectVersionRequest")}}(x||(x={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateProjectVersionResponse")}}(C||(C={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateStreamProcessorRequest")}}(T||(T={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CreateStreamProcessorResponse")}}(_||(_={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"CustomLabel")}}(P||(P={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteCollectionRequest")}}(R||(R={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteCollectionResponse")}}(A||(A={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteFacesRequest")}}(k||(k={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteFacesResponse")}}(I||(I={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteProjectRequest")}}(D||(D={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteProjectResponse")}}(M||(M={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteProjectVersionRequest")}}(N||(N={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteProjectVersionResponse")}}(z||(z={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteStreamProcessorRequest")}}(B||(B={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DeleteStreamProcessorResponse")}}(U||(U={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeCollectionRequest")}}(q||(q={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeCollectionResponse")}}(F||(F={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeProjectsRequest")}}(K||(K={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeProjectsResponse")}}(H||(H={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeProjectVersionsRequest")}}($||($={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeProjectVersionsResponse")}}(G||(G={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeStreamProcessorRequest")}}(V||(V={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DescribeStreamProcessorResponse")}}(J||(J={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectCustomLabelsRequest")}}(Y||(Y={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectCustomLabelsResponse")}}(W||(W={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectFacesRequest")}}(X||(X={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectFacesResponse")}}(Q||(Q={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectionFilter")}}(Z||(Z={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectLabelsRequest")}}(ee||(ee={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectLabelsResponse")}}(te||(te={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectModerationLabelsRequest")}}(ne||(ne={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectModerationLabelsResponse")}}(re||(re={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectTextFilters")}}(ie||(ie={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectTextRequest")}}(oe||(oe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"DetectTextResponse")}}(ae||(ae={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Emotion")}}(se||(se={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"EvaluationResult")}}(ue||(ue={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Eyeglasses")}}(ce||(ce={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"EyeOpen")}}(fe||(fe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Face")}}(le||(le={})),function(e){e.ALL="ALL",e.DEFAULT="DEFAULT"}(de||(de={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"FaceDetail")}}(pe||(pe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"FaceDetection")}}(ve||(ve={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"FaceMatch")}}(ge||(ge={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"FaceRecord")}}(he||(he={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"FaceSearchSettings")}}(be||(be={})),function(e){e.INDEX="INDEX",e.TIMESTAMP="TIMESTAMP"}(me||(me={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Gender")}}(ye||(ye={})),function(e){e.Female="Female",e.Male="Male"}(Oe||(Oe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Geometry")}}(Se||(Se={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetCelebrityInfoRequest")}}(je||(je={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetCelebrityInfoResponse")}}(we||(we={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetCelebrityRecognitionRequest")}}(Ee||(Ee={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetCelebrityRecognitionResponse")}}(Le||(Le={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetContentModerationRequest")}}(xe||(xe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetContentModerationResponse")}}(Ce||(Ce={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetFaceDetectionRequest")}}(Te||(Te={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetFaceDetectionResponse")}}(_e||(_e={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetFaceSearchRequest")}}(Pe||(Pe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetFaceSearchResponse")}}(Re||(Re={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetLabelDetectionRequest")}}(Ae||(Ae={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetLabelDetectionResponse")}}(ke||(ke={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetPersonTrackingRequest")}}(Ie||(Ie={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetPersonTrackingResponse")}}(De||(De={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetSegmentDetectionRequest")}}(Me||(Me={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetSegmentDetectionResponse")}}(Ne||(Ne={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetTextDetectionRequest")}}(ze||(ze={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GetTextDetectionResponse")}}(Be||(Be={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"GroundTruthManifest")}}(Ue||(Ue={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"HumanLoopActivationOutput")}}(qe||(qe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"HumanLoopConfig")}}(Fe||(Fe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"HumanLoopDataAttributes")}}(Ke||(Ke={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"HumanLoopQuotaExceededException")}}(He||(He={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"IdempotentParameterMismatchException")}}($e||($e={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Image")}}(Ge||(Ge={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ImageQuality")}}(Ve||(Ve={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ImageTooLargeException")}}(Je||(Je={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"IndexFacesRequest")}}(Ye||(Ye={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"IndexFacesResponse")}}(We||(We={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Instance")}}(Xe||(Xe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"InternalServerError")}}(Qe||(Qe={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"InvalidImageFormatException")}}(Ze||(Ze={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"InvalidPaginationTokenException")}}(et||(et={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"InvalidParameterException")}}(tt||(tt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"InvalidS3ObjectException")}}(nt||(nt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"KinesisDataStream")}}(rt||(rt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"KinesisVideoStream")}}(it||(it={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Label")}}(ot||(ot={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"LabelDetection")}}(at||(at={})),function(e){e.NAME="NAME",e.TIMESTAMP="TIMESTAMP"}(st||(st={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Landmark")}}(ut||(ut={})),function(e){e.chinBottom="chinBottom",e.eyeLeft="eyeLeft",e.eyeRight="eyeRight",e.leftEyeBrowLeft="leftEyeBrowLeft",e.leftEyeBrowRight="leftEyeBrowRight",e.leftEyeBrowUp="leftEyeBrowUp",e.leftEyeDown="leftEyeDown",e.leftEyeLeft="leftEyeLeft",e.leftEyeRight="leftEyeRight",e.leftEyeUp="leftEyeUp",e.leftPupil="leftPupil",e.midJawlineLeft="midJawlineLeft",e.midJawlineRight="midJawlineRight",e.mouthDown="mouthDown",e.mouthLeft="mouthLeft",e.mouthRight="mouthRight",e.mouthUp="mouthUp",e.nose="nose",e.noseLeft="noseLeft",e.noseRight="noseRight",e.rightEyeBrowLeft="rightEyeBrowLeft",e.rightEyeBrowRight="rightEyeBrowRight",e.rightEyeBrowUp="rightEyeBrowUp",e.rightEyeDown="rightEyeDown",e.rightEyeLeft="rightEyeLeft",e.rightEyeRight="rightEyeRight",e.rightEyeUp="rightEyeUp",e.rightPupil="rightPupil",e.upperJawlineLeft="upperJawlineLeft",e.upperJawlineRight="upperJawlineRight"}(ct||(ct={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"LimitExceededException")}}(ft||(ft={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ListCollectionsRequest")}}(lt||(lt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ListCollectionsResponse")}}(dt||(dt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ListFacesRequest")}}(pt||(pt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ListFacesResponse")}}(vt||(vt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ListStreamProcessorsRequest")}}(gt||(gt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ListStreamProcessorsResponse")}}(ht||(ht={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ModerationLabel")}}(bt||(bt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"MouthOpen")}}(mt||(mt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Mustache")}}(yt||(yt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"NotificationChannel")}}(Ot||(Ot={})),function(e){e.ROTATE_0="ROTATE_0",e.ROTATE_180="ROTATE_180",e.ROTATE_270="ROTATE_270",e.ROTATE_90="ROTATE_90"}(St||(St={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"OutputConfig")}}(jt||(jt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Parent")}}(wt||(wt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"PersonDetail")}}(Et||(Et={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"PersonDetection")}}(Lt||(Lt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"PersonMatch")}}(xt||(xt={})),function(e){e.INDEX="INDEX",e.TIMESTAMP="TIMESTAMP"}(Ct||(Ct={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Point")}}(Tt||(Tt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Pose")}}(_t||(_t={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ProjectDescription")}}(Pt||(Pt={})),function(e){e.CREATED="CREATED",e.CREATING="CREATING",e.DELETING="DELETING"}(Rt||(Rt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ProjectVersionDescription")}}(At||(At={})),function(e){e.DELETING="DELETING",e.FAILED="FAILED",e.RUNNING="RUNNING",e.STARTING="STARTING",e.STOPPED="STOPPED",e.STOPPING="STOPPING",e.TRAINING_COMPLETED="TRAINING_COMPLETED",e.TRAINING_FAILED="TRAINING_FAILED",e.TRAINING_IN_PROGRESS="TRAINING_IN_PROGRESS"}(kt||(kt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ProvisionedThroughputExceededException")}}(It||(It={})),function(e){e.AUTO="AUTO",e.HIGH="HIGH",e.LOW="LOW",e.MEDIUM="MEDIUM",e.NONE="NONE"}(Dt||(Dt={})),function(e){e.EXCEEDS_MAX_FACES="EXCEEDS_MAX_FACES",e.EXTREME_POSE="EXTREME_POSE",e.LOW_BRIGHTNESS="LOW_BRIGHTNESS",e.LOW_CONFIDENCE="LOW_CONFIDENCE",e.LOW_FACE_QUALITY="LOW_FACE_QUALITY",e.LOW_SHARPNESS="LOW_SHARPNESS",e.SMALL_BOUNDING_BOX="SMALL_BOUNDING_BOX"}(Mt||(Mt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"RecognizeCelebritiesRequest")}}(Nt||(Nt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"RecognizeCelebritiesResponse")}}(zt||(zt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"RegionOfInterest")}}(Bt||(Bt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ResourceAlreadyExistsException")}}(Ut||(Ut={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ResourceInUseException")}}(qt||(qt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ResourceNotFoundException")}}(Ft||(Ft={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ResourceNotReadyException")}}(Kt||(Kt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"S3Object")}}(Ht||(Ht={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"SearchFacesByImageRequest")}}($t||($t={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"SearchFacesByImageResponse")}}(Gt||(Gt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"SearchFacesRequest")}}(Vt||(Vt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"SearchFacesResponse")}}(Jt||(Jt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"SegmentDetection")}}(Yt||(Yt={})),function(e){e.SHOT="SHOT",e.TECHNICAL_CUE="TECHNICAL_CUE"}(Wt||(Wt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"SegmentTypeInfo")}}(Xt||(Xt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ShotSegment")}}(Qt||(Qt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Smile")}}(Zt||(Zt={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartCelebrityRecognitionRequest")}}(en||(en={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartCelebrityRecognitionResponse")}}(tn||(tn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartContentModerationRequest")}}(nn||(nn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartContentModerationResponse")}}(rn||(rn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartFaceDetectionRequest")}}(on||(on={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartFaceDetectionResponse")}}(an||(an={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartFaceSearchRequest")}}(sn||(sn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartFaceSearchResponse")}}(un||(un={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartLabelDetectionRequest")}}(cn||(cn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartLabelDetectionResponse")}}(fn||(fn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartPersonTrackingRequest")}}(ln||(ln={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartPersonTrackingResponse")}}(dn||(dn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartProjectVersionRequest")}}(pn||(pn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartProjectVersionResponse")}}(vn||(vn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartSegmentDetectionFilters")}}(gn||(gn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartSegmentDetectionRequest")}}(hn||(hn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartSegmentDetectionResponse")}}(bn||(bn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartShotDetectionFilter")}}(mn||(mn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartStreamProcessorRequest")}}(yn||(yn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartStreamProcessorResponse")}}(On||(On={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartTechnicalCueDetectionFilter")}}(Sn||(Sn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartTextDetectionFilters")}}(jn||(jn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartTextDetectionRequest")}}(wn||(wn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StartTextDetectionResponse")}}(En||(En={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StopProjectVersionRequest")}}(Ln||(Ln={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StopProjectVersionResponse")}}(xn||(xn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StopStreamProcessorRequest")}}(Cn||(Cn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StopStreamProcessorResponse")}}(Tn||(Tn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StreamProcessor")}}(_n||(_n={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StreamProcessorInput")}}(Pn||(Pn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StreamProcessorOutput")}}(Rn||(Rn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"StreamProcessorSettings")}}(An||(An={})),function(e){e.FAILED="FAILED",e.RUNNING="RUNNING",e.STARTING="STARTING",e.STOPPED="STOPPED",e.STOPPING="STOPPING"}(kn||(kn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Summary")}}(In||(In={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Sunglasses")}}(Dn||(Dn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"TechnicalCueSegment")}}(Mn||(Mn={})),function(e){e.BLACK_FRAMES="BlackFrames",e.COLOR_BARS="ColorBars",e.END_CREDITS="EndCredits"}(Nn||(Nn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"TestingData")}}(zn||(zn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"TestingDataResult")}}(Bn||(Bn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"TextDetection")}}(Un||(Un={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"TextDetectionResult")}}(qn||(qn={})),function(e){e.LINE="LINE",e.WORD="WORD"}(Fn||(Fn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"ThrottlingException")}}(Kn||(Kn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"TrainingData")}}(Hn||(Hn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"TrainingDataResult")}}($n||($n={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"UnindexedFace")}}(Gn||(Gn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"Video")}}(Vn||(Vn={})),function(e){e.FAILED="FAILED",e.IN_PROGRESS="IN_PROGRESS",e.SUCCEEDED="SUCCEEDED"}(Jn||(Jn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"VideoMetadata")}}(Yn||(Yn={})),function(e){e.filterSensitiveLog=function(e){return Object(Xn.a)({},e)},e.isa=function(e){return Object(Qn.i)(e,"VideoTooLargeException")}}(Wn||(Wn={}))},function(e,t,n){"use strict";n.d(t,"g",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return c})),n.d(t,"k",(function(){return f})),n.d(t,"l",(function(){return l})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return h})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return O})),n.d(t,"f",(function(){return j}));var r=n(0),i=n(6),o=n(1),a=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"RekognitionService.DetectFaces"},i=JSON.stringify(N(e,t)),[2,Je(t,n,"/",void 0,i)]}))}))},s=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"RekognitionService.DetectLabels"},i=JSON.stringify(B(e,t)),[2,Je(t,n,"/",void 0,i)]}))}))},u=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"RekognitionService.DetectModerationLabels"},i=JSON.stringify(U(e,t)),[2,Je(t,n,"/",void 0,i)]}))}))},c=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"RekognitionService.DetectText"},i=JSON.stringify(F(e,t)),[2,Je(t,n,"/",void 0,i)]}))}))},f=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"RekognitionService.RecognizeCelebrities"},i=JSON.stringify(G(e,t)),[2,Je(t,n,"/",void 0,i)]}))}))},l=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"RekognitionService.SearchFacesByImage"},i=JSON.stringify(Y(e,t)),[2,Je(t,n,"/",void 0,i)]}))}))},d=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,p(e,t)]:[4,Ye(e.body,t)];case 1:return n=a.sent(),{},i=re(n,t),o=Object(r.a)({$metadata:Ge(e),__type:"DetectFacesResponse"},i),[2,Promise.resolve(o)]}}))}))},p=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m;return Object(r.d)(this,(function(y){switch(y.label){case 0:return i=[Object(r.a)({},e)],m={},[4,Ye(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(m.body=y.sent(),m)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.rekognition#AccessDeniedException":return[3,2];case"ImageTooLargeException":case"com.amazonaws.rekognition#ImageTooLargeException":return[3,4];case"InternalServerError":case"com.amazonaws.rekognition#InternalServerError":return[3,6];case"InvalidImageFormatException":case"com.amazonaws.rekognition#InvalidImageFormatException":return[3,8];case"InvalidParameterException":case"com.amazonaws.rekognition#InvalidParameterException":return[3,10];case"InvalidS3ObjectException":case"com.amazonaws.rekognition#InvalidS3ObjectException":return[3,12];case"ProvisionedThroughputExceededException":case"com.amazonaws.rekognition#ProvisionedThroughputExceededException":return[3,14];case"ThrottlingException":case"com.amazonaws.rekognition#ThrottlingException":return[3,16]}return[3,18];case 2:return u=[{}],[4,E(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 4:return c=[{}],[4,x(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 6:return f=[{}],[4,C(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 8:return l=[{}],[4,T(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 10:return d=[{}],[4,_(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,d.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 12:return p=[{}],[4,P(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,p.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 14:return v=[{}],[4,R(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,v.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 16:return g=[{}],[4,k(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,g.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 18:h=n.body,a=h.code||h.Code||a,o=Object(r.a)(Object(r.a)({},h),{name:""+a,message:h.message||h.Message||a,$fault:"client",$metadata:Ge(e)}),y.label=19;case 19:return b=o.message||o.Message||a,o.message=b,delete o.Message,[2,Promise.reject(Object.assign(new Error(b),o))]}}))}))},v=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,g(e,t)]:[4,Ye(e.body,t)];case 1:return n=a.sent(),{},i=ie(n,t),o=Object(r.a)({$metadata:Ge(e),__type:"DetectLabelsResponse"},i),[2,Promise.resolve(o)]}}))}))},g=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m;return Object(r.d)(this,(function(y){switch(y.label){case 0:return i=[Object(r.a)({},e)],m={},[4,Ye(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(m.body=y.sent(),m)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.rekognition#AccessDeniedException":return[3,2];case"ImageTooLargeException":case"com.amazonaws.rekognition#ImageTooLargeException":return[3,4];case"InternalServerError":case"com.amazonaws.rekognition#InternalServerError":return[3,6];case"InvalidImageFormatException":case"com.amazonaws.rekognition#InvalidImageFormatException":return[3,8];case"InvalidParameterException":case"com.amazonaws.rekognition#InvalidParameterException":return[3,10];case"InvalidS3ObjectException":case"com.amazonaws.rekognition#InvalidS3ObjectException":return[3,12];case"ProvisionedThroughputExceededException":case"com.amazonaws.rekognition#ProvisionedThroughputExceededException":return[3,14];case"ThrottlingException":case"com.amazonaws.rekognition#ThrottlingException":return[3,16]}return[3,18];case 2:return u=[{}],[4,E(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 4:return c=[{}],[4,x(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 6:return f=[{}],[4,C(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 8:return l=[{}],[4,T(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 10:return d=[{}],[4,_(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,d.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 12:return p=[{}],[4,P(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,p.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 14:return v=[{}],[4,R(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,v.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 16:return g=[{}],[4,k(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,g.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 18:h=n.body,a=h.code||h.Code||a,o=Object(r.a)(Object(r.a)({},h),{name:""+a,message:h.message||h.Message||a,$fault:"client",$metadata:Ge(e)}),y.label=19;case 19:return b=o.message||o.Message||a,o.message=b,delete o.Message,[2,Promise.reject(Object.assign(new Error(b),o))]}}))}))},h=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,b(e,t)]:[4,Ye(e.body,t)];case 1:return n=a.sent(),{},i=oe(n,t),o=Object(r.a)({$metadata:Ge(e),__type:"DetectModerationLabelsResponse"},i),[2,Promise.resolve(o)]}}))}))},b=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y;return Object(r.d)(this,(function(O){switch(O.label){case 0:return i=[Object(r.a)({},e)],y={},[4,Ye(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(y.body=O.sent(),y)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.rekognition#AccessDeniedException":return[3,2];case"HumanLoopQuotaExceededException":case"com.amazonaws.rekognition#HumanLoopQuotaExceededException":return[3,4];case"ImageTooLargeException":case"com.amazonaws.rekognition#ImageTooLargeException":return[3,6];case"InternalServerError":case"com.amazonaws.rekognition#InternalServerError":return[3,8];case"InvalidImageFormatException":case"com.amazonaws.rekognition#InvalidImageFormatException":return[3,10];case"InvalidParameterException":case"com.amazonaws.rekognition#InvalidParameterException":return[3,12];case"InvalidS3ObjectException":case"com.amazonaws.rekognition#InvalidS3ObjectException":return[3,14];case"ProvisionedThroughputExceededException":case"com.amazonaws.rekognition#ProvisionedThroughputExceededException":return[3,16];case"ThrottlingException":case"com.amazonaws.rekognition#ThrottlingException":return[3,18]}return[3,20];case 2:return u=[{}],[4,E(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 4:return c=[{}],[4,L(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 6:return f=[{}],[4,x(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 8:return l=[{}],[4,C(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 10:return d=[{}],[4,T(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,d.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 12:return p=[{}],[4,_(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,p.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 14:return v=[{}],[4,P(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,v.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 16:return g=[{}],[4,R(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,g.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 18:return h=[{}],[4,k(n,t)];case 19:return o=r.a.apply(void 0,[r.a.apply(void 0,h.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 20:b=n.body,a=b.code||b.Code||a,o=Object(r.a)(Object(r.a)({},b),{name:""+a,message:b.message||b.Message||a,$fault:"client",$metadata:Ge(e)}),O.label=21;case 21:return m=o.message||o.Message||a,o.message=m,delete o.Message,[2,Promise.reject(Object.assign(new Error(m),o))]}}))}))},m=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,y(e,t)]:[4,Ye(e.body,t)];case 1:return n=a.sent(),{},i=ae(n,t),o=Object(r.a)({$metadata:Ge(e),__type:"DetectTextResponse"},i),[2,Promise.resolve(o)]}}))}))},y=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m;return Object(r.d)(this,(function(y){switch(y.label){case 0:return i=[Object(r.a)({},e)],m={},[4,Ye(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(m.body=y.sent(),m)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.rekognition#AccessDeniedException":return[3,2];case"ImageTooLargeException":case"com.amazonaws.rekognition#ImageTooLargeException":return[3,4];case"InternalServerError":case"com.amazonaws.rekognition#InternalServerError":return[3,6];case"InvalidImageFormatException":case"com.amazonaws.rekognition#InvalidImageFormatException":return[3,8];case"InvalidParameterException":case"com.amazonaws.rekognition#InvalidParameterException":return[3,10];case"InvalidS3ObjectException":case"com.amazonaws.rekognition#InvalidS3ObjectException":return[3,12];case"ProvisionedThroughputExceededException":case"com.amazonaws.rekognition#ProvisionedThroughputExceededException":return[3,14];case"ThrottlingException":case"com.amazonaws.rekognition#ThrottlingException":return[3,16]}return[3,18];case 2:return u=[{}],[4,E(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 4:return c=[{}],[4,x(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 6:return f=[{}],[4,C(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 8:return l=[{}],[4,T(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 10:return d=[{}],[4,_(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,d.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 12:return p=[{}],[4,P(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,p.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 14:return v=[{}],[4,R(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,v.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 16:return g=[{}],[4,k(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,g.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 18:h=n.body,a=h.code||h.Code||a,o=Object(r.a)(Object(r.a)({},h),{name:""+a,message:h.message||h.Message||a,$fault:"client",$metadata:Ge(e)}),y.label=19;case 19:return b=o.message||o.Message||a,o.message=b,delete o.Message,[2,Promise.reject(Object.assign(new Error(b),o))]}}))}))},O=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,S(e,t)]:[4,Ye(e.body,t)];case 1:return n=a.sent(),{},i=Ne(n,t),o=Object(r.a)({$metadata:Ge(e),__type:"RecognizeCelebritiesResponse"},i),[2,Promise.resolve(o)]}}))}))},S=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m;return Object(r.d)(this,(function(y){switch(y.label){case 0:return i=[Object(r.a)({},e)],m={},[4,Ye(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(m.body=y.sent(),m)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.rekognition#AccessDeniedException":return[3,2];case"ImageTooLargeException":case"com.amazonaws.rekognition#ImageTooLargeException":return[3,4];case"InternalServerError":case"com.amazonaws.rekognition#InternalServerError":return[3,6];case"InvalidImageFormatException":case"com.amazonaws.rekognition#InvalidImageFormatException":return[3,8];case"InvalidParameterException":case"com.amazonaws.rekognition#InvalidParameterException":return[3,10];case"InvalidS3ObjectException":case"com.amazonaws.rekognition#InvalidS3ObjectException":return[3,12];case"ProvisionedThroughputExceededException":case"com.amazonaws.rekognition#ProvisionedThroughputExceededException":return[3,14];case"ThrottlingException":case"com.amazonaws.rekognition#ThrottlingException":return[3,16]}return[3,18];case 2:return u=[{}],[4,E(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 4:return c=[{}],[4,x(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 6:return f=[{}],[4,C(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 8:return l=[{}],[4,T(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 10:return d=[{}],[4,_(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,d.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 12:return p=[{}],[4,P(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,p.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 14:return v=[{}],[4,R(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,v.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 16:return g=[{}],[4,k(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,g.concat([y.sent()])),{name:a,$metadata:Ge(e)}]),[3,19];case 18:h=n.body,a=h.code||h.Code||a,o=Object(r.a)(Object(r.a)({},h),{name:""+a,message:h.message||h.Message||a,$fault:"client",$metadata:Ge(e)}),y.label=19;case 19:return b=o.message||o.Message||a,o.message=b,delete o.Message,[2,Promise.reject(Object.assign(new Error(b),o))]}}))}))},j=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,w(e,t)]:[4,Ye(e.body,t)];case 1:return n=a.sent(),{},i=Be(n,t),o=Object(r.a)({$metadata:Ge(e),__type:"SearchFacesByImageResponse"},i),[2,Promise.resolve(o)]}}))}))},w=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y;return Object(r.d)(this,(function(O){switch(O.label){case 0:return i=[Object(r.a)({},e)],y={},[4,Ye(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(y.body=O.sent(),y)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.rekognition#AccessDeniedException":return[3,2];case"ImageTooLargeException":case"com.amazonaws.rekognition#ImageTooLargeException":return[3,4];case"InternalServerError":case"com.amazonaws.rekognition#InternalServerError":return[3,6];case"InvalidImageFormatException":case"com.amazonaws.rekognition#InvalidImageFormatException":return[3,8];case"InvalidParameterException":case"com.amazonaws.rekognition#InvalidParameterException":return[3,10];case"InvalidS3ObjectException":case"com.amazonaws.rekognition#InvalidS3ObjectException":return[3,12];case"ProvisionedThroughputExceededException":case"com.amazonaws.rekognition#ProvisionedThroughputExceededException":return[3,14];case"ResourceNotFoundException":case"com.amazonaws.rekognition#ResourceNotFoundException":return[3,16];case"ThrottlingException":case"com.amazonaws.rekognition#ThrottlingException":return[3,18]}return[3,20];case 2:return u=[{}],[4,E(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 4:return c=[{}],[4,x(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 6:return f=[{}],[4,C(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 8:return l=[{}],[4,T(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 10:return d=[{}],[4,_(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,d.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 12:return p=[{}],[4,P(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,p.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 14:return v=[{}],[4,R(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,v.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 16:return g=[{}],[4,A(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,g.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 18:return h=[{}],[4,k(n,t)];case 19:return o=r.a.apply(void 0,[r.a.apply(void 0,h.concat([O.sent()])),{name:a,$metadata:Ge(e)}]),[3,21];case 20:b=n.body,a=b.code||b.Code||a,o=Object(r.a)(Object(r.a)({},b),{name:""+a,message:b.message||b.Message||a,$fault:"client",$metadata:Ge(e)}),O.label=21;case 21:return m=o.message||o.Message||a,o.message=m,delete o.Message,[2,Promise.reject(Object.assign(new Error(m),o))]}}))}))},E=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=W(n,t),[2,Object(r.a)({name:"AccessDeniedException",$fault:"client",$metadata:Ge(e)},i)]}))}))},L=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=me(n,t),[2,Object(r.a)({name:"HumanLoopQuotaExceededException",$fault:"client",$metadata:Ge(e)},i)]}))}))},x=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=Oe(n,t),[2,Object(r.a)({name:"ImageTooLargeException",$fault:"client",$metadata:Ge(e)},i)]}))}))},C=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=je(n,t),[2,Object(r.a)({name:"InternalServerError",$fault:"server",$metadata:Ge(e)},i)]}))}))},T=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=we(n,t),[2,Object(r.a)({name:"InvalidImageFormatException",$fault:"client",$metadata:Ge(e)},i)]}))}))},_=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=Ee(n,t),[2,Object(r.a)({name:"InvalidParameterException",$fault:"client",$metadata:Ge(e)},i)]}))}))},P=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=Le(n,t),[2,Object(r.a)({name:"InvalidS3ObjectException",$fault:"client",$metadata:Ge(e)},i)]}))}))},R=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=Me(n,t),[2,Object(r.a)({name:"ProvisionedThroughputExceededException",$fault:"client",$metadata:Ge(e)},i)]}))}))},A=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=ze(n,t),[2,Object(r.a)({name:"ResourceNotFoundException",$fault:"client",$metadata:Ge(e)},i)]}))}))},k=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=He(n,t),[2,Object(r.a)({name:"ThrottlingException",$fault:"server",$metadata:Ge(e)},i)]}))}))},I=function(e,t){return e.map((function(e){return e}))},D=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.Height&&{Height:e.Height}),void 0!==e.Left&&{Left:e.Left}),void 0!==e.Top&&{Top:e.Top}),void 0!==e.Width&&{Width:e.Width})},M=function(e,t){return e.map((function(e){return e}))},N=function(e,t){return Object(r.a)(Object(r.a)({},void 0!==e.Attributes&&{Attributes:I(e.Attributes)}),void 0!==e.Image&&{Image:$(e.Image,t)})},z=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.MinBoundingBoxHeight&&{MinBoundingBoxHeight:e.MinBoundingBoxHeight}),void 0!==e.MinBoundingBoxWidth&&{MinBoundingBoxWidth:e.MinBoundingBoxWidth}),void 0!==e.MinConfidence&&{MinConfidence:e.MinConfidence})},B=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.Image&&{Image:$(e.Image,t)}),void 0!==e.MaxLabels&&{MaxLabels:e.MaxLabels}),void 0!==e.MinConfidence&&{MinConfidence:e.MinConfidence})},U=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.HumanLoopConfig&&{HumanLoopConfig:K(e.HumanLoopConfig,t)}),void 0!==e.Image&&{Image:$(e.Image,t)}),void 0!==e.MinConfidence&&{MinConfidence:e.MinConfidence})},q=function(e,t){return Object(r.a)(Object(r.a)({},void 0!==e.RegionsOfInterest&&{RegionsOfInterest:V(e.RegionsOfInterest,t)}),void 0!==e.WordFilter&&{WordFilter:z(e.WordFilter)})},F=function(e,t){return Object(r.a)(Object(r.a)({},void 0!==e.Filters&&{Filters:q(e.Filters,t)}),void 0!==e.Image&&{Image:$(e.Image,t)})},K=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.DataAttributes&&{DataAttributes:H(e.DataAttributes,t)}),void 0!==e.FlowDefinitionArn&&{FlowDefinitionArn:e.FlowDefinitionArn}),void 0!==e.HumanLoopName&&{HumanLoopName:e.HumanLoopName})},H=function(e,t){return Object(r.a)({},void 0!==e.ContentClassifiers&&{ContentClassifiers:M(e.ContentClassifiers)})},$=function(e,t){return Object(r.a)(Object(r.a)({},void 0!==e.Bytes&&{Bytes:t.base64Encoder(e.Bytes)}),void 0!==e.S3Object&&{S3Object:J(e.S3Object,t)})},G=function(e,t){return Object(r.a)({},void 0!==e.Image&&{Image:$(e.Image,t)})},V=function(e,t){return e.map((function(e){return function(e,t){return Object(r.a)({},void 0!==e.BoundingBox&&{BoundingBox:D(e.BoundingBox)})}(e)}))},J=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.Bucket&&{Bucket:e.Bucket}),void 0!==e.Name&&{Name:e.Name}),void 0!==e.Version&&{Version:e.Version})},Y=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.CollectionId&&{CollectionId:e.CollectionId}),void 0!==e.FaceMatchThreshold&&{FaceMatchThreshold:e.FaceMatchThreshold}),void 0!==e.Image&&{Image:$(e.Image,t)}),void 0!==e.MaxFaces&&{MaxFaces:e.MaxFaces}),void 0!==e.QualityFilter&&{QualityFilter:e.QualityFilter})},W=function(e,t){return{__type:"AccessDeniedException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},X=function(e,t){return{__type:"AgeRange",High:void 0!==e.High&&null!==e.High?e.High:void 0,Low:void 0!==e.Low&&null!==e.Low?e.Low:void 0}},Q=function(e,t){return{__type:"Beard",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},Z=function(e,t){return{__type:"BoundingBox",Height:void 0!==e.Height&&null!==e.Height?e.Height:void 0,Left:void 0!==e.Left&&null!==e.Left?e.Left:void 0,Top:void 0!==e.Top&&null!==e.Top?e.Top:void 0,Width:void 0!==e.Width&&null!==e.Width?e.Width:void 0}},ee=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Celebrity",Face:void 0!==e.Face&&null!==e.Face?te(e.Face,t):void 0,Id:void 0!==e.Id&&null!==e.Id?e.Id:void 0,MatchConfidence:void 0!==e.MatchConfidence&&null!==e.MatchConfidence?e.MatchConfidence:void 0,Name:void 0!==e.Name&&null!==e.Name?e.Name:void 0,Urls:void 0!==e.Urls&&null!==e.Urls?$e(e.Urls,t):void 0}}(e,t)}))},te=function(e,t){return{__type:"ComparedFace",BoundingBox:void 0!==e.BoundingBox&&null!==e.BoundingBox?Z(e.BoundingBox):void 0,Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Landmarks:void 0!==e.Landmarks&&null!==e.Landmarks?Te(e.Landmarks,t):void 0,Pose:void 0!==e.Pose&&null!==e.Pose?De(e.Pose,t):void 0,Quality:void 0!==e.Quality&&null!==e.Quality?ye(e.Quality,t):void 0}},ne=function(e,t){return(e||[]).map((function(e){return te(e,t)}))},re=function(e,t){return{__type:"DetectFacesResponse",FaceDetails:void 0!==e.FaceDetails&&null!==e.FaceDetails?de(e.FaceDetails,t):void 0,OrientationCorrection:void 0!==e.OrientationCorrection&&null!==e.OrientationCorrection?e.OrientationCorrection:void 0}},ie=function(e,t){return{__type:"DetectLabelsResponse",LabelModelVersion:void 0!==e.LabelModelVersion&&null!==e.LabelModelVersion?e.LabelModelVersion:void 0,Labels:void 0!==e.Labels&&null!==e.Labels?Ce(e.Labels,t):void 0,OrientationCorrection:void 0!==e.OrientationCorrection&&null!==e.OrientationCorrection?e.OrientationCorrection:void 0}},oe=function(e,t){return{__type:"DetectModerationLabelsResponse",HumanLoopActivationOutput:void 0!==e.HumanLoopActivationOutput&&null!==e.HumanLoopActivationOutput?he(e.HumanLoopActivationOutput,t):void 0,ModerationLabels:void 0!==e.ModerationLabels&&null!==e.ModerationLabels?Pe(e.ModerationLabels,t):void 0,ModerationModelVersion:void 0!==e.ModerationModelVersion&&null!==e.ModerationModelVersion?e.ModerationModelVersion:void 0}},ae=function(e,t){return{__type:"DetectTextResponse",TextDetections:void 0!==e.TextDetections&&null!==e.TextDetections?Ke(e.TextDetections,t):void 0,TextModelVersion:void 0!==e.TextModelVersion&&null!==e.TextModelVersion?e.TextModelVersion:void 0}},se=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Emotion",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Type:void 0!==e.Type&&null!==e.Type?e.Type:void 0}}(e)}))},ue=function(e,t){return{__type:"Eyeglasses",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},ce=function(e,t){return{__type:"EyeOpen",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},fe=function(e,t){return{__type:"Face",BoundingBox:void 0!==e.BoundingBox&&null!==e.BoundingBox?Z(e.BoundingBox):void 0,Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,ExternalImageId:void 0!==e.ExternalImageId&&null!==e.ExternalImageId?e.ExternalImageId:void 0,FaceId:void 0!==e.FaceId&&null!==e.FaceId?e.FaceId:void 0,ImageId:void 0!==e.ImageId&&null!==e.ImageId?e.ImageId:void 0}},le=function(e,t){return{__type:"FaceDetail",AgeRange:void 0!==e.AgeRange&&null!==e.AgeRange?X(e.AgeRange):void 0,Beard:void 0!==e.Beard&&null!==e.Beard?Q(e.Beard):void 0,BoundingBox:void 0!==e.BoundingBox&&null!==e.BoundingBox?Z(e.BoundingBox):void 0,Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Emotions:void 0!==e.Emotions&&null!==e.Emotions?se(e.Emotions):void 0,Eyeglasses:void 0!==e.Eyeglasses&&null!==e.Eyeglasses?ue(e.Eyeglasses):void 0,EyesOpen:void 0!==e.EyesOpen&&null!==e.EyesOpen?ce(e.EyesOpen):void 0,Gender:void 0!==e.Gender&&null!==e.Gender?ve(e.Gender,t):void 0,Landmarks:void 0!==e.Landmarks&&null!==e.Landmarks?Te(e.Landmarks,t):void 0,MouthOpen:void 0!==e.MouthOpen&&null!==e.MouthOpen?Re(e.MouthOpen,t):void 0,Mustache:void 0!==e.Mustache&&null!==e.Mustache?Ae(e.Mustache,t):void 0,Pose:void 0!==e.Pose&&null!==e.Pose?De(e.Pose,t):void 0,Quality:void 0!==e.Quality&&null!==e.Quality?ye(e.Quality,t):void 0,Smile:void 0!==e.Smile&&null!==e.Smile?Ue(e.Smile,t):void 0,Sunglasses:void 0!==e.Sunglasses&&null!==e.Sunglasses?qe(e.Sunglasses,t):void 0}},de=function(e,t){return(e||[]).map((function(e){return le(e,t)}))},pe=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"FaceMatch",Face:void 0!==e.Face&&null!==e.Face?fe(e.Face):void 0,Similarity:void 0!==e.Similarity&&null!==e.Similarity?e.Similarity:void 0}}(e)}))},ve=function(e,t){return{__type:"Gender",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},ge=function(e,t){return{__type:"Geometry",BoundingBox:void 0!==e.BoundingBox&&null!==e.BoundingBox?Z(e.BoundingBox):void 0,Polygon:void 0!==e.Polygon&&null!==e.Polygon?Ie(e.Polygon,t):void 0}},he=function(e,t){return{__type:"HumanLoopActivationOutput",HumanLoopActivationConditionsEvaluationResults:void 0!==e.HumanLoopActivationConditionsEvaluationResults&&null!==e.HumanLoopActivationConditionsEvaluationResults?new o.c(e.HumanLoopActivationConditionsEvaluationResults):void 0,HumanLoopActivationReasons:void 0!==e.HumanLoopActivationReasons&&null!==e.HumanLoopActivationReasons?be(e.HumanLoopActivationReasons,t):void 0,HumanLoopArn:void 0!==e.HumanLoopArn&&null!==e.HumanLoopArn?e.HumanLoopArn:void 0}},be=function(e,t){return(e||[]).map((function(e){return e}))},me=function(e,t){return{__type:"HumanLoopQuotaExceededException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0,QuotaCode:void 0!==e.QuotaCode&&null!==e.QuotaCode?e.QuotaCode:void 0,ResourceType:void 0!==e.ResourceType&&null!==e.ResourceType?e.ResourceType:void 0,ServiceCode:void 0!==e.ServiceCode&&null!==e.ServiceCode?e.ServiceCode:void 0}},ye=function(e,t){return{__type:"ImageQuality",Brightness:void 0!==e.Brightness&&null!==e.Brightness?e.Brightness:void 0,Sharpness:void 0!==e.Sharpness&&null!==e.Sharpness?e.Sharpness:void 0}},Oe=function(e,t){return{__type:"ImageTooLargeException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Se=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Instance",BoundingBox:void 0!==e.BoundingBox&&null!==e.BoundingBox?Z(e.BoundingBox):void 0,Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0}}(e)}))},je=function(e,t){return{__type:"InternalServerError",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},we=function(e,t){return{__type:"InvalidImageFormatException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Ee=function(e,t){return{__type:"InvalidParameterException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Le=function(e,t){return{__type:"InvalidS3ObjectException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},xe=function(e,t){return{__type:"Label",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Instances:void 0!==e.Instances&&null!==e.Instances?Se(e.Instances):void 0,Name:void 0!==e.Name&&null!==e.Name?e.Name:void 0,Parents:void 0!==e.Parents&&null!==e.Parents?ke(e.Parents,t):void 0}},Ce=function(e,t){return(e||[]).map((function(e){return xe(e,t)}))},Te=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Landmark",Type:void 0!==e.Type&&null!==e.Type?e.Type:void 0,X:void 0!==e.X&&null!==e.X?e.X:void 0,Y:void 0!==e.Y&&null!==e.Y?e.Y:void 0}}(e)}))},_e=function(e,t){return{__type:"ModerationLabel",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Name:void 0!==e.Name&&null!==e.Name?e.Name:void 0,ParentName:void 0!==e.ParentName&&null!==e.ParentName?e.ParentName:void 0}},Pe=function(e,t){return(e||[]).map((function(e){return _e(e,t)}))},Re=function(e,t){return{__type:"MouthOpen",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},Ae=function(e,t){return{__type:"Mustache",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},ke=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Parent",Name:void 0!==e.Name&&null!==e.Name?e.Name:void 0}}(e)}))},Ie=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Point",X:void 0!==e.X&&null!==e.X?e.X:void 0,Y:void 0!==e.Y&&null!==e.Y?e.Y:void 0}}(e)}))},De=function(e,t){return{__type:"Pose",Pitch:void 0!==e.Pitch&&null!==e.Pitch?e.Pitch:void 0,Roll:void 0!==e.Roll&&null!==e.Roll?e.Roll:void 0,Yaw:void 0!==e.Yaw&&null!==e.Yaw?e.Yaw:void 0}},Me=function(e,t){return{__type:"ProvisionedThroughputExceededException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Ne=function(e,t){return{__type:"RecognizeCelebritiesResponse",CelebrityFaces:void 0!==e.CelebrityFaces&&null!==e.CelebrityFaces?ee(e.CelebrityFaces,t):void 0,OrientationCorrection:void 0!==e.OrientationCorrection&&null!==e.OrientationCorrection?e.OrientationCorrection:void 0,UnrecognizedFaces:void 0!==e.UnrecognizedFaces&&null!==e.UnrecognizedFaces?ne(e.UnrecognizedFaces,t):void 0}},ze=function(e,t){return{__type:"ResourceNotFoundException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Be=function(e,t){return{__type:"SearchFacesByImageResponse",FaceMatches:void 0!==e.FaceMatches&&null!==e.FaceMatches?pe(e.FaceMatches):void 0,FaceModelVersion:void 0!==e.FaceModelVersion&&null!==e.FaceModelVersion?e.FaceModelVersion:void 0,SearchedFaceBoundingBox:void 0!==e.SearchedFaceBoundingBox&&null!==e.SearchedFaceBoundingBox?Z(e.SearchedFaceBoundingBox):void 0,SearchedFaceConfidence:void 0!==e.SearchedFaceConfidence&&null!==e.SearchedFaceConfidence?e.SearchedFaceConfidence:void 0}},Ue=function(e,t){return{__type:"Smile",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},qe=function(e,t){return{__type:"Sunglasses",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,Value:void 0!==e.Value&&null!==e.Value?e.Value:void 0}},Fe=function(e,t){return{__type:"TextDetection",Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,DetectedText:void 0!==e.DetectedText&&null!==e.DetectedText?e.DetectedText:void 0,Geometry:void 0!==e.Geometry&&null!==e.Geometry?ge(e.Geometry,t):void 0,Id:void 0!==e.Id&&null!==e.Id?e.Id:void 0,ParentId:void 0!==e.ParentId&&null!==e.ParentId?e.ParentId:void 0,Type:void 0!==e.Type&&null!==e.Type?e.Type:void 0}},Ke=function(e,t){return(e||[]).map((function(e){return Fe(e,t)}))},He=function(e,t){return{__type:"ThrottlingException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Logref:void 0!==e.Logref&&null!==e.Logref?e.Logref:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},$e=function(e,t){return(e||[]).map((function(e){return e}))},Ge=function(e){return{httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]}},Ve=function(e,t){return function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)}(e,t).then((function(e){return t.utf8Encoder(e)}))},Je=function(e,t,n,o,a){return Object(r.b)(void 0,void 0,void 0,(function(){var s,u,c,f,l,d;return Object(r.d)(this,(function(r){switch(r.label){case 0:return[4,e.endpoint()];case 1:return s=r.sent(),u=s.hostname,c=s.protocol,f=void 0===c?"https":c,l=s.port,d={protocol:f,hostname:u,port:l,method:"POST",path:n,headers:t},void 0!==o&&(d.hostname=o),void 0!==a&&(d.body=a),[2,new i.a(d)]}}))}))},Ye=function(e,t){return Ve(e,t).then((function(e){return e.length?JSON.parse(e):{}}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s}));var r=n(5),i=function(e){var t;return Object(r.__assign)(Object(r.__assign)({},e),{tls:null===(t=e.tls)||void 0===t||t,endpoint:e.endpoint?o(e):function(){return a(e)}})},o=function(e){var t=e.endpoint,n=e.urlParser;if("string"==typeof t){var r=Promise.resolve(n(t));return function(){return r}}if("object"==typeof t){var i=Promise.resolve(t);return function(){return i}}return t},a=function(e){return Object(r.__awaiter)(void 0,void 0,void 0,(function(){var t,n,i,o,a;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return t=e.tls,n=void 0===t||t,[4,e.region()];case 1:if(i=r.sent(),!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(i))throw new Error("Invalid region in client config");return[4,e.regionInfoProvider(i)];case 2:if(!(o=(null!==(a=r.sent())&&void 0!==a?a:{}).hostname))throw new Error("Cannot resolve hostname from client config");return[2,e.urlParser((n?"https:":"http:")+"//"+o)]}}))}))},s=function(e){if(!e.region)throw new Error("Region is missing");return Object(r.__assign)(Object(r.__assign)({},e),{region:u(e.region)})},u=function(e){if("string"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var r=function(e){return e},i=n(5),o={name:"loggerMiddleware",tags:["LOGGER"],step:"finalizeRequest"},a=function(e){return{applyToStack:function(e){e.add((function(e,t){return function(n){return Object(i.__awaiter)(void 0,void 0,void 0,(function(){var r,o,a,s,u,c,f;return Object(i.__generator)(this,(function(l){switch(l.label){case 0:return r=t.logger,o=t.inputFilterSensitiveLog,a=t.outputFilterSensitiveLog,[4,e(n)];case 1:return s=l.sent(),r?(u=s.output,c=u.$metadata,f=Object(i.__rest)(u,["$metadata"]),"function"==typeof r.debug&&(r.debug({httpRequest:n.request}),r.debug({httpResponse:s.response})),"function"==typeof r.info&&r.info({$metadata:c,input:o(n.input),output:a(f)}),[2,s]):[2,s]}}))}))}}),o)}}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return l}));var r=n(5),i=n(45);function o(e){var t,n=this,o=a(e.credentials||e.credentialDefaultProvider(e)),s=e.signingEscapePath,u=void 0===s||s,c=e.systemClockOffset,f=void 0===c?e.systemClockOffset||0:c,l=e.sha256;return t=e.signer?a(e.signer):function(){return a(e.region)().then((function(t){return Object(r.__awaiter)(n,void 0,void 0,(function(){return Object(r.__generator)(this,(function(n){switch(n.label){case 0:return[4,e.regionInfoProvider(t)];case 1:return[2,[n.sent()||{},t]]}}))}))})).then((function(t){var n=Object(r.__read)(t,2),a=n[0],s=n[1],c=a.signingRegion,f=void 0===c?e.signingRegion:c,d=a.signingService,p=void 0===d?e.signingName:d;return e.signingRegion=e.signingRegion||f||s,e.signingName=e.signingName||p,new i.a({credentials:o,region:e.signingRegion,service:e.signingName,sha256:l,uriEscapePath:u})}))},Object(r.__assign)(Object(r.__assign)({},e),{systemClockOffset:f,signingEscapePath:u,credentials:o,signer:t})}function a(e){if("object"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e}var s=n(6),u=function(e){return new Date(Date.now()+e)};function c(e){return function(t,n){return function(i){return Object(r.__awaiter)(this,void 0,void 0,(function(){var o,a,c,f,l,d,p,v,g;return Object(r.__generator)(this,(function(h){switch(h.label){case 0:return s.a.isInstance(i.request)?"function"!=typeof e.signer?[3,2]:[4,e.signer()]:[2,t(i)];case 1:return a=h.sent(),[3,3];case 2:a=e.signer,h.label=3;case 3:return o=a,f=t,l=[Object(r.__assign)({},i)],g={},[4,o.sign(i.request,{signingDate:new Date(Date.now()+e.systemClockOffset),signingRegion:n.signing_region,signingService:n.signing_service})];case 4:return[4,f.apply(void 0,[r.__assign.apply(void 0,l.concat([(g.request=h.sent(),g)]))])];case 5:return c=h.sent(),d=c.response.headers,(p=d&&(d.date||d.Date))&&(v=Date.parse(p),b=v,m=e.systemClockOffset,Math.abs(u(m).getTime()-b)>=3e5&&(e.systemClockOffset=v-Date.now())),[2,c]}var b,m}))}))}}}var f={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware"},l=function(e){return{applyToStack:function(t){t.addRelativeTo(c(e),f)}}}},function(e,t,n){"use strict";function r(e){return e}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return s}));var i=n(5),o=n(6);var a={name:"getUserAgentMiddleware",step:"build",tags:["SET_USER_AGENT","USER_AGENT"]},s=function(e){return{applyToStack:function(t){var n;t.add((n=e,function(e){return function(t){var r=t.request;if(!o.a.isInstance(r))return e(t);var a=r.headers,s="node"===n.runtime?"user-agent":"x-amz-user-agent";return a[s]?a[s]+=" "+n.defaultUserAgent:a[s]=""+n.defaultUserAgent,n.customUserAgent&&(a[s]+=" "+n.customUserAgent),e(Object(i.__assign)(Object(i.__assign)({},t),{request:r}))}}),a)}}}},function(e,t,n){"use strict";var r;function i(e){return e&&(e.hasOwnProperty("collection")||e.hasOwnProperty("collectionId"))}function o(e){return e&&e.hasOwnProperty("celebrityDetection")}function a(e){return e&&e.hasOwnProperty("translateText")}function s(e){return e&&e.hasOwnProperty("textToSpeech")}function u(e){return e&&e.hasOwnProperty("transcription")}function c(e){return e&&e.hasOwnProperty("key")}function f(e){return e&&e.hasOwnProperty("file")}function l(e){return e&&e.hasOwnProperty("bytes")}function d(e){return e&&e.hasOwnProperty("text")}function p(e){return e&&e.hasOwnProperty("labels")}function v(e){return e&&e.hasOwnProperty("entities")}function g(e){return e&&e.hasOwnProperty("text")}n.d(t,"a",(function(){return r})),n.d(t,"f",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"m",(function(){return a})),n.d(t,"l",(function(){return s})),n.d(t,"j",(function(){return u})),n.d(t,"k",(function(){return c})),n.d(t,"c",(function(){return f})),n.d(t,"b",(function(){return l})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return p})),n.d(t,"e",(function(){return v})),n.d(t,"i",(function(){return g})),function(e){e.ALL="ALL",e.LANGUAGE="LANGUAGE",e.ENTITIES="ENTITIES",e.SENTIMENT="SENTIMENT",e.SYNTAX="SYNTAX",e.KEY_PHRASES="KEY_PHRASES"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u}));for(var r={},i={},o=0;o<256;o++){var a=o.toString(16).toLowerCase();1===a.length&&(a="0"+a),r[o]=a,i[a]=o}function s(e){if(e.length%2!=0)throw new Error("Hex encoded strings must have an even number length");for(var t=new Uint8Array(e.length/2),n=0;n<e.length;n+=2){var r=e.substr(n,2).toLowerCase();if(!(r in i))throw new Error("Cannot decode unrecognized sequence "+r+" as hexadecimal");t[n/2]=i[r]}return t}function u(e){for(var t="",n=0;n<e.byteLength;n++)t+=r[e[n]];return t}},function(e,t,n){var r=n(116),i=n(117),o=i;o.v1=r,o.v4=i,e.exports=o},function(e,t,n){"use strict";var r=n(60),i=n(101),o=Object.prototype.toString;function a(e){return"[object Array]"===o.call(e)}function s(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===o.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:i,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return s(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function e(){var t={};function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n):t[r]=n}for(var r=0,i=arguments.length;r<i;r++)c(arguments[r],n);return t},deepMerge:function e(){var t={};function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n):t[r]="object"==typeof n?e({},n):n}for(var r=0,i=arguments.length;r<i;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(5),i=n(6);var o={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware"},a=function(e){return{applyToStack:function(t){t.add(function(e){var t=this;return function(n){return function(o){return Object(r.__awaiter)(t,void 0,void 0,(function(){var t,a,s,u,c;return Object(r.__generator)(this,(function(f){return t=o.request,i.a.isInstance(t)&&(a=t.body,s=t.headers,a&&-1===Object.keys(s).map((function(e){return e.toLowerCase()})).indexOf("content-length")&&void 0!==(u=e(a))&&(t.headers=Object(r.__assign)(Object(r.__assign)({},t.headers),((c={})["content-length"]=String(u),c)))),[2,n(Object(r.__assign)(Object(r.__assign)({},o),{request:t}))]}))}))}}}(e.bodyLengthChecker),o)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5).__exportStar(n(118),t);var r=n(71);Object.defineProperty(t,"Ie11Sha256",{enumerable:!0,get:function(){return r.Sha256}});var i=n(74);Object.defineProperty(t,"WebCryptoSha256",{enumerable:!0,get:function(){return i.Sha256}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(43),i=function(e){var t,n=new URL(e),i=n.hostname,o=n.pathname,a=n.port,s=n.protocol,u=n.search;return u&&(t=Object(r.a)(u)),{hostname:i,port:a?parseInt(a):void 0,protocol:s,path:o,query:t}}},function(e,t,n){"use strict";function r(e){if("string"==typeof e){for(var t=e.length,n=t-1;n>=0;n--){var r=e.charCodeAt(n);r>127&&r<=2047?t++:r>2047&&r<=65535&&(t+=2)}return t}return"number"==typeof e.byteLength?e.byteLength:"number"==typeof e.size?e.size:void 0}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){return"aws-sdk-js-v3-"+e+"/"+t+" "+("undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:"")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){
77/*!
78 * The buffer module from node.js, for the browser.
79 *
80 * @author Feross Aboukhadijeh <http://feross.org>
81 * @license MIT
82 */
83var r=n(85),i=n(86),o=n(87);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=d(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|v(t,n),i=(e=s(e,r)).write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(u.isBuffer(t)){var n=0|p(t.length);return 0===(e=s(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?s(e,0):d(e,t);if("Buffer"===t.type&&o(t.data))return d(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function f(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t){if(f(t),e=s(e,t<0?0:0|p(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function d(e,t){var n=t.length<0?0:0|p(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function v(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return q(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return _(this,t,n);case"utf8":case"utf-8":return x(this,t,n);case"ascii":return C(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function h(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:m(e,t,n,r,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):m(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function m(e,t,n,r,i){var o,a=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var f=-1;for(o=n;o<s;o++)if(c(e,o)===c(t,-1===f?0:o-f)){if(-1===f&&(f=o),o-f+1===u)return f*a}else-1!==f&&(o-=o-f),f=-1}else for(n+u>s&&(n=s-u),o=n;o>=0;o--){for(var l=!0,d=0;d<u;d++)if(c(e,o+d)!==c(t,d)){l=!1;break}if(l)return o}return-1}function y(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function O(e,t,n,r){return F(U(t,e.length-n),e,n,r)}function S(e,t,n,r){return F(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function j(e,t,n,r){return S(e,t,n,r)}function w(e,t,n,r){return F(q(t),e,n,r)}function E(e,t,n,r){return F(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function L(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function x(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,u,c=e[i],f=null,l=c>239?4:c>223?3:c>191?2:1;if(i+l<=n)switch(l){case 1:c<128&&(f=c);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&c)<<6|63&o)>127&&(f=u);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(u=(15&c)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(f=u);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(f=u)}null===f?(f=65533,l=1):f>65535&&(f-=65536,r.push(f>>>10&1023|55296),f=56320|1023&f),r.push(f),i+=l}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}t.Buffer=u,t.SlowBuffer=function(e){+e!=e&&(e=0);return u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return c(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return function(e,t,n,r){return f(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},u.allocUnsafe=function(e){return l(null,e)},u.allocUnsafeSlow=function(e){return l(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!o(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=u.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},u.byteLength=v,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)h(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)h(this,t,t+3),h(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)h(this,t,t+7),h(this,t+1,t+6),h(this,t+2,t+5),h(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?x(this,0,e):g.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,n,r,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),c=this.slice(r,i),f=e.slice(t,n),l=0;l<s;++l)if(c[l]!==f[l]){o=c[l],a=f[l];break}return o<a?-1:a<o?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return b(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return b(this,e,t,n,!1)},u.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return O(this,e,t,n);case"ascii":return S(this,e,t,n);case"latin1":case"binary":return j(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function C(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function T(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function _(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=B(e[o]);return i}function P(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function R(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function A(e,t,n,r,i,o){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function k(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function I(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function D(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,r,o){return o||D(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function N(e,t,n,r,o){return o||D(e,0,n,8),i.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=u.prototype;else{var i=t-e;n=new u(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+e]}return n},u.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},u.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},u.prototype.readUInt8=function(e,t){return t||R(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||R(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||R(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||R(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||R(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||R(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||A(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},u.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||A(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):k(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):k(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);A(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);A(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):k(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):k(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return N(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},u.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o<n;++o)this[o]=e;else{var a=u.isBuffer(e)?e:U(new u(e,r).toString()),s=a.length;for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var z=/[^+\/0-9A-Za-z-_]/g;function B(e){return e<16?"0"+e.toString(16):e.toString(16)}function U(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function q(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(z,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,n(59))},function(e,t,n){"use strict";const r=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",i="["+r+"][:A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",o=new RegExp("^"+i+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,n){if(t){const r=Object.keys(t),i=r.length;for(let o=0;o<i;o++)e[r[o]]="strict"===n?[t[r[o]]]:t[r[o]]}},t.getValue=function(e){return t.isExist(e)?e:""},t.buildOptions=function(e,t,n){var r={};if(!e)return t;for(let i=0;i<n.length;i++)void 0!==e[n[i]]?r[n[i]]=e[n[i]]:r[n[i]]=t[n[i]];return r},t.isName=function(e){const t=o.exec(e);return!(null==t)},t.getAllMatches=function(e,t){const n=[];let r=t.exec(e);for(;r;){const i=[],o=r.length;for(let e=0;e<o;e++)i.push(r[e]);n.push(i),r=t.exec(e)}return n},t.nameRegexp=i},function(e,t,n){"use strict";function r(e){var t=encodeURIComponent(e);return t=t.replace(/[!'()*]/g,i)}function i(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}n.d(t,"a",(function(){return r}));n(5)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(5),i=n(33);function o(e){var t,n,o=[];try{for(var a=Object(r.__values)(Object.keys(e).sort()),s=a.next();!s.done;s=a.next()){var u=s.value,c=e[u];if(u=Object(i.a)(u),Array.isArray(c))for(var f=0,l=c.length;f<l;f++)o.push(u+"="+Object(i.a)(c[f]));else{var d=u;(c||"string"==typeof c)&&(d+="="+Object(i.a)(c)),o.push(d)}}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return o.join("&")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(7),i=new r.ConsoleLogger("Amplify"),o=function(){function e(){}return e.prototype.configure=function(e){return i.debug("configure AbstractPredictionsProvider",{config:e}),this._config=e,e},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(44),i=n(5),o=n(23),a=function(){function e(e){if(this.bytes=e,8!==e.byteLength)throw new Error("Int64 buffers must be exactly 8 bytes")}return e.fromNumber=function(t){if(t>0x8000000000000000||t<-0x8000000000000000)throw new Error(t+" is too large (or, if negative, too small) to represent as an Int64");for(var n=new Uint8Array(8),r=7,i=Math.abs(Math.round(t));r>-1&&i>0;r--,i/=256)n[r]=i;return t<0&&s(n),new e(n)},e.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&s(e),parseInt(Object(o.b)(e),16)*(t?-1:1)},e.prototype.toString=function(){return String(this.valueOf())},e}();function s(e){for(var t=0;t<8;t++)e[t]^=255;for(t=7;t>-1&&(e[t]++,0===e[t]);t--);}var u,c=function(){function e(e,t){this.toUtf8=e,this.fromUtf8=t}return e.prototype.format=function(e){var t,n,r,o,a=[];try{for(var s=Object(i.__values)(Object.keys(e)),u=s.next();!u.done;u=s.next()){var c=u.value,f=this.fromUtf8(c);a.push(Uint8Array.from([f.byteLength]),f,this.formatHeaderValue(e[c]))}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}var l=new Uint8Array(a.reduce((function(e,t){return e+t.byteLength}),0)),d=0;try{for(var p=Object(i.__values)(a),v=p.next();!v.done;v=p.next()){var g=v.value;l.set(g,d),d+=g.byteLength}}catch(e){r={error:e}}finally{try{v&&!v.done&&(o=p.return)&&o.call(p)}finally{if(r)throw r.error}}return l},e.prototype.formatHeaderValue=function(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":var t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":var n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":var r=new Uint8Array(9);return r[0]=5,r.set(e.value.bytes,1),r;case"binary":var i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);var s=new Uint8Array(i.buffer);return s.set(e.value,3),s;case"string":var u=this.fromUtf8(e.value),c=new DataView(new ArrayBuffer(3+u.byteLength));c.setUint8(0,7),c.setUint16(1,u.byteLength,!1);var f=new Uint8Array(c.buffer);return f.set(u,3),f;case"timestamp":var l=new Uint8Array(9);return l[0]=8,l.set(a.fromNumber(e.value.valueOf()).bytes,1),l;case"uuid":if(!y.test(e.value))throw new Error("Invalid UUID received: "+e.value);var d=new Uint8Array(17);return d[0]=9,d.set(Object(o.a)(e.value.replace(/\-/g,"")),1),d}},e.prototype.parse=function(e){for(var t={},n=0;n<e.byteLength;){var r=e.getUint8(n++),i=this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+n,r));switch(n+=r,e.getUint8(n++)){case 0:t[i]={type:f,value:!0};break;case 1:t[i]={type:f,value:!1};break;case 2:t[i]={type:l,value:e.getInt8(n++)};break;case 3:t[i]={type:d,value:e.getInt16(n,!1)},n+=2;break;case 4:t[i]={type:p,value:e.getInt32(n,!1)},n+=4;break;case 5:t[i]={type:v,value:new a(new Uint8Array(e.buffer,e.byteOffset+n,8))},n+=8;break;case 6:var s=e.getUint16(n,!1);n+=2,t[i]={type:g,value:new Uint8Array(e.buffer,e.byteOffset+n,s)},n+=s;break;case 7:var u=e.getUint16(n,!1);n+=2,t[i]={type:h,value:this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+n,u))},n+=u;break;case 8:t[i]={type:b,value:new Date(new a(new Uint8Array(e.buffer,e.byteOffset+n,8)).valueOf())},n+=8;break;case 9:var c=new Uint8Array(e.buffer,e.byteOffset+n,16);n+=16,t[i]={type:m,value:Object(o.b)(c.subarray(0,4))+"-"+Object(o.b)(c.subarray(4,6))+"-"+Object(o.b)(c.subarray(6,8))+"-"+Object(o.b)(c.subarray(8,10))+"-"+Object(o.b)(c.subarray(10))};break;default:throw new Error("Unrecognized header type tag")}}return t},e}();!function(e){e[e.boolTrue=0]="boolTrue",e[e.boolFalse=1]="boolFalse",e[e.byte=2]="byte",e[e.short=3]="short",e[e.integer=4]="integer",e[e.long=5]="long",e[e.byteArray=6]="byteArray",e[e.string=7]="string",e[e.timestamp=8]="timestamp",e[e.uuid=9]="uuid"}(u||(u={}));var f="boolean",l="byte",d="short",p="integer",v="long",g="binary",h="string",b="timestamp",m="uuid",y=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;var O=function(){function e(e,t){this.headerMarshaller=new c(e,t)}return e.prototype.marshall=function(e){var t=e.headers,n=e.body,i=this.headerMarshaller.format(t),o=i.byteLength+n.byteLength+16,a=new Uint8Array(o),s=new DataView(a.buffer,a.byteOffset,a.byteLength),u=new r.Crc32;return s.setUint32(0,o,!1),s.setUint32(4,i.byteLength,!1),s.setUint32(8,u.update(a.subarray(0,8)).digest(),!1),a.set(i,12),a.set(n,i.byteLength+12),s.setUint32(o-4,u.update(a.subarray(8,o-4)).digest(),!1),a},e.prototype.unmarshall=function(e){var t=function(e){var t=e.byteLength,n=e.byteOffset,i=e.buffer;if(t<16)throw new Error("Provided message too short to accommodate event stream message overhead");var o=new DataView(i,n,t),a=o.getUint32(0,!1);if(t!==a)throw new Error("Reported message length does not match received message length");var s=o.getUint32(4,!1),u=o.getUint32(8,!1),c=o.getUint32(t-4,!1),f=(new r.Crc32).update(new Uint8Array(i,n,8));if(u!==f.digest())throw new Error("The prelude checksum specified in the message ("+u+") does not match the calculated CRC32 checksum ("+f.digest()+")");if(f.update(new Uint8Array(i,n+8,t-12)),c!==f.digest())throw new Error("The message checksum ("+f.digest()+") did not match the expected value of "+c);return{headers:new DataView(i,n+8+4,s),body:new Uint8Array(i,n+8+4+s,a-s-16)}}(e),n=t.headers,i=t.body;return{headers:this.headerMarshaller.parse(n),body:i}},e.prototype.formatHeaders=function(e){return this.headerMarshaller.format(e)},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return d}));var r,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y,O,S,j,w,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z,B,U,q,F,K,H,$,G,V,J,Y=n(3),W=n(1);!function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"AccessDeniedException")}}(r||(r={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"AnalyzeDocumentRequest")}}(i||(i={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"AnalyzeDocumentResponse")}}(o||(o={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"BadDocumentException")}}(a||(a={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"Block")}}(s||(s={})),function(e){e.CELL="CELL",e.KEY_VALUE_SET="KEY_VALUE_SET",e.LINE="LINE",e.PAGE="PAGE",e.SELECTION_ELEMENT="SELECTION_ELEMENT",e.TABLE="TABLE",e.WORD="WORD"}(u||(u={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"BoundingBox")}}(c||(c={})),function(e){e.FREE_OF_ADULT_CONTENT="FreeOfAdultContent",e.FREE_OF_PERSONALLY_IDENTIFIABLE_INFORMATION="FreeOfPersonallyIdentifiableInformation"}(f||(f={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"DetectDocumentTextRequest")}}(l||(l={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"DetectDocumentTextResponse")}}(d||(d={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"Document")}}(p||(p={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"DocumentLocation")}}(v||(v={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"DocumentMetadata")}}(g||(g={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"DocumentTooLargeException")}}(h||(h={})),function(e){e.KEY="KEY",e.VALUE="VALUE"}(b||(b={})),function(e){e.FORMS="FORMS",e.TABLES="TABLES"}(m||(m={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"Geometry")}}(y||(y={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"GetDocumentAnalysisRequest")}}(O||(O={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"GetDocumentAnalysisResponse")}}(S||(S={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"GetDocumentTextDetectionRequest")}}(j||(j={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"GetDocumentTextDetectionResponse")}}(w||(w={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"HumanLoopActivationOutput")}}(E||(E={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"HumanLoopConfig")}}(L||(L={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"HumanLoopDataAttributes")}}(x||(x={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"HumanLoopQuotaExceededException")}}(C||(C={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"IdempotentParameterMismatchException")}}(T||(T={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"InternalServerError")}}(_||(_={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"InvalidJobIdException")}}(P||(P={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"InvalidParameterException")}}(R||(R={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"InvalidS3ObjectException")}}(A||(A={})),function(e){e.FAILED="FAILED",e.IN_PROGRESS="IN_PROGRESS",e.PARTIAL_SUCCESS="PARTIAL_SUCCESS",e.SUCCEEDED="SUCCEEDED"}(k||(k={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"LimitExceededException")}}(I||(I={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"NotificationChannel")}}(D||(D={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"Point")}}(M||(M={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"ProvisionedThroughputExceededException")}}(N||(N={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"Relationship")}}(z||(z={})),function(e){e.CHILD="CHILD",e.VALUE="VALUE"}(B||(B={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"S3Object")}}(U||(U={})),function(e){e.NOT_SELECTED="NOT_SELECTED",e.SELECTED="SELECTED"}(q||(q={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"StartDocumentAnalysisRequest")}}(F||(F={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"StartDocumentAnalysisResponse")}}(K||(K={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"StartDocumentTextDetectionRequest")}}(H||(H={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"StartDocumentTextDetectionResponse")}}($||($={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"ThrottlingException")}}(G||(G={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"UnsupportedDocumentException")}}(V||(V={})),function(e){e.filterSensitiveLog=function(e){return Object(Y.a)({},e)},e.isa=function(e){return Object(W.i)(e,"Warning")}}(J||(J={}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return f}));var r=n(3),i=n(6),o=n(1),a=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"Textract.AnalyzeDocument"},i=JSON.stringify(j(e,t)),[2,ee(t,n,"/",void 0,i)]}))}))},s=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(r){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"Textract.DetectDocumentText"},i=JSON.stringify(E(e,t)),[2,ee(t,n,"/",void 0,i)]}))}))},u=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,c(e,t)]:[4,te(e.body,t)];case 1:return n=a.sent(),{},i=R(n,t),o=Object(r.a)({$metadata:Q(e),__type:"AnalyzeDocumentResponse"},i),[2,Promise.resolve(o)]}}))}))},c=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,j,w,E,L,x,C,T,_,P;return Object(r.d)(this,(function(R){switch(R.label){case 0:return i=[Object(r.a)({},e)],P={},[4,te(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(P.body=R.sent(),P)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.textract#AccessDeniedException":return[3,2];case"BadDocumentException":case"com.amazonaws.textract#BadDocumentException":return[3,4];case"DocumentTooLargeException":case"com.amazonaws.textract#DocumentTooLargeException":return[3,6];case"HumanLoopQuotaExceededException":case"com.amazonaws.textract#HumanLoopQuotaExceededException":return[3,8];case"InternalServerError":case"com.amazonaws.textract#InternalServerError":return[3,10];case"InvalidParameterException":case"com.amazonaws.textract#InvalidParameterException":return[3,12];case"InvalidS3ObjectException":case"com.amazonaws.textract#InvalidS3ObjectException":return[3,14];case"ProvisionedThroughputExceededException":case"com.amazonaws.textract#ProvisionedThroughputExceededException":return[3,16];case"ThrottlingException":case"com.amazonaws.textract#ThrottlingException":return[3,18];case"UnsupportedDocumentException":case"com.amazonaws.textract#UnsupportedDocumentException":return[3,20]}return[3,22];case 2:return u=[{}],[4,d(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 4:return c=[{}],[4,p(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 6:return f=[{}],[4,v(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 8:return l=[{}],[4,g(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 10:return j=[{}],[4,h(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,j.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 12:return w=[{}],[4,b(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,w.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 14:return E=[{}],[4,m(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,E.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 16:return L=[{}],[4,y(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,L.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 18:return x=[{}],[4,O(n,t)];case 19:return o=r.a.apply(void 0,[r.a.apply(void 0,x.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 20:return C=[{}],[4,S(n,t)];case 21:return o=r.a.apply(void 0,[r.a.apply(void 0,C.concat([R.sent()])),{name:a,$metadata:Q(e)}]),[3,23];case 22:T=n.body,a=T.code||T.Code||a,o=Object(r.a)(Object(r.a)({},T),{name:""+a,message:T.message||T.Message||a,$fault:"client",$metadata:Q(e)}),R.label=23;case 23:return _=o.message||o.Message||a,o.message=_,delete o.Message,[2,Promise.reject(Object.assign(new Error(_),o))]}}))}))},f=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(a){switch(a.label){case 0:return e.statusCode>=400?[2,l(e,t)]:[4,te(e.body,t)];case 1:return n=a.sent(),{},i=D(n,t),o=Object(r.a)({$metadata:Q(e),__type:"DetectDocumentTextResponse"},i),[2,Promise.resolve(o)]}}))}))},l=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,g,j,w,E,L,x,C,T;return Object(r.d)(this,(function(_){switch(_.label){case 0:return i=[Object(r.a)({},e)],T={},[4,te(e.body,t)];case 1:switch(n=r.a.apply(void 0,i.concat([(T.body=_.sent(),T)])),a="UnknownError",s=n.body.__type.split("#"),a=void 0===s[1]?s[0]:s[1],a){case"AccessDeniedException":case"com.amazonaws.textract#AccessDeniedException":return[3,2];case"BadDocumentException":case"com.amazonaws.textract#BadDocumentException":return[3,4];case"DocumentTooLargeException":case"com.amazonaws.textract#DocumentTooLargeException":return[3,6];case"InternalServerError":case"com.amazonaws.textract#InternalServerError":return[3,8];case"InvalidParameterException":case"com.amazonaws.textract#InvalidParameterException":return[3,10];case"InvalidS3ObjectException":case"com.amazonaws.textract#InvalidS3ObjectException":return[3,12];case"ProvisionedThroughputExceededException":case"com.amazonaws.textract#ProvisionedThroughputExceededException":return[3,14];case"ThrottlingException":case"com.amazonaws.textract#ThrottlingException":return[3,16];case"UnsupportedDocumentException":case"com.amazonaws.textract#UnsupportedDocumentException":return[3,18]}return[3,20];case 2:return u=[{}],[4,d(n,t)];case 3:return o=r.a.apply(void 0,[r.a.apply(void 0,u.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 4:return c=[{}],[4,p(n,t)];case 5:return o=r.a.apply(void 0,[r.a.apply(void 0,c.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 6:return f=[{}],[4,v(n,t)];case 7:return o=r.a.apply(void 0,[r.a.apply(void 0,f.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 8:return l=[{}],[4,h(n,t)];case 9:return o=r.a.apply(void 0,[r.a.apply(void 0,l.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 10:return g=[{}],[4,b(n,t)];case 11:return o=r.a.apply(void 0,[r.a.apply(void 0,g.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 12:return j=[{}],[4,m(n,t)];case 13:return o=r.a.apply(void 0,[r.a.apply(void 0,j.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 14:return w=[{}],[4,y(n,t)];case 15:return o=r.a.apply(void 0,[r.a.apply(void 0,w.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 16:return E=[{}],[4,O(n,t)];case 17:return o=r.a.apply(void 0,[r.a.apply(void 0,E.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 18:return L=[{}],[4,S(n,t)];case 19:return o=r.a.apply(void 0,[r.a.apply(void 0,L.concat([_.sent()])),{name:a,$metadata:Q(e)}]),[3,21];case 20:x=n.body,a=x.code||x.Code||a,o=Object(r.a)(Object(r.a)({},x),{name:""+a,message:x.message||x.Message||a,$fault:"client",$metadata:Q(e)}),_.label=21;case 21:return C=o.message||o.Message||a,o.message=C,delete o.Message,[2,Promise.reject(Object.assign(new Error(C),o))]}}))}))},d=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=P(n,t),[2,Object(r.a)({name:"AccessDeniedException",$fault:"client",$metadata:Q(e)},i)]}))}))},p=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=A(n,t),[2,Object(r.a)({name:"BadDocumentException",$fault:"client",$metadata:Q(e)},i)]}))}))},v=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=N(n,t),[2,Object(r.a)({name:"DocumentTooLargeException",$fault:"client",$metadata:Q(e)},i)]}))}))},g=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=F(n,t),[2,Object(r.a)({name:"HumanLoopQuotaExceededException",$fault:"client",$metadata:Q(e)},i)]}))}))},h=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=H(n,t),[2,Object(r.a)({name:"InternalServerError",$fault:"server",$metadata:Q(e)},i)]}))}))},b=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=$(n,t),[2,Object(r.a)({name:"InvalidParameterException",$fault:"client",$metadata:Q(e)},i)]}))}))},m=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=G(n,t),[2,Object(r.a)({name:"InvalidS3ObjectException",$fault:"client",$metadata:Q(e)},i)]}))}))},y=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=J(n,t),[2,Object(r.a)({name:"ProvisionedThroughputExceededException",$fault:"client",$metadata:Q(e)},i)]}))}))},O=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=W(n,t),[2,Object(r.a)({name:"ThrottlingException",$fault:"server",$metadata:Q(e)},i)]}))}))},S=function(e,t){return Object(r.b)(void 0,void 0,void 0,(function(){var n,i;return Object(r.d)(this,(function(o){return n=e.body,i=X(n,t),[2,Object(r.a)({name:"UnsupportedDocumentException",$fault:"client",$metadata:Q(e)},i)]}))}))},j=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.Document&&{Document:L(e.Document,t)}),void 0!==e.FeatureTypes&&{FeatureTypes:x(e.FeatureTypes,t)}),void 0!==e.HumanLoopConfig&&{HumanLoopConfig:C(e.HumanLoopConfig,t)})},w=function(e,t){return e.map((function(e){return e}))},E=function(e,t){return Object(r.a)({},void 0!==e.Document&&{Document:L(e.Document,t)})},L=function(e,t){return Object(r.a)(Object(r.a)({},void 0!==e.Bytes&&{Bytes:t.base64Encoder(e.Bytes)}),void 0!==e.S3Object&&{S3Object:_(e.S3Object,t)})},x=function(e,t){return e.map((function(e){return e}))},C=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.DataAttributes&&{DataAttributes:T(e.DataAttributes,t)}),void 0!==e.FlowDefinitionArn&&{FlowDefinitionArn:e.FlowDefinitionArn}),void 0!==e.HumanLoopName&&{HumanLoopName:e.HumanLoopName})},T=function(e,t){return Object(r.a)({},void 0!==e.ContentClassifiers&&{ContentClassifiers:w(e.ContentClassifiers)})},_=function(e,t){return Object(r.a)(Object(r.a)(Object(r.a)({},void 0!==e.Bucket&&{Bucket:e.Bucket}),void 0!==e.Name&&{Name:e.Name}),void 0!==e.Version&&{Version:e.Version})},P=function(e,t){return{__type:"AccessDeniedException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},R=function(e,t){return{__type:"AnalyzeDocumentResponse",AnalyzeDocumentModelVersion:void 0!==e.AnalyzeDocumentModelVersion&&null!==e.AnalyzeDocumentModelVersion?e.AnalyzeDocumentModelVersion:void 0,Blocks:void 0!==e.Blocks&&null!==e.Blocks?k(e.Blocks,t):void 0,DocumentMetadata:void 0!==e.DocumentMetadata&&null!==e.DocumentMetadata?M(e.DocumentMetadata,t):void 0,HumanLoopActivationOutput:void 0!==e.HumanLoopActivationOutput&&null!==e.HumanLoopActivationOutput?U(e.HumanLoopActivationOutput,t):void 0}},A=function(e,t){return{__type:"BadDocumentException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},k=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Block",BlockType:void 0!==e.BlockType&&null!==e.BlockType?e.BlockType:void 0,ColumnIndex:void 0!==e.ColumnIndex&&null!==e.ColumnIndex?e.ColumnIndex:void 0,ColumnSpan:void 0!==e.ColumnSpan&&null!==e.ColumnSpan?e.ColumnSpan:void 0,Confidence:void 0!==e.Confidence&&null!==e.Confidence?e.Confidence:void 0,EntityTypes:void 0!==e.EntityTypes&&null!==e.EntityTypes?z(e.EntityTypes,t):void 0,Geometry:void 0!==e.Geometry&&null!==e.Geometry?B(e.Geometry,t):void 0,Id:void 0!==e.Id&&null!==e.Id?e.Id:void 0,Page:void 0!==e.Page&&null!==e.Page?e.Page:void 0,Relationships:void 0!==e.Relationships&&null!==e.Relationships?Y(e.Relationships,t):void 0,RowIndex:void 0!==e.RowIndex&&null!==e.RowIndex?e.RowIndex:void 0,RowSpan:void 0!==e.RowSpan&&null!==e.RowSpan?e.RowSpan:void 0,SelectionStatus:void 0!==e.SelectionStatus&&null!==e.SelectionStatus?e.SelectionStatus:void 0,Text:void 0!==e.Text&&null!==e.Text?e.Text:void 0}}(e,t)}))},I=function(e,t){return{__type:"BoundingBox",Height:void 0!==e.Height&&null!==e.Height?e.Height:void 0,Left:void 0!==e.Left&&null!==e.Left?e.Left:void 0,Top:void 0!==e.Top&&null!==e.Top?e.Top:void 0,Width:void 0!==e.Width&&null!==e.Width?e.Width:void 0}},D=function(e,t){return{__type:"DetectDocumentTextResponse",Blocks:void 0!==e.Blocks&&null!==e.Blocks?k(e.Blocks,t):void 0,DetectDocumentTextModelVersion:void 0!==e.DetectDocumentTextModelVersion&&null!==e.DetectDocumentTextModelVersion?e.DetectDocumentTextModelVersion:void 0,DocumentMetadata:void 0!==e.DocumentMetadata&&null!==e.DocumentMetadata?M(e.DocumentMetadata,t):void 0}},M=function(e,t){return{__type:"DocumentMetadata",Pages:void 0!==e.Pages&&null!==e.Pages?e.Pages:void 0}},N=function(e,t){return{__type:"DocumentTooLargeException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},z=function(e,t){return(e||[]).map((function(e){return e}))},B=function(e,t){return{__type:"Geometry",BoundingBox:void 0!==e.BoundingBox&&null!==e.BoundingBox?I(e.BoundingBox):void 0,Polygon:void 0!==e.Polygon&&null!==e.Polygon?V(e.Polygon,t):void 0}},U=function(e,t){return{__type:"HumanLoopActivationOutput",HumanLoopActivationConditionsEvaluationResults:void 0!==e.HumanLoopActivationConditionsEvaluationResults&&null!==e.HumanLoopActivationConditionsEvaluationResults?new o.c(e.HumanLoopActivationConditionsEvaluationResults):void 0,HumanLoopActivationReasons:void 0!==e.HumanLoopActivationReasons&&null!==e.HumanLoopActivationReasons?q(e.HumanLoopActivationReasons,t):void 0,HumanLoopArn:void 0!==e.HumanLoopArn&&null!==e.HumanLoopArn?e.HumanLoopArn:void 0}},q=function(e,t){return(e||[]).map((function(e){return e}))},F=function(e,t){return{__type:"HumanLoopQuotaExceededException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0,QuotaCode:void 0!==e.QuotaCode&&null!==e.QuotaCode?e.QuotaCode:void 0,ResourceType:void 0!==e.ResourceType&&null!==e.ResourceType?e.ResourceType:void 0,ServiceCode:void 0!==e.ServiceCode&&null!==e.ServiceCode?e.ServiceCode:void 0}},K=function(e,t){return(e||[]).map((function(e){return e}))},H=function(e,t){return{__type:"InternalServerError",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},$=function(e,t){return{__type:"InvalidParameterException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},G=function(e,t){return{__type:"InvalidS3ObjectException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},V=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Point",X:void 0!==e.X&&null!==e.X?e.X:void 0,Y:void 0!==e.Y&&null!==e.Y?e.Y:void 0}}(e)}))},J=function(e,t){return{__type:"ProvisionedThroughputExceededException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Y=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Relationship",Ids:void 0!==e.Ids&&null!==e.Ids?K(e.Ids):void 0,Type:void 0!==e.Type&&null!==e.Type?e.Type:void 0}}(e)}))},W=function(e,t){return{__type:"ThrottlingException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},X=function(e,t){return{__type:"UnsupportedDocumentException",Code:void 0!==e.Code&&null!==e.Code?e.Code:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Q=function(e){return{httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]}},Z=function(e,t){return function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)}(e,t).then((function(e){return t.utf8Encoder(e)}))},ee=function(e,t,n,o,a){return Object(r.b)(void 0,void 0,void 0,(function(){var s,u,c,f,l,d;return Object(r.d)(this,(function(r){switch(r.label){case 0:return[4,e.endpoint()];case 1:return s=r.sent(),u=s.hostname,c=s.protocol,f=void 0===c?"https":c,l=s.port,d={protocol:f,hostname:u,port:l,method:"POST",path:n,headers:t},void 0!==o&&(d.hostname=o),void 0!==a&&(d.body=a),[2,new i.a(d)]}}))}))},te=function(e,t){return Z(e,t).then((function(e){return e.length?JSON.parse(e):{}}))}},function(e,t,n){"use strict";var r=n(22);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c})),n.d(t,"d",(function(){return r.d})),n.d(t,"e",(function(){return r.e})),n.d(t,"f",(function(){return r.f})),n.d(t,"g",(function(){return r.g})),n.d(t,"h",(function(){return r.h})),n.d(t,"i",(function(){return r.i})),n.d(t,"j",(function(){return r.j})),n.d(t,"k",(function(){return r.k})),n.d(t,"l",(function(){return r.l})),n.d(t,"m",(function(){return r.m}))},function(e,t,n){"use strict";const r=n(32),i=n(32).buildOptions,o=n(89);"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const a={attributeNamePrefix:"@_",attrNodeName:!1,textNodeName:"#text",ignoreAttributes:!0,ignoreNameSpace:!1,allowBooleanAttributes:!1,parseNodeValue:!0,parseAttributeValue:!1,arrayMode:!1,trimValues:!0,cdataTagName:!1,cdataPositionChar:"\\c",tagValueProcessor:function(e,t){return e},attrValueProcessor:function(e,t){return e},stopNodes:[]};t.defaultOptions=a;const s=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","ignoreNameSpace","allowBooleanAttributes","parseNodeValue","parseAttributeValue","arrayMode","trimValues","cdataTagName","cdataPositionChar","tagValueProcessor","attrValueProcessor","parseTrueNumberOnly","stopNodes"];function u(e,t,n){return t&&(n.trimValues&&(t=t.trim()),t=f(t=n.tagValueProcessor(t,e),n.parseNodeValue,n.parseTrueNumberOnly)),t}function c(e,t){if(t.ignoreNameSpace){const t=e.split(":"),n="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=n+t[1])}return e}function f(e,t,n){if(t&&"string"==typeof e){let t;return""===e.trim()||isNaN(e)?t="true"===e||"false"!==e&&e:(-1!==e.indexOf("0x")?t=Number.parseInt(e,16):-1!==e.indexOf(".")?(t=Number.parseFloat(e),e=e.replace(/\.?0+$/,"")):t=Number.parseInt(e,10),n&&(t=String(t)===e?t:e)),t}return r.isExist(e)?e:""}t.props=s;const l=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])(.*?)\\3)?","g");function d(e,t){if(!t.ignoreAttributes&&"string"==typeof e){e=e.replace(/\r?\n/g," ");const n=r.getAllMatches(e,l),i=n.length,o={};for(let e=0;e<i;e++){const r=c(n[e][1],t);r.length&&(void 0!==n[e][4]?(t.trimValues&&(n[e][4]=n[e][4].trim()),n[e][4]=t.attrValueProcessor(n[e][4],r),o[t.attributeNamePrefix+r]=f(n[e][4],t.parseAttributeValue,t.parseTrueNumberOnly)):t.allowBooleanAttributes&&(o[t.attributeNamePrefix+r]=!0))}if(!Object.keys(o).length)return;if(t.attrNodeName){const e={};return e[t.attrNodeName]=o,e}return o}}function p(e,t){let n,r="";for(let i=t;i<e.length;i++){let t=e[i];if(n)t===n&&(n="");else if('"'===t||"'"===t)n=t;else{if(">"===t)return{data:r,index:i};"\t"===t&&(t=" ")}r+=t}}function v(e,t,n,r){const i=e.indexOf(t,n);if(-1===i)throw new Error(r);return i+t.length-1}t.getTraversalObj=function(e,t){e=e.replace(/(\r\n)|\n/," "),t=i(t,a,s);const n=new o("!xml");let c=n,f="";for(let n=0;n<e.length;n++){if("<"===e[n])if("/"===e[n+1]){const i=v(e,">",n,"Closing Tag is not closed.");let o=e.substring(n+2,i).trim();if(t.ignoreNameSpace){const e=o.indexOf(":");-1!==e&&(o=o.substr(e+1))}c&&(c.val?c.val=r.getValue(c.val)+""+u(o,f,t):c.val=u(o,f,t)),t.stopNodes.length&&t.stopNodes.includes(c.tagname)&&(c.child=[],null==c.attrsMap&&(c.attrsMap={}),c.val=e.substr(c.startIndex+1,n-c.startIndex-1)),c=c.parent,f="",n=i}else if("?"===e[n+1])n=v(e,"?>",n,"Pi Tag is not closed.");else if("!--"===e.substr(n+1,3))n=v(e,"--\x3e",n,"Comment is not closed.");else if("!D"===e.substr(n+1,2)){const t=v(e,">",n,"DOCTYPE is not closed.");n=e.substring(n,t).indexOf("[")>=0?e.indexOf("]>",n)+1:t}else if("!["===e.substr(n+1,2)){const i=v(e,"]]>",n,"CDATA is not closed.")-2,a=e.substring(n+9,i);if(f&&(c.val=r.getValue(c.val)+""+u(c.tagname,f,t),f=""),t.cdataTagName){const e=new o(t.cdataTagName,c,a);c.addChild(e),c.val=r.getValue(c.val)+t.cdataPositionChar,a&&(e.val=a)}else c.val=(c.val||"")+(a||"");n=i+2}else{const i=p(e,n+1);let a=i.data;const s=i.index,l=a.indexOf(" ");let v=a;if(-1!==l&&(v=a.substr(0,l).trimRight(),a=a.substr(l+1)),t.ignoreNameSpace){const e=v.indexOf(":");-1!==e&&(v=v.substr(e+1))}if(c&&f&&"!xml"!==c.tagname&&(c.val=r.getValue(c.val)+""+u(c.tagname,f,t)),a.length>0&&a.lastIndexOf("/")===a.length-1){"/"===v[v.length-1]?(v=v.substr(0,v.length-1),a=v):a=a.substr(0,a.length-1);const e=new o(v,c,"");v!==a&&(e.attrsMap=d(a,t)),c.addChild(e)}else{const e=new o(v,c);t.stopNodes.length&&t.stopNodes.includes(e.tagname)&&(e.startIndex=s),v!==a&&(e.attrsMap=d(a,t)),c.addChild(e),c=e}f="",n=s}else f+=e[n]}return n}},function(e,t,n){"use strict";function r(e){return"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==o&&e.removeListener("error",o),n([].slice.call(arguments))}var o;"error"!==t&&(o=function(n){e.removeListener(t,i),r(n)},e.once("error",o)),e.once(t,i)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var u=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,o,a,s;if(c(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]),void 0===a)a=o[t]=n,++e._eventsCount;else if("function"==typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=f(e))>0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,s=u,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=d.bind(r);return i.listener=n,r.wrapFn=i,i}function v(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):h(i,i.length)}function g(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function h(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return f(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)o(u,this,t);else{var c=u.length,f=h(u,c);for(n=0;n<c;++n)o(f[n],this,t)}return!0},s.prototype.addListener=function(e,t){return l(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return l(this,e,t,!0)},s.prototype.once=function(e,t){return c(t),this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,i,o,a;if(c(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return v(this,e,!0)},s.prototype.rawListeners=function(e){return v(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},s.prototype.listenerCount=g,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(5);function i(e){var t,n,i={};if(e=e.replace(/^\?/,""))try{for(var o=Object(r.__values)(e.split("&")),a=o.next();!a.done;a=o.next()){var s=a.value,u=Object(r.__read)(s.split("="),2),c=u[0],f=u[1],l=void 0===f?null:f;c=decodeURIComponent(c),l&&(l=decodeURIComponent(l)),c in i?Array.isArray(i[c])?i[c].push(l):i[c]=[i[c],l]:i[c]=l}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Crc32=t.crc32=void 0;var r=n(5);t.crc32=function(e){return(new i).update(e).digest()};var i=function(){function e(){this.checksum=4294967295}return e.prototype.update=function(e){var t,n;try{for(var i=r.__values(e),a=i.next();!a.done;a=i.next()){var s=a.value;this.checksum=this.checksum>>>8^o[255&(this.checksum^s)]}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(4294967295^this.checksum)>>>0},e}();t.Crc32=i;var o=Uint32Array.from([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117])},function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var r=n(5),i="X-Amz-Date".toLowerCase(),o=["authorization",i,"date"],a="X-Amz-Signature".toLowerCase(),s="X-Amz-Security-Token".toLowerCase(),u={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},c=/^proxy-/,f=/^sec-/,l="AWS4-HMAC-SHA256-PAYLOAD",d={},p=[];function v(e,t,n){return e+"/"+t+"/"+n+"/aws4_request"}var g=n(23);function h(e,t,n){var i,o,a=e.headers,s={};try{for(var l=Object(r.__values)(Object.keys(a).sort()),d=l.next();!d.done;d=l.next()){var p=d.value,v=p.toLowerCase();(v in u||(null==t?void 0:t.has(v))||c.test(v)||f.test(v))&&(!n||n&&!n.has(v))||(s[v]=a[p].trim().replace(/\s+/g," "))}}catch(e){i={error:e}}finally{try{d&&!d.done&&(o=l.return)&&o.call(l)}finally{if(i)throw i.error}}return s}var b=n(33);var m=n(41);function y(e,t){var n=e.headers,i=e.body;return Object(r.__awaiter)(this,void 0,void 0,(function(){var e,o,a,s,u,c,f;return Object(r.__generator)(this,(function(l){switch(l.label){case 0:try{for(e=Object(r.__values)(Object.keys(n)),o=e.next();!o.done;o=e.next())if("x-amz-content-sha256"===(a=o.value).toLowerCase())return[2,n[a]]}catch(e){c={error:e}}finally{try{o&&!o.done&&(f=e.return)&&f.call(e)}finally{if(c)throw c.error}}return null!=i?[3,1]:[2,"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"];case 1:return"string"==typeof i||ArrayBuffer.isView(i)||Object(m.a)(i)?((s=new t).update(i),u=g.b,[4,s.digest()]):[3,3];case 2:return[2,u.apply(void 0,[l.sent()])];case 3:return[2,"UNSIGNED-PAYLOAD"]}}))}))}function O(e){var t=e.headers,n=e.query,i=Object(r.__rest)(e,["headers","query"]);return Object(r.__assign)(Object(r.__assign)({},i),{headers:Object(r.__assign)({},t),query:n?S(n):void 0})}function S(e){return Object.keys(e).reduce((function(t,n){var i,o=e[n];return Object(r.__assign)(Object(r.__assign)({},t),((i={})[n]=Array.isArray(o)?Object(r.__spread)(o):o,i))}),{})}function j(e){var t,n;e="function"==typeof e.clone?e.clone():O(e);try{for(var i=Object(r.__values)(Object.keys(e.headers)),a=i.next();!a.done;a=i.next()){var s=a.value;o.indexOf(s.toLowerCase())>-1&&delete e.headers[s]}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return e}function w(e){return function(e){if("number"==typeof e)return new Date(1e3*e);if("string"==typeof e)return Number(e)?new Date(1e3*Number(e)):new Date(e);return e}(e).toISOString().replace(/\.\d{3}Z$/,"Z")}var E=function(){function e(e){var t=e.applyChecksum,n=e.credentials,r=e.region,i=e.service,o=e.sha256,a=e.uriEscapePath,s=void 0===a||a;this.service=i,this.sha256=o,this.uriEscapePath=s,this.applyChecksum="boolean"!=typeof t||t,this.regionProvider=C(r),this.credentialProvider=T(n)}return e.prototype.presign=function(e,t){return void 0===t&&(t={}),Object(r.__awaiter)(this,void 0,void 0,(function(){var n,i,o,a,s,u,c,f,l,d,p,g,b,m,S,w,E,C,T,_,P,R,A;return Object(r.__generator)(this,(function(k){switch(k.label){case 0:return n=t.signingDate,i=void 0===n?new Date:n,o=t.expiresIn,a=void 0===o?3600:o,s=t.unsignableHeaders,u=t.signableHeaders,c=t.signingRegion,f=t.signingService,[4,this.credentialProvider()];case 1:return l=k.sent(),null==c?[3,2]:(p=c,[3,4]);case 2:return[4,this.regionProvider()];case 3:p=k.sent(),k.label=4;case 4:return d=p,g=L(i),b=g.longDate,m=g.shortDate,a>604800?[2,Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")]:(S=v(m,d,null!=f?f:this.service),w=function(e){var t,n,i="function"==typeof e.clone?e.clone():O(e),o=i.headers,a=i.query,s=void 0===a?{}:a;try{for(var u=Object(r.__values)(Object.keys(o)),c=u.next();!c.done;c=u.next()){var f=c.value;"x-amz-"===f.toLowerCase().substr(0,6)&&(s[f]=o[f],delete o[f])}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return Object(r.__assign)(Object(r.__assign)({},e),{headers:o,query:s})}(j(e)),l.sessionToken&&(w.query["X-Amz-Security-Token"]=l.sessionToken),w.query["X-Amz-Algorithm"]="AWS4-HMAC-SHA256",w.query["X-Amz-Credential"]=l.accessKeyId+"/"+S,w.query["X-Amz-Date"]=b,w.query["X-Amz-Expires"]=a.toString(10),E=h(w,s,u),w.query["X-Amz-SignedHeaders"]=x(E),C=w.query,T="X-Amz-Signature",_=this.getSignature,P=[b,S,this.getSigningKey(l,d,m,f)],R=this.createCanonicalRequest,A=[w,E],[4,y(e,this.sha256)]);case 5:return[4,_.apply(this,P.concat([R.apply(this,A.concat([k.sent()]))]))];case 6:return C[T]=k.sent(),[2,w]}}))}))},e.prototype.sign=function(e,t){return Object(r.__awaiter)(this,void 0,void 0,(function(){return Object(r.__generator)(this,(function(n){return"string"==typeof e?[2,this.signString(e,t)]:e.headers&&e.payload?[2,this.signEvent(e,t)]:[2,this.signRequest(e,t)]}))}))},e.prototype.signEvent=function(e,t){var n=e.headers,i=e.payload,o=t.signingDate,a=void 0===o?new Date:o,s=t.priorSignature,u=t.signingRegion,c=t.signingService;return Object(r.__awaiter)(this,void 0,void 0,(function(){var e,t,o,f,d,p,h,b,m,O,S;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return null==u?[3,1]:(t=u,[3,3]);case 1:return[4,this.regionProvider()];case 2:t=r.sent(),r.label=3;case 3:return e=t,o=L(a),f=o.shortDate,d=o.longDate,p=v(f,e,null!=c?c:this.service),[4,y({headers:{},body:i},this.sha256)];case 4:return h=r.sent(),(b=new this.sha256).update(n),O=g.b,[4,b.digest()];case 5:return m=O.apply(void 0,[r.sent()]),S=[l,d,p,s,m,h].join("\n"),[2,this.signString(S,{signingDate:a,signingRegion:e,signingService:c})]}}))}))},e.prototype.signString=function(e,t){var n=void 0===t?{}:t,i=n.signingDate,o=void 0===i?new Date:i,a=n.signingRegion,s=n.signingService;return Object(r.__awaiter)(this,void 0,void 0,(function(){var t,n,i,u,c,f,l,d;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return[4,this.credentialProvider()];case 1:return t=r.sent(),null==a?[3,2]:(i=a,[3,4]);case 2:return[4,this.regionProvider()];case 3:i=r.sent(),r.label=4;case 4:return n=i,u=L(o).shortDate,l=(f=this.sha256).bind,[4,this.getSigningKey(t,n,u,s)];case 5:return(c=new(l.apply(f,[void 0,r.sent()]))).update(e),d=g.b,[4,c.digest()];case 6:return[2,d.apply(void 0,[r.sent()])]}}))}))},e.prototype.signRequest=function(e,t){var n=void 0===t?{}:t,o=n.signingDate,a=void 0===o?new Date:o,u=n.signableHeaders,c=n.unsignableHeaders,f=n.signingRegion,l=n.signingService;return Object(r.__awaiter)(this,void 0,void 0,(function(){var t,n,o,d,p,g,b,m,O,S,w;return Object(r.__generator)(this,(function(E){switch(E.label){case 0:return[4,this.credentialProvider()];case 1:return t=E.sent(),null==f?[3,2]:(o=f,[3,4]);case 2:return[4,this.regionProvider()];case 3:o=E.sent(),E.label=4;case 4:return n=o,d=j(e),p=L(a),g=p.longDate,b=p.shortDate,m=v(b,n,null!=l?l:this.service),d.headers[i]=g,t.sessionToken&&(d.headers[s]=t.sessionToken),[4,y(d,this.sha256)];case 5:return O=E.sent(),!function(e,t){var n,i;e=e.toLowerCase();try{for(var o=Object(r.__values)(Object.keys(t)),a=o.next();!a.done;a=o.next()){if(e===a.value.toLowerCase())return!0}}catch(e){n={error:e}}finally{try{a&&!a.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}return!1}("x-amz-content-sha256",d.headers)&&this.applyChecksum&&(d.headers["x-amz-content-sha256"]=O),S=h(d,c,u),[4,this.getSignature(g,m,this.getSigningKey(t,n,b,l),this.createCanonicalRequest(d,S,O))];case 6:return w=E.sent(),d.headers.authorization="AWS4-HMAC-SHA256 Credential="+t.accessKeyId+"/"+m+", SignedHeaders="+x(S)+", Signature="+w,[2,d]}}))}))},e.prototype.createCanonicalRequest=function(e,t,n){var i=Object.keys(t).sort();return e.method+"\n"+this.getCanonicalPath(e)+"\n"+function(e){var t,n,i=e.query,o=void 0===i?{}:i,s=[],u={},c=function(e){if(e.toLowerCase()===a)return"continue";s.push(e);var t=o[e];"string"==typeof t?u[e]=Object(b.a)(e)+"="+Object(b.a)(t):Array.isArray(t)&&(u[e]=t.slice(0).sort().reduce((function(t,n){return t.concat([Object(b.a)(e)+"="+Object(b.a)(n)])}),[]).join("&"))};try{for(var f=Object(r.__values)(Object.keys(o).sort()),l=f.next();!l.done;l=f.next()){c(l.value)}}catch(e){t={error:e}}finally{try{l&&!l.done&&(n=f.return)&&n.call(f)}finally{if(t)throw t.error}}return s.map((function(e){return u[e]})).filter((function(e){return e})).join("&")}(e)+"\n"+i.map((function(e){return e+":"+t[e]})).join("\n")+"\n\n"+i.join(";")+"\n"+n},e.prototype.createStringToSign=function(e,t,n){return Object(r.__awaiter)(this,void 0,void 0,(function(){var i,o;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return(i=new this.sha256).update(n),[4,i.digest()];case 1:return o=r.sent(),[2,"AWS4-HMAC-SHA256\n"+e+"\n"+t+"\n"+Object(g.b)(o)]}}))}))},e.prototype.getCanonicalPath=function(e){var t=e.path;return this.uriEscapePath?"/"+encodeURIComponent(t.replace(/^\//,"")).replace(/%2F/g,"/"):t},e.prototype.getSignature=function(e,t,n,i){return Object(r.__awaiter)(this,void 0,void 0,(function(){var o,a,s,u,c;return Object(r.__generator)(this,(function(r){switch(r.label){case 0:return[4,this.createStringToSign(e,t,i)];case 1:return o=r.sent(),u=(s=this.sha256).bind,[4,n];case 2:return(a=new(u.apply(s,[void 0,r.sent()]))).update(o),c=g.b,[4,a.digest()];case 3:return[2,c.apply(void 0,[r.sent()])]}}))}))},e.prototype.getSigningKey=function(e,t,n,i){return function(e,t,n,i,o){var a=n+":"+i+":"+o+":"+t.accessKeyId+":"+t.sessionToken;if(a in d)return d[a];for(p.push(a);p.length>50;)delete d[p.shift()];return d[a]=new Promise((function(s,u){var c,f,l=Promise.resolve("AWS4"+t.secretAccessKey),p=function(t){(l=l.then((function(n){return r=t,(i=new e(n)).update(r),i.digest();var r,i}))).catch((function(){}))};try{for(var v=Object(r.__values)([n,i,o,"aws4_request"]),g=v.next();!g.done;g=v.next()){p(g.value)}}catch(e){c={error:e}}finally{try{g&&!g.done&&(f=v.return)&&f.call(v)}finally{if(c)throw c.error}}l.then(s,(function(e){delete d[a],u(e)}))}))}(this.sha256,e,n,t,i||this.service)},e}(),L=function(e){var t=w(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}},x=function(e){return Object.keys(e).sort().join(";")},C=function(e){if("string"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e},T=function(e){if("object"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u}));var r=n(13),i=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function o(e){if(e)return Object(r.b)(e.BoundingBox)}function a(e){if(e)return Object(r.c)(Array.from(e.Polygon))}function s(e){var t={text:{fullText:"",words:[],lines:[],linesDetailed:[]}};return e.forEach((function(e){switch(e.Type){case"LINE":t.text.lines.push(e.DetectedText),t.text.linesDetailed.push({text:e.DetectedText,polygon:a(e.Geometry),boundingBox:o(e.Geometry),page:null});break;case"WORD":t.text.fullText+=e.DetectedText+" ",t.text.words.push({text:e.DetectedText,polygon:a(e.Geometry),boundingBox:o(e.Geometry)})}})),t.text.fullText=t.text.fullText.substr(0,t.text.fullText.length-1),t}function u(e){var t={text:{fullText:"",words:[],lines:[],linesDetailed:[]}};if(0===e.length)return t;var n=Array(),r=Array(),s={};if(e.forEach((function(e){switch(e.BlockType){case"LINE":t.text.lines.push(e.Text),t.text.linesDetailed.push({text:e.Text,polygon:a(e.Geometry),boundingBox:o(e.Geometry),page:e.Page});break;case"WORD":t.text.fullText+=e.Text+" ",t.text.words.push({text:e.Text,polygon:a(e.Geometry),boundingBox:o(e.Geometry)}),s[e.Id]=e;break;case"SELECTION_ELEMENT":var i="SELECTED"===e.SelectionStatus;t.text.selections||(t.text.selections=[]),t.text.selections.push({selected:i,polygon:a(e.Geometry),boundingBox:o(e.Geometry)}),s[e.Id]=e;break;case"TABLE":n.push(e);break;case"KEY_VALUE_SET":r.push(e),s[e.Id]=e;break;default:s[e.Id]=e}})),t.text.fullText=t.text.fullText.substr(0,t.text.fullText.length-1),0!==n.length){var u=Array();n.forEach((function(e){u.push(function(e,t){var n,r,s,u,f;f=[];try{for(var l=i(e.Relationships),d=l.next();!d.done;d=l.next()){var p=d.value;try{for(var v=(s=void 0,i(p.Ids)),g=v.next();!g.done;g=v.next()){var h=g.value,b=t[h],m=b.RowIndex-1,y=b.ColumnIndex-1,O=c(b,t),S={text:O.text,boundingBox:o(b.Geometry),polygon:a(b.Geometry),selected:O.selected,rowSpan:b.RowSpan,columnSpan:b.ColumnSpan};f[m]||(f[m]=[]),f[m][y]=S}}catch(e){s={error:e}}finally{try{g&&!g.done&&(u=v.return)&&u.call(v)}finally{if(s)throw s.error}}}}catch(e){n={error:e}}finally{try{d&&!d.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}var j=f.length,w=f[0].length;return{size:{rows:j,columns:w},table:f,boundingBox:o(e.Geometry),polygon:a(e.Geometry)}}(e,s))})),t.text.tables=u}if(0!==r.length){var f=Array();r.forEach((function(e){-1!==Array.from(e.EntityTypes).indexOf("KEY")&&f.push(function(e,t){var n,r,s,u,f,l="",d="";try{for(var p=i(e.Relationships),v=p.next();!v.done;v=p.next()){var g=v.value;if("CHILD"===g.Type){var h=c(e,t);l=h.text}else if("VALUE"===g.Type)try{for(var b=(s=void 0,i(g.Ids)),m=b.next();!m.done;m=b.next()){var y=m.value;h=c(t[y],t);d=h.text,null!=h.selected&&(f=h.selected)}}catch(e){s={error:e}}finally{try{m&&!m.done&&(u=b.return)&&u.call(b)}finally{if(s)throw s.error}}}}catch(e){n={error:e}}finally{try{v&&!v.done&&(r=p.return)&&r.call(p)}finally{if(n)throw n.error}}return{key:l,value:{text:d,selected:f},polygon:a(e.Geometry),boundingBox:o(e.Geometry)}}(e,s))})),t.text.keyValues=f}return t}function c(e,t){var n,r,o,a,s,u="";if(!e.Relationships)return{text:"",selected:void 0};try{for(var c=i(e.Relationships),f=c.next();!f.done;f=c.next()){var l=f.value;try{for(var d=(o=void 0,i(l.Ids)),p=d.next();!p.done;p=d.next()){var v=t[p.value];"WORD"===v.BlockType?u+=v.Text+" ":"SELECTION_ELEMENT"===v.BlockType&&(s="SELECTED"===v.SelectionStatus)}}catch(e){o={error:e}}finally{try{p&&!p.done&&(a=d.return)&&a.call(d)}finally{if(o)throw o.error}}}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}return{text:u=u.substr(0,u.length-1),selected:s}}},function(e,t,n){"use strict";n.r(t),n.d(t,"locateWindow",(function(){return i}));var r={};function i(){return"undefined"!=typeof window?window:"undefined"!=typeof self?self:r}},function(e){e.exports=JSON.parse('{"a":"@aws-sdk/client-s3","b":"1.0.0-gamma.8"}')},function(e){e.exports=JSON.parse('{"a":"@aws-sdk/client-rekognition","b":"1.0.0-gamma.8"}')},function(e){e.exports=JSON.parse('{"a":"@aws-sdk/client-textract","b":"1.0.0-gamma.8"}')},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(52);function i(e){var t=Object(r.b)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)}function o(e){return Object(r.a)(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var r=n(41),i=n(31);function o(t,n,o){if(void 0===n&&(n=0),void 0===o&&(o=t.byteLength-n),!Object(r.a)(t))throw new Error("argument passed to fromArrayBuffer was not an ArrayBuffer");if("function"==typeof i.Buffer.from&&i.Buffer.from!==Uint8Array.from)return i.Buffer.from(t,n,o);if(0!==n||o!==t.byteLength)throw new Error("Unable to convert TypedArray to Buffer in Node "+e.version);return new i.Buffer(t)}function a(e,t){if("string"!=typeof e)throw new Error("argument passed to fromString was not a string");return"function"==typeof i.Buffer.from&&i.Buffer.from!==Uint8Array.from?i.Buffer.from(e,t):new i.Buffer(e,t)}}).call(this,n(64))},function(e){e.exports=JSON.parse('{"a":"@aws-sdk/client-translate","b":"1.0.0-gamma.8"}')},function(e){e.exports=JSON.parse('{"a":"@aws-sdk/client-polly","b":"1.0.0-gamma.8"}')},function(e){e.exports=JSON.parse('{"a":"@aws-sdk/client-comprehend","b":"1.0.0-gamma.8"}')},function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(0),i=n(49),o=n(27),a=n(11),s=n(15),u=n(9),c=n(28),f=n(10),l=n(29),d=n(30),p=n(12),v=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),g=new Set(["cn-north-1","cn-northwest-1"]),h=new Set(["us-iso-east-1"]),b=new Set(["us-isob-east-1"]),m=new Set(["us-gov-east-1","us-gov-west-1"]),y={apiVersion:"2016-06-27",disableHostPrefix:!1,regionInfoProvider:function(e,t){var n=void 0;switch(e){case"ap-northeast-1":n={hostname:"rekognition.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":n={hostname:"rekognition.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":n={hostname:"rekognition.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":n={hostname:"rekognition.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":n={hostname:"rekognition.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"eu-central-1":n={hostname:"rekognition.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"rekognition.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":n={hostname:"rekognition.eu-west-2.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"rekognition.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-2":n={hostname:"rekognition.us-east-2.amazonaws.com",partition:"aws"};break;case"us-gov-west-1":n={hostname:"rekognition.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-west-1":n={hostname:"rekognition.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-2":n={hostname:"rekognition.us-west-2.amazonaws.com",partition:"aws"};break;default:v.has(e)&&(n={hostname:"rekognition.{region}.amazonaws.com".replace("{region}",e),partition:"aws"}),g.has(e)&&(n={hostname:"rekognition.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),h.has(e)&&(n={hostname:"rekognition.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),b.has(e)&&(n={hostname:"rekognition.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),m.has(e)&&(n={hostname:"rekognition.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:"rekognition.{region}.amazonaws.com".replace("{region}",e),partition:"aws"})}return Promise.resolve(n)},signingName:"rekognition"},O=Object(r.a)(Object(r.a)({},y),{runtime:"browser",base64Decoder:f.a,base64Encoder:f.b,bodyLengthChecker:l.a,credentialDefaultProvider:Object(s.a)("Credential is missing"),defaultUserAgent:Object(d.a)(i.a,i.b),maxAttempts:u.a,region:Object(s.a)("Region is missing"),requestHandler:new a.a,sha256:o.Sha256,streamCollector:a.b,urlParser:c.a,utf8Decoder:p.a,utf8Encoder:p.b}),S=n(18),j=n(26),w=n(14),E=n(19),L=n(20),x=n(21),C=function(e){function t(t){var n=this,i=Object(r.a)(Object(r.a)({},O),t),o=Object(S.b)(i),a=Object(S.a)(o),s=Object(L.b)(a),c=Object(u.c)(s),f=Object(x.b)(c),l=Object(w.b)(f),d=Object(E.b)(l);return(n=e.call(this,d)||this).config=d,n.middlewareStack.use(Object(L.a)(n.config)),n.middlewareStack.use(Object(u.b)(n.config)),n.middlewareStack.use(Object(x.a)(n.config)),n.middlewareStack.use(Object(j.a)(n.config)),n.middlewareStack.use(Object(w.a)(n.config)),n.middlewareStack.use(Object(E.a)(n.config)),n}return Object(r.c)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(n(1).a)},,,function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(25);function i(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(r.isURLSearchParams(t))o=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(i(t)+"="+i(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(25),i=n(106),o={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,u={adapter:((void 0!==t&&"[object process]"===Object.prototype.toString.call(t)||"undefined"!=typeof XMLHttpRequest)&&(s=n(65)),s),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u}).call(this,n(64))},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,c=[],f=!1,l=-1;function d(){f&&u&&(f=!1,u.length?c=u.concat(c):l=-1,c.length&&p())}function p(){if(!f){var e=s(d);f=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function v(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new v(e,t)),1!==c.length||f||s(p)},v.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(25),i=n(107),o=n(61),a=n(109),s=n(110),u=n(66);e.exports=function(e){return new Promise((function(t,c){var f=e.data,l=e.headers;r.isFormData(f)&&delete l["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var p=e.auth.username||"",v=e.auth.password||"";l.Authorization="Basic "+btoa(p+":"+v)}if(d.open(e.method.toUpperCase(),o(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};i(t,c,r),d=null}},d.onabort=function(){d&&(c(u("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){c(u("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var g=n(111),h=(e.withCredentials||s(e.url))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;h&&(l[e.xsrfHeaderName]=h)}if("setRequestHeader"in d&&r.forEach(l,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete l[t]:d.setRequestHeader(t,e)})),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),c(e),d=null)})),void 0===f&&(f=null),d.send(f)}))}},function(e,t,n){"use strict";var r=n(108);e.exports=function(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},function(e,t,n){"use strict";var r=n(25);e.exports=function(e,t){t=t||{};var n={};return r.forEach(["url","method","params","data"],(function(e){void 0!==t[e]&&(n[e]=t[e])})),r.forEach(["headers","auth","proxy"],(function(i){r.isObject(t[i])?n[i]=r.deepMerge(e[i],t[i]):void 0!==t[i]?n[i]=t[i]:r.isObject(e[i])?n[i]=r.deepMerge(e[i]):void 0!==e[i]&&(n[i]=e[i])})),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],(function(r){void 0!==t[r]?n[r]=t[r]:void 0!==e[r]&&(n[r]=e[r])})),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,i=n;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(72),i=n(73),o=n(76),a=n(47),s=function(){function e(e){e?(this.operation=function(e){return new Promise((function(t,n){var r=a.locateWindow().msCrypto.subtle.importKey("raw",u(e),i.SHA_256_HMAC_ALGO,!1,["sign"]);r.oncomplete=function(){r.result&&t(r.result),n("ImportKey completed without importing key.")},r.onerror=function(){n("ImportKey failed to import key.")}}))}(e).then((function(e){return a.locateWindow().msCrypto.subtle.sign(i.SHA_256_HMAC_ALGO,e)})),this.operation.catch((function(){}))):this.operation=Promise.resolve(a.locateWindow().msCrypto.subtle.digest("SHA-256"))}return e.prototype.update=function(e){var t=this;r.isEmptyData(e)||(this.operation=this.operation.then((function(n){return n.onerror=function(){t.operation=Promise.reject(new Error("Error encountered updating hash"))},n.process(u(e)),n})),this.operation.catch((function(){})))},e.prototype.digest=function(){return this.operation.then((function(e){return new Promise((function(t,n){e.onerror=function(){n("Error encountered finalizing hash")},e.oncomplete=function(){e.result&&t(new Uint8Array(e.result)),n("Error encountered finalizing hash")},e.finish()}))}))},e}();function u(e){return"string"==typeof e?o.fromUtf8(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}t.Sha256=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmptyData=void 0,t.isEmptyData=function(e){return"string"==typeof e?0===e.length:0===e.byteLength}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DATA_SHA_256=t.SHA_256_HMAC_ALGO=t.SHA_256_HASH=void 0,t.SHA_256_HASH={name:"SHA-256"},t.SHA_256_HMAC_ALGO={name:"HMAC",hash:t.SHA_256_HASH},t.EMPTY_DATA_SHA_256=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(76),i=n(72),o=n(73),a=n(47),s=function(){function e(e){this.toHash=new Uint8Array(0),void 0!==e&&(this.key=new Promise((function(t,n){a.locateWindow().crypto.subtle.importKey("raw",u(e),o.SHA_256_HMAC_ALGO,!1,["sign"]).then(t,n)})),this.key.catch((function(){})))}return e.prototype.update=function(e){if(!i.isEmptyData(e)){var t=u(e),n=new Uint8Array(this.toHash.byteLength+t.byteLength);n.set(this.toHash,0),n.set(t,this.toHash.byteLength),this.toHash=n}},e.prototype.digest=function(){var e=this;return this.key?this.key.then((function(t){return a.locateWindow().crypto.subtle.sign(o.SHA_256_HMAC_ALGO,t,e.toHash).then((function(e){return new Uint8Array(e)}))})):i.isEmptyData(this.toHash)?Promise.resolve(o.EMPTY_DATA_SHA_256):Promise.resolve().then((function(){return a.locateWindow().crypto.subtle.digest(o.SHA_256_HASH,e.toHash)})).then((function(e){return Promise.resolve(new Uint8Array(e))}))},e}();function u(e){return"string"==typeof e?r.fromUtf8(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}t.Sha256=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_HASHABLE_LENGTH=t.INIT=t.KEY=t.DIGEST_LENGTH=t.BLOCK_SIZE=void 0,t.BLOCK_SIZE=64,t.DIGEST_LENGTH=32,t.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),t.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1},function(e,t,n){"use strict";n.r(t),n.d(t,"fromUtf8",(function(){return r})),n.d(t,"toUtf8",(function(){return i}));var r=function(e){return"function"==typeof TextEncoder?function(e){return(new TextEncoder).encode(e)}(e):function(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e.charCodeAt(n);if(i<128)t.push(i);else if(i<2048)t.push(i>>6|192,63&i|128);else if(n+1<e.length&&55296==(64512&i)&&56320==(64512&e.charCodeAt(n+1))){var o=65536+((1023&i)<<10)+(1023&e.charCodeAt(++n));t.push(o>>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}else t.push(i>>12|224,i>>6&63|128,63&i|128)}return Uint8Array.from(t)}(e)},i=function(e){return"function"==typeof TextDecoder?function(e){return new TextDecoder("utf-8").decode(e)}(e):function(e){for(var t="",n=0,r=e.length;n<r;n++){var i=e[n];if(i<128)t+=String.fromCharCode(i);else if(192<=i&&i<224){var o=e[++n];t+=String.fromCharCode((31&i)<<6|63&o)}else if(240<=i&&i<365){var a="%"+[i,e[++n],e[++n],e[++n]].map((function(e){return e.toString(16)})).join("%");t+=decodeURIComponent(a)}else t+=String.fromCharCode((15&i)<<12|(63&e[++n])<<6|63&e[++n])}return t}(e)}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return E}));var r,i=n(7),o=n(83),a=n(140),s=n(56),u=n(132),c=n(135),f=n(136),l=n(137),d=n(138),p=n(139),v=n(22),g=n(141),h=n(133),b=n(134),m=n(13),y=n(46),O=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),S=function(){return(S=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},j=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},w=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},E=function(t){function n(){return t.call(this)||this}return O(n,t),n.prototype.getProviderName=function(){return"AmazonAIIdentifyPredictionsProvider"},n.prototype.configureSource=function(t){return new Promise((function(n,r){if(Object(v.k)(t)){var i={level:t.level,identityId:t.identityId};o.a.get(t.key,i).then((function(e){var t=e.match(/https:\/\/([a-zA-Z0-9%-_.]+)\.s3\.[A-Za-z0-9%-._~]+\/([a-zA-Z0-9%-._~/]+)\?/);t.length<3&&r("Invalid S3 key was given."),n({S3Object:{Bucket:t[1],Name:decodeURIComponent(t[2])}})})).catch((function(e){return r(e)}))}else if(Object(v.c)(t))Object(m.a)(t.file).then((function(e){n({Bytes:new Uint8Array(e)})})).catch((function(e){return r(e)}));else if(Object(v.b)(t)){var a=t.bytes;a instanceof Blob&&Object(m.a)(a).then((function(e){n({Bytes:new Uint8Array(e)})})).catch((function(e){return r(e)})),(a instanceof ArrayBuffer||a instanceof e)&&n({Bytes:new Uint8Array(a)}),n({Bytes:a})}else r("Input source is not configured correctly.")}))},n.prototype.identifyText=function(e){return j(this,void 0,void 0,(function(){var t,n,r,o,a,c,f,l,d,p,v,m,O,S,j,E,L,x,C,T,_,P,R;return w(this,(function(w){switch(w.label){case 0:return[4,i.Credentials.get()];case 1:if(!(t=w.sent()))return[2,Promise.reject("No credentials")];n=this._config.identifyText,o=(r=void 0===n?{}:n).region,a=void 0===o?"":o,c=r.defaults,f=(void 0===c?{}:c).format,l=void 0===f?"PLAIN":f,this.rekognitionClient=new s.a({region:a,credentials:t,customUserAgent:Object(i.getAmplifyUserAgent)()}),this.textractClient=new g.a({region:a,credentials:t,customUserAgent:Object(i.getAmplifyUserAgent)()}),w.label=2;case 2:return w.trys.push([2,4,,5]),[4,this.configureSource(e.text.source)];case 3:return d=w.sent(),[3,5];case 4:return p=w.sent(),[2,Promise.reject(p)];case 5:if(v=e.text.format||l,m=[],"FORM"!==v&&"ALL"!==v||m.push("FORMS"),"TABLE"!==v&&"ALL"!==v||m.push("TABLES"),0!==m.length)return[3,11];O={Document:d},S={Image:d},w.label=6;case 6:return w.trys.push([6,9,,10]),j=new u.a(S),[4,this.rekognitionClient.send(j)];case 7:return E=w.sent(),(L=Object(y.a)(E.TextDetections)).text.words.length<50?[2,L]:(x=new h.a(O),[4,this.textractClient.send(x)]);case 8:return P=w.sent().Blocks,E.TextDetections.length>P.length?[2,L]:[2,Object(y.b)(P)];case 9:return C=w.sent(),Promise.reject(C),[3,10];case 10:return[3,15];case 11:T={Document:d,FeatureTypes:m},w.label=12;case 12:return w.trys.push([12,14,,15]),_=new b.a(T),[4,this.textractClient.send(_)];case 13:return P=w.sent().Blocks,[2,Object(y.b)(P)];case 14:return R=w.sent(),[2,Promise.reject(R)];case 15:return[2]}}))}))},n.prototype.identifyLabels=function(e){return j(this,void 0,void 0,(function(){var t,n,r,o,a,u,c,f,l,d,p,v,g;return w(this,(function(h){switch(h.label){case 0:return h.trys.push([0,3,,4]),[4,i.Credentials.get()];case 1:return(t=h.sent())?(n=this._config.identifyLabels,o=(r=void 0===n?{}:n).region,a=void 0===o?"":o,u=r.defaults,c=(void 0===u?{}:u).type,f=void 0===c?"LABELS":c,this.rekognitionClient=new s.a({region:a,credentials:t,customUserAgent:Object(i.getAmplifyUserAgent)()}),[4,this.configureSource(e.labels.source).then((function(e){l=e})).catch((function(e){return Promise.reject(e)}))]):[2,Promise.reject("No credentials")];case 2:return h.sent(),d={Image:l},p=[],"LABELS"!==(v=e.labels.type||f)&&"ALL"!==v||p.push(this.detectLabels(d)),"UNSAFE"!==v&&"ALL"!==v||p.push(this.detectModerationLabels(d)),[2,Promise.all(p).then((function(e){var t={};return e.forEach((function(e){t=S(S({},t),e)})),t})).catch((function(e){return Promise.reject(e)}))];case 3:return g=h.sent(),[2,Promise.reject(g)];case 4:return[2]}}))}))},n.prototype.detectLabels=function(e){return j(this,void 0,void 0,(function(){var t,n,r;return w(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),t=new c.a(e),[4,this.rekognitionClient.send(t)];case 1:return(n=i.sent()).Labels?[2,{labels:n.Labels.map((function(e){var t=e.Instances?e.Instances.map((function(e){return Object(m.b)(e.BoundingBox)})):void 0;return{name:e.Name,boundingBoxes:t,metadata:{confidence:e.Confidence,parents:Object(m.c)(e.Parents)}}}))}]:[2,{labels:null}];case 2:return r=i.sent(),[2,Promise.reject(r)];case 3:return[2]}}))}))},n.prototype.detectModerationLabels=function(e){return j(this,void 0,void 0,(function(){var t,n;return w(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),t=new f.a(e),[4,this.rekognitionClient.send(t)];case 1:return 0!==r.sent().ModerationLabels.length?[2,{unsafe:"YES"}]:[2,{unsafe:"NO"}];case 2:return n=r.sent(),[2,Promise.reject(n)];case 3:return[2]}}))}))},n.prototype.identifyEntities=function(e){return j(this,void 0,void 0,(function(){var t,n,r,o,a,u,c,f,g,h,b,y,O,j,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z=this;return w(this,(function(w){switch(w.label){case 0:return[4,i.Credentials.get()];case 1:return(t=w.sent())?(n=this._config.identifyEntities,o=(r=void 0===n?{}:n).region,a=void 0===o?"":o,u=r.celebrityDetectionEnabled,c=void 0!==u&&u,f=r.defaults,h=(g=void 0===f?{}:f).collectionId,b=void 0===h?"":h,y=g.maxEntities,O=void 0===y?50:y,this.rekognitionClient=new s.a({region:a,credentials:t,customUserAgent:Object(i.getAmplifyUserAgent)()}),[4,this.configureSource(e.entities.source).then((function(e){return j=e})).catch((function(e){return Promise.reject(e)}))]):[2,Promise.reject("No credentials")];case 2:if(w.sent(),E={Image:j},!Object(v.d)(e.entities)||!e.entities.celebrityDetection)return[3,7];if(!c)return[2,Promise.reject("Error: You have to enable celebrity detection first")];w.label=3;case 3:return w.trys.push([3,5,,6]),L=new l.a(E),[4,this.rekognitionClient.send(L)];case 4:return M=w.sent(),[2,{entities:M.CelebrityFaces.map((function(e){return{boundingBox:Object(m.b)(e.Face.BoundingBox),landmarks:Object(m.c)(e.Face.Landmarks),metadata:S(S({},Object(m.b)(e,["Id","Name","Urls"])),{pose:Object(m.b)(e.Face.Pose)})}}))}];case 5:return x=w.sent(),[2,Promise.reject(x)];case 6:return[3,15];case 7:if(!Object(v.f)(e.entities)||!e.entities.collection)return[3,12];C=e.entities,T=C.collectionId,_=void 0===T?b:T,P=C.maxEntities,R=void 0===P?O:P,A=S(S({},E),{CollectionId:_,MaxFaces:R}),w.label=8;case 8:return w.trys.push([8,10,,11]),k=new d.a(A),[4,this.rekognitionClient.send(k)];case 9:return M=w.sent(),[2,{entities:M.FaceMatches.map((function(e){return{boundingBox:Object(m.b)(e.Face.BoundingBox),metadata:{externalImageId:z.decodeExternalImageId(e.Face.ExternalImageId),similarity:e.Similarity}}}))}];case 10:return I=w.sent(),[2,Promise.reject(I)];case 11:return[3,15];case 12:return w.trys.push([12,14,,15]),D=new p.a(E),[4,this.rekognitionClient.send(D)];case 13:return M=w.sent(),[2,{entities:M.FaceDetails.map((function(e){var t=["Smile","Eyeglasses","Sunglasses","Gender","Beard","Mustache","EyesOpen","MouthOpen"],n=Object(m.b)(e,t);return e.Emotions&&(n.emotions=e.Emotions.map((function(e){return e.Type}))),{boundingBox:Object(m.b)(e.BoundingBox),landmarks:Object(m.c)(e.Landmarks),ageRange:Object(m.b)(e.AgeRange),attributes:Object(m.b)(e,t),metadata:{confidence:e.Confidence,pose:Object(m.b)(e.Pose)}}}))}];case 14:return N=w.sent(),[2,Promise.reject(N)];case 15:return[2]}}))}))},n.prototype.decodeExternalImageId=function(e){return(""+e).replace(/::/g,"/")},n}(a.a)}).call(this,n(31).Buffer)},function(e,t,n){"use strict";const r=n(88),i=n(40),o=n(40),a=n(32).buildOptions,s=n(90);t.parse=function(e,t,n){if(n){!0===n&&(n={});const t=s.validate(e,n);if(!0!==t)throw Error(t.err.msg)}t=a(t,o.defaultOptions,o.props);const u=i.getTraversalObj(e,t);return r.convertToJson(u,t)},t.convertTonimn=n(91).convert2nimn,t.getTraversalObj=i.getTraversalObj,t.convertToJson=r.convertToJson,t.convertToJsonString=n(92).convertToJsonString,t.validate=s.validate,t.j2xParser=n(93),t.parseToNimn=function(e,n,r){return t.convertTonimn(t.getTraversalObj(e,r),n,r)}},function(e,t,n){"use strict";var r=n(94),i=n(96);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){i.isString(e)&&(e=y(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),f=["'"].concat(c),l=["%","/","?",";","#"].concat(f),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},h={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},m=n(97);function y(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o<e.indexOf("#")?"?":"#",c=e.split(s);c[0]=c[0].replace(/\\/g,"/");var y=e=c.join(s);if(y=y.trim(),!n&&1===e.split("#").length){var O=u.exec(y);if(O)return this.path=y,this.href=y,this.pathname=O[1],O[2]?(this.search=O[2],this.query=t?m.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var S=a.exec(y);if(S){var j=(S=S[0]).toLowerCase();this.protocol=j,y=y.substr(S.length)}if(n||S||y.match(/^\/\/[^@\/]+@[^@\/]+/)){var w="//"===y.substr(0,2);!w||S&&h[S]||(y=y.substr(2),this.slashes=!0)}if(!h[S]&&(w||S&&!b[S])){for(var E,L,x=-1,C=0;C<d.length;C++){-1!==(T=y.indexOf(d[C]))&&(-1===x||T<x)&&(x=T)}-1!==(L=-1===x?y.lastIndexOf("@"):y.lastIndexOf("@",x))&&(E=y.slice(0,L),y=y.slice(L+1),this.auth=decodeURIComponent(E)),x=-1;for(C=0;C<l.length;C++){var T;-1!==(T=y.indexOf(l[C]))&&(-1===x||T<x)&&(x=T)}-1===x&&(x=y.length),this.host=y.slice(0,x),y=y.slice(x),this.parseHost(),this.hostname=this.hostname||"";var _="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!_)for(var P=this.hostname.split(/\./),R=(C=0,P.length);C<R;C++){var A=P[C];if(A&&!A.match(p)){for(var k="",I=0,D=A.length;I<D;I++)A.charCodeAt(I)>127?k+="x":k+=A[I];if(!k.match(p)){var M=P.slice(0,C),N=P.slice(C+1),z=A.match(v);z&&(M.push(z[1]),N.unshift(z[2])),N.length&&(y="/"+N.join(".")+y),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),_||(this.hostname=r.toASCII(this.hostname));var B=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+B,this.href+=this.host,_&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!g[j])for(C=0,R=f.length;C<R;C++){var q=f[C];if(-1!==y.indexOf(q)){var F=encodeURIComponent(q);F===q&&(F=escape(q)),y=y.split(q).join(F)}}var K=y.indexOf("#");-1!==K&&(this.hash=y.substr(K),y=y.slice(0,K));var H=y.indexOf("?");if(-1!==H?(this.search=y.substr(H),this.query=y.substr(H+1),t&&(this.query=m.parse(this.query)),y=y.slice(0,H)):t&&(this.search="",this.query={}),y&&(this.pathname=y),b[j]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){B=this.pathname||"";var $=this.search||"";this.path=B+$}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,a="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(a=m.stringify(this.query));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),t+o+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(s=s.replace("#","%23"))+r},o.prototype.resolve=function(e){return this.resolveObject(y(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(i.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var n=new o,r=Object.keys(this),a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),c=0;c<u.length;c++){var f=u[c];"protocol"!==f&&(n[f]=e[f])}return b[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!b[e.protocol]){for(var l=Object.keys(e),d=0;d<l.length;d++){var p=l[d];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||h[e.protocol])n.pathname=e.pathname;else{for(var v=(e.pathname||"").split("/");v.length&&!(e.host=v.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==v[0]&&v.unshift(""),v.length<2&&v.unshift(""),n.pathname=v.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var g=n.pathname||"",m=n.search||"";n.path=g+m}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var y=n.pathname&&"/"===n.pathname.charAt(0),O=e.host||e.pathname&&"/"===e.pathname.charAt(0),S=O||y||n.host&&e.pathname,j=S,w=n.pathname&&n.pathname.split("/")||[],E=(v=e.pathname&&e.pathname.split("/")||[],n.protocol&&!b[n.protocol]);if(E&&(n.hostname="",n.port=null,n.host&&(""===w[0]?w[0]=n.host:w.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===v[0]?v[0]=e.host:v.unshift(e.host)),e.host=null),S=S&&(""===v[0]||""===w[0])),O)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,w=v;else if(v.length)w||(w=[]),w.pop(),w=w.concat(v),n.search=e.search,n.query=e.query;else if(!i.isNullOrUndefined(e.search)){if(E)n.hostname=n.host=w.shift(),(_=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=_.shift(),n.host=n.hostname=_.shift());return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var L=w.slice(-1)[0],x=(n.host||e.host||w.length>1)&&("."===L||".."===L)||""===L,C=0,T=w.length;T>=0;T--)"."===(L=w[T])?w.splice(T,1):".."===L?(w.splice(T,1),C++):C&&(w.splice(T,1),C--);if(!S&&!j)for(;C--;C)w.unshift("..");!S||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),x&&"/"!==w.join("/").substr(-1)&&w.push("");var _,P=""===w[0]||w[0]&&"/"===w[0].charAt(0);E&&(n.hostname=n.host=P?"":w.length?w.shift():"",(_=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=_.shift(),n.host=n.hostname=_.shift()));return(S=S||n.host&&w.length)&&!P&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){e.exports=n(100)},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return m}));var r,i=n(82),o=n(142),a=n(144),s=n(143),u=n(145),c=n(22),f=n(7),l=n(36),d=n(51),p=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),v=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},g=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},h=new f.ConsoleLogger("AmazonAIConvertPredictionsProvider"),b=new l.a(d.b,d.a),m=function(t){function n(){var e=t.call(this)||this;return e.inputSampleRate=44100,e.outputSampleRate=16e3,e}return p(n,t),n.prototype.getProviderName=function(){return"AmazonAIConvertPredictionsProvider"},n.prototype.translateText=function(e){return v(this,void 0,void 0,(function(){var t,n,r,i,s,u,c,l,d,p,v,b,m,y,O,S;return g(this,(function(g){switch(g.label){case 0:return h.debug("Starting translation"),t=this._config.translateText,r=(n=void 0===t?{}:t).defaults,s=(i=void 0===r?{}:r).sourceLanguage,u=void 0===s?"":s,c=i.targetLanguage,l=void 0===c?"":c,d=n.region,(p=void 0===d?"":d)?[4,f.Credentials.get()]:[2,Promise.reject("region not configured for transcription")];case 1:if(!(v=g.sent()))return[2,Promise.reject("No credentials")];if(b=e.translateText.source.language||u,m=e.translateText.targetLanguage||l,!b||!m)return[2,Promise.reject("Please provide both source and target language")];this.translateClient=new o.a({region:p,credentials:v,customUserAgent:Object(f.getAmplifyUserAgent)()}),y=new a.a({SourceLanguageCode:b,TargetLanguageCode:m,Text:e.translateText.source.text}),g.label=2;case 2:return g.trys.push([2,4,,5]),[4,this.translateClient.send(y)];case 3:return[2,{text:(O=g.sent()).TranslatedText,language:O.TargetLanguageCode}];case 4:return S=g.sent(),[2,Promise.reject(S)];case 5:return[2]}}))}))},n.prototype.convertTextToSpeech=function(e){return v(this,void 0,void 0,(function(){var t,n,r,i,o,a,c,l,d,p,v,h,b,m;return g(this,(function(g){switch(g.label){case 0:return[4,f.Credentials.get()];case 1:if(!(t=g.sent()))return[2,Promise.reject("No credentials")];if(n=this._config.speechGenerator,i=(r=void 0===n?{}:n).defaults,o=(void 0===i?{}:i).VoiceId,a=void 0===o?"":o,c=r.region,l=void 0===c?"":c,!e.textToSpeech.source)return[2,Promise.reject("Source needs to be provided in the input")];if(d=e.textToSpeech.voiceId||a,!l)return[2,Promise.reject("Region was undefined. Did you enable speech generator using amplify CLI?")];if(!d)return[2,Promise.reject("VoiceId was undefined.")];this.pollyClient=new s.a({region:l,credentials:t,customUserAgent:Object(f.getAmplifyUserAgent)()}),p=new u.a({OutputFormat:"mp3",Text:e.textToSpeech.source.text,VoiceId:d,TextType:"text",SampleRate:"24000"}),g.label=2;case 2:return g.trys.push([2,5,,6]),[4,this.pollyClient.send(p)];case 3:return v=g.sent(),[4,new Response(v.AudioStream).arrayBuffer()];case 4:return h=g.sent(),b=new Blob([h],{type:v.ContentType}),[2,{speech:{url:URL.createObjectURL(b)},audioStream:h,text:e.textToSpeech.source.text}];case 5:return m=g.sent(),[2,Promise.reject(m)];case 6:return[2]}}))}))},n.prototype.convertSpeechToText=function(e){return v(this,void 0,void 0,(function(){var t,n,r,i,o,a,s,u,l,d,p,v,b,m,y;return g(this,(function(g){switch(g.label){case 0:return g.trys.push([0,7,,8]),h.debug("starting transcription.."),[4,f.Credentials.get()];case 1:return(t=g.sent())?(n=this._config.transcription,i=(r=void 0===n?{}:n).defaults,o=(void 0===i?{}:i).language,a=void 0===o?"":o,s=r.region,(u=void 0===s?"":s)?a?(l=e.transcription,d=l.source,p=l.language,v=void 0===p?a:p,Object(c.b)(d)?[4,this.openConnectionWithTranscribe({credentials:t,region:u,languageCode:v})]:[3,6]):[2,Promise.reject("languageCode not configured or provided for transcription")]:[2,Promise.reject("region not configured for transcription")]):[2,Promise.reject("No credentials")];case 2:b=g.sent(),g.label=3;case 3:return g.trys.push([3,5,,6]),[4,this.sendDataToTranscribe({connection:b,raw:d.bytes})];case 4:return[2,{transcription:{fullText:g.sent()}}];case 5:return m=g.sent(),Promise.reject(m),[3,6];case 6:return[2,Promise.reject("Source types other than byte source are not supported.")];case 7:return y=g.sent(),[2,Promise.reject(y.name+": "+y.message)];case 8:return[2]}}))}))},n.serializeDataFromTranscribe=function(t){var n="",r=b.unmarshall(e.from(t.data)),i=JSON.parse(String.fromCharCode.apply(String,r.body));if("exception"===r.headers[":message-type"].value)throw h.debug("exception",JSON.stringify(i.Message,null,2)),new Error(i.Message);return"event"===r.headers[":message-type"].value&&i.Transcript.Results.length>0&&i.Transcript.Results[0].Alternatives.length>0&&i.Transcript.Results[0].Alternatives[0].Transcript.length>0&&(!1===i.Transcript.Results[0].IsPartial?(n=i.Transcript.Results[0].Alternatives[0].Transcript+"\n",h.debug({decodedMessage:n})):h.debug({transcript:i.Transcript.Results[0].Alternatives[0]})),n},n.prototype.sendDataToTranscribe=function(t){var r=this,i=t.connection,o=t.raw;return new Promise((function(t,a){var s="";if(i.onmessage=function(e){try{var t=n.serializeDataFromTranscribe(e);t&&(s+=t+" ")}catch(e){h.debug(e),a(e.message)}},i.onerror=function(e){h.debug({errorEvent:e}),a("failed to transcribe, network error")},i.onclose=function(e){return h.debug({closeEvent:e}),t(s.trim())},h.debug({raw:o}),Array.isArray(o))for(var u=0;u<o.length-1023;u+=1024){var c=o.slice(u,u+1024);r.sendEncodedDataToTranscribe(i,c)}var f=r.getAudioEventMessage(e.from([])),l=b.marshall(f);i.send(l)}))},n.prototype.sendEncodedDataToTranscribe=function(t,n){var r=this.downsampleBuffer({buffer:n}),i=this.pcmEncode(r),o=this.getAudioEventMessage(e.from(i)),a=b.marshall(o);t.send(a)},n.prototype.getAudioEventMessage=function(e){return{body:e,headers:{":message-type":{type:"string",value:"event"},":event-type":{type:"string",value:"AudioEvent"}}}},n.prototype.pcmEncode=function(e){for(var t=0,n=new ArrayBuffer(2*e.length),r=new DataView(n),i=0;i<e.length;i++,t+=2){var o=Math.max(-1,Math.min(1,e[i]));r.setInt16(t,o<0?32768*o:32767*o,!0)}return n},n.prototype.downsampleBuffer=function(e){var t=e.buffer;if(this.outputSampleRate===this.inputSampleRate)return t;for(var n=this.inputSampleRate/this.outputSampleRate,r=Math.round(t.length/n),i=new Float32Array(r),o=0,a=0;o<i.length;){for(var s=Math.round((o+1)*n),u=0,c=0,f=a;f<s&&f<t.length;f++)u+=t[f],c++;i[o]=u/c,o++,a=s}return i},n.prototype.openConnectionWithTranscribe=function(e){var t=this,n=e.credentials,r=e.region,i=e.languageCode;return new Promise((function(e,o){return v(t,void 0,void 0,(function(){var t,o,a,s,u,c;return g(this,(function(f){return t=n.accessKeyId,o=n.secretAccessKey,a=n.sessionToken,s={access_key:t,secret_key:o,session_token:a},u=this.generateTranscribeUrl({credentials:s,region:r,languageCode:i}),h.debug("connecting..."),(c=new WebSocket(u)).binaryType="arraybuffer",c.onopen=function(){h.debug("connected"),e(c)},[2]}))}))}))},n.prototype.generateTranscribeUrl=function(e){var t=e.credentials,n=e.region,r=["wss://transcribestreaming."+n+".amazonaws.com:8443","/stream-transcription-websocket?","media-encoding=pcm&","sample-rate=16000&","language-code="+e.languageCode].join("");return f.Signer.signUrl(r,t,{region:n,service:"transcribe"},300)},n}(i.a)}).call(this,n(31).Buffer)},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r,i=n(22),o=n(35),a=n(7),s=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=new a.ConsoleLogger("AbstractConvertPredictionsProvider"),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.getCategory=function(){return"Convert"},t.prototype.convert=function(e){return Object(i.m)(e)?(u.debug("translateText"),this.translateText(e)):Object(i.l)(e)?(u.debug("textToSpeech"),this.convertTextToSpeech(e)):Object(i.j)(e)?(u.debug("textToSpeech"),this.convertSpeechToText(e)):void 0},t.prototype.translateText=function(e){throw new Error("convertText is not implemented by this provider")},t.prototype.convertTextToSpeech=function(e){throw new Error("convertTextToSpeech is not implemented by this provider")},t.prototype.convertSpeechToText=function(e){throw new Error("convertSpeechToText is not implemented by this provider")},t}(o.a)},function(e,t,n){"use strict";var r=n(7),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};
84/*! *****************************************************************************
85Copyright (c) Microsoft Corporation.
86
87Permission to use, copy, modify, and/or distribute this software for any
88purpose with or without fee is hereby granted.
89
90THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
91REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
92AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
93INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
94LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
95OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
96PERFORMANCE OF THIS SOFTWARE.
97***************************************************************************** */function o(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function u(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}Object.create;Object.create;var c,f,l,d,p,v,g,h,b,m,y,O,S,j,w,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z,B,U,q,F,K,H,$,G,V,J,Y,W,X,Q,Z,ee,te,ne,re,ie,oe,ae,se,ue,ce,fe,le,de,pe,ve,ge,he,be,me,ye,Oe,Se,je,we,Ee,Le,xe,Ce,Te,_e,Pe,Re,Ae,ke,Ie,De,Me,Ne,ze,Be,Ue,qe,Fe,Ke,He,$e,Ge,Ve,Je,Ye,We,Xe,Qe,Ze,et,tt,nt,rt,it,ot,at,st,ut,ct,ft,lt,dt,pt,vt,gt,ht,bt,mt,yt,Ot,St,jt,wt,Et,Lt,xt,Ct,Tt,_t,Pt,Rt,At,kt,It,Dt,Mt,Nt,zt,Bt,Ut,qt,Ft,Kt,Ht,$t,Gt,Vt,Jt,Yt,Wt,Xt,Qt,Zt,en,tn,nn,rn,on,an,sn,un,cn,fn,ln,dn,pn,vn,gn,hn,bn,mn,yn,On,Sn,jn,wn,En,Ln,xn,Cn,Tn,_n,Pn,Rn,An,kn,In,Dn,Mn,Nn,zn,Bn,Un,qn,Fn,Kn,Hn,$n,Gn,Vn,Jn,Yn,Wn,Xn,Qn,Zn,er,tr,nr,rr,ir,or,ar,sr,ur,cr,fr,lr,dr,pr,vr,gr,hr,br,mr,yr,Or,Sr,jr,wr,Er,Lr,xr,Cr,Tr,_r,Pr,Rr,Ar,kr,Ir,Dr,Mr,Nr,zr,Br,Ur,qr,Fr,Kr,Hr,$r,Gr,Vr,Jr,Yr,Wr,Xr,Qr,Zr,ei,ti,ni,ri,ii,oi,ai,si,ui,ci,fi,li,di,pi,vi,gi,hi,bi,mi,yi,Oi,Si,ji,wi,Ei,Li,xi,Ci,Ti,_i,Pi,Ri,Ai,ki,Ii,Di,Mi,Ni,zi,Bi,Ui,qi,Fi,Ki,Hi,$i,Gi,Vi,Ji,Yi,Wi,Xi,Qi,Zi,eo,to,no,ro,io,oo,ao,so,uo,co,fo,lo,po,vo,go,ho,bo,mo,yo,Oo,So,jo,wo,Eo,Lo,xo,Co,To,_o,Po,Ro,Ao,ko,Io,Do,Mo,No,zo,Bo,Uo,qo,Fo,Ko,Ho,$o,Go,Vo,Jo,Yo,Wo,Xo,Qo,Zo,ea,ta,na,ra,ia,oa,aa,sa,ua,ca,fa,la,da,pa,va,ga,ha,ba,ma,ya,Oa,Sa,ja,wa,Ea,La,xa,Ca,Ta,_a,Pa,Ra,Aa,ka,Ia,Da,Ma,Na,za,Ba,Ua,qa,Fa,Ka,Ha,$a,Ga,Va,Ja,Ya,Wa,Xa,Qa,Za,es,ts,ns,rs,is,os,as,ss,us,cs,fs,ls,ds,ps,vs,gs,hs,bs,ms,ys,Os,Ss,js,ws,Es,Ls,xs,Cs,Ts,_s,Ps,Rs,As,ks,Is,Ds,Ms,Ns,zs,Bs,Us,qs,Fs,Ks,Hs,$s,Gs,Vs,Js,Ys,Ws,Xs,Qs,Zs,eu,tu,nu,ru,iu,ou,au,su,uu,cu,fu,lu,du,pu,vu,gu,hu,bu,mu,yu,Ou,Su,ju,wu,Eu,Lu,xu,Cu,Tu,_u,Pu,Ru,Au,ku,Iu,Du,Mu,Nu,zu,Bu,Uu,qu,Fu,Ku,Hu,$u,Gu,Vu,Ju,Yu,Wu,Xu,Qu,Zu,ec=n(1);(f=c||(c={})).filterSensitiveLog=function(e){return a({},e)},f.isa=function(e){return Object(ec.i)(e,"AbortIncompleteMultipartUpload")},(d=l||(l={})).filterSensitiveLog=function(e){return a({},e)},d.isa=function(e){return Object(ec.i)(e,"AbortMultipartUploadOutput")},(v=p||(p={})).filterSensitiveLog=function(e){return a({},e)},v.isa=function(e){return Object(ec.i)(e,"AbortMultipartUploadRequest")},(h=g||(g={})).filterSensitiveLog=function(e){return a({},e)},h.isa=function(e){return Object(ec.i)(e,"AccelerateConfiguration")},(m=b||(b={})).filterSensitiveLog=function(e){return a({},e)},m.isa=function(e){return Object(ec.i)(e,"AccessControlPolicy")},(O=y||(y={})).filterSensitiveLog=function(e){return a({},e)},O.isa=function(e){return Object(ec.i)(e,"AccessControlTranslation")},(j=S||(S={})).filterSensitiveLog=function(e){return a({},e)},j.isa=function(e){return Object(ec.i)(e,"AnalyticsAndOperator")},(E=w||(w={})).filterSensitiveLog=function(e){return a({},e)},E.isa=function(e){return Object(ec.i)(e,"AnalyticsConfiguration")},(x=L||(L={})).filterSensitiveLog=function(e){return a({},e)},x.isa=function(e){return Object(ec.i)(e,"AnalyticsExportDestination")},(T=C||(C={})).filterSensitiveLog=function(e){return a({},e)},T.isa=function(e){return Object(ec.i)(e,"AnalyticsFilter")},(P=_||(_={})).filterSensitiveLog=function(e){return a({},e)},P.isa=function(e){return Object(ec.i)(e,"AnalyticsS3BucketDestination")},(A=R||(R={})).filterSensitiveLog=function(e){return a({},e)},A.isa=function(e){return Object(ec.i)(e,"Bucket")},(I=k||(k={})).filterSensitiveLog=function(e){return a({},e)},I.isa=function(e){return Object(ec.i)(e,"BucketAlreadyExists")},(M=D||(D={})).filterSensitiveLog=function(e){return a({},e)},M.isa=function(e){return Object(ec.i)(e,"BucketAlreadyOwnedByYou")},(z=N||(N={})).filterSensitiveLog=function(e){return a({},e)},z.isa=function(e){return Object(ec.i)(e,"BucketLifecycleConfiguration")},(U=B||(B={})).filterSensitiveLog=function(e){return a({},e)},U.isa=function(e){return Object(ec.i)(e,"BucketLoggingStatus")},(F=q||(q={})).filterSensitiveLog=function(e){return a({},e)},F.isa=function(e){return Object(ec.i)(e,"CommonPrefix")},(H=K||(K={})).filterSensitiveLog=function(e){return a({},e)},H.isa=function(e){return Object(ec.i)(e,"CompletedMultipartUpload")},(G=$||($={})).filterSensitiveLog=function(e){return a({},e)},G.isa=function(e){return Object(ec.i)(e,"CompletedPart")},(J=V||(V={})).filterSensitiveLog=function(e){return a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d})},J.isa=function(e){return Object(ec.i)(e,"CompleteMultipartUploadOutput")},(W=Y||(Y={})).filterSensitiveLog=function(e){return a({},e)},W.isa=function(e){return Object(ec.i)(e,"CompleteMultipartUploadRequest")},(Q=X||(X={})).filterSensitiveLog=function(e){return a({},e)},Q.isa=function(e){return Object(ec.i)(e,"Condition")},(ee=Z||(Z={})).filterSensitiveLog=function(e){return a({},e)},ee.isa=function(e){return Object(ec.i)(e,"ContinuationEvent")},(ne=te||(te={})).filterSensitiveLog=function(e){return a(a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:ec.d})},ne.isa=function(e){return Object(ec.i)(e,"CopyObjectOutput")},(ie=re||(re={})).filterSensitiveLog=function(e){return a(a(a(a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d}),e.SSECustomerKey&&{SSECustomerKey:ec.d}),e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:ec.d}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:ec.d})},ie.isa=function(e){return Object(ec.i)(e,"CopyObjectRequest")},(ae=oe||(oe={})).filterSensitiveLog=function(e){return a({},e)},ae.isa=function(e){return Object(ec.i)(e,"CopyObjectResult")},(ue=se||(se={})).filterSensitiveLog=function(e){return a({},e)},ue.isa=function(e){return Object(ec.i)(e,"CopyPartResult")},(fe=ce||(ce={})).filterSensitiveLog=function(e){return a({},e)},fe.isa=function(e){return Object(ec.i)(e,"CORSConfiguration")},(de=le||(le={})).filterSensitiveLog=function(e){return a({},e)},de.isa=function(e){return Object(ec.i)(e,"CORSRule")},(ve=pe||(pe={})).filterSensitiveLog=function(e){return a({},e)},ve.isa=function(e){return Object(ec.i)(e,"CreateBucketConfiguration")},(he=ge||(ge={})).filterSensitiveLog=function(e){return a({},e)},he.isa=function(e){return Object(ec.i)(e,"CreateBucketOutput")},(me=be||(be={})).filterSensitiveLog=function(e){return a({},e)},me.isa=function(e){return Object(ec.i)(e,"CreateBucketRequest")},(Oe=ye||(ye={})).filterSensitiveLog=function(e){return a(a(a({},e),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:ec.d}),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d})},Oe.isa=function(e){return Object(ec.i)(e,"CreateMultipartUploadOutput")},(je=Se||(Se={})).filterSensitiveLog=function(e){return a(a(a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d}),e.SSECustomerKey&&{SSECustomerKey:ec.d}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:ec.d})},je.isa=function(e){return Object(ec.i)(e,"CreateMultipartUploadRequest")},(Ee=we||(we={})).filterSensitiveLog=function(e){return a({},e)},Ee.isa=function(e){return Object(ec.i)(e,"CSVInput")},(xe=Le||(Le={})).filterSensitiveLog=function(e){return a({},e)},xe.isa=function(e){return Object(ec.i)(e,"CSVOutput")},(Te=Ce||(Ce={})).filterSensitiveLog=function(e){return a({},e)},Te.isa=function(e){return Object(ec.i)(e,"DefaultRetention")},(Pe=_e||(_e={})).filterSensitiveLog=function(e){return a({},e)},Pe.isa=function(e){return Object(ec.i)(e,"Delete")},(Ae=Re||(Re={})).filterSensitiveLog=function(e){return a({},e)},Ae.isa=function(e){return Object(ec.i)(e,"DeleteBucketAnalyticsConfigurationRequest")},(Ie=ke||(ke={})).filterSensitiveLog=function(e){return a({},e)},Ie.isa=function(e){return Object(ec.i)(e,"DeleteBucketCorsRequest")},(Me=De||(De={})).filterSensitiveLog=function(e){return a({},e)},Me.isa=function(e){return Object(ec.i)(e,"DeleteBucketEncryptionRequest")},(ze=Ne||(Ne={})).filterSensitiveLog=function(e){return a({},e)},ze.isa=function(e){return Object(ec.i)(e,"DeleteBucketInventoryConfigurationRequest")},(Ue=Be||(Be={})).filterSensitiveLog=function(e){return a({},e)},Ue.isa=function(e){return Object(ec.i)(e,"DeleteBucketLifecycleRequest")},(Fe=qe||(qe={})).filterSensitiveLog=function(e){return a({},e)},Fe.isa=function(e){return Object(ec.i)(e,"DeleteBucketMetricsConfigurationRequest")},(He=Ke||(Ke={})).filterSensitiveLog=function(e){return a({},e)},He.isa=function(e){return Object(ec.i)(e,"DeleteBucketPolicyRequest")},(Ge=$e||($e={})).filterSensitiveLog=function(e){return a({},e)},Ge.isa=function(e){return Object(ec.i)(e,"DeleteBucketReplicationRequest")},(Je=Ve||(Ve={})).filterSensitiveLog=function(e){return a({},e)},Je.isa=function(e){return Object(ec.i)(e,"DeleteBucketRequest")},(We=Ye||(Ye={})).filterSensitiveLog=function(e){return a({},e)},We.isa=function(e){return Object(ec.i)(e,"DeleteBucketTaggingRequest")},(Qe=Xe||(Xe={})).filterSensitiveLog=function(e){return a({},e)},Qe.isa=function(e){return Object(ec.i)(e,"DeleteBucketWebsiteRequest")},(et=Ze||(Ze={})).filterSensitiveLog=function(e){return a({},e)},et.isa=function(e){return Object(ec.i)(e,"DeletedObject")},(nt=tt||(tt={})).filterSensitiveLog=function(e){return a({},e)},nt.isa=function(e){return Object(ec.i)(e,"DeleteMarkerEntry")},(it=rt||(rt={})).filterSensitiveLog=function(e){return a({},e)},it.isa=function(e){return Object(ec.i)(e,"DeleteMarkerReplication")},(at=ot||(ot={})).filterSensitiveLog=function(e){return a({},e)},at.isa=function(e){return Object(ec.i)(e,"DeleteObjectOutput")},(ut=st||(st={})).filterSensitiveLog=function(e){return a({},e)},ut.isa=function(e){return Object(ec.i)(e,"DeleteObjectRequest")},(ft=ct||(ct={})).filterSensitiveLog=function(e){return a({},e)},ft.isa=function(e){return Object(ec.i)(e,"DeleteObjectsOutput")},(dt=lt||(lt={})).filterSensitiveLog=function(e){return a({},e)},dt.isa=function(e){return Object(ec.i)(e,"DeleteObjectsRequest")},(vt=pt||(pt={})).filterSensitiveLog=function(e){return a({},e)},vt.isa=function(e){return Object(ec.i)(e,"DeleteObjectTaggingOutput")},(ht=gt||(gt={})).filterSensitiveLog=function(e){return a({},e)},ht.isa=function(e){return Object(ec.i)(e,"DeleteObjectTaggingRequest")},(mt=bt||(bt={})).filterSensitiveLog=function(e){return a({},e)},mt.isa=function(e){return Object(ec.i)(e,"DeletePublicAccessBlockRequest")},(Ot=yt||(yt={})).filterSensitiveLog=function(e){return a({},e)},Ot.isa=function(e){return Object(ec.i)(e,"Destination")},(jt=St||(St={})).filterSensitiveLog=function(e){return a(a({},e),e.KMSKeyId&&{KMSKeyId:ec.d})},jt.isa=function(e){return Object(ec.i)(e,"Encryption")},(Et=wt||(wt={})).filterSensitiveLog=function(e){return a({},e)},Et.isa=function(e){return Object(ec.i)(e,"EncryptionConfiguration")},(xt=Lt||(Lt={})).filterSensitiveLog=function(e){return a({},e)},xt.isa=function(e){return Object(ec.i)(e,"EndEvent")},(Tt=Ct||(Ct={})).filterSensitiveLog=function(e){return a({},e)},Tt.isa=function(e){return Object(ec.i)(e,"Error")},(Pt=_t||(_t={})).filterSensitiveLog=function(e){return a({},e)},Pt.isa=function(e){return Object(ec.i)(e,"ErrorDocument")},(At=Rt||(Rt={})).filterSensitiveLog=function(e){return a({},e)},At.isa=function(e){return Object(ec.i)(e,"ExistingObjectReplication")},function(e){e.IGNORE="IGNORE",e.NONE="NONE",e.USE="USE"}(kt||(kt={})),(Dt=It||(It={})).filterSensitiveLog=function(e){return a({},e)},Dt.isa=function(e){return Object(ec.i)(e,"FilterRule")},(Nt=Mt||(Mt={})).filterSensitiveLog=function(e){return a({},e)},Nt.isa=function(e){return Object(ec.i)(e,"GetBucketAccelerateConfigurationOutput")},(Bt=zt||(zt={})).filterSensitiveLog=function(e){return a({},e)},Bt.isa=function(e){return Object(ec.i)(e,"GetBucketAccelerateConfigurationRequest")},(qt=Ut||(Ut={})).filterSensitiveLog=function(e){return a({},e)},qt.isa=function(e){return Object(ec.i)(e,"GetBucketAclOutput")},(Kt=Ft||(Ft={})).filterSensitiveLog=function(e){return a({},e)},Kt.isa=function(e){return Object(ec.i)(e,"GetBucketAclRequest")},($t=Ht||(Ht={})).filterSensitiveLog=function(e){return a({},e)},$t.isa=function(e){return Object(ec.i)(e,"GetBucketAnalyticsConfigurationOutput")},(Vt=Gt||(Gt={})).filterSensitiveLog=function(e){return a({},e)},Vt.isa=function(e){return Object(ec.i)(e,"GetBucketAnalyticsConfigurationRequest")},(Yt=Jt||(Jt={})).filterSensitiveLog=function(e){return a({},e)},Yt.isa=function(e){return Object(ec.i)(e,"GetBucketCorsOutput")},(Xt=Wt||(Wt={})).filterSensitiveLog=function(e){return a({},e)},Xt.isa=function(e){return Object(ec.i)(e,"GetBucketCorsRequest")},(Zt=Qt||(Qt={})).filterSensitiveLog=function(e){return a(a({},e),e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:du.filterSensitiveLog(e.ServerSideEncryptionConfiguration)})},Zt.isa=function(e){return Object(ec.i)(e,"GetBucketEncryptionOutput")},(tn=en||(en={})).filterSensitiveLog=function(e){return a({},e)},tn.isa=function(e){return Object(ec.i)(e,"GetBucketEncryptionRequest")},(rn=nn||(nn={})).filterSensitiveLog=function(e){return a(a({},e),e.InventoryConfiguration&&{InventoryConfiguration:Yr.filterSensitiveLog(e.InventoryConfiguration)})},rn.isa=function(e){return Object(ec.i)(e,"GetBucketInventoryConfigurationOutput")},(an=on||(on={})).filterSensitiveLog=function(e){return a({},e)},an.isa=function(e){return Object(ec.i)(e,"GetBucketInventoryConfigurationRequest")},(un=sn||(sn={})).filterSensitiveLog=function(e){return a({},e)},un.isa=function(e){return Object(ec.i)(e,"GetBucketLifecycleConfigurationOutput")},(fn=cn||(cn={})).filterSensitiveLog=function(e){return a({},e)},fn.isa=function(e){return Object(ec.i)(e,"GetBucketLifecycleConfigurationRequest")},(dn=ln||(ln={})).filterSensitiveLog=function(e){return a({},e)},dn.isa=function(e){return Object(ec.i)(e,"GetBucketLocationOutput")},(vn=pn||(pn={})).filterSensitiveLog=function(e){return a({},e)},vn.isa=function(e){return Object(ec.i)(e,"GetBucketLocationRequest")},(hn=gn||(gn={})).filterSensitiveLog=function(e){return a({},e)},hn.isa=function(e){return Object(ec.i)(e,"GetBucketLoggingOutput")},(mn=bn||(bn={})).filterSensitiveLog=function(e){return a({},e)},mn.isa=function(e){return Object(ec.i)(e,"GetBucketLoggingRequest")},(On=yn||(yn={})).filterSensitiveLog=function(e){return a({},e)},On.isa=function(e){return Object(ec.i)(e,"GetBucketMetricsConfigurationOutput")},(jn=Sn||(Sn={})).filterSensitiveLog=function(e){return a({},e)},jn.isa=function(e){return Object(ec.i)(e,"GetBucketMetricsConfigurationRequest")},(En=wn||(wn={})).filterSensitiveLog=function(e){return a({},e)},En.isa=function(e){return Object(ec.i)(e,"GetBucketNotificationConfigurationRequest")},(xn=Ln||(Ln={})).filterSensitiveLog=function(e){return a({},e)},xn.isa=function(e){return Object(ec.i)(e,"GetBucketPolicyOutput")},(Tn=Cn||(Cn={})).filterSensitiveLog=function(e){return a({},e)},Tn.isa=function(e){return Object(ec.i)(e,"GetBucketPolicyRequest")},(Pn=_n||(_n={})).filterSensitiveLog=function(e){return a({},e)},Pn.isa=function(e){return Object(ec.i)(e,"GetBucketPolicyStatusOutput")},(An=Rn||(Rn={})).filterSensitiveLog=function(e){return a({},e)},An.isa=function(e){return Object(ec.i)(e,"GetBucketPolicyStatusRequest")},(In=kn||(kn={})).filterSensitiveLog=function(e){return a({},e)},In.isa=function(e){return Object(ec.i)(e,"GetBucketReplicationOutput")},(Mn=Dn||(Dn={})).filterSensitiveLog=function(e){return a({},e)},Mn.isa=function(e){return Object(ec.i)(e,"GetBucketReplicationRequest")},(zn=Nn||(Nn={})).filterSensitiveLog=function(e){return a({},e)},zn.isa=function(e){return Object(ec.i)(e,"GetBucketRequestPaymentOutput")},(Un=Bn||(Bn={})).filterSensitiveLog=function(e){return a({},e)},Un.isa=function(e){return Object(ec.i)(e,"GetBucketRequestPaymentRequest")},(Fn=qn||(qn={})).filterSensitiveLog=function(e){return a({},e)},Fn.isa=function(e){return Object(ec.i)(e,"GetBucketTaggingOutput")},(Hn=Kn||(Kn={})).filterSensitiveLog=function(e){return a({},e)},Hn.isa=function(e){return Object(ec.i)(e,"GetBucketTaggingRequest")},(Gn=$n||($n={})).filterSensitiveLog=function(e){return a({},e)},Gn.isa=function(e){return Object(ec.i)(e,"GetBucketVersioningOutput")},(Jn=Vn||(Vn={})).filterSensitiveLog=function(e){return a({},e)},Jn.isa=function(e){return Object(ec.i)(e,"GetBucketVersioningRequest")},(Wn=Yn||(Yn={})).filterSensitiveLog=function(e){return a({},e)},Wn.isa=function(e){return Object(ec.i)(e,"GetBucketWebsiteOutput")},(Qn=Xn||(Xn={})).filterSensitiveLog=function(e){return a({},e)},Qn.isa=function(e){return Object(ec.i)(e,"GetBucketWebsiteRequest")},(er=Zn||(Zn={})).filterSensitiveLog=function(e){return a({},e)},er.isa=function(e){return Object(ec.i)(e,"GetObjectAclOutput")},(nr=tr||(tr={})).filterSensitiveLog=function(e){return a({},e)},nr.isa=function(e){return Object(ec.i)(e,"GetObjectAclRequest")},(ir=rr||(rr={})).filterSensitiveLog=function(e){return a({},e)},ir.isa=function(e){return Object(ec.i)(e,"GetObjectLegalHoldOutput")},(ar=or||(or={})).filterSensitiveLog=function(e){return a({},e)},ar.isa=function(e){return Object(ec.i)(e,"GetObjectLegalHoldRequest")},(ur=sr||(sr={})).filterSensitiveLog=function(e){return a({},e)},ur.isa=function(e){return Object(ec.i)(e,"GetObjectLockConfigurationOutput")},(fr=cr||(cr={})).filterSensitiveLog=function(e){return a({},e)},fr.isa=function(e){return Object(ec.i)(e,"GetObjectLockConfigurationRequest")},(dr=lr||(lr={})).filterSensitiveLog=function(e){return a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d})},dr.isa=function(e){return Object(ec.i)(e,"GetObjectOutput")},(vr=pr||(pr={})).filterSensitiveLog=function(e){return a(a({},e),e.SSECustomerKey&&{SSECustomerKey:ec.d})},vr.isa=function(e){return Object(ec.i)(e,"GetObjectRequest")},(hr=gr||(gr={})).filterSensitiveLog=function(e){return a({},e)},hr.isa=function(e){return Object(ec.i)(e,"GetObjectRetentionOutput")},(mr=br||(br={})).filterSensitiveLog=function(e){return a({},e)},mr.isa=function(e){return Object(ec.i)(e,"GetObjectRetentionRequest")},(Or=yr||(yr={})).filterSensitiveLog=function(e){return a({},e)},Or.isa=function(e){return Object(ec.i)(e,"GetObjectTaggingOutput")},(jr=Sr||(Sr={})).filterSensitiveLog=function(e){return a({},e)},jr.isa=function(e){return Object(ec.i)(e,"GetObjectTaggingRequest")},(Er=wr||(wr={})).filterSensitiveLog=function(e){return a({},e)},Er.isa=function(e){return Object(ec.i)(e,"GetObjectTorrentOutput")},(xr=Lr||(Lr={})).filterSensitiveLog=function(e){return a({},e)},xr.isa=function(e){return Object(ec.i)(e,"GetObjectTorrentRequest")},(Tr=Cr||(Cr={})).filterSensitiveLog=function(e){return a({},e)},Tr.isa=function(e){return Object(ec.i)(e,"GetPublicAccessBlockOutput")},(Pr=_r||(_r={})).filterSensitiveLog=function(e){return a({},e)},Pr.isa=function(e){return Object(ec.i)(e,"GetPublicAccessBlockRequest")},(Ar=Rr||(Rr={})).filterSensitiveLog=function(e){return a({},e)},Ar.isa=function(e){return Object(ec.i)(e,"GlacierJobParameters")},(Ir=kr||(kr={})).filterSensitiveLog=function(e){return a({},e)},Ir.isa=function(e){return Object(ec.i)(e,"Grant")},(Mr=Dr||(Dr={})).filterSensitiveLog=function(e){return a({},e)},Mr.isa=function(e){return Object(ec.i)(e,"Grantee")},(zr=Nr||(Nr={})).filterSensitiveLog=function(e){return a({},e)},zr.isa=function(e){return Object(ec.i)(e,"HeadBucketRequest")},(Ur=Br||(Br={})).filterSensitiveLog=function(e){return a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d})},Ur.isa=function(e){return Object(ec.i)(e,"HeadObjectOutput")},(Fr=qr||(qr={})).filterSensitiveLog=function(e){return a(a({},e),e.SSECustomerKey&&{SSECustomerKey:ec.d})},Fr.isa=function(e){return Object(ec.i)(e,"HeadObjectRequest")},(Hr=Kr||(Kr={})).filterSensitiveLog=function(e){return a({},e)},Hr.isa=function(e){return Object(ec.i)(e,"IndexDocument")},(Gr=$r||($r={})).filterSensitiveLog=function(e){return a({},e)},Gr.isa=function(e){return Object(ec.i)(e,"Initiator")},(Jr=Vr||(Vr={})).filterSensitiveLog=function(e){return a({},e)},Jr.isa=function(e){return Object(ec.i)(e,"InputSerialization")},(Wr=Yr||(Yr={})).filterSensitiveLog=function(e){return a(a({},e),e.Destination&&{Destination:Xr.filterSensitiveLog(e.Destination)})},Wr.isa=function(e){return Object(ec.i)(e,"InventoryConfiguration")},(Qr=Xr||(Xr={})).filterSensitiveLog=function(e){return a(a({},e),e.S3BucketDestination&&{S3BucketDestination:ri.filterSensitiveLog(e.S3BucketDestination)})},Qr.isa=function(e){return Object(ec.i)(e,"InventoryDestination")},(ei=Zr||(Zr={})).filterSensitiveLog=function(e){return a(a({},e),e.SSEKMS&&{SSEKMS:mu.filterSensitiveLog(e.SSEKMS)})},ei.isa=function(e){return Object(ec.i)(e,"InventoryEncryption")},(ni=ti||(ti={})).filterSensitiveLog=function(e){return a({},e)},ni.isa=function(e){return Object(ec.i)(e,"InventoryFilter")},(ii=ri||(ri={})).filterSensitiveLog=function(e){return a(a({},e),e.Encryption&&{Encryption:Zr.filterSensitiveLog(e.Encryption)})},ii.isa=function(e){return Object(ec.i)(e,"InventoryS3BucketDestination")},(ai=oi||(oi={})).filterSensitiveLog=function(e){return a({},e)},ai.isa=function(e){return Object(ec.i)(e,"InventorySchedule")},(ui=si||(si={})).filterSensitiveLog=function(e){return a({},e)},ui.isa=function(e){return Object(ec.i)(e,"JSONInput")},(fi=ci||(ci={})).filterSensitiveLog=function(e){return a({},e)},fi.isa=function(e){return Object(ec.i)(e,"JSONOutput")},function(e){e.DOCUMENT="DOCUMENT",e.LINES="LINES"}(li||(li={})),(pi=di||(di={})).filterSensitiveLog=function(e){return a({},e)},pi.isa=function(e){return Object(ec.i)(e,"LambdaFunctionConfiguration")},(gi=vi||(vi={})).filterSensitiveLog=function(e){return a({},e)},gi.isa=function(e){return Object(ec.i)(e,"LifecycleExpiration")},(bi=hi||(hi={})).filterSensitiveLog=function(e){return a({},e)},bi.isa=function(e){return Object(ec.i)(e,"LifecycleRule")},(yi=mi||(mi={})).filterSensitiveLog=function(e){return a({},e)},yi.isa=function(e){return Object(ec.i)(e,"LifecycleRuleAndOperator")},(Si=Oi||(Oi={})).filterSensitiveLog=function(e){return a({},e)},Si.isa=function(e){return Object(ec.i)(e,"LifecycleRuleFilter")},(wi=ji||(ji={})).filterSensitiveLog=function(e){return a({},e)},wi.isa=function(e){return Object(ec.i)(e,"ListBucketAnalyticsConfigurationsOutput")},(Li=Ei||(Ei={})).filterSensitiveLog=function(e){return a({},e)},Li.isa=function(e){return Object(ec.i)(e,"ListBucketAnalyticsConfigurationsRequest")},(Ci=xi||(xi={})).filterSensitiveLog=function(e){return a(a({},e),e.InventoryConfigurationList&&{InventoryConfigurationList:e.InventoryConfigurationList.map((function(e){return Yr.filterSensitiveLog(e)}))})},Ci.isa=function(e){return Object(ec.i)(e,"ListBucketInventoryConfigurationsOutput")},(_i=Ti||(Ti={})).filterSensitiveLog=function(e){return a({},e)},_i.isa=function(e){return Object(ec.i)(e,"ListBucketInventoryConfigurationsRequest")},(Ri=Pi||(Pi={})).filterSensitiveLog=function(e){return a({},e)},Ri.isa=function(e){return Object(ec.i)(e,"ListBucketMetricsConfigurationsOutput")},(ki=Ai||(Ai={})).filterSensitiveLog=function(e){return a({},e)},ki.isa=function(e){return Object(ec.i)(e,"ListBucketMetricsConfigurationsRequest")},(Di=Ii||(Ii={})).filterSensitiveLog=function(e){return a({},e)},Di.isa=function(e){return Object(ec.i)(e,"ListBucketsOutput")},(Ni=Mi||(Mi={})).filterSensitiveLog=function(e){return a({},e)},Ni.isa=function(e){return Object(ec.i)(e,"ListMultipartUploadsOutput")},(Bi=zi||(zi={})).filterSensitiveLog=function(e){return a({},e)},Bi.isa=function(e){return Object(ec.i)(e,"ListMultipartUploadsRequest")},(qi=Ui||(Ui={})).filterSensitiveLog=function(e){return a({},e)},qi.isa=function(e){return Object(ec.i)(e,"ListObjectsOutput")},(Ki=Fi||(Fi={})).filterSensitiveLog=function(e){return a({},e)},Ki.isa=function(e){return Object(ec.i)(e,"ListObjectsRequest")},($i=Hi||(Hi={})).filterSensitiveLog=function(e){return a({},e)},$i.isa=function(e){return Object(ec.i)(e,"ListObjectsV2Output")},(Vi=Gi||(Gi={})).filterSensitiveLog=function(e){return a({},e)},Vi.isa=function(e){return Object(ec.i)(e,"ListObjectsV2Request")},(Yi=Ji||(Ji={})).filterSensitiveLog=function(e){return a({},e)},Yi.isa=function(e){return Object(ec.i)(e,"ListObjectVersionsOutput")},(Xi=Wi||(Wi={})).filterSensitiveLog=function(e){return a({},e)},Xi.isa=function(e){return Object(ec.i)(e,"ListObjectVersionsRequest")},(Zi=Qi||(Qi={})).filterSensitiveLog=function(e){return a({},e)},Zi.isa=function(e){return Object(ec.i)(e,"ListPartsOutput")},(to=eo||(eo={})).filterSensitiveLog=function(e){return a({},e)},to.isa=function(e){return Object(ec.i)(e,"ListPartsRequest")},(ro=no||(no={})).filterSensitiveLog=function(e){return a({},e)},ro.isa=function(e){return Object(ec.i)(e,"LoggingEnabled")},(oo=io||(io={})).filterSensitiveLog=function(e){return a({},e)},oo.isa=function(e){return Object(ec.i)(e,"MetadataEntry")},(so=ao||(ao={})).filterSensitiveLog=function(e){return a({},e)},so.isa=function(e){return Object(ec.i)(e,"Metrics")},(co=uo||(uo={})).filterSensitiveLog=function(e){return a({},e)},co.isa=function(e){return Object(ec.i)(e,"MetricsAndOperator")},(lo=fo||(fo={})).filterSensitiveLog=function(e){return a({},e)},lo.isa=function(e){return Object(ec.i)(e,"MetricsConfiguration")},(vo=po||(po={})).filterSensitiveLog=function(e){return a({},e)},vo.isa=function(e){return Object(ec.i)(e,"MetricsFilter")},(ho=go||(go={})).filterSensitiveLog=function(e){return a({},e)},ho.isa=function(e){return Object(ec.i)(e,"MultipartUpload")},(mo=bo||(bo={})).filterSensitiveLog=function(e){return a({},e)},mo.isa=function(e){return Object(ec.i)(e,"NoncurrentVersionExpiration")},(Oo=yo||(yo={})).filterSensitiveLog=function(e){return a({},e)},Oo.isa=function(e){return Object(ec.i)(e,"NoncurrentVersionTransition")},(jo=So||(So={})).filterSensitiveLog=function(e){return a({},e)},jo.isa=function(e){return Object(ec.i)(e,"NoSuchBucket")},(Eo=wo||(wo={})).filterSensitiveLog=function(e){return a({},e)},Eo.isa=function(e){return Object(ec.i)(e,"NoSuchKey")},(xo=Lo||(Lo={})).filterSensitiveLog=function(e){return a({},e)},xo.isa=function(e){return Object(ec.i)(e,"NoSuchUpload")},(To=Co||(Co={})).filterSensitiveLog=function(e){return a({},e)},To.isa=function(e){return Object(ec.i)(e,"NotificationConfiguration")},(Po=_o||(_o={})).filterSensitiveLog=function(e){return a({},e)},Po.isa=function(e){return Object(ec.i)(e,"NotificationConfigurationFilter")},(Ao=Ro||(Ro={})).filterSensitiveLog=function(e){return a({},e)},Ao.isa=function(e){return Object(ec.i)(e,"Object")},(Io=ko||(ko={})).filterSensitiveLog=function(e){return a({},e)},Io.isa=function(e){return Object(ec.i)(e,"ObjectAlreadyInActiveTierError")},(Mo=Do||(Do={})).filterSensitiveLog=function(e){return a({},e)},Mo.isa=function(e){return Object(ec.i)(e,"ObjectIdentifier")},(zo=No||(No={})).filterSensitiveLog=function(e){return a({},e)},zo.isa=function(e){return Object(ec.i)(e,"ObjectLockConfiguration")},(Uo=Bo||(Bo={})).filterSensitiveLog=function(e){return a({},e)},Uo.isa=function(e){return Object(ec.i)(e,"ObjectLockLegalHold")},(Fo=qo||(qo={})).filterSensitiveLog=function(e){return a({},e)},Fo.isa=function(e){return Object(ec.i)(e,"ObjectLockRetention")},(Ho=Ko||(Ko={})).filterSensitiveLog=function(e){return a({},e)},Ho.isa=function(e){return Object(ec.i)(e,"ObjectLockRule")},(Go=$o||($o={})).filterSensitiveLog=function(e){return a({},e)},Go.isa=function(e){return Object(ec.i)(e,"ObjectNotInActiveTierError")},(Jo=Vo||(Vo={})).filterSensitiveLog=function(e){return a({},e)},Jo.isa=function(e){return Object(ec.i)(e,"ObjectVersion")},(Wo=Yo||(Yo={})).filterSensitiveLog=function(e){return a(a({},e),e.S3&&{S3:Zs.filterSensitiveLog(e.S3)})},Wo.isa=function(e){return Object(ec.i)(e,"OutputLocation")},(Qo=Xo||(Xo={})).filterSensitiveLog=function(e){return a({},e)},Qo.isa=function(e){return Object(ec.i)(e,"OutputSerialization")},(ea=Zo||(Zo={})).filterSensitiveLog=function(e){return a({},e)},ea.isa=function(e){return Object(ec.i)(e,"Owner")},(na=ta||(ta={})).filterSensitiveLog=function(e){return a({},e)},na.isa=function(e){return Object(ec.i)(e,"ParquetInput")},(ia=ra||(ra={})).filterSensitiveLog=function(e){return a({},e)},ia.isa=function(e){return Object(ec.i)(e,"Part")},(aa=oa||(oa={})).filterSensitiveLog=function(e){return a({},e)},aa.isa=function(e){return Object(ec.i)(e,"PolicyStatus")},(ua=sa||(sa={})).filterSensitiveLog=function(e){return a({},e)},ua.isa=function(e){return Object(ec.i)(e,"Progress")},(fa=ca||(ca={})).filterSensitiveLog=function(e){return a({},e)},fa.isa=function(e){return Object(ec.i)(e,"ProgressEvent")},(da=la||(la={})).filterSensitiveLog=function(e){return a({},e)},da.isa=function(e){return Object(ec.i)(e,"PublicAccessBlockConfiguration")},(va=pa||(pa={})).filterSensitiveLog=function(e){return a({},e)},va.isa=function(e){return Object(ec.i)(e,"PutBucketAccelerateConfigurationRequest")},(ha=ga||(ga={})).filterSensitiveLog=function(e){return a({},e)},ha.isa=function(e){return Object(ec.i)(e,"PutBucketAclRequest")},(ma=ba||(ba={})).filterSensitiveLog=function(e){return a({},e)},ma.isa=function(e){return Object(ec.i)(e,"PutBucketAnalyticsConfigurationRequest")},(Oa=ya||(ya={})).filterSensitiveLog=function(e){return a({},e)},Oa.isa=function(e){return Object(ec.i)(e,"PutBucketCorsRequest")},(ja=Sa||(Sa={})).filterSensitiveLog=function(e){return a(a({},e),e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:du.filterSensitiveLog(e.ServerSideEncryptionConfiguration)})},ja.isa=function(e){return Object(ec.i)(e,"PutBucketEncryptionRequest")},(Ea=wa||(wa={})).filterSensitiveLog=function(e){return a(a({},e),e.InventoryConfiguration&&{InventoryConfiguration:Yr.filterSensitiveLog(e.InventoryConfiguration)})},Ea.isa=function(e){return Object(ec.i)(e,"PutBucketInventoryConfigurationRequest")},(xa=La||(La={})).filterSensitiveLog=function(e){return a({},e)},xa.isa=function(e){return Object(ec.i)(e,"PutBucketLifecycleConfigurationRequest")},(Ta=Ca||(Ca={})).filterSensitiveLog=function(e){return a({},e)},Ta.isa=function(e){return Object(ec.i)(e,"PutBucketLoggingRequest")},(Pa=_a||(_a={})).filterSensitiveLog=function(e){return a({},e)},Pa.isa=function(e){return Object(ec.i)(e,"PutBucketMetricsConfigurationRequest")},(Aa=Ra||(Ra={})).filterSensitiveLog=function(e){return a({},e)},Aa.isa=function(e){return Object(ec.i)(e,"PutBucketNotificationConfigurationRequest")},(Ia=ka||(ka={})).filterSensitiveLog=function(e){return a({},e)},Ia.isa=function(e){return Object(ec.i)(e,"PutBucketPolicyRequest")},(Ma=Da||(Da={})).filterSensitiveLog=function(e){return a({},e)},Ma.isa=function(e){return Object(ec.i)(e,"PutBucketReplicationRequest")},(za=Na||(Na={})).filterSensitiveLog=function(e){return a({},e)},za.isa=function(e){return Object(ec.i)(e,"PutBucketRequestPaymentRequest")},(Ua=Ba||(Ba={})).filterSensitiveLog=function(e){return a({},e)},Ua.isa=function(e){return Object(ec.i)(e,"PutBucketTaggingRequest")},(Fa=qa||(qa={})).filterSensitiveLog=function(e){return a({},e)},Fa.isa=function(e){return Object(ec.i)(e,"PutBucketVersioningRequest")},(Ha=Ka||(Ka={})).filterSensitiveLog=function(e){return a({},e)},Ha.isa=function(e){return Object(ec.i)(e,"PutBucketWebsiteRequest")},(Ga=$a||($a={})).filterSensitiveLog=function(e){return a({},e)},Ga.isa=function(e){return Object(ec.i)(e,"PutObjectAclOutput")},(Ja=Va||(Va={})).filterSensitiveLog=function(e){return a({},e)},Ja.isa=function(e){return Object(ec.i)(e,"PutObjectAclRequest")},(Wa=Ya||(Ya={})).filterSensitiveLog=function(e){return a({},e)},Wa.isa=function(e){return Object(ec.i)(e,"PutObjectLegalHoldOutput")},(Qa=Xa||(Xa={})).filterSensitiveLog=function(e){return a({},e)},Qa.isa=function(e){return Object(ec.i)(e,"PutObjectLegalHoldRequest")},(es=Za||(Za={})).filterSensitiveLog=function(e){return a({},e)},es.isa=function(e){return Object(ec.i)(e,"PutObjectLockConfigurationOutput")},(ns=ts||(ts={})).filterSensitiveLog=function(e){return a({},e)},ns.isa=function(e){return Object(ec.i)(e,"PutObjectLockConfigurationRequest")},(is=rs||(rs={})).filterSensitiveLog=function(e){return a(a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:ec.d})},is.isa=function(e){return Object(ec.i)(e,"PutObjectOutput")},(as=os||(os={})).filterSensitiveLog=function(e){return a(a(a(a({},e),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:ec.d}),e.SSECustomerKey&&{SSECustomerKey:ec.d}),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d})},as.isa=function(e){return Object(ec.i)(e,"PutObjectRequest")},(us=ss||(ss={})).filterSensitiveLog=function(e){return a({},e)},us.isa=function(e){return Object(ec.i)(e,"PutObjectRetentionOutput")},(fs=cs||(cs={})).filterSensitiveLog=function(e){return a({},e)},fs.isa=function(e){return Object(ec.i)(e,"PutObjectRetentionRequest")},(ds=ls||(ls={})).filterSensitiveLog=function(e){return a({},e)},ds.isa=function(e){return Object(ec.i)(e,"PutObjectTaggingOutput")},(vs=ps||(ps={})).filterSensitiveLog=function(e){return a({},e)},vs.isa=function(e){return Object(ec.i)(e,"PutObjectTaggingRequest")},(hs=gs||(gs={})).filterSensitiveLog=function(e){return a({},e)},hs.isa=function(e){return Object(ec.i)(e,"PutPublicAccessBlockRequest")},(ms=bs||(bs={})).filterSensitiveLog=function(e){return a({},e)},ms.isa=function(e){return Object(ec.i)(e,"QueueConfiguration")},function(e){e.ALWAYS="ALWAYS",e.ASNEEDED="ASNEEDED"}(ys||(ys={})),(Ss=Os||(Os={})).filterSensitiveLog=function(e){return a({},e)},Ss.isa=function(e){return Object(ec.i)(e,"RecordsEvent")},(ws=js||(js={})).filterSensitiveLog=function(e){return a({},e)},ws.isa=function(e){return Object(ec.i)(e,"Redirect")},(Ls=Es||(Es={})).filterSensitiveLog=function(e){return a({},e)},Ls.isa=function(e){return Object(ec.i)(e,"RedirectAllRequestsTo")},(Cs=xs||(xs={})).filterSensitiveLog=function(e){return a({},e)},Cs.isa=function(e){return Object(ec.i)(e,"ReplicationConfiguration")},(_s=Ts||(Ts={})).filterSensitiveLog=function(e){return a({},e)},_s.isa=function(e){return Object(ec.i)(e,"ReplicationRule")},(Rs=Ps||(Ps={})).filterSensitiveLog=function(e){return a({},e)},Rs.isa=function(e){return Object(ec.i)(e,"ReplicationRuleAndOperator")},(ks=As||(As={})).filterSensitiveLog=function(e){return a({},e)},ks.isa=function(e){return Object(ec.i)(e,"ReplicationRuleFilter")},(Ds=Is||(Is={})).filterSensitiveLog=function(e){return a({},e)},Ds.isa=function(e){return Object(ec.i)(e,"ReplicationTime")},(Ns=Ms||(Ms={})).filterSensitiveLog=function(e){return a({},e)},Ns.isa=function(e){return Object(ec.i)(e,"ReplicationTimeValue")},(Bs=zs||(zs={})).filterSensitiveLog=function(e){return a({},e)},Bs.isa=function(e){return Object(ec.i)(e,"RequestPaymentConfiguration")},(qs=Us||(Us={})).filterSensitiveLog=function(e){return a({},e)},qs.isa=function(e){return Object(ec.i)(e,"RequestProgress")},(Ks=Fs||(Fs={})).filterSensitiveLog=function(e){return a({},e)},Ks.isa=function(e){return Object(ec.i)(e,"RestoreObjectOutput")},($s=Hs||(Hs={})).filterSensitiveLog=function(e){return a(a({},e),e.RestoreRequest&&{RestoreRequest:Gs.filterSensitiveLog(e.RestoreRequest)})},$s.isa=function(e){return Object(ec.i)(e,"RestoreObjectRequest")},(Vs=Gs||(Gs={})).filterSensitiveLog=function(e){return a(a({},e),e.OutputLocation&&{OutputLocation:Yo.filterSensitiveLog(e.OutputLocation)})},Vs.isa=function(e){return Object(ec.i)(e,"RestoreRequest")},function(e){e.SELECT="SELECT"}(Js||(Js={})),(Ws=Ys||(Ys={})).filterSensitiveLog=function(e){return a({},e)},Ws.isa=function(e){return Object(ec.i)(e,"RoutingRule")},(Qs=Xs||(Xs={})).filterSensitiveLog=function(e){return a({},e)},Qs.isa=function(e){return Object(ec.i)(e,"S3KeyFilter")},(eu=Zs||(Zs={})).filterSensitiveLog=function(e){return a(a({},e),e.Encryption&&{Encryption:St.filterSensitiveLog(e.Encryption)})},eu.isa=function(e){return Object(ec.i)(e,"S3Location")},(nu=tu||(tu={})).filterSensitiveLog=function(e){return a({},e)},nu.isa=function(e){return Object(ec.i)(e,"ScanRange")},function(e){e.visit=function(e,t){return void 0!==e.Stats?t.Stats(e.Stats):void 0!==e.End?t.End(e.End):void 0!==e.Progress?t.Progress(e.Progress):void 0!==e.Records?t.Records(e.Records):void 0!==e.Cont?t.Cont(e.Cont):t._(e.$unknown[0],e.$unknown[1])},e.filterSensitiveLog=function(e){var t;return void 0!==e.Stats?{Stats:xu.filterSensitiveLog(e.Stats)}:void 0!==e.End?{End:Lt.filterSensitiveLog(e.End)}:void 0!==e.Progress?{Progress:ca.filterSensitiveLog(e.Progress)}:void 0!==e.Records?{Records:Os.filterSensitiveLog(e.Records)}:void 0!==e.Cont?{Cont:Z.filterSensitiveLog(e.Cont)}:void 0!==e.$unknown?((t={})[e.$unknown[0]]="UNKNOWN",t):void 0}}(ru||(ru={})),(ou=iu||(iu={})).filterSensitiveLog=function(e){return a(a({},e),e.Payload&&{Payload:"STREAMING_CONTENT"})},ou.isa=function(e){return Object(ec.i)(e,"SelectObjectContentOutput")},(su=au||(au={})).filterSensitiveLog=function(e){return a(a({},e),e.SSECustomerKey&&{SSECustomerKey:ec.d})},su.isa=function(e){return Object(ec.i)(e,"SelectObjectContentRequest")},(cu=uu||(uu={})).filterSensitiveLog=function(e){return a({},e)},cu.isa=function(e){return Object(ec.i)(e,"SelectParameters")},(lu=fu||(fu={})).filterSensitiveLog=function(e){return a(a({},e),e.KMSMasterKeyID&&{KMSMasterKeyID:ec.d})},lu.isa=function(e){return Object(ec.i)(e,"ServerSideEncryptionByDefault")},(pu=du||(du={})).filterSensitiveLog=function(e){return a(a({},e),e.Rules&&{Rules:e.Rules.map((function(e){return vu.filterSensitiveLog(e)}))})},pu.isa=function(e){return Object(ec.i)(e,"ServerSideEncryptionConfiguration")},(gu=vu||(vu={})).filterSensitiveLog=function(e){return a(a({},e),e.ApplyServerSideEncryptionByDefault&&{ApplyServerSideEncryptionByDefault:fu.filterSensitiveLog(e.ApplyServerSideEncryptionByDefault)})},gu.isa=function(e){return Object(ec.i)(e,"ServerSideEncryptionRule")},(bu=hu||(hu={})).filterSensitiveLog=function(e){return a({},e)},bu.isa=function(e){return Object(ec.i)(e,"SourceSelectionCriteria")},(yu=mu||(mu={})).filterSensitiveLog=function(e){return a(a({},e),e.KeyId&&{KeyId:ec.d})},yu.isa=function(e){return Object(ec.i)(e,"SSEKMS")},(Su=Ou||(Ou={})).filterSensitiveLog=function(e){return a({},e)},Su.isa=function(e){return Object(ec.i)(e,"SseKmsEncryptedObjects")},(wu=ju||(ju={})).filterSensitiveLog=function(e){return a({},e)},wu.isa=function(e){return Object(ec.i)(e,"SSES3")},(Lu=Eu||(Eu={})).filterSensitiveLog=function(e){return a({},e)},Lu.isa=function(e){return Object(ec.i)(e,"Stats")},(Cu=xu||(xu={})).filterSensitiveLog=function(e){return a({},e)},Cu.isa=function(e){return Object(ec.i)(e,"StatsEvent")},(_u=Tu||(Tu={})).filterSensitiveLog=function(e){return a({},e)},_u.isa=function(e){return Object(ec.i)(e,"StorageClassAnalysis")},(Ru=Pu||(Pu={})).filterSensitiveLog=function(e){return a({},e)},Ru.isa=function(e){return Object(ec.i)(e,"StorageClassAnalysisDataExport")},(ku=Au||(Au={})).filterSensitiveLog=function(e){return a({},e)},ku.isa=function(e){return Object(ec.i)(e,"Tag")},(Du=Iu||(Iu={})).filterSensitiveLog=function(e){return a({},e)},Du.isa=function(e){return Object(ec.i)(e,"Tagging")},(Nu=Mu||(Mu={})).filterSensitiveLog=function(e){return a({},e)},Nu.isa=function(e){return Object(ec.i)(e,"TargetGrant")},(Bu=zu||(zu={})).filterSensitiveLog=function(e){return a({},e)},Bu.isa=function(e){return Object(ec.i)(e,"TopicConfiguration")},(qu=Uu||(Uu={})).filterSensitiveLog=function(e){return a({},e)},qu.isa=function(e){return Object(ec.i)(e,"Transition")},(Ku=Fu||(Fu={})).filterSensitiveLog=function(e){return a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d})},Ku.isa=function(e){return Object(ec.i)(e,"UploadPartCopyOutput")},($u=Hu||(Hu={})).filterSensitiveLog=function(e){return a(a(a({},e),e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:ec.d}),e.SSECustomerKey&&{SSECustomerKey:ec.d})},$u.isa=function(e){return Object(ec.i)(e,"UploadPartCopyRequest")},(Vu=Gu||(Gu={})).filterSensitiveLog=function(e){return a(a({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:ec.d})},Vu.isa=function(e){return Object(ec.i)(e,"UploadPartOutput")},(Yu=Ju||(Ju={})).filterSensitiveLog=function(e){return a(a({},e),e.SSECustomerKey&&{SSECustomerKey:ec.d})},Yu.isa=function(e){return Object(ec.i)(e,"UploadPartRequest")},(Xu=Wu||(Wu={})).filterSensitiveLog=function(e){return a({},e)},Xu.isa=function(e){return Object(ec.i)(e,"VersioningConfiguration")},(Zu=Qu||(Qu={})).filterSensitiveLog=function(e){return a({},e)},Zu.isa=function(e){return Object(ec.i)(e,"WebsiteConfiguration")};var tc=n(6),nc=n(5);var rc=function(){function e(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}return e.prototype.withName=function(e){return this.name=e,this},e.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},e.prototype.addChildNode=function(e){return this.children.push(e),this},e.prototype.removeAttribute=function(e){return delete this.attributes[e],this},e.prototype.toString=function(){var e,t,n=Boolean(this.children.length),r="<"+this.name,i=this.attributes;try{for(var o=Object(nc.__values)(Object.keys(i)),a=o.next();!a.done;a=o.next()){var s=a.value,u=i[s];null!=u&&(r+=" "+s+'="'+(""+u).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")+'"')}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}return r+(n?">"+this.children.map((function(e){return e.toString()})).join("")+"</"+this.name+">":"/>")},e}();var ic=function(){function e(e){this.value=e}return e.prototype.toString=function(){return(""+this.value).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},e}(),oc=n(78),ac=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],l={},[4,Tc(e.body,t)];case 1:switch(n=a.apply(void 0,r.concat([(l.body=u.sent(),l)])),o="UnknownError",o=_c(e,n.body),o){case"NoSuchUpload":case"com.amazonaws.s3#NoSuchUpload":return[3,2]}return[3,4];case 2:return s=[{}],[4,bc(n,t)];case 3:return i=a.apply(void 0,[a.apply(void 0,s.concat([u.sent()])),{name:o,$metadata:Lc(e)}]),[3,5];case 4:c=n.body,o=c.code||c.Code||o,i=a(a({},c),{name:""+o,message:c.message||c.Message||o,$fault:"client",$metadata:Lc(e)}),u.label=5;case 5:return f=i.message||i.Message||o,i.message=f,delete i.Message,[2,Promise.reject(Object.assign(new Error(f),i))]}}))}))},sc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],f={},[4,Tc(e.body,t)];case 1:return n=a.apply(void 0,r.concat([(f.body=u.sent(),f)])),o="UnknownError",o=_c(e,n.body),s=n.body,o=s.code||s.Code||o,i=a(a({},s),{name:""+o,message:s.message||s.Message||o,$fault:"client",$metadata:Lc(e)}),c=i.message||i.Message||o,i.message=c,delete i.Message,[2,Promise.reject(Object.assign(new Error(c),i))]}}))}))},uc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],f={},[4,Tc(e.body,t)];case 1:return n=a.apply(void 0,r.concat([(f.body=u.sent(),f)])),o="UnknownError",o=_c(e,n.body),s=n.body,o=s.code||s.Code||o,i=a(a({},s),{name:""+o,message:s.message||s.Message||o,$fault:"client",$metadata:Lc(e)}),c=i.message||i.Message||o,i.message=c,delete i.Message,[2,Promise.reject(Object.assign(new Error(c),i))]}}))}))},cc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],f={},[4,Tc(e.body,t)];case 1:return n=a.apply(void 0,r.concat([(f.body=u.sent(),f)])),o="UnknownError",o=_c(e,n.body),s=n.body,o=s.code||s.Code||o,i=a(a({},s),{name:""+o,message:s.message||s.Message||o,$fault:"client",$metadata:Lc(e)}),c=i.message||i.Message||o,i.message=c,delete i.Message,[2,Promise.reject(Object.assign(new Error(c),i))]}}))}))},fc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],l={},[4,Tc(e.body,t)];case 1:switch(n=a.apply(void 0,r.concat([(l.body=u.sent(),l)])),o="UnknownError",o=_c(e,n.body),o){case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":return[3,2]}return[3,4];case 2:return s=[{}],[4,hc(n,t)];case 3:return i=a.apply(void 0,[a.apply(void 0,s.concat([u.sent()])),{name:o,$metadata:Lc(e)}]),[3,5];case 4:c=n.body,o=c.code||c.Code||o,i=a(a({},c),{name:""+o,message:c.message||c.Message||o,$fault:"client",$metadata:Lc(e)}),u.label=5;case 5:return f=i.message||i.Message||o,i.message=f,delete i.Message,[2,Promise.reject(Object.assign(new Error(f),i))]}}))}))},lc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],l={},[4,Tc(e.body,t)];case 1:switch(n=a.apply(void 0,r.concat([(l.body=u.sent(),l)])),o="UnknownError",o=_c(e,n.body),o){case"NoSuchBucket":case"com.amazonaws.s3#NoSuchBucket":return[3,2]}return[3,4];case 2:return s=[{}],[4,gc(n,t)];case 3:return i=a.apply(void 0,[a.apply(void 0,s.concat([u.sent()])),{name:o,$metadata:Lc(e)}]),[3,5];case 4:c=n.body,o=c.code||c.Code||o,i=a(a({},c),{name:""+o,message:c.message||c.Message||o,$fault:"client",$metadata:Lc(e)}),u.label=5;case 5:return f=i.message||i.Message||o,i.message=f,delete i.Message,[2,Promise.reject(Object.assign(new Error(f),i))]}}))}))},dc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],f={},[4,Tc(e.body,t)];case 1:return n=a.apply(void 0,r.concat([(f.body=u.sent(),f)])),o="UnknownError",o=_c(e,n.body),s=n.body,o=s.code||s.Code||o,i=a(a({},s),{name:""+o,message:s.message||s.Message||o,$fault:"client",$metadata:Lc(e)}),c=i.message||i.Message||o,i.message=c,delete i.Message,[2,Promise.reject(Object.assign(new Error(c),i))]}}))}))},pc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],f={},[4,Tc(e.body,t)];case 1:return n=a.apply(void 0,r.concat([(f.body=u.sent(),f)])),o="UnknownError",o=_c(e,n.body),s=n.body,o=s.code||s.Code||o,i=a(a({},s),{name:""+o,message:s.message||s.Message||o,$fault:"client",$metadata:Lc(e)}),c=i.message||i.Message||o,i.message=c,delete i.Message,[2,Promise.reject(Object.assign(new Error(c),i))]}}))}))},vc=function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f;return u(this,(function(u){switch(u.label){case 0:return r=[a({},e)],f={},[4,Tc(e.body,t)];case 1:return n=a.apply(void 0,r.concat([(f.body=u.sent(),f)])),o="UnknownError",o=_c(e,n.body),s=n.body,o=s.code||s.Code||o,i=a(a({},s),{name:""+o,message:s.message||s.Message||o,$fault:"client",$metadata:Lc(e)}),c=i.message||i.Message||o,i.message=c,delete i.Message,[2,Promise.reject(Object.assign(new Error(c),i))]}}))}))},gc=function(e,t){return s(void 0,void 0,void 0,(function(){var t;return u(this,(function(n){return t={name:"NoSuchBucket",$fault:"client",$metadata:Lc(e)},e.body,[2,t]}))}))},hc=function(e,t){return s(void 0,void 0,void 0,(function(){var t;return u(this,(function(n){return t={name:"NoSuchKey",$fault:"client",$metadata:Lc(e)},e.body,[2,t]}))}))},bc=function(e,t){return s(void 0,void 0,void 0,(function(){var t;return u(this,(function(n){return t={name:"NoSuchUpload",$fault:"client",$metadata:Lc(e)},e.body,[2,t]}))}))},mc=function(e,t){var n=new rc("CompletedMultipartUpload");void 0!==e.Parts&&yc(e.Parts,t).map((function(e){e=e.withName("Part"),n.addChildNode(e)}));return n},yc=function(e,t){return e.map((function(e){return function(e,t){var n=new rc("CompletedPart");if(void 0!==e.ETag){var r=new rc("ETag").addChildNode(new ic(e.ETag)).withName("ETag");n.addChildNode(r)}if(void 0!==e.PartNumber){r=new rc("PartNumber").addChildNode(new ic(String(e.PartNumber))).withName("PartNumber");n.addChildNode(r)}return n}(e).withName("member")}))},Oc=function(e,t){return(e||[]).map((function(e){return function(e,t){var n={__type:"CommonPrefix",Prefix:void 0};return void 0!==e.Prefix&&(n.Prefix=e.Prefix),n}(e)}))},Sc=function(e,t){var n={__type:"Initiator",ID:void 0,DisplayName:void 0};return void 0!==e.ID&&(n.ID=e.ID),void 0!==e.DisplayName&&(n.DisplayName=e.DisplayName),n},jc=function(e,t){return(e||[]).map((function(e){return function(e,t){var n={__type:"Object",Owner:void 0,StorageClass:void 0,LastModified:void 0,ETag:void 0,Size:void 0,Key:void 0};return void 0!==e.Owner&&(n.Owner=wc(e.Owner,t)),void 0!==e.StorageClass&&(n.StorageClass=e.StorageClass),void 0!==e.LastModified&&(n.LastModified=new Date(e.LastModified)),void 0!==e.ETag&&(n.ETag=e.ETag),void 0!==e.Size&&(n.Size=parseInt(e.Size)),void 0!==e.Key&&(n.Key=e.Key),n}(e,t)}))},wc=function(e,t){var n={__type:"Owner",DisplayName:void 0,ID:void 0};return void 0!==e.DisplayName&&(n.DisplayName=e.DisplayName),void 0!==e.ID&&(n.ID=e.ID),n},Ec=function(e,t){return(e||[]).map((function(e){return function(e,t){var n={__type:"Part",ETag:void 0,PartNumber:void 0,LastModified:void 0,Size:void 0};return void 0!==e.ETag&&(n.ETag=e.ETag),void 0!==e.PartNumber&&(n.PartNumber=parseInt(e.PartNumber)),void 0!==e.LastModified&&(n.LastModified=new Date(e.LastModified)),void 0!==e.Size&&(n.Size=parseInt(e.Size)),n}(e)}))},Lc=function(e){return{httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]}},xc=function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)},Cc=function(e){return!(void 0===e||""===e||Object.getOwnPropertyNames(e).includes("length")&&0==e.length||Object.getOwnPropertyNames(e).includes("size")&&0==e.size)},Tc=function(e,t){return function(e,t){return xc(e,t).then((function(e){return t.utf8Encoder(e)}))}(e,t).then((function(e){if(e.length){var t=Object(oc.parse)(e,{attributeNamePrefix:"",ignoreAttributes:!1,parseNodeValue:!1,tagValueProcessor:function(e,t){return e.replace(/&amp;/g,"&").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&gt;/g,">").replace(/&lt;/g,"<")}}),n=Object.keys(t)[0],r=t[n];return r["#text"]&&(r[n]=r["#text"],delete r["#text"]),Object(ec.h)(r)}return{}}))},_c=function(e,t){return void 0!==t.Code?t.Code:404==e.statusCode?"NotFound":""},Pc=function(e){return"string"==typeof e&&0===e.indexOf("arn:")&&e.split(":").length>=6},Rc=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,Ac=/(\d+\.){3}\d+/,kc=/\.\./,Ic=/\./,Dc=/^(.+\.)?s3[.-]([a-z0-9-]+)\./,Mc=/^s3(-external-1)?\.amazonaws\.com$/,Nc=function(e){return Bc(e)?e.replace(/fips-|-fips/,""):e},zc=function(e){var t=e.match(Dc);return[t[2],e.replace(new RegExp("^"+t[0]),"")]},Bc=function(e){return e.startsWith("fips-")||e.endsWith("-fips")},Uc=function(e,t){return e===t||Nc(e)===t||e===Nc(t)},qc=function(e){var t=e.baseHostname;return Dc.test(t)?function(e){return"string"==typeof e.bucketName}(e)?Kc(e):{bucketEndpoint:!0,hostname:Fc(e)}:{bucketEndpoint:!1,hostname:t}},Fc=function(e){var t,n=Object(nc.__read)((t=e.baseHostname,Mc.test(t)?[t.replace(".amazonaws.com",""),"amazonaws.com"]:zc(t)),2),r=n[0],i=n[1],o=e.pathStyleEndpoint,a=e.dualstackEndpoint,s=e.accelerateEndpoint,u=e.tlsCompatible,c=void 0===u||u,f=e.useArnRegion,l=e.bucketName,d=e.clientPartition,p=void 0===d?"aws":d,v=e.clientSigningRegion,g=void 0===v?r:v;if(o)throw new Error("Path-style S3 endpoint is not supported when bucket is an Access Point ARN");if(s)throw new Error("Accelerate is not supported when bucket is an Access Point ARN");if(!c)throw new Error("Access Point can only be used with https");var h=l.service,b=l.partition,m=l.accountId,y=l.region,O=l.resource;!function(e){if("s3"!==e)throw new Error("Expect 's3' in access point ARN service component")}(h),function(e,t){if(""===e)throw new Error("Access point ARN region is empty");if(!t.useArnRegion&&!Uc(e,t.clientRegion)&&!Uc(e,t.clientSigningRegion))throw new Error("Region in ARN is incompatible, got "+e+" but expected "+t.clientRegion);if(t.useArnRegion&&Bc(e))throw new Error("Access point endpoint does not support FIPS region")}(y,{useArnRegion:f,clientRegion:r,clientSigningRegion:g}),function(e,t){if(e!==t.clientPartition)throw new Error('Partition in ARN is incompatible, got "'+e+'" but expected "'+t.clientPartition+'"')}(b,{clientPartition:p}),function(e){if(!/[0-9]{12}/.exec(e))throw new Error("Access point ARN accountID does not match regex '[0-9]{12}'")}(m);var S=function(e){if(0!==e.indexOf("accesspoint:")&&0!==e.indexOf("accesspoint/"))throw new Error("Access point ARN resource should begin with 'accesspoint/'");var t=e.split(e["accesspoint".length]);if(2!==t.length||""===t[1])throw new Error("Access Point ARN should have one resource accesspoint/{accesspointname}");return t[1]}(O);return function(e,t){if(void 0===t&&(t={tlsCompatible:!0}),e.length>=64||!/^[a-z0-9][a-z0-9.-]+[a-z0-9]$/.test(e)||/(\d+\.){3}\d+/.test(e)||/[.-]{2}/.test(e)||(null==t?void 0:t.tlsCompatible)&&Ic.test(e))throw new Error("Invalid DNS label "+e)}(S+"-"+m,{tlsCompatible:c}),S+"-"+m+".s3-accesspoint"+(a?".dualstack":"")+"."+(f?y:r)+"."+i},Kc=function(e){var t,n=e.accelerateEndpoint,r=void 0!==n&&n,i=e.baseHostname,o=e.bucketName,a=e.dualstackEndpoint,s=void 0!==a&&a,u=e.pathStyleEndpoint,c=void 0!==u&&u,f=e.tlsCompatible,l=void 0===f||f,d=Object(nc.__read)((t=i,Mc.test(t)?["us-east-1","amazonaws.com"]:zc(t)),2),p=d[0],v=d[1];return c||!function(e){return Rc.test(e)&&!Ac.test(e)&&!kc.test(e)}(o)||l&&Ic.test(o)?{bucketEndpoint:!1,hostname:s?"s3.dualstack."+p+"."+v:i}:(r?i="s3-accelerate"+(s?".dualstack":"")+"."+v:s&&(i="s3.dualstack."+p+"."+v),{bucketEndpoint:!0,hostname:o+"."+i})};function Hc(e){var t=this;return function(n,r){return function(i){return Object(nc.__awaiter)(t,void 0,void 0,(function(){var t,o,a,s,u,c,f,l,d,p,v,g,h,b;return Object(nc.__generator)(this,(function(m){switch(m.label){case 0:return t=i.input.Bucket,o=e.bucketEndpoint,a=i.request,tc.a.isInstance(a)?e.bucketEndpoint?(a.hostname=t,[3,6]):[3,1]:[3,7];case 1:return Pc(t)?(s=function(e){var t=e.split(":");if(t.length<6||"arn"!==t[0])throw new Error("Malformed ARN");var n=Object(nc.__read)(t);return{partition:n[1],service:n[2],region:n[3],accountId:n[4],resource:n.slice(5).join(":")}}(t),c=Nc,[4,e.region()]):[3,5];case 2:return u=c.apply(void 0,[m.sent()]),[4,e.regionInfoProvider(u)];case 3:return f=m.sent()||{},l=f.partition,d=f.signingRegion,[4,e.useArnRegion()];case 4:return p=m.sent(),v=qc({bucketName:s,baseHostname:a.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:e.useDualstackEndpoint,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:"https:"===a.protocol,useArnRegion:p,clientPartition:l,clientSigningRegion:d}),h=v.hostname,b=v.bucketEndpoint,p&&u!==s.region&&(r.signing_region=s.region),a.hostname=h,o=b,[3,6];case 5:g=qc({bucketName:t,baseHostname:a.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:e.useDualstackEndpoint,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:"https:"===a.protocol}),h=g.hostname,b=g.bucketEndpoint,a.hostname=h,o=b,m.label=6;case 6:o&&(a.path=a.path.replace(/^(\/)?[^\/]+/,""),""===a.path&&(a.path="/")),m.label=7;case 7:return[2,n(Object(nc.__assign)(Object(nc.__assign)({},i),{request:a}))]}}))}))}}}var $c={tags:["BUCKET_ENDPOINT"],name:"bucketEndpointMiddleware",relation:"before",toMiddleware:"hostHeaderMiddleware"},Gc=function(e){return{applyToStack:function(t){t.addRelativeTo(Hc(e),$c)}}};var Vc=n(8);var Jc={name:"ssecMiddleware",step:"initialize",tags:["SSE"]},Yc=function(e){return{applyToStack:function(t){t.add(function(e){var t=this;return function(n){return function(r){return Object(nc.__awaiter)(t,void 0,void 0,(function(){var t,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y;return Object(nc.__generator)(this,(function(O){switch(O.label){case 0:t=Object(nc.__assign)({},r.input),i=[{target:"SSECustomerKey",hash:"SSECustomerKeyMD5"},{target:"CopySourceSSECustomerKey",hash:"CopySourceSSECustomerKeyMD5"}],O.label=1;case 1:O.trys.push([1,6,7,8]),o=Object(nc.__values)(i),a=o.next(),O.label=2;case 2:return a.done?[3,5]:(s=a.value,(u=t[s.target])?(c=ArrayBuffer.isView(u)?new Uint8Array(u.buffer,u.byteOffset,u.byteLength):"string"==typeof u?e.utf8Decoder(u):new Uint8Array(u),f=e.base64Encoder(c),(l=new e.md5).update(c),d=[Object(nc.__assign)({},t)],(y={})[s.target]=f,p=s.hash,g=(v=e).base64Encoder,[4,l.digest()]):[3,4]);case 3:t=nc.__assign.apply(void 0,d.concat([(y[p]=g.apply(v,[O.sent()]),y)])),O.label=4;case 4:return a=o.next(),[3,2];case 5:return[3,8];case 6:return h=O.sent(),b={error:h},[3,8];case 7:try{a&&!a.done&&(m=o.return)&&m.call(o)}finally{if(b)throw b.error}return[7];case 8:return[2,n(Object(nc.__assign)(Object(nc.__assign)({},r),{input:t}))]}}))}))}}}(e),Jc)}}},Wc=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Yc(t)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:pr.filterSensitiveLog,outputFilterSensitiveLog:lr.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d;return u(this,(function(u){switch(u.label){case 0:if(n=a(a(a(a(a(a(a(a(a({"Content-Type":""},Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),Cc(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-MD5":e.SSECustomerKeyMD5}),Cc(e.IfNoneMatch)&&{"If-None-Match":e.IfNoneMatch}),Cc(e.IfMatch)&&{"If-Match":e.IfMatch}),Cc(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),Cc(e.Range)&&{Range:e.Range}),Cc(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),Cc(e.IfModifiedSince)&&{"If-Modified-Since":Object(ec.e)(e.IfModifiedSince).toString()}),Cc(e.IfUnmodifiedSince)&&{"If-Unmodified-Since":Object(ec.e)(e.IfUnmodifiedSince).toString()}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",Object(ec.f)(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),o=a(a(a(a(a(a(a(a({"x-id":"GetObject"},void 0!==e.ResponseContentDisposition&&{"response-content-disposition":e.ResponseContentDisposition}),void 0!==e.ResponseContentLanguage&&{"response-content-language":e.ResponseContentLanguage}),void 0!==e.VersionId&&{versionId:e.VersionId}),void 0!==e.ResponseContentEncoding&&{"response-content-encoding":e.ResponseContentEncoding}),void 0!==e.ResponseCacheControl&&{"response-cache-control":e.ResponseCacheControl}),void 0!==e.ResponseExpires&&{"response-expires":(e.ResponseExpires.toISOString().split(".")[0]+"Z").toString()}),void 0!==e.ResponseContentType&&{"response-content-type":e.ResponseContentType}),void 0!==e.PartNumber&&{partNumber:e.PartNumber.toString()}),[4,t.endpoint()];case 1:return s=u.sent(),c=s.hostname,f=s.protocol,l=void 0===f?"https":f,d=s.port,[2,new tc.a({protocol:l,hostname:c,port:d,method:"GET",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r;return u(this,(function(i){return 200!==e.statusCode&&e.statusCode>=400?[2,fc(e,t)]:(n={$metadata:Lc(e),__type:"GetObjectOutput",AcceptRanges:void 0,Body:void 0,CacheControl:void 0,ContentDisposition:void 0,ContentEncoding:void 0,ContentLanguage:void 0,ContentLength:void 0,ContentRange:void 0,ContentType:void 0,DeleteMarker:void 0,ETag:void 0,Expiration:void 0,Expires:void 0,LastModified:void 0,Metadata:void 0,MissingMeta:void 0,ObjectLockLegalHoldStatus:void 0,ObjectLockMode:void 0,ObjectLockRetainUntilDate:void 0,PartsCount:void 0,ReplicationStatus:void 0,RequestCharged:void 0,Restore:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,StorageClass:void 0,TagCount:void 0,VersionId:void 0,WebsiteRedirectLocation:void 0},void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),void 0!==e.headers["x-amz-restore"]&&(n.Restore=e.headers["x-amz-restore"]),void 0!==e.headers["last-modified"]&&(n.LastModified=new Date(e.headers["last-modified"])),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-mp-parts-count"]&&(n.PartsCount=parseInt(e.headers["x-amz-mp-parts-count"],10)),void 0!==e.headers["content-range"]&&(n.ContentRange=e.headers["content-range"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-object-lock-mode"]&&(n.ObjectLockMode=e.headers["x-amz-object-lock-mode"]),void 0!==e.headers["accept-ranges"]&&(n.AcceptRanges=e.headers["accept-ranges"]),void 0!==e.headers["content-encoding"]&&(n.ContentEncoding=e.headers["content-encoding"]),void 0!==e.headers["x-amz-storage-class"]&&(n.StorageClass=e.headers["x-amz-storage-class"]),void 0!==e.headers["x-amz-tagging-count"]&&(n.TagCount=parseInt(e.headers["x-amz-tagging-count"],10)),void 0!==e.headers["x-amz-delete-marker"]&&(n.DeleteMarker="true"===e.headers["x-amz-delete-marker"]),void 0!==e.headers["x-amz-missing-meta"]&&(n.MissingMeta=parseInt(e.headers["x-amz-missing-meta"],10)),void 0!==e.headers["x-amz-object-lock-retain-until-date"]&&(n.ObjectLockRetainUntilDate=new Date(e.headers["x-amz-object-lock-retain-until-date"])),void 0!==e.headers["content-language"]&&(n.ContentLanguage=e.headers["content-language"]),void 0!==e.headers.expires&&(n.Expires=new Date(e.headers.expires)),void 0!==e.headers["content-length"]&&(n.ContentLength=parseInt(e.headers["content-length"],10)),void 0!==e.headers["content-disposition"]&&(n.ContentDisposition=e.headers["content-disposition"]),void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-object-lock-legal-hold"]&&(n.ObjectLockLegalHoldStatus=e.headers["x-amz-object-lock-legal-hold"]),void 0!==e.headers["content-type"]&&(n.ContentType=e.headers["content-type"]),void 0!==e.headers["cache-control"]&&(n.CacheControl=e.headers["cache-control"]),void 0!==e.headers["x-amz-website-redirect-location"]&&(n.WebsiteRedirectLocation=e.headers["x-amz-website-redirect-location"]),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers.etag&&(n.ETag=e.headers.etag),void 0!==e.headers["x-amz-replication-status"]&&(n.ReplicationStatus=e.headers["x-amz-replication-status"]),void 0!==e.headers["x-amz-expiration"]&&(n.Expiration=e.headers["x-amz-expiration"]),Object.keys(e.headers).forEach((function(t){void 0===n.Metadata&&(n.Metadata={}),t.startsWith("x-amz-meta-")&&(n.Metadata[t.substring(11)]=e.headers[t])})),r=e.body,n.Body=r,[2,Promise.resolve(n)])}))}))}(e,t)},t}(ec.b),Xc=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:st.filterSensitiveLog,outputFilterSensitiveLog:ot.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d;return u(this,(function(u){switch(u.label){case 0:if(n=a(a(a({"Content-Type":""},Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),Cc(e.MFA)&&{"x-amz-mfa":e.MFA}),Cc(e.BypassGovernanceRetention)&&{"x-amz-bypass-governance-retention":e.BypassGovernanceRetention.toString()}),r="/{Bucket}/{Key+}",void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");if(r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");return r=r.replace("{Bucket}",Object(ec.f)(i)),o=a({"x-id":"DeleteObject"},void 0!==e.VersionId&&{versionId:e.VersionId}),[4,t.endpoint()];case 1:return s=u.sent(),c=s.hostname,f=s.protocol,l=void 0===f?"https":f,d=s.port,[2,new tc.a({protocol:l,hostname:c,port:d,method:"DELETE",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n;return u(this,(function(r){switch(r.label){case 0:return 204!==e.statusCode&&e.statusCode>=400?[2,cc(e,t)]:(n={$metadata:Lc(e),__type:"DeleteObjectOutput",DeleteMarker:void 0,RequestCharged:void 0,VersionId:void 0},void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),void 0!==e.headers["x-amz-delete-marker"]&&(n.DeleteMarker="true"===e.headers["x-amz-delete-marker"]),[4,xc(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),Qc=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:Fi.filterSensitiveLog,outputFilterSensitiveLog:Ui.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d;return u(this,(function(u){switch(u.label){case 0:if(n=a({"Content-Type":""},Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),r="/{Bucket}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");return r=r.replace("{Bucket}",Object(ec.f)(i)),o=a(a(a(a(a({},void 0!==e.Marker&&{marker:e.Marker}),void 0!==e.Prefix&&{prefix:e.Prefix}),void 0!==e.EncodingType&&{"encoding-type":e.EncodingType}),void 0!==e.MaxKeys&&{"max-keys":e.MaxKeys.toString()}),void 0!==e.Delimiter&&{delimiter:e.Delimiter}),[4,t.endpoint()];case 1:return s=u.sent(),c=s.hostname,f=s.protocol,l=void 0===f?"https":f,d=s.port,[2,new tc.a({protocol:l,hostname:c,port:d,method:"GET",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r;return u(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=400?[2,lc(e,t)]:(n={$metadata:Lc(e),__type:"ListObjectsOutput",CommonPrefixes:void 0,Contents:void 0,Delimiter:void 0,EncodingType:void 0,IsTruncated:void 0,Marker:void 0,MaxKeys:void 0,Name:void 0,NextMarker:void 0,Prefix:void 0},[4,Tc(e.body,t)]);case 1:return""===(r=i.sent()).CommonPrefixes&&(n.CommonPrefixes=[]),void 0!==r.CommonPrefixes&&(n.CommonPrefixes=Oc(Object(ec.g)(r.CommonPrefixes),t)),""===r.Contents&&(n.Contents=[]),void 0!==r.Contents&&(n.Contents=jc(Object(ec.g)(r.Contents),t)),void 0!==r.Delimiter&&(n.Delimiter=r.Delimiter),void 0!==r.EncodingType&&(n.EncodingType=r.EncodingType),void 0!==r.IsTruncated&&(n.IsTruncated="true"==r.IsTruncated),void 0!==r.Marker&&(n.Marker=r.Marker),void 0!==r.MaxKeys&&(n.MaxKeys=parseInt(r.MaxKeys)),void 0!==r.Name&&(n.Name=r.Name),void 0!==r.NextMarker&&(n.NextMarker=r.NextMarker),void 0!==r.Prefix&&(n.Prefix=r.Prefix),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),Zc=n(48),ef=n(27),tf=n(36);var nf=function(){function e(e){var t=e.utf8Encoder,n=e.utf8Decoder;this.eventMarshaller=new tf.a(t,n),this.utfEncoder=t}return e.prototype.deserialize=function(e,t){var n,r,i,o,a,s,u;return function(e,t){var n;return(n={})[Symbol.asyncIterator]=function(){return Object(nc.__asyncGenerator)(this,arguments,(function(){var n,r,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m;return Object(nc.__generator)(this,(function(y){switch(y.label){case 0:y.trys.push([0,12,13,18]),n=Object(nc.__asyncValues)(e),y.label=1;case 1:return[4,Object(nc.__await)(n.next())];case 2:if((r=y.sent()).done)return[3,11];if(i=r.value,o=t.eventMarshaller.unmarshall(i),"error"!==(a=o.headers[":message-type"].value))return[3,3];throw(s=new Error(o.headers[":error-message"].value||"UnknownError")).name=o.headers[":error-code"].value,s;case 3:return"exception"!==a?[3,5]:(u=o.headers[":exception-type"].value,(g={})[u]=o,c=g,[4,Object(nc.__await)(t.deserializer(c))]);case 4:if((f=y.sent()).$unknown)throw(l=new Error(t.toUtf8(o.body))).name=u,l;throw f[u];case 5:return"event"!==a?[3,9]:((h={})[o.headers[":event-type"].value]=o,d=h,[4,Object(nc.__await)(t.deserializer(d))]);case 6:return(p=y.sent()).$unknown?[3,10]:[4,Object(nc.__await)(p)];case 7:return[4,y.sent()];case 8:return y.sent(),[3,10];case 9:throw Error("Unrecognizable event type: "+o.headers[":event-type"].value);case 10:return[3,1];case 11:return[3,18];case 12:return v=y.sent(),b={error:v},[3,18];case 13:return y.trys.push([13,,16,17]),r&&!r.done&&(m=n.return)?[4,Object(nc.__await)(m.call(n))]:[3,15];case 14:y.sent(),y.label=15;case 15:return[3,17];case 16:if(b)throw b.error;return[7];case 17:return[7];case 18:return[2]}}))}))},n}((n=e,i=0,o=0,a=null,s=null,u=function(e){if("number"!=typeof e)throw new Error("Attempted to allocate an event message where size was not a number: "+e);i=e,o=4,a=new Uint8Array(e),new DataView(a.buffer).setUint32(0,e,!1)},(r={})[Symbol.asyncIterator]=function(){return Object(nc.__asyncGenerator)(this,arguments,(function(){var e,t,r,c,f,l,d,p;return Object(nc.__generator)(this,(function(v){switch(v.label){case 0:e=n[Symbol.asyncIterator](),v.label=1;case 1:return[4,Object(nc.__await)(e.next())];case 2:return t=v.sent(),r=t.value,t.done?i?[3,4]:[4,Object(nc.__await)(void 0)]:[3,10];case 3:return[2,v.sent()];case 4:return i!==o?[3,7]:[4,Object(nc.__await)(a)];case 5:return[4,v.sent()];case 6:return v.sent(),[3,8];case 7:throw new Error("Truncated event message received.");case 8:return[4,Object(nc.__await)(void 0)];case 9:return[2,v.sent()];case 10:c=r.length,f=0,v.label=11;case 11:if(!(f<c))return[3,15];if(!a){if(l=c-f,s||(s=new Uint8Array(4)),d=Math.min(4-o,l),s.set(r.slice(f,f+d),o),f+=d,(o+=d)<4)return[3,15];u(new DataView(s.buffer).getUint32(0,!1)),s=null}return p=Math.min(i-o,c-f),a.set(r.slice(f,f+p),o),o+=p,f+=p,i&&i===o?[4,Object(nc.__await)(a)]:[3,14];case 12:return[4,v.sent()];case 13:v.sent(),a=null,i=0,o=0,v.label=14;case 14:return[3,11];case 15:return[3,1];case 16:return[2]}}))}))},r),{eventMarshaller:this.eventMarshaller,deserializer:t,toUtf8:this.utfEncoder})},e.prototype.serialize=function(e,t){var n,r=this;return(n={})[Symbol.asyncIterator]=function(){return Object(nc.__asyncGenerator)(this,arguments,(function(){var n,i,o,a,s,u,c;return Object(nc.__generator)(this,(function(f){switch(f.label){case 0:f.trys.push([0,7,8,13]),n=Object(nc.__asyncValues)(e),f.label=1;case 1:return[4,Object(nc.__await)(n.next())];case 2:return(i=f.sent()).done?[3,6]:(o=i.value,a=r.eventMarshaller.marshall(t(o)),[4,Object(nc.__await)(a)]);case 3:return[4,f.sent()];case 4:f.sent(),f.label=5;case 5:return[3,1];case 6:return[3,13];case 7:return s=f.sent(),u={error:s},[3,13];case 8:return f.trys.push([8,,11,12]),i&&!i.done&&(c=n.return)?[4,Object(nc.__await)(c.call(n))]:[3,10];case 9:f.sent(),f.label=10;case 10:return[3,12];case 11:if(u)throw u.error;return[7];case 12:return[7];case 13:return[4,Object(nc.__await)(new Uint8Array(0))];case 14:return[4,f.sent()];case 15:return f.sent(),[2]}}))}))},n},e}(),rf=function(){function e(e){var t=e.utf8Encoder,n=e.utf8Decoder;this.eventMarshaller=new tf.a(t,n),this.universalMarshaller=new nf({utf8Decoder:n,utf8Encoder:t})}return e.prototype.deserialize=function(e,t){var n,r,i=of(e)?(n=e,(r={})[Symbol.asyncIterator]=function(){return Object(nc.__asyncGenerator)(this,arguments,(function(){var e,t,r,i;return Object(nc.__generator)(this,(function(o){switch(o.label){case 0:e=n.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,Object(nc.__await)(e.read())];case 3:return t=o.sent(),r=t.done,i=t.value,r?[4,Object(nc.__await)(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,Object(nc.__await)(i)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return e.releaseLock(),[7];case 10:return[2]}}))}))},r):e;return this.universalMarshaller.deserialize(i,t)},e.prototype.serialize=function(e,t){var n,r=this.universalMarshaller.serialize(e,t);return"function"==typeof ReadableStream?(n=r[Symbol.asyncIterator](),new ReadableStream({pull:function(e){return Object(nc.__awaiter)(this,void 0,void 0,(function(){var t,r,i;return Object(nc.__generator)(this,(function(o){switch(o.label){case 0:return[4,n.next()];case 1:return t=o.sent(),r=t.done,i=t.value,r?[2,e.close()]:(e.enqueue(i),[2])}}))}))}})):r},e}(),of=function(e){return"function"==typeof ReadableStream&&e instanceof ReadableStream},af=n(11);function sf(e,t,n){return void 0===n&&(n=1048576),new Promise((function(r,i){var o=new FileReader;o.addEventListener("error",i),o.addEventListener("abort",i);var a=e.size,s=0;function u(){s>=a?r():o.readAsArrayBuffer(e.slice(s,Math.min(a,s+n)))}o.addEventListener("load",(function(e){var n=e.target.result;t(new Uint8Array(n)),s+=n.byteLength,u()})),u()}))}var uf=n(15),cf=n(12),ff=[1732584193,4023233417,2562383102,271733878],lf=function(){function e(){this.state=Uint32Array.from(ff),this.buffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(!function(e){if("string"==typeof e)return 0===e.length;return 0===e.byteLength}(e)){if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=function(e){if("string"==typeof e)return Object(cf.a)(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT);return new Uint8Array(e)}(e),n=0,r=t.byteLength;for(this.bytesHashed+=r;r>0;)this.buffer.setUint8(this.bufferLength++,t[n++]),r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0)}},e.prototype.digest=function(){return Object(nc.__awaiter)(this,void 0,void 0,(function(){var e,t,n,r,i,o,a;return Object(nc.__generator)(this,(function(s){if(!this.finished){if(t=(e=this).buffer,n=e.bufferLength,r=e.bytesHashed,i=8*r,t.setUint8(this.bufferLength++,128),n%64>=56){for(a=this.bufferLength;a<64;a++)t.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(a=this.bufferLength;a<56;a++)t.setUint8(a,0);t.setUint32(56,i>>>0,!0),t.setUint32(60,Math.floor(i/4294967296),!0),this.hashBuffer(),this.finished=!0}for(o=new DataView(new ArrayBuffer(16)),a=0;a<4;a++)o.setUint32(4*a,this.state[a],!0);return[2,new Uint8Array(o.buffer,o.byteOffset,o.byteLength)]}))}))},e.prototype.hashBuffer=function(){var e=this.buffer,t=this.state,n=t[0],r=t[1],i=t[2],o=t[3];n=pf(n,r,i,o,e.getUint32(0,!0),7,3614090360),o=pf(o,n,r,i,e.getUint32(4,!0),12,3905402710),i=pf(i,o,n,r,e.getUint32(8,!0),17,606105819),r=pf(r,i,o,n,e.getUint32(12,!0),22,3250441966),n=pf(n,r,i,o,e.getUint32(16,!0),7,4118548399),o=pf(o,n,r,i,e.getUint32(20,!0),12,1200080426),i=pf(i,o,n,r,e.getUint32(24,!0),17,2821735955),r=pf(r,i,o,n,e.getUint32(28,!0),22,4249261313),n=pf(n,r,i,o,e.getUint32(32,!0),7,1770035416),o=pf(o,n,r,i,e.getUint32(36,!0),12,2336552879),i=pf(i,o,n,r,e.getUint32(40,!0),17,4294925233),r=pf(r,i,o,n,e.getUint32(44,!0),22,2304563134),n=pf(n,r,i,o,e.getUint32(48,!0),7,1804603682),o=pf(o,n,r,i,e.getUint32(52,!0),12,4254626195),i=pf(i,o,n,r,e.getUint32(56,!0),17,2792965006),n=vf(n,r=pf(r,i,o,n,e.getUint32(60,!0),22,1236535329),i,o,e.getUint32(4,!0),5,4129170786),o=vf(o,n,r,i,e.getUint32(24,!0),9,3225465664),i=vf(i,o,n,r,e.getUint32(44,!0),14,643717713),r=vf(r,i,o,n,e.getUint32(0,!0),20,3921069994),n=vf(n,r,i,o,e.getUint32(20,!0),5,3593408605),o=vf(o,n,r,i,e.getUint32(40,!0),9,38016083),i=vf(i,o,n,r,e.getUint32(60,!0),14,3634488961),r=vf(r,i,o,n,e.getUint32(16,!0),20,3889429448),n=vf(n,r,i,o,e.getUint32(36,!0),5,568446438),o=vf(o,n,r,i,e.getUint32(56,!0),9,3275163606),i=vf(i,o,n,r,e.getUint32(12,!0),14,4107603335),r=vf(r,i,o,n,e.getUint32(32,!0),20,1163531501),n=vf(n,r,i,o,e.getUint32(52,!0),5,2850285829),o=vf(o,n,r,i,e.getUint32(8,!0),9,4243563512),i=vf(i,o,n,r,e.getUint32(28,!0),14,1735328473),n=gf(n,r=vf(r,i,o,n,e.getUint32(48,!0),20,2368359562),i,o,e.getUint32(20,!0),4,4294588738),o=gf(o,n,r,i,e.getUint32(32,!0),11,2272392833),i=gf(i,o,n,r,e.getUint32(44,!0),16,1839030562),r=gf(r,i,o,n,e.getUint32(56,!0),23,4259657740),n=gf(n,r,i,o,e.getUint32(4,!0),4,2763975236),o=gf(o,n,r,i,e.getUint32(16,!0),11,1272893353),i=gf(i,o,n,r,e.getUint32(28,!0),16,4139469664),r=gf(r,i,o,n,e.getUint32(40,!0),23,3200236656),n=gf(n,r,i,o,e.getUint32(52,!0),4,681279174),o=gf(o,n,r,i,e.getUint32(0,!0),11,3936430074),i=gf(i,o,n,r,e.getUint32(12,!0),16,3572445317),r=gf(r,i,o,n,e.getUint32(24,!0),23,76029189),n=gf(n,r,i,o,e.getUint32(36,!0),4,3654602809),o=gf(o,n,r,i,e.getUint32(48,!0),11,3873151461),i=gf(i,o,n,r,e.getUint32(60,!0),16,530742520),n=hf(n,r=gf(r,i,o,n,e.getUint32(8,!0),23,3299628645),i,o,e.getUint32(0,!0),6,4096336452),o=hf(o,n,r,i,e.getUint32(28,!0),10,1126891415),i=hf(i,o,n,r,e.getUint32(56,!0),15,2878612391),r=hf(r,i,o,n,e.getUint32(20,!0),21,4237533241),n=hf(n,r,i,o,e.getUint32(48,!0),6,1700485571),o=hf(o,n,r,i,e.getUint32(12,!0),10,2399980690),i=hf(i,o,n,r,e.getUint32(40,!0),15,4293915773),r=hf(r,i,o,n,e.getUint32(4,!0),21,2240044497),n=hf(n,r,i,o,e.getUint32(32,!0),6,1873313359),o=hf(o,n,r,i,e.getUint32(60,!0),10,4264355552),i=hf(i,o,n,r,e.getUint32(24,!0),15,2734768916),r=hf(r,i,o,n,e.getUint32(52,!0),21,1309151649),n=hf(n,r,i,o,e.getUint32(16,!0),6,4149444226),o=hf(o,n,r,i,e.getUint32(44,!0),10,3174756917),i=hf(i,o,n,r,e.getUint32(8,!0),15,718787259),r=hf(r,i,o,n,e.getUint32(36,!0),21,3951481745),t[0]=n+t[0]&4294967295,t[1]=r+t[1]&4294967295,t[2]=i+t[2]&4294967295,t[3]=o+t[3]&4294967295},e}();function df(e,t,n,r,i,o){return((t=(t+e&4294967295)+(r+o&4294967295)&4294967295)<<i|t>>>32-i)+n&4294967295}function pf(e,t,n,r,i,o,a){return df(t&n|~t&r,e,t,i,o,a)}function vf(e,t,n,r,i,o,a){return df(t&r|n&~r,e,t,i,o,a)}function gf(e,t,n,r,i,o,a){return df(t^n^r,e,t,i,o,a)}function hf(e,t,n,r,i,o,a){return df(n^(t|~r),e,t,i,o,a)}var bf=n(9),mf=n(28),yf=n(10),Of=n(29),Sf=n(30),jf=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),wf=new Set(["cn-north-1","cn-northwest-1"]),Ef=new Set(["us-iso-east-1"]),Lf=new Set(["us-isob-east-1"]),xf=new Set(["us-gov-east-1","us-gov-west-1"]),Cf=a(a({},{apiVersion:"2006-03-01",disableHostPrefix:!1,regionInfoProvider:function(e,t){var n=void 0;switch(e){case"ap-east-1":n={hostname:"s3.ap-east-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-1":n={hostname:"s3.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":n={hostname:"s3.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":n={hostname:"s3.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":n={hostname:"s3.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":n={hostname:"s3.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"ca-central-1":n={hostname:"s3.ca-central-1.amazonaws.com",partition:"aws"};break;case"cn-north-1":n={hostname:"s3.cn-north-1.amazonaws.com.cn",partition:"aws-cn"};break;case"cn-northwest-1":n={hostname:"s3.cn-northwest-1.amazonaws.com.cn",partition:"aws-cn"};break;case"eu-central-1":n={hostname:"s3.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-north-1":n={hostname:"s3.eu-north-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"s3.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":n={hostname:"s3.eu-west-2.amazonaws.com",partition:"aws"};break;case"eu-west-3":n={hostname:"s3.eu-west-3.amazonaws.com",partition:"aws"};break;case"fips-us-gov-west-1":n={hostname:"s3-fips-us-gov-west-1.amazonaws.com",partition:"aws-us-gov",signingRegion:"us-gov-west-1"};break;case"me-south-1":n={hostname:"s3.me-south-1.amazonaws.com",partition:"aws"};break;case"s3-external-1":n={hostname:"s3-external-1.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"sa-east-1":n={hostname:"s3.sa-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"s3.amazonaws.com",partition:"aws"};break;case"us-east-2":n={hostname:"s3.us-east-2.amazonaws.com",partition:"aws"};break;case"us-gov-east-1":n={hostname:"s3.us-gov-east-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-gov-west-1":n={hostname:"s3.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-iso-east-1":n={hostname:"s3.us-iso-east-1.c2s.ic.gov",partition:"aws-iso"};break;case"us-isob-east-1":n={hostname:"s3.us-isob-east-1.sc2s.sgov.gov",partition:"aws-iso-b"};break;case"us-west-1":n={hostname:"s3.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-2":n={hostname:"s3.us-west-2.amazonaws.com",partition:"aws"};break;default:jf.has(e)&&(n={hostname:"s3.{region}.amazonaws.com".replace("{region}",e),partition:"aws"}),wf.has(e)&&(n={hostname:"s3.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),Ef.has(e)&&(n={hostname:"s3.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),Lf.has(e)&&(n={hostname:"s3.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),xf.has(e)&&(n={hostname:"s3.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:"s3.{region}.amazonaws.com".replace("{region}",e),partition:"aws"})}return Promise.resolve(n)},signingEscapePath:!1,signingName:"s3",useArnRegion:!1}),{runtime:"browser",base64Decoder:yf.a,base64Encoder:yf.b,bodyLengthChecker:Of.a,credentialDefaultProvider:Object(uf.a)("Credential is missing"),defaultUserAgent:Object(Sf.a)(Zc.a,Zc.b),eventStreamSerdeProvider:function(e){return new rf(e)},maxAttempts:bf.a,md5:lf,region:Object(uf.a)("Region is missing"),requestHandler:new af.a,sha256:ef.Sha256,streamCollector:af.b,streamHasher:function(e,t){return Object(nc.__awaiter)(this,void 0,void 0,(function(){var n;return Object(nc.__generator)(this,(function(r){switch(r.label){case 0:return n=new e,[4,sf(t,(function(e){n.update(e)}))];case 1:return r.sent(),[2,n.digest()]}}))}))},urlParser:mf.a,utf8Decoder:cf.a,utf8Encoder:cf.b}),Tf=n(18),_f=n(26);var Pf={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware"},Rf=function(e){return{applyToStack:function(t){t.add(function(e){var t=this;return function(n){return function(r){return Object(nc.__awaiter)(t,void 0,void 0,(function(){var t;return Object(nc.__generator)(this,(function(i){return t=r.request,tc.a.isInstance(t)&&t.body&&"node"===e.runtime&&(t.headers=Object(nc.__assign)(Object(nc.__assign)({},t.headers),{Expect:"100-continue"})),[2,n(Object(nc.__assign)(Object(nc.__assign)({},r),{request:t}))]}))}))}}}(e),Pf)}}},Af=n(14),kf=n(19);var If={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware"},Df=function(e){return{applyToStack:function(e){e.add(function(){var e=this;return function(t){return function(n){return Object(nc.__awaiter)(e,void 0,void 0,(function(){var e,r;return Object(nc.__generator)(this,(function(i){if("string"==typeof(e=n.input.Bucket)&&!Pc(e)&&e.indexOf("/")>=0)throw(r=new Error("Bucket name shouldn't contain '/', received '"+e+"'")).name="InvalidBucketName",r;return[2,t(Object(nc.__assign)({},n))]}))}))}}}(),If)}}},Mf=n(20),Nf=n(21),zf=function(e){function t(t){var n,r,i,o,s,u,c,f,l,d,p,v=this,g=a(a({},Cf),t),h=Object(Tf.b)(g),b=Object(Tf.a)(h),m=Object(Mf.b)(b),y=Object(bf.c)(m),O=Object(Nf.b)(y),S=(r=(n=O).bucketEndpoint,i=void 0!==r&&r,o=n.forcePathStyle,s=void 0!==o&&o,u=n.useAccelerateEndpoint,c=void 0!==u&&u,f=n.useDualstackEndpoint,l=void 0!==f&&f,d=n.useArnRegion,p=void 0!==d&&d,Object(nc.__assign)(Object(nc.__assign)({},n),{bucketEndpoint:i,forcePathStyle:s,useAccelerateEndpoint:c,useDualstackEndpoint:l,useArnRegion:"function"==typeof p?p:function(){return Promise.resolve(p)}})),j=Object(Af.b)(S),w=function(e){return Object(nc.__assign)(Object(nc.__assign)({},e),{eventStreamMarshaller:e.eventStreamSerdeProvider(e)})}(Object(kf.b)(j));return(v=e.call(this,w)||this).config=w,v.middlewareStack.use(Object(Mf.a)(v.config)),v.middlewareStack.use(Object(bf.b)(v.config)),v.middlewareStack.use(Object(Nf.a)(v.config)),v.middlewareStack.use(Object(_f.a)(v.config)),v.middlewareStack.use(Df(v.config)),v.middlewareStack.use(Rf(v.config)),v.middlewareStack.use(Object(Af.a)(v.config)),v.middlewareStack.use(Object(kf.a)(v.config)),v}return o(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(ec.a),Bf=n(34);function Uf(e){var t=e.port,n=e.query,r=e.protocol,i=e.path,o=e.hostname;r&&":"!==r.substr(-1)&&(r+=":"),t&&(o+=":"+t),i&&"/"!==i.charAt(0)&&(i="/"+i);var a=n?Object(Bf.a)(n):"";return a&&"?"!==a[0]&&(a="?"+a),r+"//"+o+i+a}function qf(e,t){return Object(nc.__awaiter)(this,void 0,void 0,(function(){var n,r,i=this;return Object(nc.__generator)(this,(function(o){switch(o.label){case 0:return n=function(e){return function(e){return Object(nc.__awaiter)(i,void 0,void 0,(function(){return Object(nc.__generator)(this,(function(t){return[2,{output:{request:e.request},response:void 0}]}))}))}},(r=e.middlewareStack.clone()).add(n,{step:"build",priority:"low"}),[4,t.resolveMiddleware(r,e.config,void 0)(t).then((function(e){return e.output.request}))];case 1:return[2,o.sent()]}}))}))}var Ff=n(45),Kf=function(){function e(e){var t=Object(nc.__assign)({service:e.signingName||e.service||"s3",uriEscapePath:e.uriEscapePath||!1},e);this.signer=new Ff.a(t)}return e.prototype.presign=function(e,t){void 0===t&&(t={});var n=t.unsignableHeaders,r=void 0===n?new Set:n,i=Object(nc.__rest)(t,["unsignableHeaders"]);return Object(nc.__awaiter)(this,void 0,void 0,(function(){return Object(nc.__generator)(this,(function(t){return r.add("content-type"),e.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",[2,this.signer.presign(e,Object(nc.__assign)({expiresIn:900,unsignableHeaders:r},i))]}))}))},e}(),Hf=n(80),$f=n.n(Hf),Gf=new r.ConsoleLogger("axios-http-handler"),Vf=function(){function e(e,t){void 0===e&&(e={}),this.httpOptions=e,this.emitter=t}return e.prototype.destroy=function(){},e.prototype.handle=function(e,t){var n=this.httpOptions.requestTimeout,r=this.emitter,i=e.path;if(e.query){var o=Object(Bf.a)(e.query);o&&(i+="?"+o)}var a=e.port,s=e.protocol+"//"+e.hostname+(a?":"+a:"")+i,u={};u.url=s,u.method=e.method,u.headers=e.headers,delete u.headers.host,e.body?u.data=e.body:u.headers["Content-Type"]&&(u.data=null),r&&(u.onUploadProgress=function(e){r.emit("sendProgress",e),Gf.debug(e)}),u.responseType="blob";var c=[$f.a.request(u).then((function(e){return{response:new tc.b({headers:e.headers,statusCode:e.status,body:e.data})}})).catch((function(e){throw Gf.error(e),e})),Jf(n)];return Promise.race(c)},e}();function Jf(e){return void 0===e&&(e=0),new Promise((function(t,n){e&&setTimeout((function(){var t=new Error("Request did not complete within "+e+" ms");t.name="TimeoutError",n(t)}),e)}))}var Yf=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Yc(t)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:os.filterSensitiveLog,outputFilterSensitiveLog:rs.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d,p,v;return u(this,(function(u){switch(u.label){case 0:if(n=a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a({"Content-Type":"application/octet-stream"},Cc(e.StorageClass)&&{"x-amz-storage-class":e.StorageClass}),Cc(e.Tagging)&&{"x-amz-tagging":e.Tagging}),Cc(e.SSEKMSEncryptionContext)&&{"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext}),Cc(e.WebsiteRedirectLocation)&&{"x-amz-website-redirect-location":e.WebsiteRedirectLocation}),Cc(e.ServerSideEncryption)&&{"x-amz-server-side-encryption":e.ServerSideEncryption}),Cc(e.Expires)&&{Expires:Object(ec.e)(e.Expires).toString()}),Cc(e.GrantWriteACP)&&{"x-amz-grant-write-acp":e.GrantWriteACP}),Cc(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),Cc(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),Cc(e.ContentMD5)&&{"Content-MD5":e.ContentMD5}),Cc(e.GrantFullControl)&&{"x-amz-grant-full-control":e.GrantFullControl}),Cc(e.ContentDisposition)&&{"Content-Disposition":e.ContentDisposition}),Cc(e.GrantReadACP)&&{"x-amz-grant-read-acp":e.GrantReadACP}),Cc(e.ObjectLockLegalHoldStatus)&&{"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus}),Cc(e.ContentEncoding)&&{"Content-Encoding":e.ContentEncoding}),Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),Cc(e.ObjectLockRetainUntilDate)&&{"x-amz-object-lock-retain-until-date":(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()}),Cc(e.CacheControl)&&{"Cache-Control":e.CacheControl}),Cc(e.ContentLength)&&{"Content-Length":e.ContentLength.toString()}),Cc(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-MD5":e.SSECustomerKeyMD5}),Cc(e.SSEKMSKeyId)&&{"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId}),Cc(e.ObjectLockMode)&&{"x-amz-object-lock-mode":e.ObjectLockMode}),Cc(e.ContentLanguage)&&{"Content-Language":e.ContentLanguage}),Cc(e.ACL)&&{"x-amz-acl":e.ACL}),Cc(e.ContentType)&&{"Content-Type":e.ContentType}),Cc(e.GrantRead)&&{"x-amz-grant-read":e.GrantRead}),void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((function(t,n){return t["x-amz-meta-"+n]=e.Metadata[n],t}),{})),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",Object(ec.f)(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),o={"x-id":"PutObject"},void 0!==e.Body&&(c=e.Body,s=c),[4,t.endpoint()];case 1:return f=u.sent(),l=f.hostname,d=f.protocol,p=void 0===d?"https":d,v=f.port,[2,new tc.a({protocol:p,hostname:l,port:v,method:"PUT",headers:n,path:r,query:o,body:s})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n;return u(this,(function(r){switch(r.label){case 0:return 200!==e.statusCode&&e.statusCode>=400?[2,pc(e,t)]:(n={$metadata:Lc(e),__type:"PutObjectOutput",ETag:void 0,Expiration:void 0,RequestCharged:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSEncryptionContext:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,VersionId:void 0},void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-context"]&&(n.SSEKMSEncryptionContext=e.headers["x-amz-server-side-encryption-context"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers.etag&&(n.ETag=e.headers.etag),void 0!==e.headers["x-amz-expiration"]&&(n.Expiration=e.headers["x-amz-expiration"]),[4,xc(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),Wf=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Yc(t)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:Se.filterSensitiveLog,outputFilterSensitiveLog:ye.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d;return u(this,(function(u){switch(u.label){case 0:if(n=a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a(a({"Content-Type":""},Cc(e.ServerSideEncryption)&&{"x-amz-server-side-encryption":e.ServerSideEncryption}),Cc(e.WebsiteRedirectLocation)&&{"x-amz-website-redirect-location":e.WebsiteRedirectLocation}),Cc(e.GrantWriteACP)&&{"x-amz-grant-write-acp":e.GrantWriteACP}),Cc(e.Tagging)&&{"x-amz-tagging":e.Tagging}),Cc(e.ACL)&&{"x-amz-acl":e.ACL}),Cc(e.Expires)&&{Expires:Object(ec.e)(e.Expires).toString()}),Cc(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),Cc(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-MD5":e.SSECustomerKeyMD5}),Cc(e.GrantReadACP)&&{"x-amz-grant-read-acp":e.GrantReadACP}),Cc(e.ObjectLockLegalHoldStatus)&&{"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus}),Cc(e.CacheControl)&&{"Cache-Control":e.CacheControl}),Cc(e.ContentType)&&{"Content-Type":e.ContentType}),Cc(e.ObjectLockMode)&&{"x-amz-object-lock-mode":e.ObjectLockMode}),Cc(e.SSEKMSKeyId)&&{"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId}),Cc(e.ContentLanguage)&&{"Content-Language":e.ContentLanguage}),Cc(e.GrantRead)&&{"x-amz-grant-read":e.GrantRead}),Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),Cc(e.ObjectLockRetainUntilDate)&&{"x-amz-object-lock-retain-until-date":(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()}),Cc(e.ContentDisposition)&&{"Content-Disposition":e.ContentDisposition}),Cc(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),Cc(e.ContentEncoding)&&{"Content-Encoding":e.ContentEncoding}),Cc(e.StorageClass)&&{"x-amz-storage-class":e.StorageClass}),Cc(e.GrantFullControl)&&{"x-amz-grant-full-control":e.GrantFullControl}),Cc(e.SSEKMSEncryptionContext)&&{"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext}),void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((function(t,n){return t["x-amz-meta-"+n]=e.Metadata[n],t}),{})),r="/{Bucket}/{Key+}",void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");if(r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");return r=r.replace("{Bucket}",Object(ec.f)(i)),o={uploads:""},[4,t.endpoint()];case 1:return s=u.sent(),c=s.hostname,f=s.protocol,l=void 0===f?"https":f,d=s.port,[2,new tc.a({protocol:l,hostname:c,port:d,method:"POST",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r;return u(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=400?[2,uc(e,t)]:(n={$metadata:Lc(e),__type:"CreateMultipartUploadOutput",AbortDate:void 0,AbortRuleId:void 0,Bucket:void 0,Key:void 0,RequestCharged:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSEncryptionContext:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,UploadId:void 0},void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-context"]&&(n.SSEKMSEncryptionContext=e.headers["x-amz-server-side-encryption-context"]),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-abort-rule-id"]&&(n.AbortRuleId=e.headers["x-amz-abort-rule-id"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),void 0!==e.headers["x-amz-abort-date"]&&(n.AbortDate=new Date(e.headers["x-amz-abort-date"])),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),[4,Tc(e.body,t)]);case 1:return void 0!==(r=i.sent()).Bucket&&(n.Bucket=r.Bucket),void 0!==r.Key&&(n.Key=r.Key),void 0!==r.UploadId&&(n.UploadId=r.UploadId),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),Xf=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Yc(t)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:Ju.filterSensitiveLog,outputFilterSensitiveLog:Gu.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d,p,v;return u(this,(function(u){switch(u.label){case 0:if(n=a(a(a(a(a(a({"Content-Type":"application/octet-stream"},Cc(e.ContentLength)&&{"Content-Length":e.ContentLength.toString()}),Cc(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),Cc(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-MD5":e.SSECustomerKeyMD5}),Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),Cc(e.ContentMD5)&&{"Content-MD5":e.ContentMD5}),Cc(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",Object(ec.f)(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),o=a(a({"x-id":"UploadPart"},void 0!==e.PartNumber&&{partNumber:e.PartNumber.toString()}),void 0!==e.UploadId&&{uploadId:e.UploadId}),void 0!==e.Body&&(c=e.Body,s=c),[4,t.endpoint()];case 1:return f=u.sent(),l=f.hostname,d=f.protocol,p=void 0===d?"https":d,v=f.port,[2,new tc.a({protocol:p,hostname:l,port:v,method:"PUT",headers:n,path:r,query:o,body:s})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n;return u(this,(function(r){switch(r.label){case 0:return 200!==e.statusCode&&e.statusCode>=400?[2,vc(e,t)]:(n={$metadata:Lc(e),__type:"UploadPartOutput",ETag:void 0,RequestCharged:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0},void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),void 0!==e.headers.etag&&(n.ETag=e.headers.etag),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),[4,xc(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),Qf=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:Y.filterSensitiveLog,outputFilterSensitiveLog:V.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d,p,v;return u(this,(function(u){switch(u.label){case 0:if(n=a({"Content-Type":"application/xml"},Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",Object(ec.f)(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),o=a({},void 0!==e.UploadId&&{uploadId:e.UploadId}),void 0!==e.MultipartUpload&&(c=mc(e.MultipartUpload,t),s='<?xml version="1.0" encoding="UTF-8"?>',c.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),s+=c.toString()),[4,t.endpoint()];case 1:return f=u.sent(),l=f.hostname,d=f.protocol,p=void 0===d?"https":d,v=f.port,[2,new tc.a({protocol:p,hostname:l,port:v,method:"POST",headers:n,path:r,query:o,body:s})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r;return u(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=400?[2,sc(e,t)]:(n={$metadata:Lc(e),__type:"CompleteMultipartUploadOutput",Bucket:void 0,ETag:void 0,Expiration:void 0,Key:void 0,Location:void 0,RequestCharged:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,VersionId:void 0},void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-expiration"]&&(n.Expiration=e.headers["x-amz-expiration"]),[4,Tc(e.body,t)]);case 1:return void 0!==(r=i.sent()).Bucket&&(n.Bucket=r.Bucket),void 0!==r.ETag&&(n.ETag=r.ETag),void 0!==r.Key&&(n.Key=r.Key),void 0!==r.Location&&(n.Location=r.Location),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),Zf=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:p.filterSensitiveLog,outputFilterSensitiveLog:l.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d;return u(this,(function(u){switch(u.label){case 0:if(n=a({"Content-Type":""},Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",Object(ec.f)(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),o=a({"x-id":"AbortMultipartUpload"},void 0!==e.UploadId&&{uploadId:e.UploadId}),[4,t.endpoint()];case 1:return s=u.sent(),c=s.hostname,f=s.protocol,l=void 0===f?"https":f,d=s.port,[2,new tc.a({protocol:l,hostname:c,port:d,method:"DELETE",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n;return u(this,(function(r){switch(r.label){case 0:return 204!==e.statusCode&&e.statusCode>=400?[2,ac(e,t)]:(n={$metadata:Lc(e),__type:"AbortMultipartUploadOutput",RequestCharged:void 0},void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,xc(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),el=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return o(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Vc.a)(t,this.serialize,this.deserialize)),this.middlewareStack.use(Gc(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:eo.filterSensitiveLog,outputFilterSensitiveLog:Qi.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r,i,o,s,c,f,l,d;return u(this,(function(u){switch(u.label){case 0:if(n=a({"Content-Type":""},Cc(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),r="/{Bucket}/{Key+}",void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");if(r=r.replace("{Key+}",i.split("/").map((function(e){return Object(ec.f)(e)})).join("/")),void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");return r=r.replace("{Bucket}",Object(ec.f)(i)),o=a(a(a({"x-id":"ListParts"},void 0!==e.PartNumberMarker&&{"part-number-marker":e.PartNumberMarker.toString()}),void 0!==e.MaxParts&&{"max-parts":e.MaxParts.toString()}),void 0!==e.UploadId&&{uploadId:e.UploadId}),[4,t.endpoint()];case 1:return s=u.sent(),c=s.hostname,f=s.protocol,l=void 0===f?"https":f,d=s.port,[2,new tc.a({protocol:l,hostname:c,port:d,method:"GET",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return s(void 0,void 0,void 0,(function(){var n,r;return u(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=400?[2,dc(e,t)]:(n={$metadata:Lc(e),__type:"ListPartsOutput",AbortDate:void 0,AbortRuleId:void 0,Bucket:void 0,Initiator:void 0,IsTruncated:void 0,Key:void 0,MaxParts:void 0,NextPartNumberMarker:void 0,Owner:void 0,PartNumberMarker:void 0,Parts:void 0,RequestCharged:void 0,StorageClass:void 0,UploadId:void 0},void 0!==e.headers["x-amz-abort-rule-id"]&&(n.AbortRuleId=e.headers["x-amz-abort-rule-id"]),void 0!==e.headers["x-amz-abort-date"]&&(n.AbortDate=new Date(e.headers["x-amz-abort-date"])),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,Tc(e.body,t)]);case 1:return void 0!==(r=i.sent()).Bucket&&(n.Bucket=r.Bucket),void 0!==r.Initiator&&(n.Initiator=Sc(r.Initiator,t)),void 0!==r.IsTruncated&&(n.IsTruncated="true"==r.IsTruncated),void 0!==r.Key&&(n.Key=r.Key),void 0!==r.MaxParts&&(n.MaxParts=parseInt(r.MaxParts)),void 0!==r.NextPartNumberMarker&&(n.NextPartNumberMarker=parseInt(r.NextPartNumberMarker)),void 0!==r.Owner&&(n.Owner=wc(r.Owner,t)),void 0!==r.PartNumberMarker&&(n.PartNumberMarker=parseInt(r.PartNumberMarker)),""===r.Part&&(n.Parts=[]),void 0!==r.Part&&(n.Parts=Ec(Object(ec.g)(r.Part),t)),void 0!==r.StorageClass&&(n.StorageClass=r.StorageClass),void 0!==r.UploadId&&(n.UploadId=r.UploadId),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(ec.b),tl=n(42),nl=n(43),rl=n(79),il=function(e){var t,n=Object(rl.parse)(e),r=n.hostname,i=void 0===r?"localhost":r,o=n.pathname,a=void 0===o?"/":o,s=n.port,u=n.protocol,c=void 0===u?"https:":u,f=n.search;return f&&(t=Object(nl.a)(f)),{hostname:i,port:s?parseInt(s):void 0,protocol:c,path:a,query:t}};function ol(e){return(ol="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var al=function(){return(al=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},sl=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},ul=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},cl=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},fl=new r.ConsoleLogger("AWSS3ProviderManagedUpload"),ll=function(){function e(e,t,n){this.minPartSize=5242880,this.queueSize=4,this.body=null,this.params=null,this.opts=null,this.multiPartMap=[],this.cancel=!1,this.bytesUploaded=0,this.totalBytesToUpload=0,this.emitter=null,this.params=e,this.opts=t,this.emitter=n}return e.prototype.upload=function(){return sl(this,void 0,void 0,(function(){var e,t,n,r,i,o;return ul(this,(function(a){switch(a.label){case 0:return e=this,[4,this.validateAndSanitizeBody(this.params.Body)];case 1:return e.body=a.sent(),this.totalBytesToUpload=this.byteLength(this.body),this.totalBytesToUpload<=this.minPartSize?(this.params.Body=this.body,t=new Yf(this.params),[4,this._createNewS3Client(this.opts,this.emitter)]):[3,3];case 2:return[2,a.sent().send(t)];case 3:return[4,this.createMultiPartUpload()];case 4:n=a.sent(),r=Math.ceil(this.totalBytesToUpload/this.minPartSize),i=0,a.label=5;case 5:return i<r?[4,this.checkIfUploadCancelled(n)]:[3,10];case 6:return a.sent(),o=this.createParts(i),[4,this.uploadParts(n,o)];case 7:return a.sent(),[4,this.checkIfUploadCancelled(n)];case 8:a.sent(),a.label=9;case 9:return i+=this.queueSize,[3,5];case 10:return[4,this.finishMultiPartUpload(n)];case 11:return[2,a.sent()]}}))}))},e.prototype.createParts=function(e){for(var t=[],n=e,r=e*this.minPartSize;r<this.totalBytesToUpload&&t.length<this.queueSize;){var i=Math.min(r+this.minPartSize,this.totalBytesToUpload);t.push({bodyPart:this.body.slice(r,i),partNumber:++n,emitter:new tl.EventEmitter,_lastUploadedBytes:0}),r+=this.minPartSize}return t},e.prototype.createMultiPartUpload=function(){return sl(this,void 0,void 0,(function(){var e,t;return ul(this,(function(n){switch(n.label){case 0:return e=new Wf(this.params),[4,this._createNewS3Client(this.opts)];case 1:return[4,n.sent().send(e)];case 2:return t=n.sent(),fl.debug(t.UploadId),[2,t.UploadId]}}))}))},e.prototype.uploadParts=function(e,t){return sl(this,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p,v;return ul(this,(function(g){switch(g.label){case 0:n=[],g.label=1;case 1:g.trys.push([1,6,7,8]),r=cl(t),i=r.next(),g.label=2;case 2:return i.done?[3,5]:(o=i.value,this.setupEventListener(o),a={PartNumber:o.partNumber,Body:o.bodyPart,UploadId:e,Key:this.params.Key,Bucket:this.params.Bucket},s=new Xf(a),[4,this._createNewS3Client(this.opts,o.emitter)]);case 3:u=g.sent(),n.push(u.send(s)),g.label=4;case 4:return i=r.next(),[3,2];case 5:return[3,8];case 6:return c=g.sent(),p={error:c},[3,8];case 7:try{i&&!i.done&&(v=r.return)&&v.call(r)}finally{if(p)throw p.error}return[7];case 8:return g.trys.push([8,10,,11]),[4,Promise.all(n)];case 9:for(f=g.sent(),l=0;l<f.length;l++)this.multiPartMap.push({PartNumber:t[l].partNumber,ETag:f[l].ETag});return[3,11];case 10:return d=g.sent(),fl.error("error happened while uploading a part. Cancelling the multipart upload",d),this.cancelUpload(),[2];case 11:return[2]}}))}))},e.prototype.finishMultiPartUpload=function(e){return sl(this,void 0,void 0,(function(){var t,n,r,i;return ul(this,(function(o){switch(o.label){case 0:return t={Bucket:this.params.Bucket,Key:this.params.Key,UploadId:e,MultipartUpload:{Parts:this.multiPartMap}},n=new Qf(t),[4,this._createNewS3Client(this.opts)];case 1:r=o.sent(),o.label=2;case 2:return o.trys.push([2,4,,5]),[4,r.send(n)];case 3:return[2,o.sent().Key];case 4:return i=o.sent(),fl.error("error happened while finishing the upload. Cancelling the multipart upload",i),this.cancelUpload(),[2];case 5:return[2]}}))}))},e.prototype.checkIfUploadCancelled=function(e){return sl(this,void 0,void 0,(function(){var t,n;return ul(this,(function(r){switch(r.label){case 0:if(!this.cancel)return[3,5];t="Upload was cancelled.",r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.cleanup(e)];case 2:return r.sent(),[3,4];case 3:return n=r.sent(),t+=n.errorMessage,[3,4];case 4:throw new Error(t);case 5:return[2]}}))}))},e.prototype.cancelUpload=function(){this.cancel=!0},e.prototype.cleanup=function(e){return sl(this,void 0,void 0,(function(){var t,n,r;return ul(this,(function(i){switch(i.label){case 0:return this.body=null,this.multiPartMap=[],this.bytesUploaded=0,this.totalBytesToUpload=0,t={Bucket:this.params.Bucket,Key:this.params.Key,UploadId:e},[4,this._createNewS3Client(this.opts)];case 1:return[4,(n=i.sent()).send(new Zf(t))];case 2:return i.sent(),[4,n.send(new el(t))];case 3:if((r=i.sent())&&r.Parts&&r.Parts.length>0)throw new Error("Multi Part upload clean up failed");return[2]}}))}))},e.prototype.setupEventListener=function(e){var t=this;e.emitter.on("sendProgress",(function(n){t.progressChanged(e.partNumber,n.loaded-e._lastUploadedBytes),e._lastUploadedBytes=n.loaded}))},e.prototype.progressChanged=function(e,t){this.bytesUploaded+=t,this.emitter.emit("sendProgress",{loaded:this.bytesUploaded,total:this.totalBytesToUpload,part:e,key:this.params.Key})},e.prototype.byteLength=function(e){if(null==e)return 0;if("number"==typeof e.byteLength)return e.byteLength;if("number"==typeof e.length)return e.length;if("number"==typeof e.size)return e.size;if("string"!=typeof e.path)throw new Error("Cannot determine length of "+e)},e.prototype.validateAndSanitizeBody=function(e){return sl(this,void 0,void 0,(function(){return ul(this,(function(t){switch(t.label){case 0:return this.isGenericObject(e)?[2,JSON.stringify(e)]:[3,1];case 1:return this.isBlob(e)?r.Platform.isReactNative?[4,Object(af.b)(e)]:[3,3]:[3,4];case 2:return[2,t.sent()];case 3:case 4:return[2,e]}}))}))},e.prototype.isBlob=function(e){return"undefined"!=typeof Blob&&e instanceof Blob},e.prototype.isGenericObject=function(e){if(null!==e&&"object"===ol(e))try{return!(this.byteLength(e)>=0)}catch(e){return!0}return!1},e.prototype._createNewS3Client=function(e,t){return sl(this,void 0,void 0,(function(){var n,i,o,a,s;return ul(this,(function(u){switch(u.label){case 0:return[4,this._getCredentials()];case 1:return n=u.sent(),i=e.region,o=e.dangerouslyConnectToHttpEndpointForTesting,a={},o&&(a={endpoint:"http://localhost:20005",tls:!1,bucketEndpoint:!1,forcePathStyle:!0}),(s=new zf(al(al({region:i,credentials:n},a),{requestHandler:new Vf({},t),customUserAgent:Object(r.getAmplifyUserAgent)(),urlParser:il}))).middlewareStack.remove("contentLengthMiddleware"),[2,s]}}))}))},e.prototype._getCredentials=function(){return r.Credentials.get().then((function(e){if(!e)return!1;var t=r.Credentials.shear(e);return fl.debug("set credentials for storage",t),t})).catch((function(e){return fl.warn("ensure credentials error",e),!1}))},e}();function dl(e){return(dl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var pl=function(){return(pl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},vl=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},gl=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},hl=new r.ConsoleLogger("AWSS3Provider"),bl="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default",ml=function(e,t,n,i,o){if(e){var a={attrs:n};i&&(a.metrics=i),r.Hub.dispatch("storage",{event:t,data:a,message:o},"Storage",bl)}},yl=function(){function e(e){this._config=e||{},hl.debug("Storage Options",this._config)}return e.prototype.getCategory=function(){return e.CATEGORY},e.prototype.getProviderName=function(){return e.PROVIDER_NAME},e.prototype.configure=function(e){if(hl.debug("configure Storage",e),!e)return this._config;var t=r.Parser.parseMobilehubConfig(e);return this._config=Object.assign({},this._config,t.Storage),this._config.bucket||hl.debug("Do not have bucket yet"),this._config},e.prototype.get=function(e,t){return vl(this,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y,O,S,j,w;return gl(this,(function(E){switch(E.label){case 0:return[4,this._ensureCredentials()];case 1:if(!E.sent())return[2,Promise.reject("No credentials")];if(n=Object.assign({},this._config,t),r=n.bucket,i=n.download,o=n.cacheControl,a=n.contentDisposition,s=n.contentEncoding,u=n.contentLanguage,c=n.contentType,f=n.expires,l=n.track,d=this._prefix(n),p=d+e,v=this._createNewS3Client(n),hl.debug("get "+e+" from "+p),g={Bucket:r,Key:p},o&&(g.ResponseCacheControl=o),a&&(g.ResponseContentDisposition=a),s&&(g.ResponseContentEncoding=s),u&&(g.ResponseContentLanguage=u),c&&(g.ResponseContentType=c),!0!==i)return[3,5];h=new Wc(g),E.label=2;case 2:return E.trys.push([2,4,,5]),[4,v.send(h)];case 3:return b=E.sent(),ml(l,"download",{method:"get",result:"success"},{fileSize:Number(b.Body.size||b.Body.length)},"Download success for "+e),[2,b];case 4:throw m=E.sent(),ml(l,"download",{method:"get",result:"failed"},null,"Download failed with "+m.message),m;case 5:g.Expires=f||900,E.label=6;case 6:return E.trys.push([6,9,,10]),y=new Kf(pl({},v.config)),[4,qf(v,new Wc(g))];case 7:return O=E.sent(),j=Uf,[4,y.presign(O,{expiresIn:g.Expires})];case 8:return S=j.apply(void 0,[E.sent()]),ml(l,"getSignedUrl",{method:"get",result:"success"},null,"Signed URL: "+S),[2,S];case 9:throw w=E.sent(),hl.warn("get signed url error",w),ml(l,"getSignedUrl",{method:"get",result:"failed"},null,"Could not get a signed URL for "+e),w;case 10:return[2]}}))}))},e.prototype.put=function(e,t,n){return vl(this,void 0,void 0,(function(){var r,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y,O,S,j,w,E,L,x;return gl(this,(function(C){switch(C.label){case 0:return[4,this._ensureCredentials()];case 1:if(!C.sent())return[2,Promise.reject("No credentials")];r=Object.assign({},this._config,n),i=r.bucket,o=r.track,a=r.progressCallback,s=r.contentType,u=r.contentDisposition,c=r.cacheControl,f=r.expires,l=r.metadata,d=r.tagging,p=r.acl,v=r.serverSideEncryption,g=r.SSECustomerAlgorithm,h=r.SSECustomerKey,b=r.SSECustomerKeyMD5,m=r.SSEKMSKeyId,y=s||"binary/octet-stream",O=this._prefix(r),S=O+e,hl.debug("put "+e+" to "+S),j={Bucket:i,Key:S,Body:t,ContentType:y},c&&(j.CacheControl=c),u&&(j.ContentDisposition=u),f&&(j.Expires=f),l&&(j.Metadata=l),d&&(j.Tagging=d),v&&(j.ServerSideEncryption=v,g&&(j.SSECustomerAlgorithm=g),h&&(j.SSECustomerKey=h),b&&(j.SSECustomerKeyMD5=b),m&&(j.SSEKMSKeyId=m)),w=new tl.EventEmitter,E=new ll(j,r,w),p&&(j.ACL=p),C.label=2;case 2:return C.trys.push([2,4,,5]),w.on("sendProgress",(function(e){a&&("function"==typeof a?a(e):hl.warn("progressCallback should be a function, not a "+dl(a)))})),[4,E.upload()];case 3:return L=C.sent(),hl.debug("upload result",L),ml(o,"upload",{method:"put",result:"success"},null,"Upload success for "+e),[2,{key:e}];case 4:throw x=C.sent(),hl.warn("error uploading",x),ml(o,"upload",{method:"put",result:"failed"},null,"Error uploading "+e),x;case 5:return[2]}}))}))},e.prototype.remove=function(e,t){return vl(this,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f;return gl(this,(function(l){switch(l.label){case 0:return[4,this._ensureCredentials()];case 1:if(!l.sent())return[2,Promise.reject("No credentials")];n=Object.assign({},this._config,t),r=n.bucket,i=n.track,o=this._prefix(n),a=o+e,s=this._createNewS3Client(n),hl.debug("remove "+e+" from "+a),u=new Xc({Bucket:r,Key:a}),l.label=2;case 2:return l.trys.push([2,4,,5]),[4,s.send(u)];case 3:return c=l.sent(),ml(i,"delete",{method:"remove",result:"success"},null,"Deleted "+e+" successfully"),[2,c];case 4:throw f=l.sent(),ml(i,"delete",{method:"remove",result:"failed"},null,"Deletion of "+e+" failed with "+f),f;case 5:return[2]}}))}))},e.prototype.list=function(e,t){return vl(this,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d;return gl(this,(function(p){switch(p.label){case 0:return[4,this._ensureCredentials()];case 1:if(!p.sent())return[2,Promise.reject("No credentials")];n=Object.assign({},this._config,t),r=n.bucket,i=n.track,o=n.maxKeys,a=this._prefix(n),s=a+e,u=this._createNewS3Client(n),hl.debug("list "+e+" from "+s),c=new Qc({Bucket:r,Prefix:s,MaxKeys:o}),p.label=2;case 2:return p.trys.push([2,4,,5]),[4,u.send(c)];case 3:return f=p.sent(),l=[],f&&f.Contents&&(l=f.Contents.map((function(e){return{key:e.Key.substr(a.length),eTag:e.ETag,lastModified:e.LastModified,size:e.Size}}))),ml(i,"list",{method:"list",result:"success"},null,l.length+" items returned from list operation"),hl.debug("list",l),[2,l];case 4:throw d=p.sent(),hl.warn("list error",d),ml(i,"list",{method:"list",result:"failed"},null,"Listing items failed: "+d.message),d;case 5:return[2]}}))}))},e.prototype._ensureCredentials=function(){var e=this;return r.Credentials.get().then((function(t){if(!t)return!1;var n=r.Credentials.shear(t);return hl.debug("set credentials for storage",n),e._config.credentials=n,!0})).catch((function(e){return hl.warn("ensure credentials error",e),!1}))},e.prototype._prefix=function(e){var t=e.credentials,n=e.level,r=e.customPrefix||{},i=e.identityId||t.identityId,o=(void 0!==r.private?r.private:"private/")+i+"/",a=(void 0!==r.protected?r.protected:"protected/")+i+"/",s=void 0!==r.public?r.public:"public/";switch(n){case"private":return o;case"protected":return a;default:return s}},e.prototype._createNewS3Client=function(e,t){var n=e.region,i=e.credentials,o={};return e.dangerouslyConnectToHttpEndpointForTesting&&(o={endpoint:"http://localhost:20005",tls:!1,bucketEndpoint:!1,forcePathStyle:!0}),new zf(pl(pl({region:n,credentials:i,customUserAgent:Object(r.getAmplifyUserAgent)()},o),{requestHandler:new Vf({},t)}))},e.CATEGORY="Storage",e.PROVIDER_NAME="AWSS3",e}(),Ol=function(){return(Ol=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Sl=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},jl=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},wl=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},El=new r.ConsoleLogger("StorageClass"),Ll=function(){function e(){this._config={},this._pluggables=[],El.debug("Storage Options",this._config),this.get=this.get.bind(this),this.put=this.put.bind(this),this.remove=this.remove.bind(this),this.list=this.list.bind(this)}return e.prototype.getModuleName=function(){return"Storage"},e.prototype.addPluggable=function(e){if(e&&"Storage"===e.getCategory()){this._pluggables.push(e);return e.configure(this._config[e.getProviderName()])}},e.prototype.getPluggable=function(e){var t=this._pluggables.find((function(t){return t.getProviderName()===e}));return void 0===t?(El.debug("No plugin found with providerName",e),null):t},e.prototype.removePluggable=function(e){this._pluggables=this._pluggables.filter((function(t){return t.getProviderName()!==e}))},e.prototype.configure=function(e){var t=this;if(El.debug("configure Storage"),!e)return this._config;var n=r.Parser.parseMobilehubConfig(e),i=Object.keys(n.Storage),o=["bucket","region","level","track","customPrefix","serverSideEncryption","SSECustomerAlgorithm","SSECustomerKey","SSECustomerKeyMD5","SSEKMSKeyId"],a=function(e){return o.some((function(t){return t===e}))};return i&&i.find((function(e){return a(e)}))&&!n.Storage.AWSS3&&(n.Storage.AWSS3={}),Object.entries(n.Storage).map((function(e){var t=wl(e,2),r=t[0],i=t[1];r&&a(r)&&void 0!==i&&(n.Storage.AWSS3[r]=i,delete n.Storage[r])})),Object.keys(n.Storage).forEach((function(e){"string"!=typeof n.Storage[e]&&(t._config[e]=Ol(Ol({},t._config[e]),n.Storage[e]))})),this._pluggables.forEach((function(e){e.configure(t._config[e.getProviderName()])})),0===this._pluggables.length&&this.addPluggable(new yl),this._config},e.prototype.get=function(e,t){return Sl(this,void 0,void 0,(function(){var n,r,i;return jl(this,(function(o){return n=(t||{}).provider,r=void 0===n?"AWSS3":n,void 0===(i=this._pluggables.find((function(e){return e.getProviderName()===r})))&&(El.debug("No plugin found with providerName",r),Promise.reject("No plugin found in Storage for the provider")),[2,i.get(e,t)]}))}))},e.prototype.put=function(e,t,n){return Sl(this,void 0,void 0,(function(){var r,i,o;return jl(this,(function(a){return r=(n||{}).provider,i=void 0===r?"AWSS3":r,void 0===(o=this._pluggables.find((function(e){return e.getProviderName()===i})))&&(El.debug("No plugin found with providerName",i),Promise.reject("No plugin found in Storage for the provider")),[2,o.put(e,t,n)]}))}))},e.prototype.remove=function(e,t){return Sl(this,void 0,void 0,(function(){var n,r,i;return jl(this,(function(o){return n=(t||{}).provider,r=void 0===n?"AWSS3":n,void 0===(i=this._pluggables.find((function(e){return e.getProviderName()===r})))&&(El.debug("No plugin found with providerName",r),Promise.reject("No plugin found in Storage for the provider")),[2,i.remove(e,t)]}))}))},e.prototype.list=function(e,t){return Sl(this,void 0,void 0,(function(){var n,r,i;return jl(this,(function(o){return n=(t||{}).provider,r=void 0===n?"AWSS3":n,void 0===(i=this._pluggables.find((function(e){return e.getProviderName()===r})))&&(El.debug("No plugin found with providerName",r),Promise.reject("No plugin found in Storage for the provider")),[2,i.list(e,t)]}))}))},e}(),xl=function(){return(xl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Cl=new r.ConsoleLogger("Storage"),Tl=null,_l=function(){if(Tl)return Tl;Cl.debug("Create Storage Instance, debug"),(Tl=new Ll).vault=new Ll;var e=Tl.configure;return Tl.configure=function(t){Cl.debug("storage configure called");var n=xl({},e.call(Tl,t));Object.keys(n).forEach((function(e){"string"!=typeof n[e]&&(n[e]=xl(xl({},n[e]),{level:"private"}))})),Cl.debug("storage vault configure called"),Tl.vault.configure(n)},Tl}();r.Amplify.register(_l);t.a=_l},,function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),a=r[0],s=r[1],u=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),f=0,l=s>0?a-4:a;for(n=0;n<l;n+=4)t=i[e.charCodeAt(n)]<<18|i[e.charCodeAt(n+1)]<<12|i[e.charCodeAt(n+2)]<<6|i[e.charCodeAt(n+3)],u[f++]=t>>16&255,u[f++]=t>>8&255,u[f++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,u[f++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,u[f++]=t>>8&255,u[f++]=255&t);return u},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(f(e,a,a+16383>s?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s<u;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function f(e,t,n){for(var i,o,a=[],s=t;s<n;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(o=i)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){
98/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
99t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,u=(1<<s)-1,c=u>>1,f=-7,l=n?i-1:0,d=n?-1:1,p=e[t+l];for(l+=d,o=p&(1<<-f)-1,p>>=-f,f+=s;f>0;o=256*o+e[t+l],l+=d,f-=8);for(a=o&(1<<-f)-1,o>>=-f,f+=r;f>0;a=256*a+e[t+l],l+=d,f-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=c}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,u,c=8*o-i-1,f=(1<<c)-1,l=f>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,v=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=f):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+l>=1?d/u:d*Math.pow(2,1-l))*u>=2&&(a++,u/=2),a+l>=f?(s=0,a=f):a+l>=1?(s=(t*u-1)*Math.pow(2,i),a+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=v,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;e[n+p]=255&a,p+=v,a/=256,c-=8);e[n+p-v]|=128*g}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";const r=n(32),i=function(e,t){const n={};if(!(e.child&&!r.isEmptyObject(e.child)||e.attrsMap&&!r.isEmptyObject(e.attrsMap)))return r.isExist(e.val)?e.val:"";r.isExist(e.val)&&("string"!=typeof e.val||""!==e.val&&e.val!==t.cdataPositionChar)&&("strict"===t.arrayMode?n[t.textNodeName]=[e.val]:n[t.textNodeName]=e.val),r.merge(n,e.attrsMap,t.arrayMode);const o=Object.keys(e.child);for(let r=0;r<o.length;r++){var a=o[r];if(e.child[a]&&e.child[a].length>1)for(var s in n[a]=[],e.child[a])n[a].push(i(e.child[a][s],t));else if(!0===t.arrayMode){const r=i(e.child[a][0],t);n[a]="object"==typeof r?[r]:r}else"strict"===t.arrayMode?n[a]=[i(e.child[a][0],t)]:n[a]=i(e.child[a][0],t)}return n};t.convertToJson=i},function(e,t,n){"use strict";e.exports=function(e,t,n){this.tagname=e,this.parent=t,this.child={},this.attrsMap={},this.val=n,this.addChild=function(e){Array.isArray(this.child[e.tagname])?this.child[e.tagname].push(e):this.child[e.tagname]=[e]}}},function(e,t,n){"use strict";const r=n(32),i={allowBooleanAttributes:!1},o=["allowBooleanAttributes"];function a(e,t){for(var n=t;t<e.length;t++)if("?"!=e[t]&&" "!=e[t]);else{var r=e.substr(n,t-n);if(t>5&&"xml"===r)return d("InvalidXml","XML declaration allowed only at the start of the document.",v(e,t));if("?"==e[t]&&">"==e[t+1]){t++;break}}return t}function s(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t<e.length;t++)if("-"===e[t]&&"-"===e[t+1]&&">"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let n=1;for(t+=8;t<e.length;t++)if("<"===e[t])n++;else if(">"===e[t]&&(n--,0===n))break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7])for(t+=8;t<e.length;t++)if("]"===e[t]&&"]"===e[t+1]&&">"===e[t+2]){t+=2;break}return t}t.validate=function(e,t){t=r.buildOptions(t,i,o);const n=[];let c=!1,p=!1;"\ufeff"===e[0]&&(e=e.substr(1));for(let i=0;i<e.length;i++){if("<"!==e[i]){if(" "===e[i]||"\t"===e[i]||"\n"===e[i]||"\r"===e[i])continue;return d("InvalidChar","char '"+e[i]+"' is not expected.",v(e,i))}if(i++,"?"===e[i]){if(i=a(e,++i),i.err)return i}else{if("!"===e[i]){i=s(e,i);continue}{let o=!1;"/"===e[i]&&(o=!0,i++);let a="";for(;i<e.length&&">"!==e[i]&&" "!==e[i]&&"\t"!==e[i]&&"\n"!==e[i]&&"\r"!==e[i];i++)a+=e[i];if(a=a.trim(),"/"===a[a.length-1]&&(a=a.substring(0,a.length-1),i--),g=a,!r.isName(g)){let t;return t=0===a.trim().length?"There is an unnecessary space between tag name and backward slash '</ ..'.":"Tag '"+a+"' is an invalid name.",d("InvalidTag",t,v(e,i))}const h=u(e,i);if(!1===h)return d("InvalidAttr","Attributes for '"+a+"' have open quote.",v(e,i));let b=h.value;if(i=h.index,"/"===b[b.length-1]){b=b.substring(0,b.length-1);const n=f(b,t);if(!0!==n)return d(n.err.code,n.err.msg,v(e,i-b.length+n.err.line));c=!0}else if(o){if(!h.tagClosed)return d("InvalidTag","Closing tag '"+a+"' doesn't have proper closing.",v(e,i));if(b.trim().length>0)return d("InvalidTag","Closing tag '"+a+"' can't have attributes or invalid starting.",v(e,i));{const t=n.pop();if(a!==t)return d("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+a+"'.",v(e,i));0==n.length&&(p=!0)}}else{const r=f(b,t);if(!0!==r)return d(r.err.code,r.err.msg,v(e,i-b.length+r.err.line));if(!0===p)return d("InvalidXml","Multiple possible root nodes found.",v(e,i));n.push(a),c=!0}for(i++;i<e.length;i++){if("<"===e[i]){if("!"===e[i+1]){i++,i=s(e,i);continue}break}if("&"===e[i]){const t=l(e,i);if(-1==t)return d("InvalidChar","char '&' is not expected.",v(e,i));i=t}}"<"===e[i]&&i--}}}var g;return c?!(n.length>0)||d("InvalidXml","Invalid '"+JSON.stringify(n,null,4).replace(/\r?\n/g,"")+"' found.",1):d("InvalidXml","Start tag expected.",1)};function u(e,t){let n="",r="",i=!1;for(;t<e.length;t++){if('"'===e[t]||"'"===e[t])if(""===r)r=e[t];else{if(r!==e[t])continue;r=""}else if(">"===e[t]&&""===r){i=!0;break}n+=e[t]}return""===r&&{value:n,index:t,tagClosed:i}}const c=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function f(e,t){const n=r.getAllMatches(e,c),i={};for(let r=0;r<n.length;r++){if(0===n[r][1].length)return d("InvalidAttr","Attribute '"+n[r][2]+"' has no space in starting.",g(e,n[r][0]));if(void 0===n[r][3]&&!t.allowBooleanAttributes)return d("InvalidAttr","boolean attribute '"+n[r][2]+"' is not allowed.",g(e,n[r][0]));const o=n[r][2];if(!p(o))return d("InvalidAttr","Attribute '"+o+"' is an invalid name.",g(e,n[r][0]));if(i.hasOwnProperty(o))return d("InvalidAttr","Attribute '"+o+"' is repeated.",g(e,n[r][0]));i[o]=1}return!0}function l(e,t){if(";"===e[++t])return-1;if("#"===e[t])return function(e,t){let n=/\d/;for("x"===e[t]&&(t++,n=/[\da-fA-F]/);t<e.length;t++){if(";"===e[t])return t;if(!e[t].match(n))break}return-1}(e,++t);let n=0;for(;t<e.length;t++,n++)if(!(e[t].match(/\w/)&&n<20)){if(";"===e[t])break;return-1}return t}function d(e,t,n){return{err:{code:e,msg:t,line:n}}}function p(e){return r.isName(e)}function v(e,t){return e.substring(0,t).split(/\r?\n/).length}function g(e,t){return e.indexOf(t)+t.length}},function(e,t,n){"use strict";const r=function(e){return String.fromCharCode(e)},i={nilChar:r(176),missingChar:r(201),nilPremitive:r(175),missingPremitive:r(200),emptyChar:r(178),emptyValue:r(177),boundryChar:r(179),objStart:r(198),arrStart:r(204),arrayEnd:r(185)},o=[i.nilChar,i.nilPremitive,i.missingChar,i.missingPremitive,i.boundryChar,i.emptyChar,i.emptyValue,i.arrayEnd,i.objStart,i.arrStart],a=function(e,t,n){if("string"==typeof t)return e&&e[0]&&void 0!==e[0].val?s(e[0].val,t):s(e,t);{const o=void 0===(r=e)?i.missingChar:null===r?i.nilChar:!(r.child&&0===Object.keys(r.child).length&&(!r.attrsMap||0===Object.keys(r.attrsMap).length))||i.emptyChar;if(!0===o){let r="";if(Array.isArray(t)){r+=i.arrStart;const o=t[0],c=e.length;if("string"==typeof o)for(let t=0;t<c;t++){const n=s(e[t].val,o);r=u(r,n)}else for(let t=0;t<c;t++){const i=a(e[t],o,n);r=u(r,i)}r+=i.arrayEnd}else{r+=i.objStart;const o=Object.keys(t);Array.isArray(e)&&(e=e[0]);for(let i in o){const s=o[i];let c;c=!n.ignoreAttributes&&e.attrsMap&&e.attrsMap[s]?a(e.attrsMap[s],t[s],n):s===n.textNodeName?a(e.val,t[s],n):a(e.child[s],t[s],n),r=u(r,c)}}return r}return o}var r},s=function(e){switch(e){case void 0:return i.missingPremitive;case null:return i.nilPremitive;case"":return i.emptyValue;default:return e}},u=function(e,t){return c(t[0])||c(e[e.length-1])||(e+=i.boundryChar),e+t},c=function(e){return-1!==o.indexOf(e)};const f=n(40),l=n(32).buildOptions;t.convert2nimn=function(e,t,n){return n=l(n,f.defaultOptions,f.props),a(e,t,n)}},function(e,t,n){"use strict";const r=n(32),i=n(32).buildOptions,o=n(40),a=function(e,t,n){let i="{";const o=Object.keys(e.child);for(let n=0;n<o.length;n++){var s=o[n];if(e.child[s]&&e.child[s].length>1){for(var u in i+='"'+s+'" : [ ',e.child[s])i+=a(e.child[s][u],t)+" , ";i=i.substr(0,i.length-1)+" ] "}else i+='"'+s+'" : '+a(e.child[s][0],t)+" ,"}return r.merge(i,e.attrsMap),r.isEmptyObject(i)?r.isExist(e.val)?e.val:"":(r.isExist(e.val)&&("string"!=typeof e.val||""!==e.val&&e.val!==t.cdataPositionChar)&&(i+='"'+t.textNodeName+'" : '+(!0!==(c=e.val)&&!1!==c&&isNaN(c)?'"'+c+'"':c)),","===i[i.length-1]&&(i=i.substr(0,i.length-2)),i+"}");var c};t.convertToJsonString=function(e,t){return(t=i(t,o.defaultOptions,o.props)).indentBy=t.indentBy||"",a(e,t,0)}},function(e,t,n){"use strict";const r=n(32).buildOptions,i={attributeNamePrefix:"@_",attrNodeName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataTagName:!1,cdataPositionChar:"\\c",format:!1,indentBy:" ",supressEmptyNode:!1,tagValueProcessor:function(e){return e},attrValueProcessor:function(e){return e}},o=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function a(e){this.options=r(e,i,o),this.options.ignoreAttributes||this.options.attrNodeName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=v),this.options.cdataTagName?this.isCDATA=g:this.isCDATA=function(){return!1},this.replaceCDATAstr=s,this.replaceCDATAarr=u,this.options.format?(this.indentate=p,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine=""),this.options.supressEmptyNode?(this.buildTextNode=d,this.buildObjNode=f):(this.buildTextNode=l,this.buildObjNode=c),this.buildTextValNode=l,this.buildObjectNode=c}function s(e,t){return e=this.options.tagValueProcessor(""+e),""===this.options.cdataPositionChar||""===e?e+"<![CDATA["+t+"]]"+this.tagEndChar:e.replace(this.options.cdataPositionChar,"<![CDATA["+t+"]]"+this.tagEndChar)}function u(e,t){if(e=this.options.tagValueProcessor(""+e),""===this.options.cdataPositionChar||""===e)return e+"<![CDATA["+t.join("]]><![CDATA[")+"]]"+this.tagEndChar;for(let n in t)e=e.replace(this.options.cdataPositionChar,"<![CDATA["+t[n]+"]]>");return e+this.newLine}function c(e,t,n,r){return n&&!e.includes("<")?this.indentate(r)+"<"+t+n+">"+e+"</"+t+this.tagEndChar:this.indentate(r)+"<"+t+n+this.tagEndChar+e+this.indentate(r)+"</"+t+this.tagEndChar}function f(e,t,n,r){return""!==e?this.buildObjectNode(e,t,n,r):this.indentate(r)+"<"+t+n+"/"+this.tagEndChar}function l(e,t,n,r){return this.indentate(r)+"<"+t+n+">"+this.options.tagValueProcessor(e)+"</"+t+this.tagEndChar}function d(e,t,n,r){return""!==e?this.buildTextValNode(e,t,n,r):this.indentate(r)+"<"+t+n+"/"+this.tagEndChar}function p(e){return this.options.indentBy.repeat(e)}function v(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e.substr(this.attrPrefixLen)}function g(e){return e===this.options.cdataTagName}a.prototype.parse=function(e){return this.j2x(e,0).val},a.prototype.j2x=function(e,t){let n="",r="";const i=Object.keys(e),o=i.length;for(let a=0;a<o;a++){const o=i[a];if(void 0===e[o]);else if(null===e[o])r+=this.indentate(t)+"<"+o+"/"+this.tagEndChar;else if(e[o]instanceof Date)r+=this.buildTextNode(e[o],o,"",t);else if("object"!=typeof e[o]){const i=this.isAttribute(o);i?n+=" "+i+'="'+this.options.attrValueProcessor(""+e[o])+'"':this.isCDATA(o)?e[this.options.textNodeName]?r+=this.replaceCDATAstr(e[this.options.textNodeName],e[o]):r+=this.replaceCDATAstr("",e[o]):o===this.options.textNodeName?e[this.options.cdataTagName]||(r+=this.options.tagValueProcessor(""+e[o])):r+=this.buildTextNode(e[o],o,"",t)}else if(Array.isArray(e[o]))if(this.isCDATA(o))r+=this.indentate(t),e[this.options.textNodeName]?r+=this.replaceCDATAarr(e[this.options.textNodeName],e[o]):r+=this.replaceCDATAarr("",e[o]);else{const n=e[o].length;for(let i=0;i<n;i++){const n=e[o][i];if(void 0===n);else if(null===n)r+=this.indentate(t)+"<"+o+"/"+this.tagEndChar;else if("object"==typeof n){const e=this.j2x(n,t+1);r+=this.buildObjNode(e.val,o,e.attrStr,t)}else r+=this.buildTextNode(n,o,"",t)}}else if(this.options.attrNodeName&&o===this.options.attrNodeName){const t=Object.keys(e[o]),r=t.length;for(let i=0;i<r;i++)n+=" "+t[i]+'="'+this.options.attrValueProcessor(""+e[o][t[i]])+'"'}else{const n=this.j2x(e[o],t+1);r+=this.buildObjNode(n.val,o,n.attrStr,t)}}return{attrStr:n,val:r}},e.exports=a},function(e,t,n){(function(e,r){var i;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(o){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,u=2147483647,c=/^xn--/,f=/[^\x20-\x7E]/,l=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,v=String.fromCharCode;function g(e){throw new RangeError(d[e])}function h(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function b(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+h((e=e.replace(l,".")).split("."),t).join(".")}function m(e){for(var t,n,r=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function y(e){return h(e,(function(e){var t="";return e>65535&&(t+=v((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=v(e)})).join("")}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function S(e,t,n){var r=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;r+=36)e=p(e/35);return p(r+36*e/(e+38))}function j(e){var t,n,r,i,o,a,s,c,f,l,d,v=[],h=e.length,b=0,m=128,O=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&g("not-basic"),v.push(e.charCodeAt(r));for(i=n>0?n+1:0;i<h;){for(o=b,a=1,s=36;i>=h&&g("invalid-input"),((c=(d=e.charCodeAt(i++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||c>p((u-b)/a))&&g("overflow"),b+=c*a,!(c<(f=s<=O?1:s>=O+26?26:s-O));s+=36)a>p(u/(l=36-f))&&g("overflow"),a*=l;O=S(b-o,t=v.length+1,0==o),p(b/t)>u-m&&g("overflow"),m+=p(b/t),b%=t,v.splice(b++,0,m)}return y(v)}function w(e){var t,n,r,i,o,a,s,c,f,l,d,h,b,y,j,w=[];for(h=(e=m(e)).length,t=128,n=0,o=72,a=0;a<h;++a)(d=e[a])<128&&w.push(v(d));for(r=i=w.length,i&&w.push("-");r<h;){for(s=u,a=0;a<h;++a)(d=e[a])>=t&&d<s&&(s=d);for(s-t>p((u-n)/(b=r+1))&&g("overflow"),n+=(s-t)*b,t=s,a=0;a<h;++a)if((d=e[a])<t&&++n>u&&g("overflow"),d==t){for(c=n,f=36;!(c<(l=f<=o?1:f>=o+26?26:f-o));f+=36)j=c-l,y=36-l,w.push(v(O(l+j%y,0))),c=p(j/y);w.push(v(O(c,0))),o=S(n,b,r==i),n=0,++r}++n,++t}return w.join("")}s={version:"1.4.1",ucs2:{decode:m,encode:y},decode:j,encode:w,toASCII:function(e){return b(e,(function(e){return f.test(e)?"xn--"+w(e):e}))},toUnicode:function(e){return b(e,(function(e){return c.test(e)?j(e.slice(4).toLowerCase()):e}))}},void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i)}()}).call(this,n(95)(e),n(59))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(98),t.encode=t.stringify=n(99)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;o&&"number"==typeof o.maxKeys&&(u=o.maxKeys);var c=e.length;u>0&&c>u&&(c=u);for(var f=0;f<c;++f){var l,d,p,v,g=e[f].replace(s,"%20"),h=g.indexOf(n);h>=0?(l=g.substr(0,h),d=g.substr(h+1)):(l=g,d=""),p=decodeURIComponent(l),v=decodeURIComponent(d),r(a,p)?i(a[p])?a[p].push(v):a[p]=[a[p],v]:a[p]=v}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?o(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return i(e[a])?o(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";var r=n(25),i=n(60),o=n(102),a=n(67);function s(e){var t=new o(e),n=i(o.prototype.request,t);return r.extend(n,o.prototype,t),r.extend(n,t),n}var u=s(n(63));u.Axios=o,u.create=function(e){return s(a(u.defaults,e))},u.Cancel=n(68),u.CancelToken=n(114),u.isCancel=n(62),u.all=function(e){return Promise.all(e)},u.spread=n(115),e.exports=u,e.exports.default=u},function(e,t){
100/*!
101 * Determine if an object is a Buffer
102 *
103 * @author Feross Aboukhadijeh <https://feross.org>
104 * @license MIT
105 */
106e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";var r=n(25),i=n(61),o=n(103),a=n(104),s=n(67);function u(e){this.defaults=e,this.interceptors={request:new o,response:new o}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method=e.method?e.method.toLowerCase():"get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},u.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,i){return this.request(r.merge(i||{},{method:e,url:t,data:n}))}})),e.exports=u},function(e,t,n){"use strict";var r=n(25);function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,n){"use strict";var r=n(25),i=n(105),o=n(62),a=n(63),s=n(112),u=n(113);function c(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return c(e),e.baseURL&&!s(e.url)&&(e.url=u(e.baseURL,e.url)),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return c(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(c(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(25);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t,n){"use strict";var r=n(25);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(66);e.exports=function(e,t,n){var i=n.config.validateStatus;!i||i(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(25),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(r.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),n=r.trim(e.substr(o+1)),t){if(a[t]&&i.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},function(e,t,n){"use strict";var r=n(25);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(25);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(68);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){var r,i,o=n(69),a=n(70),s=0,u=0;e.exports=function(e,t,n){var c=t&&n||0,f=t||[],l=(e=e||{}).node||r,d=void 0!==e.clockseq?e.clockseq:i;if(null==l||null==d){var p=o();null==l&&(l=r=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==d&&(d=i=16383&(p[6]<<8|p[7]))}var v=void 0!==e.msecs?e.msecs:(new Date).getTime(),g=void 0!==e.nsecs?e.nsecs:u+1,h=v-s+(g-u)/1e4;if(h<0&&void 0===e.clockseq&&(d=d+1&16383),(h<0||v>s)&&void 0===e.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=v,u=g,i=d;var b=(1e4*(268435455&(v+=122192928e5))+g)%4294967296;f[c++]=b>>>24&255,f[c++]=b>>>16&255,f[c++]=b>>>8&255,f[c++]=255&b;var m=v/4294967296*1e4&268435455;f[c++]=m>>>8&255,f[c++]=255&m,f[c++]=m>>>24&15|16,f[c++]=m>>>16&255,f[c++]=d>>>8|128,f[c++]=255&d;for(var y=0;y<6;++y)f[c+y]=l[y];return t||a(f)}},function(e,t,n){var r=n(69),i=n(70);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(71),i=n(74),o=n(119),a=n(122),s=n(124),u=n(47),c=function(){function e(e){a.supportsWebCrypto(u.locateWindow())?this.hash=new i.Sha256(e):s.isMsWindow(u.locateWindow())?this.hash=new r.Sha256(e):this.hash=new o.Sha256(e)}return e.prototype.update=function(e,t){this.hash.update(e,t)},e.prototype.digest=function(){return this.hash.digest()},e}();t.Sha256=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5).__exportStar(n(120),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var r=n(5),i=n(75),o=n(121),a=n(131),s=function(){function e(e){if(this.hash=new o.RawSha256,e){this.outer=new o.RawSha256;var t=function(e){var t=u(e);if(t.byteLength>i.BLOCK_SIZE){var n=new o.RawSha256;n.update(t),t=n.digest()}var r=new Uint8Array(i.BLOCK_SIZE);return r.set(t),r}(e),n=new Uint8Array(i.BLOCK_SIZE);n.set(t);for(var r=0;r<i.BLOCK_SIZE;r++)t[r]^=54,n[r]^=92;this.hash.update(t),this.outer.update(n);for(r=0;r<t.byteLength;r++)t[r]=0}}return e.prototype.update=function(e){if(!function(e){if("string"==typeof e)return 0===e.length;return 0===e.byteLength}(e)&&!this.error)try{this.hash.update(u(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(e){return[2,this.digestSync()]}))}))},e}();function u(e){return"string"==typeof e?a.fromUtf8(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}t.Sha256=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RawSha256=void 0;var r=n(75),i=function(){function e(){this.state=Int32Array.from(r.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=0,n=e.byteLength;if(this.bytesHashed+=n,8*this.bytesHashed>r.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===r.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%r.BLOCK_SIZE>=r.BLOCK_SIZE-8){for(var i=this.bufferLength;i<r.BLOCK_SIZE;i++)t.setUint8(i,0);this.hashBuffer(),this.bufferLength=0}for(i=this.bufferLength;i<r.BLOCK_SIZE-8;i++)t.setUint8(i,0);t.setUint32(r.BLOCK_SIZE-8,Math.floor(e/4294967296),!0),t.setUint32(r.BLOCK_SIZE-4,e),this.hashBuffer(),this.finished=!0}var o=new Uint8Array(r.DIGEST_LENGTH);for(i=0;i<8;i++)o[4*i]=this.state[i]>>>24&255,o[4*i+1]=this.state[i]>>>16&255,o[4*i+2]=this.state[i]>>>8&255,o[4*i+3]=this.state[i]>>>0&255;return o},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],i=t[1],o=t[2],a=t[3],s=t[4],u=t[5],c=t[6],f=t[7],l=0;l<r.BLOCK_SIZE;l++){if(l<16)this.temp[l]=(255&e[4*l])<<24|(255&e[4*l+1])<<16|(255&e[4*l+2])<<8|255&e[4*l+3];else{var d=this.temp[l-2],p=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,v=((d=this.temp[l-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(p+this.temp[l-7]|0)+(v+this.temp[l-16]|0)}var g=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&u^~s&c)|0)+(f+(r.KEY[l]+this.temp[l]|0)|0)|0,h=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&i^n&o^i&o)|0;f=c,c=u,u=s,s=a+g|0,a=o,o=i,i=n,n=g+h|0}t[0]+=n,t[1]+=i,t[2]+=o,t[3]+=a,t[4]+=s,t[5]+=u,t[6]+=c,t[7]+=f},e}();t.RawSha256=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5).__exportStar(n(123),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.supportsZeroByteGCM=t.supportsSubtleCrypto=t.supportsSecureRandom=t.supportsWebCrypto=void 0;var r=n(5),i=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function o(e){return"object"==typeof e&&"object"==typeof e.crypto&&"function"==typeof e.crypto.getRandomValues}function a(e){return e&&i.every((function(t){return"function"==typeof e[t]}))}t.supportsWebCrypto=function(e){return!(!o(e)||"object"!=typeof e.crypto.subtle)&&a(e.crypto.subtle)},t.supportsSecureRandom=o,t.supportsSubtleCrypto=a,t.supportsZeroByteGCM=function(e){return r.__awaiter(this,void 0,void 0,(function(){var t;return r.__generator(this,(function(n){switch(n.label){case 0:if(!a(e))return[2,!1];n.label=1;case 1:return n.trys.push([1,4,,5]),[4,e.generateKey({name:"AES-GCM",length:128},!1,["encrypt"])];case 2:return t=n.sent(),[4,e.encrypt({name:"AES-GCM",iv:new Uint8Array(Array(12)),additionalData:new Uint8Array(Array(16)),tagLength:128},t,new Uint8Array(0))];case 3:return[2,16===n.sent().byteLength];case 4:return n.sent(),[2,!1];case 5:return[2]}}))}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5);r.__exportStar(n(125),t),r.__exportStar(n(126),t),r.__exportStar(n(127),t),r.__exportStar(n(128),t),r.__exportStar(n(129),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMsWindow=void 0;var r=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];t.isMsWindow=function(e){if(function(e){return"MSInputMethodContext"in e&&"msCrypto"in e}(e)&&void 0!==e.msCrypto.subtle){var t=e.msCrypto,n=t.getRandomValues,i=t.subtle;return r.map((function(e){return i[e]})).concat(n).every((function(e){return"function"==typeof e}))}return!1}},function(e,t,n){"use strict";n.r(t),n.d(t,"InterpretTextCategories",(function(){return ls.a})),n.d(t,"isIdentifyFromCollection",(function(){return ls.f})),n.d(t,"isIdentifyCelebrities",(function(){return ls.d})),n.d(t,"isTranslateTextInput",(function(){return ls.m})),n.d(t,"isTextToSpeechInput",(function(){return ls.l})),n.d(t,"isSpeechToTextInput",(function(){return ls.j})),n.d(t,"isStorageSource",(function(){return ls.k})),n.d(t,"isFileSource",(function(){return ls.c})),n.d(t,"isBytesSource",(function(){return ls.b})),n.d(t,"isIdentifyTextInput",(function(){return ls.h})),n.d(t,"isIdentifyLabelsInput",(function(){return ls.g})),n.d(t,"isIdentifyEntitiesInput",(function(){return ls.e})),n.d(t,"isInterpretTextInput",(function(){return ls.i})),n.d(t,"Predictions",(function(){return u})),n.d(t,"AmazonAIIdentifyPredictionsProvider",(function(){return f.a})),n.d(t,"AmazonAIConvertPredictionsProvider",(function(){return l.a})),n.d(t,"AmazonAIPredictionsProvider",(function(){return fs})),n.d(t,"AmazonAIInterpretPredictionsProvider",(function(){return us}));var r=n(7),i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},o=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(o(arguments[t]));return e},s=new r.ConsoleLogger("Predictions"),u=new(function(){function e(e){this._options=e,this._convertPluggables=[],this._identifyPluggables=[],this._interpretPluggables=[]}return e.prototype.getModuleName=function(){return"Predictions"},e.prototype.addPluggable=function(e){if(this.getPluggable(e.getProviderName()))throw new Error("Pluggable with name "+e.getProviderName()+" has already been added.");var t=!1;this.implementsConvertPluggable(e)&&(this._convertPluggables.push(e),t=!0),this.implementsIdentifyPluggable(e)&&(this._identifyPluggables.push(e),t=!0),this.implementsInterpretPluggable(e)&&(this._interpretPluggables.push(e),t=!0),t&&this.configurePluggable(e)},e.prototype.getPluggable=function(e){var t=this.getAllProviders().find((function(t){return t.getProviderName()===e}));return void 0===t?(s.debug("No plugin found with providerName=>",e),null):t},e.prototype.removePluggable=function(e){this._convertPluggables=this._convertPluggables.filter((function(t){return t.getProviderName()!==e})),this._identifyPluggables=this._identifyPluggables.filter((function(t){return t.getProviderName()!==e})),this._interpretPluggables=this._interpretPluggables.filter((function(t){return t.getProviderName()!==e}))},e.prototype.configure=function(e){var t=this,n=e?e.predictions||e:{};n=i(i({},n),e),this._options=Object.assign({},this._options,n),s.debug("configure Predictions",this._options),this.getAllProviders().forEach((function(e){return t.configurePluggable(e)}))},e.prototype.interpret=function(e,t){return this.getPluggableToExecute(this._interpretPluggables,t).interpret(e)},e.prototype.convert=function(e,t){return this.getPluggableToExecute(this._convertPluggables,t).convert(e)},e.prototype.identify=function(e,t){return this.getPluggableToExecute(this._identifyPluggables,t).identify(e)},e.prototype.getPluggableToExecute=function(e,t){if(t&&t.providerName)return a(e).find((function(e){return e.getProviderName()===t.providerName}));if(1===e.length)return e[0];throw new Error("More than one or no providers are configured, Either specify a provider name or configure exactly one provider")},e.prototype.getAllProviders=function(){return a(this._convertPluggables,this._identifyPluggables,this._interpretPluggables)},e.prototype.configurePluggable=function(e){var t=Object.assign({},this._options.predictions,this._options[e.getCategory().toLowerCase()]);e.configure(t)},e.prototype.implementsConvertPluggable=function(e){return e&&"function"==typeof e.convert},e.prototype.implementsIdentifyPluggable=function(e){return e&&"function"==typeof e.identify},e.prototype.implementsInterpretPluggable=function(e){return e&&"function"==typeof e.interpret},e}())({});r.Amplify.register(u);var c,f=n(77),l=n(81),d=n(35),p=n(22),v=(c=function(e,t){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return v(t,e),t.prototype.getCategory=function(){return"Interpret"},t.prototype.interpret=function(e){if(Object(p.i)(e))return this.interpretText(e)},t.prototype.interpretText=function(e){throw new Error("interpretText is not implement by this provider")},t}(d.a),h=function(e,t){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function b(e,t){function n(){this.constructor=e}h(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var m=function(){return(m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function y(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function O(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}Object.create;Object.create;var S,j,w,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z,B,U,q,F,K,H,$,G,V,J,Y,W,X,Q,Z,ee,te,ne,re,ie,oe,ae,se,ue,ce,fe,le,de,pe,ve,ge,he,be,me,ye,Oe,Se,je,we,Ee,Le,xe,Ce,Te,_e,Pe,Re,Ae,ke,Ie,De,Me,Ne,ze,Be,Ue,qe,Fe,Ke,He,$e,Ge,Ve,Je,Ye,We,Xe,Qe,Ze,et,tt,nt,rt,it,ot,at,st,ut,ct,ft,lt,dt,pt,vt,gt,ht,bt,mt,yt,Ot,St,jt,wt,Et,Lt,xt,Ct,Tt,_t,Pt,Rt,At,kt,It,Dt,Mt,Nt,zt,Bt,Ut,qt,Ft,Kt,Ht,$t,Gt,Vt,Jt,Yt,Wt,Xt,Qt,Zt,en,tn,nn,rn,on,an,sn,un,cn,fn,ln,dn,pn,vn,gn,hn,bn,mn,yn,On,Sn,jn,wn,En,Ln,xn,Cn,Tn,_n,Pn,Rn,An,kn,In,Dn,Mn,Nn,zn,Bn,Un,qn,Fn,Kn,Hn,$n,Gn,Vn,Jn,Yn,Wn,Xn,Qn,Zn,er,tr,nr,rr,ir,or,ar,sr,ur,cr,fr,lr,dr,pr,vr,gr,hr,br,mr,yr,Or,Sr,jr,wr,Er,Lr,xr,Cr,Tr,_r,Pr,Rr,Ar,kr,Ir,Dr,Mr,Nr,zr,Br,Ur,qr,Fr,Kr,Hr,$r,Gr,Vr,Jr,Yr,Wr,Xr,Qr,Zr,ei,ti,ni,ri,ii,oi,ai,si,ui,ci,fi,li,di,pi,vi,gi,hi,bi,mi,yi,Oi,Si,ji,wi,Ei,Li,xi,Ci,Ti,_i,Pi,Ri,Ai,ki,Ii,Di,Mi,Ni,zi,Bi,Ui,qi,Fi,Ki,Hi,$i,Gi,Vi,Ji,Yi,Wi,Xi,Qi,Zi,eo,to,no,ro,io,oo,ao,so,uo,co,fo,lo,po,vo,go,ho,bo,mo,yo,Oo,So,jo,wo,Eo,Lo,xo,Co,To,_o,Po,Ro,Ao,ko,Io,Do,Mo,No,zo,Bo,Uo,qo,Fo,Ko,Ho=n(55),$o=n(27),Go=n(11),Vo=n(15),Jo=n(9),Yo=n(28),Wo=n(10),Xo=n(29),Qo=n(30),Zo=n(12),ea=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),ta=new Set(["cn-north-1","cn-northwest-1"]),na=new Set(["us-iso-east-1"]),ra=new Set(["us-isob-east-1"]),ia=new Set(["us-gov-east-1","us-gov-west-1"]),oa={apiVersion:"2017-11-27",disableHostPrefix:!1,regionInfoProvider:function(e,t){var n=void 0;switch(e){case"ap-southeast-1":n={hostname:"comprehend.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":n={hostname:"comprehend.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"ca-central-1":n={hostname:"comprehend.ca-central-1.amazonaws.com",partition:"aws"};break;case"eu-central-1":n={hostname:"comprehend.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"comprehend.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":n={hostname:"comprehend.eu-west-2.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"comprehend.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-2":n={hostname:"comprehend.us-east-2.amazonaws.com",partition:"aws"};break;case"us-gov-west-1":n={hostname:"comprehend.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-west-2":n={hostname:"comprehend.us-west-2.amazonaws.com",partition:"aws"};break;default:ea.has(e)&&(n={hostname:"comprehend.{region}.amazonaws.com".replace("{region}",e),partition:"aws"}),ta.has(e)&&(n={hostname:"comprehend.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),na.has(e)&&(n={hostname:"comprehend.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),ra.has(e)&&(n={hostname:"comprehend.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),ia.has(e)&&(n={hostname:"comprehend.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:"comprehend.{region}.amazonaws.com".replace("{region}",e),partition:"aws"})}return Promise.resolve(n)},signingName:"comprehend"},aa=m(m({},oa),{runtime:"browser",base64Decoder:Wo.a,base64Encoder:Wo.b,bodyLengthChecker:Xo.a,credentialDefaultProvider:Object(Vo.a)("Credential is missing"),defaultUserAgent:Object(Qo.a)(Ho.a,Ho.b),maxAttempts:Jo.a,region:Object(Vo.a)("Region is missing"),requestHandler:new Go.a,sha256:$o.Sha256,streamCollector:Go.b,urlParser:Yo.a,utf8Decoder:Zo.a,utf8Encoder:Zo.b}),sa=n(18),ua=n(26),ca=n(14),fa=n(19),la=n(20),da=n(21),pa=n(1),va=function(e){function t(t){var n=this,r=m(m({},aa),t),i=Object(sa.b)(r),o=Object(sa.a)(i),a=Object(la.b)(o),s=Object(Jo.c)(a),u=Object(da.b)(s),c=Object(ca.b)(u),f=Object(fa.b)(c);return(n=e.call(this,f)||this).config=f,n.middlewareStack.use(Object(la.a)(n.config)),n.middlewareStack.use(Object(Jo.b)(n.config)),n.middlewareStack.use(Object(da.a)(n.config)),n.middlewareStack.use(Object(ua.a)(n.config)),n.middlewareStack.use(Object(ca.a)(n.config)),n.middlewareStack.use(Object(fa.a)(n.config)),n}return b(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(pa.a);(j=S||(S={})).filterSensitiveLog=function(e){return m({},e)},j.isa=function(e){return Object(pa.i)(e,"BatchDetectDominantLanguageItemResult")},(E=w||(w={})).filterSensitiveLog=function(e){return m(m({},e),e.TextList&&{TextList:pa.d})},E.isa=function(e){return Object(pa.i)(e,"BatchDetectDominantLanguageRequest")},(x=L||(L={})).filterSensitiveLog=function(e){return m({},e)},x.isa=function(e){return Object(pa.i)(e,"BatchDetectDominantLanguageResponse")},(T=C||(C={})).filterSensitiveLog=function(e){return m({},e)},T.isa=function(e){return Object(pa.i)(e,"BatchDetectEntitiesItemResult")},(P=_||(_={})).filterSensitiveLog=function(e){return m(m({},e),e.TextList&&{TextList:pa.d})},P.isa=function(e){return Object(pa.i)(e,"BatchDetectEntitiesRequest")},(A=R||(R={})).filterSensitiveLog=function(e){return m({},e)},A.isa=function(e){return Object(pa.i)(e,"BatchDetectEntitiesResponse")},(I=k||(k={})).filterSensitiveLog=function(e){return m({},e)},I.isa=function(e){return Object(pa.i)(e,"BatchDetectKeyPhrasesItemResult")},(M=D||(D={})).filterSensitiveLog=function(e){return m(m({},e),e.TextList&&{TextList:pa.d})},M.isa=function(e){return Object(pa.i)(e,"BatchDetectKeyPhrasesRequest")},(z=N||(N={})).filterSensitiveLog=function(e){return m({},e)},z.isa=function(e){return Object(pa.i)(e,"BatchDetectKeyPhrasesResponse")},(U=B||(B={})).filterSensitiveLog=function(e){return m({},e)},U.isa=function(e){return Object(pa.i)(e,"BatchDetectSentimentItemResult")},(F=q||(q={})).filterSensitiveLog=function(e){return m(m({},e),e.TextList&&{TextList:pa.d})},F.isa=function(e){return Object(pa.i)(e,"BatchDetectSentimentRequest")},(H=K||(K={})).filterSensitiveLog=function(e){return m({},e)},H.isa=function(e){return Object(pa.i)(e,"BatchDetectSentimentResponse")},(G=$||($={})).filterSensitiveLog=function(e){return m({},e)},G.isa=function(e){return Object(pa.i)(e,"BatchDetectSyntaxItemResult")},(J=V||(V={})).filterSensitiveLog=function(e){return m(m({},e),e.TextList&&{TextList:pa.d})},J.isa=function(e){return Object(pa.i)(e,"BatchDetectSyntaxRequest")},(W=Y||(Y={})).filterSensitiveLog=function(e){return m({},e)},W.isa=function(e){return Object(pa.i)(e,"BatchDetectSyntaxResponse")},(Q=X||(X={})).filterSensitiveLog=function(e){return m({},e)},Q.isa=function(e){return Object(pa.i)(e,"BatchItemError")},(ee=Z||(Z={})).filterSensitiveLog=function(e){return m({},e)},ee.isa=function(e){return Object(pa.i)(e,"BatchSizeLimitExceededException")},(ne=te||(te={})).filterSensitiveLog=function(e){return m({},e)},ne.isa=function(e){return Object(pa.i)(e,"ClassifierEvaluationMetrics")},(ie=re||(re={})).filterSensitiveLog=function(e){return m({},e)},ie.isa=function(e){return Object(pa.i)(e,"ClassifierMetadata")},(ae=oe||(oe={})).filterSensitiveLog=function(e){return m(m({},e),e.Text&&{Text:pa.d})},ae.isa=function(e){return Object(pa.i)(e,"ClassifyDocumentRequest")},(ue=se||(se={})).filterSensitiveLog=function(e){return m({},e)},ue.isa=function(e){return Object(pa.i)(e,"ClassifyDocumentResponse")},(fe=ce||(ce={})).filterSensitiveLog=function(e){return m({},e)},fe.isa=function(e){return Object(pa.i)(e,"ConcurrentModificationException")},(de=le||(le={})).filterSensitiveLog=function(e){return m({},e)},de.isa=function(e){return Object(pa.i)(e,"CreateDocumentClassifierRequest")},(ve=pe||(pe={})).filterSensitiveLog=function(e){return m({},e)},ve.isa=function(e){return Object(pa.i)(e,"CreateDocumentClassifierResponse")},(he=ge||(ge={})).filterSensitiveLog=function(e){return m({},e)},he.isa=function(e){return Object(pa.i)(e,"CreateEndpointRequest")},(me=be||(be={})).filterSensitiveLog=function(e){return m({},e)},me.isa=function(e){return Object(pa.i)(e,"CreateEndpointResponse")},(Oe=ye||(ye={})).filterSensitiveLog=function(e){return m({},e)},Oe.isa=function(e){return Object(pa.i)(e,"CreateEntityRecognizerRequest")},(je=Se||(Se={})).filterSensitiveLog=function(e){return m({},e)},je.isa=function(e){return Object(pa.i)(e,"CreateEntityRecognizerResponse")},(Ee=we||(we={})).filterSensitiveLog=function(e){return m({},e)},Ee.isa=function(e){return Object(pa.i)(e,"DeleteDocumentClassifierRequest")},(xe=Le||(Le={})).filterSensitiveLog=function(e){return m({},e)},xe.isa=function(e){return Object(pa.i)(e,"DeleteDocumentClassifierResponse")},(Te=Ce||(Ce={})).filterSensitiveLog=function(e){return m({},e)},Te.isa=function(e){return Object(pa.i)(e,"DeleteEndpointRequest")},(Pe=_e||(_e={})).filterSensitiveLog=function(e){return m({},e)},Pe.isa=function(e){return Object(pa.i)(e,"DeleteEndpointResponse")},(Ae=Re||(Re={})).filterSensitiveLog=function(e){return m({},e)},Ae.isa=function(e){return Object(pa.i)(e,"DeleteEntityRecognizerRequest")},(Ie=ke||(ke={})).filterSensitiveLog=function(e){return m({},e)},Ie.isa=function(e){return Object(pa.i)(e,"DeleteEntityRecognizerResponse")},(Me=De||(De={})).filterSensitiveLog=function(e){return m({},e)},Me.isa=function(e){return Object(pa.i)(e,"DescribeDocumentClassificationJobRequest")},(ze=Ne||(Ne={})).filterSensitiveLog=function(e){return m({},e)},ze.isa=function(e){return Object(pa.i)(e,"DescribeDocumentClassificationJobResponse")},(Ue=Be||(Be={})).filterSensitiveLog=function(e){return m({},e)},Ue.isa=function(e){return Object(pa.i)(e,"DescribeDocumentClassifierRequest")},(Fe=qe||(qe={})).filterSensitiveLog=function(e){return m(m({},e),e.DocumentClassifierProperties&&{DocumentClassifierProperties:Wt.filterSensitiveLog(e.DocumentClassifierProperties)})},Fe.isa=function(e){return Object(pa.i)(e,"DescribeDocumentClassifierResponse")},(He=Ke||(Ke={})).filterSensitiveLog=function(e){return m({},e)},He.isa=function(e){return Object(pa.i)(e,"DescribeDominantLanguageDetectionJobRequest")},(Ge=$e||($e={})).filterSensitiveLog=function(e){return m({},e)},Ge.isa=function(e){return Object(pa.i)(e,"DescribeDominantLanguageDetectionJobResponse")},(Je=Ve||(Ve={})).filterSensitiveLog=function(e){return m({},e)},Je.isa=function(e){return Object(pa.i)(e,"DescribeEndpointRequest")},(We=Ye||(Ye={})).filterSensitiveLog=function(e){return m({},e)},We.isa=function(e){return Object(pa.i)(e,"DescribeEndpointResponse")},(Qe=Xe||(Xe={})).filterSensitiveLog=function(e){return m({},e)},Qe.isa=function(e){return Object(pa.i)(e,"DescribeEntitiesDetectionJobRequest")},(et=Ze||(Ze={})).filterSensitiveLog=function(e){return m({},e)},et.isa=function(e){return Object(pa.i)(e,"DescribeEntitiesDetectionJobResponse")},(nt=tt||(tt={})).filterSensitiveLog=function(e){return m({},e)},nt.isa=function(e){return Object(pa.i)(e,"DescribeEntityRecognizerRequest")},(it=rt||(rt={})).filterSensitiveLog=function(e){return m(m({},e),e.EntityRecognizerProperties&&{EntityRecognizerProperties:In.filterSensitiveLog(e.EntityRecognizerProperties)})},it.isa=function(e){return Object(pa.i)(e,"DescribeEntityRecognizerResponse")},(at=ot||(ot={})).filterSensitiveLog=function(e){return m({},e)},at.isa=function(e){return Object(pa.i)(e,"DescribeKeyPhrasesDetectionJobRequest")},(ut=st||(st={})).filterSensitiveLog=function(e){return m({},e)},ut.isa=function(e){return Object(pa.i)(e,"DescribeKeyPhrasesDetectionJobResponse")},(ft=ct||(ct={})).filterSensitiveLog=function(e){return m({},e)},ft.isa=function(e){return Object(pa.i)(e,"DescribeSentimentDetectionJobRequest")},(dt=lt||(lt={})).filterSensitiveLog=function(e){return m({},e)},dt.isa=function(e){return Object(pa.i)(e,"DescribeSentimentDetectionJobResponse")},(vt=pt||(pt={})).filterSensitiveLog=function(e){return m({},e)},vt.isa=function(e){return Object(pa.i)(e,"DescribeTopicsDetectionJobRequest")},(ht=gt||(gt={})).filterSensitiveLog=function(e){return m({},e)},ht.isa=function(e){return Object(pa.i)(e,"DescribeTopicsDetectionJobResponse")},(mt=bt||(bt={})).filterSensitiveLog=function(e){return m(m({},e),e.Text&&{Text:pa.d})},mt.isa=function(e){return Object(pa.i)(e,"DetectDominantLanguageRequest")},(Ot=yt||(yt={})).filterSensitiveLog=function(e){return m({},e)},Ot.isa=function(e){return Object(pa.i)(e,"DetectDominantLanguageResponse")},(jt=St||(St={})).filterSensitiveLog=function(e){return m(m({},e),e.Text&&{Text:pa.d})},jt.isa=function(e){return Object(pa.i)(e,"DetectEntitiesRequest")},(Et=wt||(wt={})).filterSensitiveLog=function(e){return m({},e)},Et.isa=function(e){return Object(pa.i)(e,"DetectEntitiesResponse")},(xt=Lt||(Lt={})).filterSensitiveLog=function(e){return m(m({},e),e.Text&&{Text:pa.d})},xt.isa=function(e){return Object(pa.i)(e,"DetectKeyPhrasesRequest")},(Tt=Ct||(Ct={})).filterSensitiveLog=function(e){return m({},e)},Tt.isa=function(e){return Object(pa.i)(e,"DetectKeyPhrasesResponse")},(Pt=_t||(_t={})).filterSensitiveLog=function(e){return m(m({},e),e.Text&&{Text:pa.d})},Pt.isa=function(e){return Object(pa.i)(e,"DetectSentimentRequest")},(At=Rt||(Rt={})).filterSensitiveLog=function(e){return m({},e)},At.isa=function(e){return Object(pa.i)(e,"DetectSentimentResponse")},(It=kt||(kt={})).filterSensitiveLog=function(e){return m(m({},e),e.Text&&{Text:pa.d})},It.isa=function(e){return Object(pa.i)(e,"DetectSyntaxRequest")},(Mt=Dt||(Dt={})).filterSensitiveLog=function(e){return m({},e)},Mt.isa=function(e){return Object(pa.i)(e,"DetectSyntaxResponse")},(zt=Nt||(Nt={})).filterSensitiveLog=function(e){return m({},e)},zt.isa=function(e){return Object(pa.i)(e,"DocumentClass")},(Ut=Bt||(Bt={})).filterSensitiveLog=function(e){return m({},e)},Ut.isa=function(e){return Object(pa.i)(e,"DocumentClassificationJobFilter")},(Ft=qt||(qt={})).filterSensitiveLog=function(e){return m({},e)},Ft.isa=function(e){return Object(pa.i)(e,"DocumentClassificationJobProperties")},(Ht=Kt||(Kt={})).filterSensitiveLog=function(e){return m({},e)},Ht.isa=function(e){return Object(pa.i)(e,"DocumentClassifierFilter")},(Gt=$t||($t={})).filterSensitiveLog=function(e){return m({},e)},Gt.isa=function(e){return Object(pa.i)(e,"DocumentClassifierInputDataConfig")},function(e){e.MULTI_CLASS="MULTI_CLASS",e.MULTI_LABEL="MULTI_LABEL"}(Vt||(Vt={})),(Yt=Jt||(Jt={})).filterSensitiveLog=function(e){return m({},e)},Yt.isa=function(e){return Object(pa.i)(e,"DocumentClassifierOutputDataConfig")},(Xt=Wt||(Wt={})).filterSensitiveLog=function(e){return m(m({},e),e.ClassifierMetadata&&{ClassifierMetadata:pa.d})},Xt.isa=function(e){return Object(pa.i)(e,"DocumentClassifierProperties")},(Zt=Qt||(Qt={})).filterSensitiveLog=function(e){return m({},e)},Zt.isa=function(e){return Object(pa.i)(e,"DocumentLabel")},(tn=en||(en={})).filterSensitiveLog=function(e){return m({},e)},tn.isa=function(e){return Object(pa.i)(e,"DominantLanguage")},(rn=nn||(nn={})).filterSensitiveLog=function(e){return m({},e)},rn.isa=function(e){return Object(pa.i)(e,"DominantLanguageDetectionJobFilter")},(an=on||(on={})).filterSensitiveLog=function(e){return m({},e)},an.isa=function(e){return Object(pa.i)(e,"DominantLanguageDetectionJobProperties")},(un=sn||(sn={})).filterSensitiveLog=function(e){return m({},e)},un.isa=function(e){return Object(pa.i)(e,"EndpointFilter")},(fn=cn||(cn={})).filterSensitiveLog=function(e){return m({},e)},fn.isa=function(e){return Object(pa.i)(e,"EndpointProperties")},function(e){e.CREATING="CREATING",e.DELETING="DELETING",e.FAILED="FAILED",e.IN_SERVICE="IN_SERVICE",e.UPDATING="UPDATING"}(ln||(ln={})),(pn=dn||(dn={})).filterSensitiveLog=function(e){return m({},e)},pn.isa=function(e){return Object(pa.i)(e,"EntitiesDetectionJobFilter")},(gn=vn||(vn={})).filterSensitiveLog=function(e){return m({},e)},gn.isa=function(e){return Object(pa.i)(e,"EntitiesDetectionJobProperties")},(bn=hn||(hn={})).filterSensitiveLog=function(e){return m({},e)},bn.isa=function(e){return Object(pa.i)(e,"Entity")},(yn=mn||(mn={})).filterSensitiveLog=function(e){return m({},e)},yn.isa=function(e){return Object(pa.i)(e,"EntityRecognizerAnnotations")},(Sn=On||(On={})).filterSensitiveLog=function(e){return m({},e)},Sn.isa=function(e){return Object(pa.i)(e,"EntityRecognizerDocuments")},(wn=jn||(jn={})).filterSensitiveLog=function(e){return m({},e)},wn.isa=function(e){return Object(pa.i)(e,"EntityRecognizerEntityList")},(Ln=En||(En={})).filterSensitiveLog=function(e){return m({},e)},Ln.isa=function(e){return Object(pa.i)(e,"EntityRecognizerEvaluationMetrics")},(Cn=xn||(xn={})).filterSensitiveLog=function(e){return m({},e)},Cn.isa=function(e){return Object(pa.i)(e,"EntityRecognizerFilter")},(_n=Tn||(Tn={})).filterSensitiveLog=function(e){return m({},e)},_n.isa=function(e){return Object(pa.i)(e,"EntityRecognizerInputDataConfig")},(Rn=Pn||(Pn={})).filterSensitiveLog=function(e){return m({},e)},Rn.isa=function(e){return Object(pa.i)(e,"EntityRecognizerMetadata")},(kn=An||(An={})).filterSensitiveLog=function(e){return m({},e)},kn.isa=function(e){return Object(pa.i)(e,"EntityRecognizerMetadataEntityTypesListItem")},(Dn=In||(In={})).filterSensitiveLog=function(e){return m(m({},e),e.RecognizerMetadata&&{RecognizerMetadata:pa.d})},Dn.isa=function(e){return Object(pa.i)(e,"EntityRecognizerProperties")},function(e){e.COMMERCIAL_ITEM="COMMERCIAL_ITEM",e.DATE="DATE",e.EVENT="EVENT",e.LOCATION="LOCATION",e.ORGANIZATION="ORGANIZATION",e.OTHER="OTHER",e.PERSON="PERSON",e.QUANTITY="QUANTITY",e.TITLE="TITLE"}(Mn||(Mn={})),(zn=Nn||(Nn={})).filterSensitiveLog=function(e){return m({},e)},zn.isa=function(e){return Object(pa.i)(e,"EntityTypesEvaluationMetrics")},(Un=Bn||(Bn={})).filterSensitiveLog=function(e){return m({},e)},Un.isa=function(e){return Object(pa.i)(e,"EntityTypesListItem")},(Fn=qn||(qn={})).filterSensitiveLog=function(e){return m({},e)},Fn.isa=function(e){return Object(pa.i)(e,"InputDataConfig")},function(e){e.ONE_DOC_PER_FILE="ONE_DOC_PER_FILE",e.ONE_DOC_PER_LINE="ONE_DOC_PER_LINE"}(Kn||(Kn={})),($n=Hn||(Hn={})).filterSensitiveLog=function(e){return m({},e)},$n.isa=function(e){return Object(pa.i)(e,"InternalServerException")},(Vn=Gn||(Gn={})).filterSensitiveLog=function(e){return m({},e)},Vn.isa=function(e){return Object(pa.i)(e,"InvalidFilterException")},(Yn=Jn||(Jn={})).filterSensitiveLog=function(e){return m({},e)},Yn.isa=function(e){return Object(pa.i)(e,"InvalidRequestException")},(Xn=Wn||(Wn={})).filterSensitiveLog=function(e){return m({},e)},Xn.isa=function(e){return Object(pa.i)(e,"JobNotFoundException")},function(e){e.COMPLETED="COMPLETED",e.FAILED="FAILED",e.IN_PROGRESS="IN_PROGRESS",e.STOPPED="STOPPED",e.STOP_REQUESTED="STOP_REQUESTED",e.SUBMITTED="SUBMITTED"}(Qn||(Qn={})),(er=Zn||(Zn={})).filterSensitiveLog=function(e){return m({},e)},er.isa=function(e){return Object(pa.i)(e,"KeyPhrase")},(nr=tr||(tr={})).filterSensitiveLog=function(e){return m({},e)},nr.isa=function(e){return Object(pa.i)(e,"KeyPhrasesDetectionJobFilter")},(ir=rr||(rr={})).filterSensitiveLog=function(e){return m({},e)},ir.isa=function(e){return Object(pa.i)(e,"KeyPhrasesDetectionJobProperties")},(ar=or||(or={})).filterSensitiveLog=function(e){return m({},e)},ar.isa=function(e){return Object(pa.i)(e,"KmsKeyValidationException")},(ur=sr||(sr={})).AR="ar",ur.DE="de",ur.EN="en",ur.ES="es",ur.FR="fr",ur.HI="hi",ur.IT="it",ur.JA="ja",ur.KO="ko",ur.PT="pt",ur.ZH="zh",ur.ZH_TW="zh-TW",(fr=cr||(cr={})).filterSensitiveLog=function(e){return m({},e)},fr.isa=function(e){return Object(pa.i)(e,"ListDocumentClassificationJobsRequest")},(dr=lr||(lr={})).filterSensitiveLog=function(e){return m({},e)},dr.isa=function(e){return Object(pa.i)(e,"ListDocumentClassificationJobsResponse")},(vr=pr||(pr={})).filterSensitiveLog=function(e){return m({},e)},vr.isa=function(e){return Object(pa.i)(e,"ListDocumentClassifiersRequest")},(hr=gr||(gr={})).filterSensitiveLog=function(e){return m(m({},e),e.DocumentClassifierPropertiesList&&{DocumentClassifierPropertiesList:e.DocumentClassifierPropertiesList.map((function(e){return Wt.filterSensitiveLog(e)}))})},hr.isa=function(e){return Object(pa.i)(e,"ListDocumentClassifiersResponse")},(mr=br||(br={})).filterSensitiveLog=function(e){return m({},e)},mr.isa=function(e){return Object(pa.i)(e,"ListDominantLanguageDetectionJobsRequest")},(Or=yr||(yr={})).filterSensitiveLog=function(e){return m({},e)},Or.isa=function(e){return Object(pa.i)(e,"ListDominantLanguageDetectionJobsResponse")},(jr=Sr||(Sr={})).filterSensitiveLog=function(e){return m({},e)},jr.isa=function(e){return Object(pa.i)(e,"ListEndpointsRequest")},(Er=wr||(wr={})).filterSensitiveLog=function(e){return m({},e)},Er.isa=function(e){return Object(pa.i)(e,"ListEndpointsResponse")},(xr=Lr||(Lr={})).filterSensitiveLog=function(e){return m({},e)},xr.isa=function(e){return Object(pa.i)(e,"ListEntitiesDetectionJobsRequest")},(Tr=Cr||(Cr={})).filterSensitiveLog=function(e){return m({},e)},Tr.isa=function(e){return Object(pa.i)(e,"ListEntitiesDetectionJobsResponse")},(Pr=_r||(_r={})).filterSensitiveLog=function(e){return m({},e)},Pr.isa=function(e){return Object(pa.i)(e,"ListEntityRecognizersRequest")},(Ar=Rr||(Rr={})).filterSensitiveLog=function(e){return m(m({},e),e.EntityRecognizerPropertiesList&&{EntityRecognizerPropertiesList:e.EntityRecognizerPropertiesList.map((function(e){return In.filterSensitiveLog(e)}))})},Ar.isa=function(e){return Object(pa.i)(e,"ListEntityRecognizersResponse")},(Ir=kr||(kr={})).filterSensitiveLog=function(e){return m({},e)},Ir.isa=function(e){return Object(pa.i)(e,"ListKeyPhrasesDetectionJobsRequest")},(Mr=Dr||(Dr={})).filterSensitiveLog=function(e){return m({},e)},Mr.isa=function(e){return Object(pa.i)(e,"ListKeyPhrasesDetectionJobsResponse")},(zr=Nr||(Nr={})).filterSensitiveLog=function(e){return m({},e)},zr.isa=function(e){return Object(pa.i)(e,"ListSentimentDetectionJobsRequest")},(Ur=Br||(Br={})).filterSensitiveLog=function(e){return m({},e)},Ur.isa=function(e){return Object(pa.i)(e,"ListSentimentDetectionJobsResponse")},(Fr=qr||(qr={})).filterSensitiveLog=function(e){return m({},e)},Fr.isa=function(e){return Object(pa.i)(e,"ListTagsForResourceRequest")},(Hr=Kr||(Kr={})).filterSensitiveLog=function(e){return m({},e)},Hr.isa=function(e){return Object(pa.i)(e,"ListTagsForResourceResponse")},(Gr=$r||($r={})).filterSensitiveLog=function(e){return m({},e)},Gr.isa=function(e){return Object(pa.i)(e,"ListTopicsDetectionJobsRequest")},(Jr=Vr||(Vr={})).filterSensitiveLog=function(e){return m({},e)},Jr.isa=function(e){return Object(pa.i)(e,"ListTopicsDetectionJobsResponse")},function(e){e.DELETING="DELETING",e.IN_ERROR="IN_ERROR",e.STOPPED="STOPPED",e.STOP_REQUESTED="STOP_REQUESTED",e.SUBMITTED="SUBMITTED",e.TRAINED="TRAINED",e.TRAINING="TRAINING"}(Yr||(Yr={})),(Xr=Wr||(Wr={})).filterSensitiveLog=function(e){return m({},e)},Xr.isa=function(e){return Object(pa.i)(e,"OutputDataConfig")},(Zr=Qr||(Qr={})).filterSensitiveLog=function(e){return m({},e)},Zr.isa=function(e){return Object(pa.i)(e,"PartOfSpeechTag")},function(e){e.ADJ="ADJ",e.ADP="ADP",e.ADV="ADV",e.AUX="AUX",e.CCONJ="CCONJ",e.CONJ="CONJ",e.DET="DET",e.INTJ="INTJ",e.NOUN="NOUN",e.NUM="NUM",e.O="O",e.PART="PART",e.PRON="PRON",e.PROPN="PROPN",e.PUNCT="PUNCT",e.SCONJ="SCONJ",e.SYM="SYM",e.VERB="VERB"}(ei||(ei={})),(ni=ti||(ti={})).filterSensitiveLog=function(e){return m({},e)},ni.isa=function(e){return Object(pa.i)(e,"ResourceInUseException")},(ii=ri||(ri={})).filterSensitiveLog=function(e){return m({},e)},ii.isa=function(e){return Object(pa.i)(e,"ResourceLimitExceededException")},(ai=oi||(oi={})).filterSensitiveLog=function(e){return m({},e)},ai.isa=function(e){return Object(pa.i)(e,"ResourceNotFoundException")},(ui=si||(si={})).filterSensitiveLog=function(e){return m({},e)},ui.isa=function(e){return Object(pa.i)(e,"ResourceUnavailableException")},(fi=ci||(ci={})).filterSensitiveLog=function(e){return m({},e)},fi.isa=function(e){return Object(pa.i)(e,"SentimentDetectionJobFilter")},(di=li||(li={})).filterSensitiveLog=function(e){return m({},e)},di.isa=function(e){return Object(pa.i)(e,"SentimentDetectionJobProperties")},(vi=pi||(pi={})).filterSensitiveLog=function(e){return m({},e)},vi.isa=function(e){return Object(pa.i)(e,"SentimentScore")},function(e){e.MIXED="MIXED",e.NEGATIVE="NEGATIVE",e.NEUTRAL="NEUTRAL",e.POSITIVE="POSITIVE"}(gi||(gi={})),(bi=hi||(hi={})).filterSensitiveLog=function(e){return m({},e)},bi.isa=function(e){return Object(pa.i)(e,"StartDocumentClassificationJobRequest")},(yi=mi||(mi={})).filterSensitiveLog=function(e){return m({},e)},yi.isa=function(e){return Object(pa.i)(e,"StartDocumentClassificationJobResponse")},(Si=Oi||(Oi={})).filterSensitiveLog=function(e){return m({},e)},Si.isa=function(e){return Object(pa.i)(e,"StartDominantLanguageDetectionJobRequest")},(wi=ji||(ji={})).filterSensitiveLog=function(e){return m({},e)},wi.isa=function(e){return Object(pa.i)(e,"StartDominantLanguageDetectionJobResponse")},(Li=Ei||(Ei={})).filterSensitiveLog=function(e){return m({},e)},Li.isa=function(e){return Object(pa.i)(e,"StartEntitiesDetectionJobRequest")},(Ci=xi||(xi={})).filterSensitiveLog=function(e){return m({},e)},Ci.isa=function(e){return Object(pa.i)(e,"StartEntitiesDetectionJobResponse")},(_i=Ti||(Ti={})).filterSensitiveLog=function(e){return m({},e)},_i.isa=function(e){return Object(pa.i)(e,"StartKeyPhrasesDetectionJobRequest")},(Ri=Pi||(Pi={})).filterSensitiveLog=function(e){return m({},e)},Ri.isa=function(e){return Object(pa.i)(e,"StartKeyPhrasesDetectionJobResponse")},(ki=Ai||(Ai={})).filterSensitiveLog=function(e){return m({},e)},ki.isa=function(e){return Object(pa.i)(e,"StartSentimentDetectionJobRequest")},(Di=Ii||(Ii={})).filterSensitiveLog=function(e){return m({},e)},Di.isa=function(e){return Object(pa.i)(e,"StartSentimentDetectionJobResponse")},(Ni=Mi||(Mi={})).filterSensitiveLog=function(e){return m({},e)},Ni.isa=function(e){return Object(pa.i)(e,"StartTopicsDetectionJobRequest")},(Bi=zi||(zi={})).filterSensitiveLog=function(e){return m({},e)},Bi.isa=function(e){return Object(pa.i)(e,"StartTopicsDetectionJobResponse")},(qi=Ui||(Ui={})).filterSensitiveLog=function(e){return m({},e)},qi.isa=function(e){return Object(pa.i)(e,"StopDominantLanguageDetectionJobRequest")},(Ki=Fi||(Fi={})).filterSensitiveLog=function(e){return m({},e)},Ki.isa=function(e){return Object(pa.i)(e,"StopDominantLanguageDetectionJobResponse")},($i=Hi||(Hi={})).filterSensitiveLog=function(e){return m({},e)},$i.isa=function(e){return Object(pa.i)(e,"StopEntitiesDetectionJobRequest")},(Vi=Gi||(Gi={})).filterSensitiveLog=function(e){return m({},e)},Vi.isa=function(e){return Object(pa.i)(e,"StopEntitiesDetectionJobResponse")},(Yi=Ji||(Ji={})).filterSensitiveLog=function(e){return m({},e)},Yi.isa=function(e){return Object(pa.i)(e,"StopKeyPhrasesDetectionJobRequest")},(Xi=Wi||(Wi={})).filterSensitiveLog=function(e){return m({},e)},Xi.isa=function(e){return Object(pa.i)(e,"StopKeyPhrasesDetectionJobResponse")},(Zi=Qi||(Qi={})).filterSensitiveLog=function(e){return m({},e)},Zi.isa=function(e){return Object(pa.i)(e,"StopSentimentDetectionJobRequest")},(to=eo||(eo={})).filterSensitiveLog=function(e){return m({},e)},to.isa=function(e){return Object(pa.i)(e,"StopSentimentDetectionJobResponse")},(ro=no||(no={})).filterSensitiveLog=function(e){return m({},e)},ro.isa=function(e){return Object(pa.i)(e,"StopTrainingDocumentClassifierRequest")},(oo=io||(io={})).filterSensitiveLog=function(e){return m({},e)},oo.isa=function(e){return Object(pa.i)(e,"StopTrainingDocumentClassifierResponse")},(so=ao||(ao={})).filterSensitiveLog=function(e){return m({},e)},so.isa=function(e){return Object(pa.i)(e,"StopTrainingEntityRecognizerRequest")},(co=uo||(uo={})).filterSensitiveLog=function(e){return m({},e)},co.isa=function(e){return Object(pa.i)(e,"StopTrainingEntityRecognizerResponse")},function(e){e.DE="de",e.EN="en",e.ES="es",e.FR="fr",e.IT="it",e.PT="pt"}(fo||(fo={})),(po=lo||(lo={})).filterSensitiveLog=function(e){return m({},e)},po.isa=function(e){return Object(pa.i)(e,"SyntaxToken")},(go=vo||(vo={})).filterSensitiveLog=function(e){return m({},e)},go.isa=function(e){return Object(pa.i)(e,"Tag")},(bo=ho||(ho={})).filterSensitiveLog=function(e){return m({},e)},bo.isa=function(e){return Object(pa.i)(e,"TagResourceRequest")},(yo=mo||(mo={})).filterSensitiveLog=function(e){return m({},e)},yo.isa=function(e){return Object(pa.i)(e,"TagResourceResponse")},(So=Oo||(Oo={})).filterSensitiveLog=function(e){return m({},e)},So.isa=function(e){return Object(pa.i)(e,"TextSizeLimitExceededException")},(wo=jo||(jo={})).filterSensitiveLog=function(e){return m({},e)},wo.isa=function(e){return Object(pa.i)(e,"TooManyRequestsException")},(Lo=Eo||(Eo={})).filterSensitiveLog=function(e){return m({},e)},Lo.isa=function(e){return Object(pa.i)(e,"TooManyTagKeysException")},(Co=xo||(xo={})).filterSensitiveLog=function(e){return m({},e)},Co.isa=function(e){return Object(pa.i)(e,"TooManyTagsException")},(_o=To||(To={})).filterSensitiveLog=function(e){return m({},e)},_o.isa=function(e){return Object(pa.i)(e,"TopicsDetectionJobFilter")},(Ro=Po||(Po={})).filterSensitiveLog=function(e){return m({},e)},Ro.isa=function(e){return Object(pa.i)(e,"TopicsDetectionJobProperties")},(ko=Ao||(Ao={})).filterSensitiveLog=function(e){return m({},e)},ko.isa=function(e){return Object(pa.i)(e,"UnsupportedLanguageException")},(Do=Io||(Io={})).filterSensitiveLog=function(e){return m({},e)},Do.isa=function(e){return Object(pa.i)(e,"UntagResourceRequest")},(No=Mo||(Mo={})).filterSensitiveLog=function(e){return m({},e)},No.isa=function(e){return Object(pa.i)(e,"UntagResourceResponse")},(Bo=zo||(zo={})).filterSensitiveLog=function(e){return m({},e)},Bo.isa=function(e){return Object(pa.i)(e,"UpdateEndpointRequest")},(qo=Uo||(Uo={})).filterSensitiveLog=function(e){return m({},e)},qo.isa=function(e){return Object(pa.i)(e,"UpdateEndpointResponse")},(Ko=Fo||(Fo={})).filterSensitiveLog=function(e){return m({},e)},Ko.isa=function(e){return Object(pa.i)(e,"VpcConfig")};var ga=n(6),ha=(n(24),function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d;return O(this,(function(p){switch(p.label){case 0:return r=[m({},e)],d={},[4,Xa(e.body,t)];case 1:switch(n=m.apply(void 0,r.concat([(d.body=p.sent(),d)])),o="UnknownError",a=n.body.__type.split("#"),o=void 0===a[1]?a[0]:a[1],o){case"InternalServerException":case"com.amazonaws.comprehend#InternalServerException":return[3,2];case"InvalidRequestException":case"com.amazonaws.comprehend#InvalidRequestException":return[3,4];case"TextSizeLimitExceededException":case"com.amazonaws.comprehend#TextSizeLimitExceededException":return[3,6]}return[3,8];case 2:return s=[{}],[4,Sa(n,t)];case 3:return i=m.apply(void 0,[m.apply(void 0,s.concat([p.sent()])),{name:o,$metadata:Ja(e)}]),[3,9];case 4:return u=[{}],[4,ja(n,t)];case 5:return i=m.apply(void 0,[m.apply(void 0,u.concat([p.sent()])),{name:o,$metadata:Ja(e)}]),[3,9];case 6:return c=[{}],[4,Ea(n,t)];case 7:return i=m.apply(void 0,[m.apply(void 0,c.concat([p.sent()])),{name:o,$metadata:Ja(e)}]),[3,9];case 8:f=n.body,o=f.code||f.Code||o,i=m(m({},f),{name:""+o,message:f.message||f.Message||o,$fault:"client",$metadata:Ja(e)}),p.label=9;case 9:return l=i.message||i.Message||o,i.message=l,delete i.Message,[2,Promise.reject(Object.assign(new Error(l),i))]}}))}))}),ba=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p,v;return O(this,(function(g){switch(g.label){case 0:return r=[m({},e)],v={},[4,Xa(e.body,t)];case 1:switch(n=m.apply(void 0,r.concat([(v.body=g.sent(),v)])),o="UnknownError",a=n.body.__type.split("#"),o=void 0===a[1]?a[0]:a[1],o){case"InternalServerException":case"com.amazonaws.comprehend#InternalServerException":return[3,2];case"InvalidRequestException":case"com.amazonaws.comprehend#InvalidRequestException":return[3,4];case"ResourceUnavailableException":case"com.amazonaws.comprehend#ResourceUnavailableException":return[3,6];case"TextSizeLimitExceededException":case"com.amazonaws.comprehend#TextSizeLimitExceededException":return[3,8];case"UnsupportedLanguageException":case"com.amazonaws.comprehend#UnsupportedLanguageException":return[3,10]}return[3,12];case 2:return s=[{}],[4,Sa(n,t)];case 3:return i=m.apply(void 0,[m.apply(void 0,s.concat([g.sent()])),{name:o,$metadata:Ja(e)}]),[3,13];case 4:return u=[{}],[4,ja(n,t)];case 5:return i=m.apply(void 0,[m.apply(void 0,u.concat([g.sent()])),{name:o,$metadata:Ja(e)}]),[3,13];case 6:return c=[{}],[4,wa(n,t)];case 7:return i=m.apply(void 0,[m.apply(void 0,c.concat([g.sent()])),{name:o,$metadata:Ja(e)}]),[3,13];case 8:return f=[{}],[4,Ea(n,t)];case 9:return i=m.apply(void 0,[m.apply(void 0,f.concat([g.sent()])),{name:o,$metadata:Ja(e)}]),[3,13];case 10:return l=[{}],[4,La(n,t)];case 11:return i=m.apply(void 0,[m.apply(void 0,l.concat([g.sent()])),{name:o,$metadata:Ja(e)}]),[3,13];case 12:d=n.body,o=d.code||d.Code||o,i=m(m({},d),{name:""+o,message:d.message||d.Message||o,$fault:"client",$metadata:Ja(e)}),g.label=13;case 13:return p=i.message||i.Message||o,i.message=p,delete i.Message,[2,Promise.reject(Object.assign(new Error(p),i))]}}))}))},ma=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p;return O(this,(function(v){switch(v.label){case 0:return r=[m({},e)],p={},[4,Xa(e.body,t)];case 1:switch(n=m.apply(void 0,r.concat([(p.body=v.sent(),p)])),o="UnknownError",a=n.body.__type.split("#"),o=void 0===a[1]?a[0]:a[1],o){case"InternalServerException":case"com.amazonaws.comprehend#InternalServerException":return[3,2];case"InvalidRequestException":case"com.amazonaws.comprehend#InvalidRequestException":return[3,4];case"TextSizeLimitExceededException":case"com.amazonaws.comprehend#TextSizeLimitExceededException":return[3,6];case"UnsupportedLanguageException":case"com.amazonaws.comprehend#UnsupportedLanguageException":return[3,8]}return[3,10];case 2:return s=[{}],[4,Sa(n,t)];case 3:return i=m.apply(void 0,[m.apply(void 0,s.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 4:return u=[{}],[4,ja(n,t)];case 5:return i=m.apply(void 0,[m.apply(void 0,u.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 6:return c=[{}],[4,Ea(n,t)];case 7:return i=m.apply(void 0,[m.apply(void 0,c.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 8:return f=[{}],[4,La(n,t)];case 9:return i=m.apply(void 0,[m.apply(void 0,f.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 10:l=n.body,o=l.code||l.Code||o,i=m(m({},l),{name:""+o,message:l.message||l.Message||o,$fault:"client",$metadata:Ja(e)}),v.label=11;case 11:return d=i.message||i.Message||o,i.message=d,delete i.Message,[2,Promise.reject(Object.assign(new Error(d),i))]}}))}))},ya=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p;return O(this,(function(v){switch(v.label){case 0:return r=[m({},e)],p={},[4,Xa(e.body,t)];case 1:switch(n=m.apply(void 0,r.concat([(p.body=v.sent(),p)])),o="UnknownError",a=n.body.__type.split("#"),o=void 0===a[1]?a[0]:a[1],o){case"InternalServerException":case"com.amazonaws.comprehend#InternalServerException":return[3,2];case"InvalidRequestException":case"com.amazonaws.comprehend#InvalidRequestException":return[3,4];case"TextSizeLimitExceededException":case"com.amazonaws.comprehend#TextSizeLimitExceededException":return[3,6];case"UnsupportedLanguageException":case"com.amazonaws.comprehend#UnsupportedLanguageException":return[3,8]}return[3,10];case 2:return s=[{}],[4,Sa(n,t)];case 3:return i=m.apply(void 0,[m.apply(void 0,s.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 4:return u=[{}],[4,ja(n,t)];case 5:return i=m.apply(void 0,[m.apply(void 0,u.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 6:return c=[{}],[4,Ea(n,t)];case 7:return i=m.apply(void 0,[m.apply(void 0,c.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 8:return f=[{}],[4,La(n,t)];case 9:return i=m.apply(void 0,[m.apply(void 0,f.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 10:l=n.body,o=l.code||l.Code||o,i=m(m({},l),{name:""+o,message:l.message||l.Message||o,$fault:"client",$metadata:Ja(e)}),v.label=11;case 11:return d=i.message||i.Message||o,i.message=d,delete i.Message,[2,Promise.reject(Object.assign(new Error(d),i))]}}))}))},Oa=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p;return O(this,(function(v){switch(v.label){case 0:return r=[m({},e)],p={},[4,Xa(e.body,t)];case 1:switch(n=m.apply(void 0,r.concat([(p.body=v.sent(),p)])),o="UnknownError",a=n.body.__type.split("#"),o=void 0===a[1]?a[0]:a[1],o){case"InternalServerException":case"com.amazonaws.comprehend#InternalServerException":return[3,2];case"InvalidRequestException":case"com.amazonaws.comprehend#InvalidRequestException":return[3,4];case"TextSizeLimitExceededException":case"com.amazonaws.comprehend#TextSizeLimitExceededException":return[3,6];case"UnsupportedLanguageException":case"com.amazonaws.comprehend#UnsupportedLanguageException":return[3,8]}return[3,10];case 2:return s=[{}],[4,Sa(n,t)];case 3:return i=m.apply(void 0,[m.apply(void 0,s.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 4:return u=[{}],[4,ja(n,t)];case 5:return i=m.apply(void 0,[m.apply(void 0,u.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 6:return c=[{}],[4,Ea(n,t)];case 7:return i=m.apply(void 0,[m.apply(void 0,c.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 8:return f=[{}],[4,La(n,t)];case 9:return i=m.apply(void 0,[m.apply(void 0,f.concat([v.sent()])),{name:o,$metadata:Ja(e)}]),[3,11];case 10:l=n.body,o=l.code||l.Code||o,i=m(m({},l),{name:""+o,message:l.message||l.Message||o,$fault:"client",$metadata:Ja(e)}),v.label=11;case 11:return d=i.message||i.Message||o,i.message=d,delete i.Message,[2,Promise.reject(Object.assign(new Error(d),i))]}}))}))},Sa=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n=e.body,r=Ma(n,t),[2,m({name:"InternalServerException",$fault:"server",$metadata:Ja(e)},r)]}))}))},ja=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n=e.body,r=Na(n,t),[2,m({name:"InvalidRequestException",$fault:"client",$metadata:Ja(e)},r)]}))}))},wa=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n=e.body,r=Ka(n,t),[2,m({name:"ResourceUnavailableException",$fault:"client",$metadata:Ja(e)},r)]}))}))},Ea=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n=e.body,r=Ga(n,t),[2,m({name:"TextSizeLimitExceededException",$fault:"client",$metadata:Ja(e)},r)]}))}))},La=function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n=e.body,r=Va(n,t),[2,m({name:"UnsupportedLanguageException",$fault:"client",$metadata:Ja(e)},r)]}))}))},xa=function(e,t){return m({},void 0!==e.Text&&{Text:e.Text})},Ca=function(e,t){return m(m(m({},void 0!==e.EndpointArn&&{EndpointArn:e.EndpointArn}),void 0!==e.LanguageCode&&{LanguageCode:e.LanguageCode}),void 0!==e.Text&&{Text:e.Text})},Ta=function(e,t){return m(m({},void 0!==e.LanguageCode&&{LanguageCode:e.LanguageCode}),void 0!==e.Text&&{Text:e.Text})},_a=function(e,t){return m(m({},void 0!==e.LanguageCode&&{LanguageCode:e.LanguageCode}),void 0!==e.Text&&{Text:e.Text})},Pa=function(e,t){return m(m({},void 0!==e.LanguageCode&&{LanguageCode:e.LanguageCode}),void 0!==e.Text&&{Text:e.Text})},Ra=function(e,t){return{__type:"DetectDominantLanguageResponse",Languages:void 0!==e.Languages&&null!==e.Languages?za(e.Languages,t):void 0}},Aa=function(e,t){return{__type:"DetectEntitiesResponse",Entities:void 0!==e.Entities&&null!==e.Entities?Ba(e.Entities,t):void 0}},ka=function(e,t){return{__type:"DetectKeyPhrasesResponse",KeyPhrases:void 0!==e.KeyPhrases&&null!==e.KeyPhrases?Ua(e.KeyPhrases,t):void 0}},Ia=function(e,t){return{__type:"DetectSentimentResponse",Sentiment:void 0!==e.Sentiment&&null!==e.Sentiment?e.Sentiment:void 0,SentimentScore:void 0!==e.SentimentScore&&null!==e.SentimentScore?Ha(e.SentimentScore,t):void 0}},Da=function(e,t){return{__type:"DetectSyntaxResponse",SyntaxTokens:void 0!==e.SyntaxTokens&&null!==e.SyntaxTokens?qa(e.SyntaxTokens,t):void 0}},Ma=function(e,t){return{__type:"InternalServerException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Na=function(e,t){return{__type:"InvalidRequestException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},za=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"DominantLanguage",LanguageCode:void 0!==e.LanguageCode&&null!==e.LanguageCode?e.LanguageCode:void 0,Score:void 0!==e.Score&&null!==e.Score?e.Score:void 0}}(e)}))},Ba=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Entity",BeginOffset:void 0!==e.BeginOffset&&null!==e.BeginOffset?e.BeginOffset:void 0,EndOffset:void 0!==e.EndOffset&&null!==e.EndOffset?e.EndOffset:void 0,Score:void 0!==e.Score&&null!==e.Score?e.Score:void 0,Text:void 0!==e.Text&&null!==e.Text?e.Text:void 0,Type:void 0!==e.Type&&null!==e.Type?e.Type:void 0}}(e)}))},Ua=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"KeyPhrase",BeginOffset:void 0!==e.BeginOffset&&null!==e.BeginOffset?e.BeginOffset:void 0,EndOffset:void 0!==e.EndOffset&&null!==e.EndOffset?e.EndOffset:void 0,Score:void 0!==e.Score&&null!==e.Score?e.Score:void 0,Text:void 0!==e.Text&&null!==e.Text?e.Text:void 0}}(e)}))},qa=function(e,t){return(e||[]).map((function(e){return $a(e,t)}))},Fa=function(e,t){return{__type:"PartOfSpeechTag",Score:void 0!==e.Score&&null!==e.Score?e.Score:void 0,Tag:void 0!==e.Tag&&null!==e.Tag?e.Tag:void 0}},Ka=function(e,t){return{__type:"ResourceUnavailableException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Ha=function(e,t){return{__type:"SentimentScore",Mixed:void 0!==e.Mixed&&null!==e.Mixed?e.Mixed:void 0,Negative:void 0!==e.Negative&&null!==e.Negative?e.Negative:void 0,Neutral:void 0!==e.Neutral&&null!==e.Neutral?e.Neutral:void 0,Positive:void 0!==e.Positive&&null!==e.Positive?e.Positive:void 0}},$a=function(e,t){return{__type:"SyntaxToken",BeginOffset:void 0!==e.BeginOffset&&null!==e.BeginOffset?e.BeginOffset:void 0,EndOffset:void 0!==e.EndOffset&&null!==e.EndOffset?e.EndOffset:void 0,PartOfSpeech:void 0!==e.PartOfSpeech&&null!==e.PartOfSpeech?Fa(e.PartOfSpeech):void 0,Text:void 0!==e.Text&&null!==e.Text?e.Text:void 0,TokenId:void 0!==e.TokenId&&null!==e.TokenId?e.TokenId:void 0}},Ga=function(e,t){return{__type:"TextSizeLimitExceededException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Va=function(e,t){return{__type:"UnsupportedLanguageException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Ja=function(e){return{httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]}},Ya=function(e,t){return function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)}(e,t).then((function(e){return t.utf8Encoder(e)}))},Wa=function(e,t,n,r,i){return y(void 0,void 0,void 0,(function(){var o,a,s,u,c,f;return O(this,(function(l){switch(l.label){case 0:return[4,e.endpoint()];case 1:return o=l.sent(),a=o.hostname,s=o.protocol,u=void 0===s?"https":s,c=o.port,f={protocol:u,hostname:a,port:c,method:"POST",path:n,headers:t},void 0!==r&&(f.hostname=r),void 0!==i&&(f.body=i),[2,new ga.a(f)]}}))}))},Xa=function(e,t){return Ya(e,t).then((function(e){return e.length?JSON.parse(e):{}}))},Qa=n(8),Za=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return b(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Qa.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:Lt.filterSensitiveLog,outputFilterSensitiveLog:Ct.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"Comprehend_20171127.DetectKeyPhrases"},r=JSON.stringify(Ta(e,t)),[2,Wa(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i;return O(this,(function(o){switch(o.label){case 0:return e.statusCode>=400?[2,ma(e,t)]:[4,Xa(e.body,t)];case 1:return n=o.sent(),{},r=ka(n,t),i=m({$metadata:Ja(e),__type:"DetectKeyPhrasesResponse"},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(pa.b),es=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return b(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Qa.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:kt.filterSensitiveLog,outputFilterSensitiveLog:Dt.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"Comprehend_20171127.DetectSyntax"},r=JSON.stringify(Pa(e,t)),[2,Wa(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i;return O(this,(function(o){switch(o.label){case 0:return e.statusCode>=400?[2,Oa(e,t)]:[4,Xa(e.body,t)];case 1:return n=o.sent(),{},r=Da(n,t),i=m({$metadata:Ja(e),__type:"DetectSyntaxResponse"},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(pa.b),ts=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return b(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Qa.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:_t.filterSensitiveLog,outputFilterSensitiveLog:Rt.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"Comprehend_20171127.DetectSentiment"},r=JSON.stringify(_a(e,t)),[2,Wa(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i;return O(this,(function(o){switch(o.label){case 0:return e.statusCode>=400?[2,ya(e,t)]:[4,Xa(e.body,t)];case 1:return n=o.sent(),{},r=Ia(n,t),i=m({$metadata:Ja(e),__type:"DetectSentimentResponse"},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(pa.b),ns=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return b(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Qa.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:St.filterSensitiveLog,outputFilterSensitiveLog:wt.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"Comprehend_20171127.DetectEntities"},r=JSON.stringify(Ca(e,t)),[2,Wa(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i;return O(this,(function(o){switch(o.label){case 0:return e.statusCode>=400?[2,ba(e,t)]:[4,Xa(e.body,t)];case 1:return n=o.sent(),{},r=Aa(n,t),i=m({$metadata:Ja(e),__type:"DetectEntitiesResponse"},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(pa.b),rs=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return b(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(Qa.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:bt.filterSensitiveLog,outputFilterSensitiveLog:yt.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r;return O(this,(function(i){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"Comprehend_20171127.DetectDominantLanguage"},r=JSON.stringify(xa(e,t)),[2,Wa(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return y(void 0,void 0,void 0,(function(){var n,r,i;return O(this,(function(o){switch(o.label){case 0:return e.statusCode>=400?[2,ha(e,t)]:[4,Xa(e.body,t)];case 1:return n=o.sent(),{},r=Ra(n,t),i=m({$metadata:Ja(e),__type:"DetectDominantLanguageResponse"},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(pa.b),is=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),os=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},as=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},ss=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},us=function(e){function t(){return e.call(this)||this}return is(t,e),t.prototype.getProviderName=function(){return"AmazonAIInterpretPredictionsProvider"},t.prototype.interpretText=function(e){var t=this;return new Promise((function(n,i){return os(t,void 0,void 0,(function(){var t,o,a,s,u,c,f,l,d,v,g,h,b,m,y,O,S,j,w,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z,B,U,q,F;return as(this,(function(K){switch(K.label){case 0:return[4,r.Credentials.get()];case 1:return(t=K.sent())?(o=this._config.interpretText,s=(a=void 0===o?{}:o).region,u=void 0===s?"":s,c=a.defaults,f=(void 0===c?{}:c).type,l=void 0===f?"":f,d=e.text,g=(v=void 0===d?{}:d).source,h=(void 0===g?{}:g).text,b=void 0===h?"":h,m=v.type,y=void 0===m?l:m,O=e.text,S=(void 0===O?{}:O).source,j=(void 0===S?{}:S).language,w=void 0===j?void 0:j,E=new va({credentials:t,region:u,customUserAgent:Object(r.getAmplifyUserAgent)()}),((L=y===p.a.ALL)||y===p.a.LANGUAGE)&&(C={Text:b},x=this.detectLanguage(C,E)),L||y===p.a.ENTITIES?(_=w)?[3,3]:[4,x]:[3,4]):[2,i("No credentials")];case 2:_=K.sent(),K.label=3;case 3:if(!(z=_))return[2,i("language code is required on source for this selection")];P={Text:b,LanguageCode:z},T=this.detectEntities(P,E),K.label=4;case 4:return L||y===p.a.SENTIMENT?(A=w)?[3,6]:[4,x]:[3,7];case 5:A=K.sent(),K.label=6;case 6:if(!(z=A))return[2,i("language code is required on source for this selection")];k={Text:b,LanguageCode:z},R=this.detectSentiment(k,E),K.label=7;case 7:return L||y===p.a.SYNTAX?(D=w)?[3,9]:[4,x]:[3,10];case 8:D=K.sent(),K.label=9;case 9:if(!(z=D))return[2,i("language code is required on source for this selection")];M={Text:b,LanguageCode:z},I=this.detectSyntax(M,E),K.label=10;case 10:return L||y===p.a.KEY_PHRASES?(B=w)?[3,12]:[4,x]:[3,13];case 11:B=K.sent(),K.label=12;case 12:if(!(z=B))return[2,i("language code is required on source for this selection")];U={Text:b,LanguageCode:z},N=this.detectKeyPhrases(U,E),K.label=13;case 13:return K.trys.push([13,15,,16]),[4,Promise.all([x,T,R,I,N])];case 14:return q=K.sent(),n({textInterpretation:{keyPhrases:q[4]||[],language:q[0]||"",sentiment:q[2],syntax:q[3]||[],textEntities:q[1]||[]}}),[3,16];case 15:return F=K.sent(),i(F),[3,16];case 16:return[2]}}))}))}))},t.prototype.detectKeyPhrases=function(e,t){return os(this,void 0,void 0,(function(){var n,r,i,o;return as(this,(function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),n=new Za(e),[4,t.send(n)];case 1:return r=a.sent(),i=(r||{}).KeyPhrases,[2,(void 0===i?[]:i).map((function(e){return{text:e.Text}}))];case 2:return"AccessDeniedException"===(o=a.sent()).code?Promise.reject("Not authorized, did you enable Interpret Text on predictions category Amplify CLI? try: amplify predictions add"):Promise.reject(o.message),[3,3];case 3:return[2]}}))}))},t.prototype.detectSyntax=function(e,t){return os(this,void 0,void 0,(function(){var n,r,i,o,a;return as(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),n=new es(e),[4,t.send(n)];case 1:return r=s.sent(),i=(r||{}).SyntaxTokens,o=void 0===i?[]:i,[2,this.serializeSyntaxFromComprehend(o)];case 2:return"AccessDeniedException"===(a=s.sent()).code?Promise.reject("Not authorized, did you enable Interpret Text on predictions category Amplify CLI? try: amplify predictions add"):Promise.reject(a.message),[3,3];case 3:return[2]}}))}))},t.prototype.serializeSyntaxFromComprehend=function(e){var t=[];return e&&Array.isArray(e)&&(t=e.map((function(e){var t=e.Text,n=void 0===t?"":t,r=e.PartOfSpeech,i=(void 0===r?{}:r).Tag;return{text:n,syntax:void 0===i?"":i}}))),t},t.prototype.detectSentiment=function(e,t){return os(this,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p,v,g,h;return as(this,(function(b){switch(b.label){case 0:return b.trys.push([0,2,,3]),n=new ts(e),[4,t.send(n)];case 1:return r=b.sent(),o=(i=r).Sentiment,a=void 0===o?"":o,s=i.SentimentScore,c=(u=void 0===s?{}:s).Positive,f=void 0===c?0:c,l=u.Negative,d=void 0===l?0:l,p=u.Neutral,v=void 0===p?0:p,g=u.Mixed,[2,{predominant:a,positive:f,negative:d,neutral:v,mixed:void 0===g?0:g}];case 2:return"AccessDeniedException"===(h=b.sent()).code?Promise.reject("Not authorized, did you enable Interpret Text on predictions category Amplify CLI? try: amplify predictions add"):Promise.reject(h.message),[3,3];case 3:return[2]}}))}))},t.prototype.detectEntities=function(e,t){return os(this,void 0,void 0,(function(){var n,r,i,o,a;return as(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),n=new ns(e),[4,t.send(n)];case 1:return r=s.sent(),i=(r||{}).Entities,o=void 0===i?[]:i,[2,this.serializeEntitiesFromComprehend(o)];case 2:return"AccessDeniedException"===(a=s.sent()).code?Promise.reject("Not authorized, did you enable Interpret Text on predictions category Amplify CLI? try: amplify predictions add"):Promise.reject(a.message),[3,3];case 3:return[2]}}))}))},t.prototype.serializeEntitiesFromComprehend=function(e){var t=[];return e&&Array.isArray(e)&&(t=e.map((function(e){return{type:e.Type,text:e.Text}}))),t},t.prototype.detectLanguage=function(e,t){return os(this,void 0,void 0,(function(){var n,r,i,o,a;return as(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),n=new rs(e),[4,t.send(n)];case 1:return r=s.sent(),i=(r||{}).Languages,o=ss(void 0===i?[""]:i,1),o[0].LanguageCode||Promise.reject("Language not detected"),[2,r.Languages[0].LanguageCode];case 2:return"AccessDeniedException"===(a=s.sent()).code?Promise.reject("Not authorized, did you enable Interpret Text on predictions category Amplify CLI? try: amplify predictions add"):Promise.reject(a.message),[3,3];case 3:return[2]}}))}))},t}(g),cs=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),fs=function(e){function t(){var t=e.call(this)||this;return t.convertProvider=new l.a,t.identifyProvider=new f.a,t.interpretProvider=new us,t}return cs(t,e),t.prototype.getCategory=function(){return"Predictions"},t.prototype.getProviderName=function(){return"AmazonAIPredictionsProvider"},t.prototype.configure=function(e){return this.convertProvider.configure(e.convert),this.identifyProvider.configure(e.identify),this.interpretProvider.configure(e.interpret),e},t.prototype.interpret=function(e){return this.interpretProvider.interpret(e)},t.prototype.convert=function(e){return this.convertProvider.convert(e)},t.prototype.identify=function(e){return this.identifyProvider.identify(e)},t}(d.a),ls=n(39);t.default=u},function(e,t,n){"use strict";n.r(t),n.d(t,"fromUtf8",(function(){return r})),n.d(t,"toUtf8",(function(){return i}));var r=function(e){return"function"==typeof TextEncoder?function(e){return(new TextEncoder).encode(e)}(e):function(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e.charCodeAt(n);if(i<128)t.push(i);else if(i<2048)t.push(i>>6|192,63&i|128);else if(n+1<e.length&&55296==(64512&i)&&56320==(64512&e.charCodeAt(n+1))){var o=65536+((1023&i)<<10)+(1023&e.charCodeAt(++n));t.push(o>>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}else t.push(i>>12|224,i>>6&63|128,63&i|128)}return Uint8Array.from(t)}(e)},i=function(e){return"function"==typeof TextDecoder?function(e){return new TextDecoder("utf-8").decode(e)}(e):function(e){for(var t="",n=0,r=e.length;n<r;n++){var i=e[n];if(i<128)t+=String.fromCharCode(i);else if(192<=i&&i<224){var o=e[++n];t+=String.fromCharCode((31&i)<<6|63&o)}else if(240<=i&&i<365){var a="%"+[i,e[++n],e[++n],e[++n]].map((function(e){return e.toString(16)})).join("%");t+=decodeURIComponent(a)}else t+=String.fromCharCode((15&i)<<12|(63&e[++n])<<6|63&e[++n])}return t}(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n(16),o=n(17),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.g.filterSensitiveLog,outputFilterSensitiveLog:i.h.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.j)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.d)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),i=n(37),o=n(38),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.c.filterSensitiveLog,outputFilterSensitiveLog:i.d.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.d)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.b)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),i=n(37),o=n(38),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.a.filterSensitiveLog,outputFilterSensitiveLog:i.b.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.c)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.a)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n(16),o=n(17),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.c.filterSensitiveLog,outputFilterSensitiveLog:i.d.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.h)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.b)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n(16),o=n(17),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.e.filterSensitiveLog,outputFilterSensitiveLog:i.f.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.i)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.c)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n(16),o=n(17),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.i.filterSensitiveLog,outputFilterSensitiveLog:i.j.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.k)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.e)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n(16),o=n(17),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.k.filterSensitiveLog,outputFilterSensitiveLog:i.l.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.l)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.f)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n(16),o=n(17),a=n(8),s=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(r.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(a.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),o={logger:t.logger,inputFilterSensitiveLog:i.a.filterSensitiveLog,outputFilterSensitiveLog:i.b.filterSensitiveLog},s=t.requestHandler;return r.resolve((function(e){return s.handle(e.request,n||{})}),o)},t.prototype.serialize=function(e,t){return Object(o.g)(e,t)},t.prototype.deserialize=function(e,t){return Object(o.a)(e,t)},t}(n(1).b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r,i=n(35),o=n(22),a=n(7),s=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=new a.Logger("AbstractIdentifyPredictionsProvider"),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.getCategory=function(){return"Identify"},t.prototype.identify=function(e){return Object(o.h)(e)?(u.debug("identifyText"),this.identifyText(e)):Object(o.g)(e)?(u.debug("identifyLabels"),this.identifyLabels(e)):Object(o.e)(e)?(u.debug("identifyEntities"),this.identifyEntities(e)):void 0},t.prototype.identifyText=function(e){throw new Error("identifyText is not implemented by this provider.")},t.prototype.identifyLabels=function(e){throw new Error("identifyLabels is not implemented by this provider")},t.prototype.identifyEntities=function(e){throw new Error("identifyEntities is not implemented by this provider")},t}(i.a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(3),i=n(50),o=n(27),a=n(11),s=n(15),u=n(9),c=n(28),f=n(10),l=n(29),d=n(30),p=n(12),v=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),g=new Set(["cn-north-1","cn-northwest-1"]),h=new Set(["us-iso-east-1"]),b=new Set(["us-isob-east-1"]),m=new Set(["us-gov-east-1","us-gov-west-1"]),y={apiVersion:"2018-06-27",disableHostPrefix:!1,regionInfoProvider:function(e,t){var n=void 0;return v.has(e)&&(n={hostname:"textract.{region}.amazonaws.com".replace("{region}",e),partition:"aws"}),g.has(e)&&(n={hostname:"textract.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),h.has(e)&&(n={hostname:"textract.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),b.has(e)&&(n={hostname:"textract.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),m.has(e)&&(n={hostname:"textract.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:"textract.{region}.amazonaws.com".replace("{region}",e),partition:"aws"}),Promise.resolve(n)},signingName:"textract"},O=Object(r.a)(Object(r.a)({},y),{runtime:"browser",base64Decoder:f.a,base64Encoder:f.b,bodyLengthChecker:l.a,credentialDefaultProvider:Object(s.a)("Credential is missing"),defaultUserAgent:Object(d.a)(i.a,i.b),maxAttempts:u.a,region:Object(s.a)("Region is missing"),requestHandler:new a.a,sha256:o.Sha256,streamCollector:a.b,urlParser:c.a,utf8Decoder:p.a,utf8Encoder:p.b}),S=n(18),j=n(26),w=n(14),E=n(19),L=n(20),x=n(21),C=function(e){function t(t){var n=this,i=Object(r.a)(Object(r.a)({},O),t),o=Object(S.b)(i),a=Object(S.a)(o),s=Object(L.b)(a),c=Object(u.c)(s),f=Object(x.b)(c),l=Object(w.b)(f),d=Object(E.b)(l);return(n=e.call(this,d)||this).config=d,n.middlewareStack.use(Object(L.a)(n.config)),n.middlewareStack.use(Object(u.b)(n.config)),n.middlewareStack.use(Object(x.a)(n.config)),n.middlewareStack.use(Object(j.a)(n.config)),n.middlewareStack.use(Object(w.a)(n.config)),n.middlewareStack.use(Object(E.a)(n.config)),n}return Object(r.c)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(n(1).a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(4),i=n(53),o=n(27),a=n(11),s=n(15),u=n(9),c=n(28),f=n(10),l=n(29),d=n(30),p=n(12),v=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),g=new Set(["cn-north-1","cn-northwest-1"]),h=new Set(["us-iso-east-1"]),b=new Set(["us-isob-east-1"]),m=new Set(["us-gov-east-1","us-gov-west-1"]),y={apiVersion:"2017-07-01",disableHostPrefix:!1,regionInfoProvider:function(e,t){var n=void 0;switch(e){case"ap-northeast-1":n={hostname:"translate.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":n={hostname:"translate.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":n={hostname:"translate.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":n={hostname:"translate.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ca-central-1":n={hostname:"translate.ca-central-1.amazonaws.com",partition:"aws"};break;case"eu-central-1":n={hostname:"translate.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"translate.eu-west-1.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"translate.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1-fips":n={hostname:"translate-fips.us-east-1.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"us-east-2":n={hostname:"translate.us-east-2.amazonaws.com",partition:"aws"};break;case"us-east-2-fips":n={hostname:"translate-fips.us-east-2.amazonaws.com",partition:"aws",signingRegion:"us-east-2"};break;case"us-gov-west-1":n={hostname:"translate.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-gov-west-1-fips":n={hostname:"translate-fips.us-gov-west-1.amazonaws.com",partition:"aws-us-gov",signingRegion:"us-gov-west-1"};break;case"us-west-2":n={hostname:"translate.us-west-2.amazonaws.com",partition:"aws"};break;case"us-west-2-fips":n={hostname:"translate-fips.us-west-2.amazonaws.com",partition:"aws",signingRegion:"us-west-2"};break;default:v.has(e)&&(n={hostname:"translate.{region}.amazonaws.com".replace("{region}",e),partition:"aws"}),g.has(e)&&(n={hostname:"translate.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),h.has(e)&&(n={hostname:"translate.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),b.has(e)&&(n={hostname:"translate.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),m.has(e)&&(n={hostname:"translate.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:"translate.{region}.amazonaws.com".replace("{region}",e),partition:"aws"})}return Promise.resolve(n)},signingName:"translate"},O=Object(r.a)(Object(r.a)({},y),{runtime:"browser",base64Decoder:f.a,base64Encoder:f.b,bodyLengthChecker:l.a,credentialDefaultProvider:Object(s.a)("Credential is missing"),defaultUserAgent:Object(d.a)(i.a,i.b),maxAttempts:u.a,region:Object(s.a)("Region is missing"),requestHandler:new a.a,sha256:o.Sha256,streamCollector:a.b,urlParser:c.a,utf8Decoder:p.a,utf8Encoder:p.b}),S=n(18),j=n(26),w=n(14),E=n(19),L=n(20),x=n(21),C=function(e){function t(t){var n=this,i=Object(r.a)(Object(r.a)({},O),t),o=Object(S.b)(i),a=Object(S.a)(o),s=Object(L.b)(a),c=Object(u.c)(s),f=Object(x.b)(c),l=Object(w.b)(f),d=Object(E.b)(l);return(n=e.call(this,d)||this).config=d,n.middlewareStack.use(Object(L.a)(n.config)),n.middlewareStack.use(Object(u.b)(n.config)),n.middlewareStack.use(Object(x.a)(n.config)),n.middlewareStack.use(Object(j.a)(n.config)),n.middlewareStack.use(Object(w.a)(n.config)),n.middlewareStack.use(Object(E.a)(n.config)),n}return Object(r.c)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(n(1).a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(2),i=n(54),o=n(27),a=n(11),s=n(15),u=n(9),c=n(28),f=n(10),l=n(29),d=n(30),p=n(12),v=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),g=new Set(["cn-north-1","cn-northwest-1"]),h=new Set(["us-iso-east-1"]),b=new Set(["us-isob-east-1"]),m=new Set(["us-gov-east-1","us-gov-west-1"]),y={apiVersion:"2016-06-10",disableHostPrefix:!1,regionInfoProvider:function(e,t){var n=void 0;switch(e){case"ap-northeast-1":n={hostname:"polly.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":n={hostname:"polly.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":n={hostname:"polly.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":n={hostname:"polly.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":n={hostname:"polly.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"ca-central-1":n={hostname:"polly.ca-central-1.amazonaws.com",partition:"aws"};break;case"cn-northwest-1":n={hostname:"polly.cn-northwest-1.amazonaws.com.cn",partition:"aws-cn"};break;case"eu-central-1":n={hostname:"polly.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-north-1":n={hostname:"polly.eu-north-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"polly.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":n={hostname:"polly.eu-west-2.amazonaws.com",partition:"aws"};break;case"eu-west-3":n={hostname:"polly.eu-west-3.amazonaws.com",partition:"aws"};break;case"sa-east-1":n={hostname:"polly.sa-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"polly.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-2":n={hostname:"polly.us-east-2.amazonaws.com",partition:"aws"};break;case"us-gov-west-1":n={hostname:"polly.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-west-1":n={hostname:"polly.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-2":n={hostname:"polly.us-west-2.amazonaws.com",partition:"aws"};break;default:v.has(e)&&(n={hostname:"polly.{region}.amazonaws.com".replace("{region}",e),partition:"aws"}),g.has(e)&&(n={hostname:"polly.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),h.has(e)&&(n={hostname:"polly.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),b.has(e)&&(n={hostname:"polly.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),m.has(e)&&(n={hostname:"polly.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:"polly.{region}.amazonaws.com".replace("{region}",e),partition:"aws"})}return Promise.resolve(n)},signingName:"polly"},O=Object(r.a)(Object(r.a)({},y),{runtime:"browser",base64Decoder:f.a,base64Encoder:f.b,bodyLengthChecker:l.a,credentialDefaultProvider:Object(s.a)("Credential is missing"),defaultUserAgent:Object(d.a)(i.a,i.b),maxAttempts:u.a,region:Object(s.a)("Region is missing"),requestHandler:new a.a,sha256:o.Sha256,streamCollector:a.b,urlParser:c.a,utf8Decoder:p.a,utf8Encoder:p.b}),S=n(18),j=n(26),w=n(14),E=n(19),L=n(20),x=n(21),C=function(e){function t(t){var n=this,i=Object(r.a)(Object(r.a)({},O),t),o=Object(S.b)(i),a=Object(S.a)(o),s=Object(L.b)(a),c=Object(u.c)(s),f=Object(x.b)(c),l=Object(w.b)(f),d=Object(E.b)(l);return(n=e.call(this,d)||this).config=d,n.middlewareStack.use(Object(L.a)(n.config)),n.middlewareStack.use(Object(u.b)(n.config)),n.middlewareStack.use(Object(x.a)(n.config)),n.middlewareStack.use(Object(j.a)(n.config)),n.middlewareStack.use(Object(w.a)(n.config)),n.middlewareStack.use(Object(E.a)(n.config)),n}return Object(r.c)(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(n(1).a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return st}));var r,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y,O,S,j,w,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z,B,U,q,F,K,H,$,G,V,J,Y,W,X,Q,Z,ee,te,ne,re,ie,oe,ae,se,ue,ce,fe,le,de,pe,ve,ge,he,be,me,ye,Oe,Se,je,we,Ee,Le,xe,Ce,Te,_e,Pe,Re=n(4),Ae=n(1);(i=r||(r={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},i.isa=function(e){return Object(Ae.i)(e,"AppliedTerminology")},(a=o||(o={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},a.isa=function(e){return Object(Ae.i)(e,"DeleteTerminologyRequest")},(u=s||(s={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},u.isa=function(e){return Object(Ae.i)(e,"DescribeTextTranslationJobRequest")},(f=c||(c={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},f.isa=function(e){return Object(Ae.i)(e,"DescribeTextTranslationJobResponse")},(d=l||(l={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},d.isa=function(e){return Object(Ae.i)(e,"DetectedLanguageLowConfidenceException")},(v=p||(p={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},v.isa=function(e){return Object(Ae.i)(e,"EncryptionKey")},function(e){e.KMS="KMS"}(g||(g={})),(b=h||(h={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},b.isa=function(e){return Object(Ae.i)(e,"GetTerminologyRequest")},(y=m||(m={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},y.isa=function(e){return Object(Ae.i)(e,"GetTerminologyResponse")},(S=O||(O={})).filterSensitiveLog=function(e){return Object(Re.a)(Object(Re.a)({},e),e.TerminologyData&&{TerminologyData:fe.filterSensitiveLog(e.TerminologyData)})},S.isa=function(e){return Object(Ae.i)(e,"ImportTerminologyRequest")},(w=j||(j={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},w.isa=function(e){return Object(Ae.i)(e,"ImportTerminologyResponse")},(L=E||(E={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},L.isa=function(e){return Object(Ae.i)(e,"InputDataConfig")},(C=x||(x={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},C.isa=function(e){return Object(Ae.i)(e,"InternalServerException")},(_=T||(T={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},_.isa=function(e){return Object(Ae.i)(e,"InvalidFilterException")},(R=P||(P={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},R.isa=function(e){return Object(Ae.i)(e,"InvalidParameterValueException")},(k=A||(A={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},k.isa=function(e){return Object(Ae.i)(e,"InvalidRequestException")},(D=I||(I={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},D.isa=function(e){return Object(Ae.i)(e,"JobDetails")},function(e){e.COMPLETED="COMPLETED",e.COMPLETED_WITH_ERROR="COMPLETED_WITH_ERROR",e.FAILED="FAILED",e.IN_PROGRESS="IN_PROGRESS",e.STOPPED="STOPPED",e.STOP_REQUESTED="STOP_REQUESTED",e.SUBMITTED="SUBMITTED"}(M||(M={})),(z=N||(N={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},z.isa=function(e){return Object(Ae.i)(e,"LimitExceededException")},(U=B||(B={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},U.isa=function(e){return Object(Ae.i)(e,"ListTerminologiesRequest")},(F=q||(q={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},F.isa=function(e){return Object(Ae.i)(e,"ListTerminologiesResponse")},(H=K||(K={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},H.isa=function(e){return Object(Ae.i)(e,"ListTextTranslationJobsRequest")},(G=$||($={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},G.isa=function(e){return Object(Ae.i)(e,"ListTextTranslationJobsResponse")},function(e){e.OVERWRITE="OVERWRITE"}(V||(V={})),(Y=J||(J={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},Y.isa=function(e){return Object(Ae.i)(e,"OutputDataConfig")},(X=W||(W={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},X.isa=function(e){return Object(Ae.i)(e,"ResourceNotFoundException")},(Z=Q||(Q={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},Z.isa=function(e){return Object(Ae.i)(e,"ServiceUnavailableException")},(te=ee||(ee={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},te.isa=function(e){return Object(Ae.i)(e,"StartTextTranslationJobRequest")},(re=ne||(ne={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},re.isa=function(e){return Object(Ae.i)(e,"StartTextTranslationJobResponse")},(oe=ie||(ie={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},oe.isa=function(e){return Object(Ae.i)(e,"StopTextTranslationJobRequest")},(se=ae||(ae={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},se.isa=function(e){return Object(Ae.i)(e,"StopTextTranslationJobResponse")},(ce=ue||(ue={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},ce.isa=function(e){return Object(Ae.i)(e,"Term")},(le=fe||(fe={})).filterSensitiveLog=function(e){return Object(Re.a)(Object(Re.a)({},e),e.File&&{File:Ae.d})},le.isa=function(e){return Object(Ae.i)(e,"TerminologyData")},function(e){e.CSV="CSV",e.TMX="TMX"}(de||(de={})),(ve=pe||(pe={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},ve.isa=function(e){return Object(Ae.i)(e,"TerminologyDataLocation")},(he=ge||(ge={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},he.isa=function(e){return Object(Ae.i)(e,"TerminologyProperties")},(me=be||(be={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},me.isa=function(e){return Object(Ae.i)(e,"TextSizeLimitExceededException")},(Oe=ye||(ye={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},Oe.isa=function(e){return Object(Ae.i)(e,"TextTranslationJobFilter")},(je=Se||(Se={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},je.isa=function(e){return Object(Ae.i)(e,"TextTranslationJobProperties")},(Ee=we||(we={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},Ee.isa=function(e){return Object(Ae.i)(e,"TooManyRequestsException")},(xe=Le||(Le={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},xe.isa=function(e){return Object(Ae.i)(e,"TranslateTextRequest")},(Te=Ce||(Ce={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},Te.isa=function(e){return Object(Ae.i)(e,"TranslateTextResponse")},(Pe=_e||(_e={})).filterSensitiveLog=function(e){return Object(Re.a)({},e)},Pe.isa=function(e){return Object(Ae.i)(e,"UnsupportedLanguagePairException")};var ke=n(6),Ie=(n(24),function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p,v,g,h,b;return Object(Re.d)(this,(function(m){switch(m.label){case 0:return r=[Object(Re.a)({},e)],b={},[4,ot(e.body,t)];case 1:switch(n=Re.a.apply(void 0,r.concat([(b.body=m.sent(),b)])),o="UnknownError",a=n.body.__type.split("#"),o=void 0===a[1]?a[0]:a[1],o){case"DetectedLanguageLowConfidenceException":case"com.amazonaws.translate#DetectedLanguageLowConfidenceException":return[3,2];case"InternalServerException":case"com.amazonaws.translate#InternalServerException":return[3,4];case"InvalidRequestException":case"com.amazonaws.translate#InvalidRequestException":return[3,6];case"ResourceNotFoundException":case"com.amazonaws.translate#ResourceNotFoundException":return[3,8];case"ServiceUnavailableException":case"com.amazonaws.translate#ServiceUnavailableException":return[3,10];case"TextSizeLimitExceededException":case"com.amazonaws.translate#TextSizeLimitExceededException":return[3,12];case"TooManyRequestsException":case"com.amazonaws.translate#TooManyRequestsException":return[3,14];case"UnsupportedLanguagePairException":case"com.amazonaws.translate#UnsupportedLanguagePairException":return[3,16]}return[3,18];case 2:return s=[{}],[4,De(n,t)];case 3:return i=Re.a.apply(void 0,[Re.a.apply(void 0,s.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 4:return u=[{}],[4,Me(n,t)];case 5:return i=Re.a.apply(void 0,[Re.a.apply(void 0,u.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 6:return c=[{}],[4,Ne(n,t)];case 7:return i=Re.a.apply(void 0,[Re.a.apply(void 0,c.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 8:return f=[{}],[4,ze(n,t)];case 9:return i=Re.a.apply(void 0,[Re.a.apply(void 0,f.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 10:return l=[{}],[4,Be(n,t)];case 11:return i=Re.a.apply(void 0,[Re.a.apply(void 0,l.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 12:return d=[{}],[4,Ue(n,t)];case 13:return i=Re.a.apply(void 0,[Re.a.apply(void 0,d.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 14:return p=[{}],[4,qe(n,t)];case 15:return i=Re.a.apply(void 0,[Re.a.apply(void 0,p.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 16:return v=[{}],[4,Fe(n,t)];case 17:return i=Re.a.apply(void 0,[Re.a.apply(void 0,v.concat([m.sent()])),{name:o,$metadata:nt(e)}]),[3,19];case 18:g=n.body,o=g.code||g.Code||o,i=Object(Re.a)(Object(Re.a)({},g),{name:""+o,message:g.message||g.Message||o,$fault:"client",$metadata:nt(e)}),m.label=19;case 19:return h=i.message||i.Message||o,i.message=h,delete i.Message,[2,Promise.reject(Object.assign(new Error(h),i))]}}))}))}),De=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=Ge(n,t),[2,Object(Re.a)({name:"DetectedLanguageLowConfidenceException",$fault:"client",$metadata:nt(e)},r)]}))}))},Me=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=Ve(n,t),[2,Object(Re.a)({name:"InternalServerException",$fault:"server",$metadata:nt(e)},r)]}))}))},Ne=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=Je(n,t),[2,Object(Re.a)({name:"InvalidRequestException",$fault:"client",$metadata:nt(e)},r)]}))}))},ze=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=Ye(n,t),[2,Object(Re.a)({name:"ResourceNotFoundException",$fault:"client",$metadata:nt(e)},r)]}))}))},Be=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=We(n,t),[2,Object(Re.a)({name:"ServiceUnavailableException",$fault:"server",$metadata:nt(e)},r)]}))}))},Ue=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=Qe(n,t),[2,Object(Re.a)({name:"TextSizeLimitExceededException",$fault:"client",$metadata:nt(e)},r)]}))}))},qe=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=Ze(n,t),[2,Object(Re.a)({name:"TooManyRequestsException",$fault:"client",$metadata:nt(e)},r)]}))}))},Fe=function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n=e.body,r=tt(n,t),[2,Object(Re.a)({name:"UnsupportedLanguagePairException",$fault:"client",$metadata:nt(e)},r)]}))}))},Ke=function(e,t){return e.map((function(e){return e}))},He=function(e,t){return Object(Re.a)(Object(Re.a)(Object(Re.a)(Object(Re.a)({},void 0!==e.SourceLanguageCode&&{SourceLanguageCode:e.SourceLanguageCode}),void 0!==e.TargetLanguageCode&&{TargetLanguageCode:e.TargetLanguageCode}),void 0!==e.TerminologyNames&&{TerminologyNames:Ke(e.TerminologyNames)}),void 0!==e.Text&&{Text:e.Text})},$e=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"AppliedTerminology",Name:void 0!==e.Name&&null!==e.Name?e.Name:void 0,Terms:void 0!==e.Terms&&null!==e.Terms?Xe(e.Terms,t):void 0}}(e,t)}))},Ge=function(e,t){return{__type:"DetectedLanguageLowConfidenceException",DetectedLanguageCode:void 0!==e.DetectedLanguageCode&&null!==e.DetectedLanguageCode?e.DetectedLanguageCode:void 0,Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Ve=function(e,t){return{__type:"InternalServerException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Je=function(e,t){return{__type:"InvalidRequestException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Ye=function(e,t){return{__type:"ResourceNotFoundException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},We=function(e,t){return{__type:"ServiceUnavailableException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Xe=function(e,t){return(e||[]).map((function(e){return function(e,t){return{__type:"Term",SourceText:void 0!==e.SourceText&&null!==e.SourceText?e.SourceText:void 0,TargetText:void 0!==e.TargetText&&null!==e.TargetText?e.TargetText:void 0}}(e)}))},Qe=function(e,t){return{__type:"TextSizeLimitExceededException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},Ze=function(e,t){return{__type:"TooManyRequestsException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0}},et=function(e,t){return{__type:"TranslateTextResponse",AppliedTerminologies:void 0!==e.AppliedTerminologies&&null!==e.AppliedTerminologies?$e(e.AppliedTerminologies,t):void 0,SourceLanguageCode:void 0!==e.SourceLanguageCode&&null!==e.SourceLanguageCode?e.SourceLanguageCode:void 0,TargetLanguageCode:void 0!==e.TargetLanguageCode&&null!==e.TargetLanguageCode?e.TargetLanguageCode:void 0,TranslatedText:void 0!==e.TranslatedText&&null!==e.TranslatedText?e.TranslatedText:void 0}},tt=function(e,t){return{__type:"UnsupportedLanguagePairException",Message:void 0!==e.Message&&null!==e.Message?e.Message:void 0,SourceLanguageCode:void 0!==e.SourceLanguageCode&&null!==e.SourceLanguageCode?e.SourceLanguageCode:void 0,TargetLanguageCode:void 0!==e.TargetLanguageCode&&null!==e.TargetLanguageCode?e.TargetLanguageCode:void 0}},nt=function(e){return{httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]}},rt=function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)},it=function(e,t,n,r,i){return Object(Re.b)(void 0,void 0,void 0,(function(){var o,a,s,u,c,f;return Object(Re.d)(this,(function(l){switch(l.label){case 0:return[4,e.endpoint()];case 1:return o=l.sent(),a=o.hostname,s=o.protocol,u=void 0===s?"https":s,c=o.port,f={protocol:u,hostname:a,port:c,method:"POST",path:n,headers:t},void 0!==r&&(f.hostname=r),void 0!==i&&(f.body=i),[2,new ke.a(f)]}}))}))},ot=function(e,t){return function(e,t){return rt(e,t).then((function(e){return t.utf8Encoder(e)}))}(e,t).then((function(e){return e.length?JSON.parse(e):{}}))},at=n(8),st=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(Re.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(at.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:Le.filterSensitiveLog,outputFilterSensitiveLog:Ce.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Re.d)(this,(function(i){return n={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"AWSShineFrontendService_20170701.TranslateText"},r=JSON.stringify(He(e,t)),[2,it(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Object(Re.b)(void 0,void 0,void 0,(function(){var n,r,i;return Object(Re.d)(this,(function(o){switch(o.label){case 0:return e.statusCode>=400?[2,Ie(e,t)]:[4,ot(e.body,t)];case 1:return n=o.sent(),{},r=et(n,t),i=Object(Re.a)({$metadata:nt(e),__type:"TranslateTextResponse"},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(Ae.b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return ut}));var r,i,o,a,s,u,c,f,l,d,p,v,g,h,b,m,y,O,S,j,w,E,L,x,C,T,_,P,R,A,k,I,D,M,N,z,B,U,q,F,K,H,$,G,V,J,Y,W,X,Q,Z,ee,te,ne,re,ie,oe,ae,se,ue,ce,fe,le,de,pe,ve,ge,he,be,me,ye,Oe,Se,je,we,Ee,Le,xe,Ce,Te,_e,Pe,Re,Ae,ke,Ie,De,Me,Ne,ze,Be,Ue,qe,Fe=n(2),Ke=n(1);(i=r||(r={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.Name&&{Name:Ke.d})},i.isa=function(e){return Object(Ke.i)(e,"DeleteLexiconInput")},(a=o||(o={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},a.isa=function(e){return Object(Ke.i)(e,"DeleteLexiconOutput")},(u=s||(s={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},u.isa=function(e){return Object(Ke.i)(e,"DescribeVoicesInput")},(f=c||(c={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},f.isa=function(e){return Object(Ke.i)(e,"DescribeVoicesOutput")},function(e){e.NEURAL="neural",e.STANDARD="standard"}(l||(l={})),(p=d||(d={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},p.isa=function(e){return Object(Ke.i)(e,"EngineNotSupportedException")},(g=v||(v={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.Name&&{Name:Ke.d})},g.isa=function(e){return Object(Ke.i)(e,"GetLexiconInput")},(b=h||(h={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.Lexicon&&{Lexicon:U.filterSensitiveLog(e.Lexicon)})},b.isa=function(e){return Object(Ke.i)(e,"GetLexiconOutput")},(y=m||(m={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},y.isa=function(e){return Object(Ke.i)(e,"GetSpeechSynthesisTaskInput")},(S=O||(O={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.SynthesisTask&&{SynthesisTask:Ee.filterSensitiveLog(e.SynthesisTask)})},S.isa=function(e){return Object(Ke.i)(e,"GetSpeechSynthesisTaskOutput")},(w=j||(j={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},w.isa=function(e){return Object(Ke.i)(e,"InvalidLexiconException")},(L=E||(E={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},L.isa=function(e){return Object(Ke.i)(e,"InvalidNextTokenException")},(C=x||(x={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},C.isa=function(e){return Object(Ke.i)(e,"InvalidS3BucketException")},(_=T||(T={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},_.isa=function(e){return Object(Ke.i)(e,"InvalidS3KeyException")},(R=P||(P={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},R.isa=function(e){return Object(Ke.i)(e,"InvalidSampleRateException")},(k=A||(A={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},k.isa=function(e){return Object(Ke.i)(e,"InvalidSnsTopicArnException")},(D=I||(I={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},D.isa=function(e){return Object(Ke.i)(e,"InvalidSsmlException")},(N=M||(M={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},N.isa=function(e){return Object(Ke.i)(e,"InvalidTaskIdException")},(B=z||(z={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},B.isa=function(e){return Object(Ke.i)(e,"LanguageNotSupportedException")},(q=U||(U={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.Name&&{Name:Ke.d})},q.isa=function(e){return Object(Ke.i)(e,"Lexicon")},(K=F||(F={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},K.isa=function(e){return Object(Ke.i)(e,"LexiconAttributes")},($=H||(H={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.Name&&{Name:Ke.d})},$.isa=function(e){return Object(Ke.i)(e,"LexiconDescription")},(V=G||(G={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},V.isa=function(e){return Object(Ke.i)(e,"LexiconNotFoundException")},(Y=J||(J={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},Y.isa=function(e){return Object(Ke.i)(e,"LexiconSizeExceededException")},(X=W||(W={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},X.isa=function(e){return Object(Ke.i)(e,"ListLexiconsInput")},(Z=Q||(Q={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.Lexicons&&{Lexicons:e.Lexicons.map((function(e){return H.filterSensitiveLog(e)}))})},Z.isa=function(e){return Object(Ke.i)(e,"ListLexiconsOutput")},(te=ee||(ee={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},te.isa=function(e){return Object(Ke.i)(e,"ListSpeechSynthesisTasksInput")},(re=ne||(ne={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},re.isa=function(e){return Object(Ke.i)(e,"ListSpeechSynthesisTasksOutput")},(oe=ie||(ie={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},oe.isa=function(e){return Object(Ke.i)(e,"MarksNotSupportedForFormatException")},(se=ae||(ae={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},se.isa=function(e){return Object(Ke.i)(e,"MaxLexemeLengthExceededException")},(ce=ue||(ue={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},ce.isa=function(e){return Object(Ke.i)(e,"MaxLexiconsNumberExceededException")},function(e){e.JSON="json",e.MP3="mp3",e.OGG_VORBIS="ogg_vorbis",e.PCM="pcm"}(fe||(fe={})),(de=le||(le={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.Name&&{Name:Ke.d})},de.isa=function(e){return Object(Ke.i)(e,"PutLexiconInput")},(ve=pe||(pe={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},ve.isa=function(e){return Object(Ke.i)(e,"PutLexiconOutput")},(he=ge||(ge={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},he.isa=function(e){return Object(Ke.i)(e,"ServiceFailureException")},function(e){e.SENTENCE="sentence",e.SSML="ssml",e.VISEME="viseme",e.WORD="word"}(be||(be={})),(ye=me||(me={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},ye.isa=function(e){return Object(Ke.i)(e,"SsmlMarksNotSupportedForTextTypeException")},(Se=Oe||(Oe={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.LexiconNames&&{LexiconNames:Ke.d})},Se.isa=function(e){return Object(Ke.i)(e,"StartSpeechSynthesisTaskInput")},(we=je||(je={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.SynthesisTask&&{SynthesisTask:Ee.filterSensitiveLog(e.SynthesisTask)})},we.isa=function(e){return Object(Ke.i)(e,"StartSpeechSynthesisTaskOutput")},(Le=Ee||(Ee={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.LexiconNames&&{LexiconNames:Ke.d})},Le.isa=function(e){return Object(Ke.i)(e,"SynthesisTask")},(Ce=xe||(xe={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},Ce.isa=function(e){return Object(Ke.i)(e,"SynthesisTaskNotFoundException")},(_e=Te||(Te={})).filterSensitiveLog=function(e){return Object(Fe.a)(Object(Fe.a)({},e),e.LexiconNames&&{LexiconNames:Ke.d})},_e.isa=function(e){return Object(Ke.i)(e,"SynthesizeSpeechInput")},(Re=Pe||(Pe={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},Re.isa=function(e){return Object(Ke.i)(e,"SynthesizeSpeechOutput")},function(e){e.COMPLETED="completed",e.FAILED="failed",e.IN_PROGRESS="inProgress",e.SCHEDULED="scheduled"}(Ae||(Ae={})),(Ie=ke||(ke={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},Ie.isa=function(e){return Object(Ke.i)(e,"TextLengthExceededException")},function(e){e.SSML="ssml",e.TEXT="text"}(De||(De={})),(Ne=Me||(Me={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},Ne.isa=function(e){return Object(Ke.i)(e,"UnsupportedPlsAlphabetException")},(Be=ze||(ze={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},Be.isa=function(e){return Object(Ke.i)(e,"UnsupportedPlsLanguageException")},(qe=Ue||(Ue={})).filterSensitiveLog=function(e){return Object(Fe.a)({},e)},qe.isa=function(e){return Object(Ke.i)(e,"Voice")};var He=n(6),$e=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c,f,l,d,p,v,g,h,b;return Object(Fe.d)(this,(function(m){switch(m.label){case 0:return r=[Object(Fe.a)({},e)],b={},[4,ot(e.body,t)];case 1:switch(n=Fe.a.apply(void 0,r.concat([(b.body=m.sent(),b)])),o="UnknownError",o=at(e,n.body),o){case"EngineNotSupportedException":case"com.amazonaws.polly#EngineNotSupportedException":return[3,2];case"InvalidSampleRateException":case"com.amazonaws.polly#InvalidSampleRateException":return[3,4];case"InvalidSsmlException":case"com.amazonaws.polly#InvalidSsmlException":return[3,6];case"LanguageNotSupportedException":case"com.amazonaws.polly#LanguageNotSupportedException":return[3,8];case"LexiconNotFoundException":case"com.amazonaws.polly#LexiconNotFoundException":return[3,10];case"MarksNotSupportedForFormatException":case"com.amazonaws.polly#MarksNotSupportedForFormatException":return[3,12];case"ServiceFailureException":case"com.amazonaws.polly#ServiceFailureException":return[3,14];case"SsmlMarksNotSupportedForTextTypeException":case"com.amazonaws.polly#SsmlMarksNotSupportedForTextTypeException":return[3,16];case"TextLengthExceededException":case"com.amazonaws.polly#TextLengthExceededException":return[3,18]}return[3,20];case 2:return a=[{}],[4,Ge(n,t)];case 3:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,a.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 4:return s=[{}],[4,Ve(n,t)];case 5:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,s.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 6:return u=[{}],[4,Je(n,t)];case 7:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,u.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 8:return c=[{}],[4,Ye(n,t)];case 9:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,c.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 10:return f=[{}],[4,We(n,t)];case 11:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,f.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 12:return l=[{}],[4,Xe(n,t)];case 13:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,l.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 14:return d=[{}],[4,Qe(n,t)];case 15:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,d.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 16:return p=[{}],[4,Ze(n,t)];case 17:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,p.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 18:return v=[{}],[4,et(n,t)];case 19:return i=Fe.a.apply(void 0,[Fe.a.apply(void 0,v.concat([m.sent()])),{name:o,$metadata:rt(e)}]),[3,21];case 20:g=n.body,o=g.code||g.Code||o,i=Object(Fe.a)(Object(Fe.a)({},g),{name:""+o,message:g.message||g.Message||o,$fault:"client",$metadata:rt(e)}),m.label=21;case 21:return h=i.message||i.Message||o,i.message=h,delete i.Message,[2,Promise.reject(Object.assign(new Error(h),i))]}}))}))},Ge=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"EngineNotSupportedException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},Ve=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"InvalidSampleRateException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},Je=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"InvalidSsmlException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},Ye=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"LanguageNotSupportedException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},We=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"LexiconNotFoundException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},Xe=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"MarksNotSupportedForFormatException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},Qe=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"ServiceFailureException",$fault:"server",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},Ze=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"SsmlMarksNotSupportedForTextTypeException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},et=function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var t,n;return Object(Fe.d)(this,(function(r){return t={name:"TextLengthExceededException",$fault:"client",$metadata:rt(e),message:void 0},void 0!==(n=e.body).message&&null!==n.message&&(t.message=n.message),[2,t]}))}))},tt=function(e,t){return e.map((function(e){return e}))},nt=function(e,t){return e.map((function(e){return e}))},rt=function(e){return{httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]}},it=function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)},ot=function(e,t){return function(e,t){return it(e,t).then((function(e){return t.utf8Encoder(e)}))}(e,t).then((function(e){return e.length?JSON.parse(e):{}}))},at=function(e,t){var n,r,i=function(e){var t=e;return t.indexOf(":")>=0&&(t=t.split(":")[0]),t.indexOf("#")>=0&&(t=t.split("#")[1]),t},o=(n=e.headers,r="x-amzn-errortype",Object.keys(n).find((function(e){return e.toLowerCase()===r.toLowerCase()})));return void 0!==o?i(e.headers[o]):void 0!==t.code?i(t.code):void 0!==t.__type?i(t.__type):""},st=n(8),ut=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Object(Fe.c)(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Object(st.a)(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,inputFilterSensitiveLog:Te.filterSensitiveLog,outputFilterSensitiveLog:Pe.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var n,r,i,o,a,s,u,c;return Object(Fe.d)(this,(function(f){switch(f.label){case 0:return n={"Content-Type":"application/json"},r="/v1/speech",i=JSON.stringify(Object(Fe.a)(Object(Fe.a)(Object(Fe.a)(Object(Fe.a)(Object(Fe.a)(Object(Fe.a)(Object(Fe.a)(Object(Fe.a)(Object(Fe.a)({},void 0!==e.Engine&&{Engine:e.Engine}),void 0!==e.LanguageCode&&{LanguageCode:e.LanguageCode}),void 0!==e.LexiconNames&&{LexiconNames:tt(e.LexiconNames,t)}),void 0!==e.OutputFormat&&{OutputFormat:e.OutputFormat}),void 0!==e.SampleRate&&{SampleRate:e.SampleRate}),void 0!==e.SpeechMarkTypes&&{SpeechMarkTypes:nt(e.SpeechMarkTypes,t)}),void 0!==e.Text&&{Text:e.Text}),void 0!==e.TextType&&{TextType:e.TextType}),void 0!==e.VoiceId&&{VoiceId:e.VoiceId})),[4,t.endpoint()];case 1:return o=f.sent(),a=o.hostname,s=o.protocol,u=void 0===s?"https":s,c=o.port,[2,new He.a({protocol:u,hostname:a,port:c,method:"POST",headers:n,path:r,body:i})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Object(Fe.b)(void 0,void 0,void 0,(function(){var n,r;return Object(Fe.d)(this,(function(i){return 200!==e.statusCode&&e.statusCode>=400?[2,$e(e,t)]:(n={$metadata:rt(e),__type:"SynthesizeSpeechOutput",AudioStream:void 0,ContentType:void 0,RequestCharacters:void 0},void 0!==e.headers["content-type"]&&(n.ContentType=e.headers["content-type"]),void 0!==e.headers["x-amzn-requestcharacters"]&&(n.RequestCharacters=parseInt(e.headers["x-amzn-requestcharacters"],10)),r=e.body,n.AudioStream=r,[2,Promise.resolve(n)])}))}))}(e,t)},t}(Ke.b)}])}));
107//# sourceMappingURL=aws-amplify-predictions.min.js.map
\No newline at end of file