UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

2 lines • 78.8 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([["vendors~App-7KZ9F~propose-change-page-FI1f0~store-XBI5Y~user-page-DUsdt~550b9a52"],{"../node_modules/aws-sdk/lib/http.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit;s.Endpoint=i({constructor:function Endpoint(e,t){if(s.util.hideProperties(this,["slashes","auth","hash","search","query"]),null==e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return s.util.copy(e);e.match(/^http/)||(e=((t&&void 0!==t.sslEnabled?t.sslEnabled:s.config.sslEnabled)?"https":"http")+"://"+e);s.util.update(this,s.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),s.HttpRequest=i({constructor:function HttpRequest(e,t){e=new s.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function setUserAgent(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=s.util.userAgent()},getUserAgentHeaderName:function getUserAgentHeaderName(){return(s.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function appendToUserAgent(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function getUserAgent(){return this._userAgent},pathname:function pathname(){return this.path.split("?",1)[0]},search:function search(){var e=this.path.split("?",2)[1];return e?(e=s.util.queryStringParse(e),s.util.queryParamsToString(e)):""},updateEndpoint:function updateEndpoint(e){var t=new s.Endpoint(e);this.endpoint=t,this.path=t.path||"/"}}),s.HttpResponse=i({constructor:function HttpResponse(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function createUnbufferedStream(){return this.streaming=!0,this.stream}}),s.HttpClient=i({}),s.HttpClient.getInstance=function getInstance(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},"../node_modules/aws-sdk/lib/http/xhr.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=r("../node_modules/node-libs-browser/node_modules/events/events.js").EventEmitter;r("../node_modules/aws-sdk/lib/http.js"),s.XHRClient=s.util.inherit({handleRequest:function handleRequest(e,t,r,n){var a=this,o=e.endpoint,u=new i,c=o.protocol+"//"+o.hostname;80!==o.port&&443!==o.port&&(c+=":"+o.port),c+=e.path;var p=new XMLHttpRequest,l=!1;e.stream=p,p.addEventListener("readystatechange",(function(){try{if(0===p.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!l&&(u.statusCode=p.status,u.headers=a.parseHeaders(p.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,p.statusText),l=!0),this.readyState===this.DONE&&a.finishRequest(p,u)}),!1),p.upload.addEventListener("progress",(function(e){u.emit("sendProgress",e)})),p.addEventListener("progress",(function(e){u.emit("receiveProgress",e)}),!1),p.addEventListener("timeout",(function(){n(s.util.error(new Error("Timeout"),{code:"TimeoutError"}))}),!1),p.addEventListener("error",(function(){n(s.util.error(new Error("Network Failure"),{code:"NetworkingError"}))}),!1),p.addEventListener("abort",(function(){n(s.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))}),!1),r(u),p.open(e.method,c,!1!==t.xhrAsync),s.util.each(e.headers,(function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&p.setRequestHeader(e,t)})),t.timeout&&!1!==t.xhrAsync&&(p.timeout=t.timeout),t.xhrWithCredentials&&(p.withCredentials=!0);try{p.responseType="arraybuffer"}catch(e){}try{e.body?p.send(e.body):p.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;p.send(e.body.buffer)}return u},parseHeaders:function parseHeaders(e){var t={};return s.util.arrayEach(e.split(/\r?\n/),(function(e){var r=e.split(":",1)[0],s=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=s)})),t},finishRequest:function finishRequest(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new s.util.Buffer(i.byteLength);for(var n=new Uint8Array(i),a=0;a<r.length;++a)r[a]=n[a]}try{r||"string"!=typeof e.responseText||(r=new s.util.Buffer(e.responseText))}catch(e){}r&&t.emit("data",r),t.emit("end")}}),s.HttpClient.prototype=s.XHRClient.prototype,s.HttpClient.streamsApiVersion=1},"../node_modules/aws-sdk/lib/json/builder.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js");function JsonBuilder(){}function translate(e,t){if(t&&null!=e)switch(t.type){case"structure":return function translateStructure(e,t){var r={};return s.each(e,(function(e,s){var i=t.members[e];if(i){if("body"!==i.location)return;var n=i.isLocationName?i.name:e,a=translate(s,i);void 0!==a&&(r[n]=a)}})),r}(e,t);case"map":return function translateMap(e,t){var r={};return s.each(e,(function(e,s){var i=translate(s,t.value);void 0!==i&&(r[e]=i)})),r}(e,t);case"list":return function translateList(e,t){var r=[];return s.arrayEach(e,(function(e){var s=translate(e,t.member);void 0!==s&&r.push(s)})),r}(e,t);default:return function translateScalar(e,t){return t.toWireFormat(e)}(e,t)}}JsonBuilder.prototype.build=function(e,t){return JSON.stringify(translate(e,t))},e.exports=JsonBuilder},"../node_modules/aws-sdk/lib/json/parser.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js");function JsonParser(){}function translate(e,t){if(t&&void 0!==e)switch(t.type){case"structure":return function translateStructure(e,t){if(null==e)return;var r={},i=t.members;return s.each(i,(function(t,s){var i=s.isLocationName?s.name:t;if(Object.prototype.hasOwnProperty.call(e,i)){var n=translate(e[i],s);void 0!==n&&(r[t]=n)}})),r}(e,t);case"map":return function translateMap(e,t){if(null==e)return;var r={};return s.each(e,(function(e,s){var i=translate(s,t.value);r[e]=void 0===i?null:i})),r}(e,t);case"list":return function translateList(e,t){if(null==e)return;var r=[];return s.arrayEach(e,(function(e){var s=translate(e,t.member);void 0===s?r.push(null):r.push(s)})),r}(e,t);default:return function translateScalar(e,t){return t.toType(e)}(e,t)}}JsonParser.prototype.parse=function(e,t){return translate(JSON.parse(e),t)},e.exports=JsonParser},"../node_modules/aws-sdk/lib/model/api.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/model/collection.js"),i=r("../node_modules/aws-sdk/lib/model/operation.js"),n=r("../node_modules/aws-sdk/lib/model/shape.js"),a=r("../node_modules/aws-sdk/lib/model/paginator.js"),o=r("../node_modules/aws-sdk/lib/model/resource_waiter.js"),u=r("../node_modules/aws-sdk/lib/util.js"),c=u.property,p=u.memoizedProperty;e.exports=function Api(e,t){var r=this;e=e||{},(t=t||{}).api=this,e.metadata=e.metadata||{},c(this,"isApi",!0,!1),c(this,"apiVersion",e.metadata.apiVersion),c(this,"endpointPrefix",e.metadata.endpointPrefix),c(this,"signingName",e.metadata.signingName),c(this,"globalEndpoint",e.metadata.globalEndpoint),c(this,"signatureVersion",e.metadata.signatureVersion),c(this,"jsonVersion",e.metadata.jsonVersion),c(this,"targetPrefix",e.metadata.targetPrefix),c(this,"protocol",e.metadata.protocol),c(this,"timestampFormat",e.metadata.timestampFormat),c(this,"xmlNamespaceUri",e.metadata.xmlNamespace),c(this,"abbreviation",e.metadata.serviceAbbreviation),c(this,"fullName",e.metadata.serviceFullName),c(this,"serviceId",e.metadata.serviceId),p(this,"className",(function(){var t=e.metadata.serviceAbbreviation||e.metadata.serviceFullName;return t?("ElasticLoadBalancing"===(t=t.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,""))&&(t="ELB"),t):null})),c(this,"operations",new s(e.operations,t,(function(e,r){return new i(e,r,t)}),u.string.lowerFirst,(function addEndpointOperation(e,t){!0===t.endpointoperation&&c(r,"endpointOperation",u.string.lowerFirst(e))}))),c(this,"shapes",new s(e.shapes,t,(function(e,r){return n.create(r,t)}))),c(this,"paginators",new s(e.paginators,t,(function(e,r){return new a(e,r,t)}))),c(this,"waiters",new s(e.waiters,t,(function(e,r){return new o(e,r,t)}),u.string.lowerFirst)),t.documentation&&(c(this,"documentation",e.documentation),c(this,"documentationUrl",e.documentationUrl))}},"../node_modules/aws-sdk/lib/model/collection.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js").memoizedProperty;function memoize(e,t,r,i){s(this,i(e),(function(){return r(e,t)}))}e.exports=function Collection(e,t,r,s,i){for(var n in s=s||String,e)Object.prototype.hasOwnProperty.call(e,n)&&(memoize.call(this,n,e[n],r,s),i&&i(n,e[n]))}},"../node_modules/aws-sdk/lib/model/operation.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/model/shape.js"),i=r("../node_modules/aws-sdk/lib/util.js"),n=i.property,a=i.memoizedProperty;e.exports=function Operation(e,t,r){var i=this;r=r||{},n(this,"name",t.name||e),n(this,"api",r.api,!1),t.http=t.http||{},n(this,"endpoint",t.endpoint),n(this,"httpMethod",t.http.method||"POST"),n(this,"httpPath",t.http.requestUri||"/"),n(this,"authtype",t.authtype||""),n(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL"),a(this,"input",(function(){return t.input?s.create(t.input,r):new s.create({type:"structure"},r)})),a(this,"output",(function(){return t.output?s.create(t.output,r):new s.create({type:"structure"},r)})),a(this,"errors",(function(){var e=[];if(!t.errors)return null;for(var i=0;i<t.errors.length;i++)e.push(s.create(t.errors[i],r));return e})),a(this,"paginator",(function(){return r.api.paginators[e]})),r.documentation&&(n(this,"documentation",t.documentation),n(this,"documentationUrl",t.documentationUrl)),a(this,"idempotentMembers",(function(){var e=[],t=i.input,r=t.members;if(!t.members)return e;for(var s in r)r.hasOwnProperty(s)&&!0===r[s].isIdempotent&&e.push(s);return e})),a(this,"hasEventOutput",(function(){return function hasEventStream(e){var t=e.members,r=e.payload;if(!e.members)return!1;if(r){return t[r].isEventStream}for(var s in t)if(!t.hasOwnProperty(s)&&!0===t[s].isEventStream)return!0;return!1}(i.output)}))}},"../node_modules/aws-sdk/lib/model/paginator.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js").property;e.exports=function Paginator(e,t){s(this,"inputToken",t.input_token),s(this,"limitKey",t.limit_key),s(this,"moreResults",t.more_results),s(this,"outputToken",t.output_token),s(this,"resultKey",t.result_key)}},"../node_modules/aws-sdk/lib/model/resource_waiter.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js"),i=s.property;e.exports=function ResourceWaiter(e,t,r){r=r||{},i(this,"name",e),i(this,"api",r.api,!1),t.operation&&i(this,"operation",s.string.lowerFirst(t.operation));var n=this;["type","description","delay","maxAttempts","acceptors"].forEach((function(e){var r=t[e];r&&i(n,e,r)}))}},"../node_modules/aws-sdk/lib/model/shape.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/model/collection.js"),i=r("../node_modules/aws-sdk/lib/util.js");function property(e,t,r){null!=r&&i.property.apply(this,arguments)}function memoizedProperty(e,t){e.constructor.prototype[t]||i.memoizedProperty.apply(this,arguments)}function Shape(e,t,r){t=t||{},property(this,"shape",e.shape),property(this,"api",t.api,!1),property(this,"type",e.type),property(this,"enum",e.enum),property(this,"min",e.min),property(this,"max",e.max),property(this,"pattern",e.pattern),property(this,"location",e.location||this.location||"body"),property(this,"name",this.name||e.xmlName||e.queryName||e.locationName||r),property(this,"isStreaming",e.streaming||this.isStreaming||!1),property(this,"requiresLength",e.requiresLength,!1),property(this,"isComposite",e.isComposite||!1),property(this,"isShape",!0,!1),property(this,"isQueryName",Boolean(e.queryName),!1),property(this,"isLocationName",Boolean(e.locationName),!1),property(this,"isIdempotent",!0===e.idempotencyToken),property(this,"isJsonValue",!0===e.jsonvalue),property(this,"isSensitive",!0===e.sensitive||e.prototype&&!0===e.prototype.sensitive),property(this,"isEventStream",Boolean(e.eventstream),!1),property(this,"isEvent",Boolean(e.event),!1),property(this,"isEventPayload",Boolean(e.eventpayload),!1),property(this,"isEventHeader",Boolean(e.eventheader),!1),property(this,"isTimestampFormatSet",Boolean(e.timestampFormat)||e.prototype&&!0===e.prototype.isTimestampFormatSet,!1),property(this,"endpointDiscoveryId",Boolean(e.endpointdiscoveryid),!1),property(this,"hostLabel",Boolean(e.hostLabel),!1),t.documentation&&(property(this,"documentation",e.documentation),property(this,"documentationUrl",e.documentationUrl)),e.xmlAttribute&&property(this,"isXmlAttribute",e.xmlAttribute||!1),property(this,"defaultValue",null),this.toWireFormat=function(e){return null==e?"":e},this.toType=function(e){return e}}function CompositeShape(e){Shape.apply(this,arguments),property(this,"isComposite",!0),e.flattened&&property(this,"flattened",e.flattened||!1)}function StructureShape(e,t){var r=this,i=null,n=!this.isShape;CompositeShape.apply(this,arguments),n&&(property(this,"defaultValue",(function(){return{}})),property(this,"members",{}),property(this,"memberNames",[]),property(this,"required",[]),property(this,"isRequired",(function(){return!1}))),e.members&&(property(this,"members",new s(e.members,t,(function(e,r){return Shape.create(r,t,e)}))),memoizedProperty(this,"memberNames",(function(){return e.xmlOrder||Object.keys(e.members)})),e.event&&(memoizedProperty(this,"eventPayloadMemberName",(function(){for(var e=r.members,t=r.memberNames,s=0,i=t.length;s<i;s++)if(e[t[s]].isEventPayload)return t[s]})),memoizedProperty(this,"eventHeaderMemberNames",(function(){for(var e=r.members,t=r.memberNames,s=[],i=0,n=t.length;i<n;i++)e[t[i]].isEventHeader&&s.push(t[i]);return s})))),e.required&&(property(this,"required",e.required),property(this,"isRequired",(function(t){if(!i){i={};for(var r=0;r<e.required.length;r++)i[e.required[r]]=!0}return i[t]}),!1,!0)),property(this,"resultWrapper",e.resultWrapper||null),e.payload&&property(this,"payload",e.payload),"string"==typeof e.xmlNamespace?property(this,"xmlNamespaceUri",e.xmlNamespace):"object"==typeof e.xmlNamespace&&(property(this,"xmlNamespacePrefix",e.xmlNamespace.prefix),property(this,"xmlNamespaceUri",e.xmlNamespace.uri))}function ListShape(e,t){var r=this,s=!this.isShape;if(CompositeShape.apply(this,arguments),s&&property(this,"defaultValue",(function(){return[]})),e.member&&memoizedProperty(this,"member",(function(){return Shape.create(e.member,t)})),this.flattened){var i=this.name;memoizedProperty(this,"name",(function(){return r.member.name||i}))}}function MapShape(e,t){var r=!this.isShape;CompositeShape.apply(this,arguments),r&&(property(this,"defaultValue",(function(){return{}})),property(this,"key",Shape.create({type:"string"},t)),property(this,"value",Shape.create({type:"string"},t))),e.key&&memoizedProperty(this,"key",(function(){return Shape.create(e.key,t)})),e.value&&memoizedProperty(this,"value",(function(){return Shape.create(e.value,t)}))}function StringShape(){Shape.apply(this,arguments);var e=["rest-xml","query","ec2"];this.toType=function(t){return t=this.api&&e.indexOf(this.api.protocol)>-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function BinaryShape(){Shape.apply(this,arguments),this.toType=function(e){var t=i.base64.decode(e);if(this.isSensitive&&i.isNode()&&"function"==typeof i.Buffer.alloc){var r=i.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=i.base64.encode}function Base64Shape(){BinaryShape.apply(this,arguments)}function BooleanShape(){Shape.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null==e?null:"true"===e}}Shape.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},Shape.types={structure:StructureShape,list:ListShape,map:MapShape,boolean:BooleanShape,timestamp:function TimestampShape(e){var t=this;if(Shape.apply(this,arguments),e.timestampFormat)property(this,"timestampFormat",e.timestampFormat);else if(t.isTimestampFormatSet&&this.timestampFormat)property(this,"timestampFormat",this.timestampFormat);else if("header"===this.location)property(this,"timestampFormat","rfc822");else if("querystring"===this.location)property(this,"timestampFormat","iso8601");else if(this.api)switch(this.api.protocol){case"json":case"rest-json":property(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":property(this,"timestampFormat","iso8601")}this.toType=function(e){return null==e?null:"function"==typeof e.toUTCString?e:"string"==typeof e||"number"==typeof e?i.date.parseTimestamp(e):null},this.toWireFormat=function(e){return i.date.format(e,t.timestampFormat)}},float:function FloatShape(){Shape.apply(this,arguments),this.toType=function(e){return null==e?null:parseFloat(e)},this.toWireFormat=this.toType},integer:function IntegerShape(){Shape.apply(this,arguments),this.toType=function(e){return null==e?null:parseInt(e,10)},this.toWireFormat=this.toType},string:StringShape,base64:Base64Shape,binary:BinaryShape},Shape.resolve=function resolve(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},Shape.create=function create(e,t,r){if(e.isShape)return e;var s=Shape.resolve(e,t);if(s){var i=Object.keys(e);t.documentation||(i=i.filter((function(e){return!e.match(/documentation/)})));var InlineShape=function(){s.constructor.call(this,e,t,r)};return InlineShape.prototype=s,new InlineShape}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(Shape.normalizedTypes[e.type]&&(e.type=Shape.normalizedTypes[e.type]),Shape.types[e.type])return new Shape.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},Shape.shapes={StructureShape:StructureShape,ListShape:ListShape,MapShape:MapShape,StringShape:StringShape,BooleanShape:BooleanShape,Base64Shape:Base64Shape},e.exports=Shape},"../node_modules/aws-sdk/lib/param_validator.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js");s.ParamValidator=s.util.inherit({constructor:function ParamValidator(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function validate(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,s.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function fail(e,t){this.errors.push(s.util.error(new Error(t),{code:e}))},validateStructure:function validateStructure(e,t,r){var s;this.validateType(t,r,["object"],"structure");for(var i=0;e.required&&i<e.required.length;i++){var n=t[s=e.required[i]];null==n&&this.fail("MissingRequiredParameter","Missing required key '"+s+"' in "+r)}for(s in t)if(Object.prototype.hasOwnProperty.call(t,s)){var a=t[s],o=e.members[s];if(void 0!==o){var u=[r,s].join(".");this.validateMember(o,a,u)}else this.fail("UnexpectedParameter","Unexpected key '"+s+"' found in "+r)}return!0},validateMember:function validateMember(e,t,r){switch(e.type){case"structure":return this.validateStructure(e,t,r);case"list":return this.validateList(e,t,r);case"map":return this.validateMap(e,t,r);default:return this.validateScalar(e,t,r)}},validateList:function validateList(e,t,r){if(this.validateType(t,r,[Array])){this.validateRange(e,t.length,r,"list member count");for(var s=0;s<t.length;s++)this.validateMember(e.member,t[s],r+"["+s+"]")}},validateMap:function validateMap(e,t,r){if(this.validateType(t,r,["object"],"map")){var s=0;for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(this.validateMember(e.key,i,r+"[key='"+i+"']"),this.validateMember(e.value,t[i],r+"['"+i+"']"),s++);this.validateRange(e,s,r,"map member count")}},validateScalar:function validateScalar(e,t,r){switch(e.type){case null:case void 0:case"string":return this.validateString(e,t,r);case"base64":case"binary":return this.validatePayload(t,r);case"integer":case"float":return this.validateNumber(e,t,r);case"boolean":return this.validateType(t,r,["boolean"]);case"timestamp":return this.validateType(t,r,[Date,/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$/,"number"],"Date object, ISO-8601 string, or a UNIX timestamp");default:return this.fail("UnkownType","Unhandled type "+e.type+" for "+r)}},validateString:function validateString(e,t,r){var s=["string"];e.isJsonValue&&(s=s.concat(["number","object","boolean"])),null!==t&&this.validateType(t,r,s)&&(this.validateEnum(e,t,r),this.validateRange(e,t.length,r,"string length"),this.validatePattern(e,t,r),this.validateUri(e,t,r))},validateUri:function validateUri(e,t,r){"uri"===e.location&&0===t.length&&this.fail("UriParameterError",'Expected uri parameter to have length >= 1, but found "'+t+'" for '+r)},validatePattern:function validatePattern(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function validateRange(e,t,r,s){this.validation.min&&void 0!==e.min&&t<e.min&&this.fail("MinRangeError","Expected "+s+" >= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+s+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function validateRange(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function validateType(e,t,r,i){if(null==e)return!1;for(var n=!1,a=0;a<r.length;a++){if("string"==typeof r[a]){if(typeof e===r[a])return!0}else if(r[a]instanceof RegExp){if((e||"").toString().match(r[a]))return!0}else{if(e instanceof r[a])return!0;if(s.util.isType(e,r[a]))return!0;i||n||(r=r.slice()),r[a]=s.util.typeName(r[a])}n=!0}var o=i;o||(o=r.join(", ").replace(/,([^,]+)$/,", or$1"));var u=o.match(/^[aeiou]/i)?"n":"";return this.fail("InvalidParameterType","Expected "+t+" to be a"+u+" "+o),!1},validateNumber:function validateNumber(e,t,r){if(null!=t){if("string"==typeof t){var s=parseFloat(t);s.toString()===t&&(t=s)}this.validateType(t,r,["number"])&&this.validateRange(e,t,r,"numeric value")}},validatePayload:function validatePayload(e,t){if(null!=e&&"string"!=typeof e&&(!e||"number"!=typeof e.byteLength)){if(s.util.isNode()){var r=s.util.stream.Stream;if(s.util.Buffer.isBuffer(e)||e instanceof r)return}else if(void 0!==typeof Blob&&e instanceof Blob)return;var i=["Buffer","Stream","File","Blob","ArrayBuffer","DataView"];if(e)for(var n=0;n<i.length;n++){if(s.util.isType(e,i[n]))return;if(s.util.typeName(e.constructor)===i[n])return}this.fail("InvalidParameterType","Expected "+t+" to be a string, Buffer, Stream, Blob, or typed array object")}}})},"../node_modules/aws-sdk/lib/protocol/helpers.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js"),i=r("../node_modules/aws-sdk/lib/core.js");e.exports={populateHostPrefix:function populateHostPrefix(e){if(!e.service.config.hostPrefixEnabled)return e;var t=e.service.api.operations[e.operation];if(function hasEndpointDiscover(e){var t=e.service.api,r=t.operations[e.operation],i=t.endpointOperation&&t.endpointOperation===s.string.lowerFirst(r.name);return"NULL"!==r.endpointDiscoveryRequired||!0===i}(e))return e;if(t.endpoint&&t.endpoint.hostPrefix){var r=function expandHostPrefix(e,t,r){return s.each(r.members,(function(r,i){if(!0===i.hostLabel){if("string"!=typeof t[r]||""===t[r])throw s.error(new Error,{message:"Parameter "+r+" should be a non-empty string.",code:"InvalidParameter"});var n=new RegExp("\\{"+r+"\\}","g");e=e.replace(n,t[r])}})),e}(t.endpoint.hostPrefix,e.params,t.input);!function prependEndpointPrefix(e,t){e.host&&(e.host=t+e.host);e.hostname&&(e.hostname=t+e.hostname)}(e.httpRequest.endpoint,r),function validateHostname(e){var t=e.split("."),r=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;s.arrayEach(t,(function(e){if(!e.length||e.length<1||e.length>63)throw s.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw i.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})}))}(e.httpRequest.endpoint.hostname)}return e}}},"../node_modules/aws-sdk/lib/protocol/json.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js"),i=r("../node_modules/aws-sdk/lib/json/builder.js"),n=r("../node_modules/aws-sdk/lib/json/parser.js"),a=r("../node_modules/aws-sdk/lib/protocol/helpers.js").populateHostPrefix;e.exports={buildRequest:function buildRequest(e){var t=e.httpRequest,r=e.service.api,s=r.targetPrefix+"."+r.operations[e.operation].name,n=r.jsonVersion||"1.0",o=r.operations[e.operation].input,u=new i;1===n&&(n="1.0"),t.body=u.build(e.params||{},o),t.headers["Content-Type"]="application/x-amz-json-"+n,t.headers["X-Amz-Target"]=s,a(e)},extractError:function extractError(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var i=JSON.parse(r.body.toString());(i.__type||i.code)&&(t.code=(i.__type||i.code).split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=i.message||i.Message||null}catch(i){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=s.error(new Error,t)},extractData:function extractData(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation].output||{},s=new n;e.data=s.parse(t,r)}}}},"../node_modules/aws-sdk/lib/protocol/query.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=r("../node_modules/aws-sdk/lib/util.js"),n=r("../node_modules/aws-sdk/lib/query/query_param_serializer.js"),a=r("../node_modules/aws-sdk/lib/model/shape.js"),o=r("../node_modules/aws-sdk/lib/protocol/helpers.js").populateHostPrefix;e.exports={buildRequest:function buildRequest(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new n).serialize(e.params,t.input,(function(e,t){r.params[e]=t})),r.body=i.queryParamsToString(r.params),o(e)},extractError:function extractError(e){var t,r=e.httpResponse.body.toString();if(r.match("<UnknownOperationException"))t={Code:"UnknownOperation",Message:"Unknown operation "+e.request.operation};else try{t=(new s.XML.Parser).parse(r)}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.requestId&&!e.requestId&&(e.requestId=t.requestId),t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=i.error(new Error,{code:t.Code,message:t.Message}):e.error=i.error(new Error,{code:e.httpResponse.statusCode,message:null})},extractData:function extractData(e){var t=e.request,r=t.service.api.operations[t.operation].output||{},n=r;if(n.resultWrapper){var o=a.create({type:"structure"});o.members[n.resultWrapper]=r,o.memberNames=[n.resultWrapper],i.property(r,"name",r.resultWrapper),r=o}var u=new s.XML.Parser;if(r&&r.members&&!r.members._XAMZRequestId){var c=a.create({type:"string"},{api:{protocol:"query"}},"requestId");r.members._XAMZRequestId=c}var p=u.parse(e.httpResponse.body.toString(),r);e.requestId=p._XAMZRequestId||p.requestId,p._XAMZRequestId&&delete p._XAMZRequestId,n.resultWrapper&&p[n.resultWrapper]&&(i.update(p,p[n.resultWrapper]),delete p[n.resultWrapper]),e.data=p}}},"../node_modules/aws-sdk/lib/protocol/rest.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js"),i=r("../node_modules/aws-sdk/lib/protocol/helpers.js").populateHostPrefix;function generateURI(e,t,r,i){var n=[e,t].join("/");n=n.replace(/\/+/g,"/");var a={},o=!1;if(s.each(r.members,(function(e,t){var r=i[e];if(null!=r)if("uri"===t.location){var u=new RegExp("\\{"+t.name+"(\\+)?\\}");n=n.replace(u,(function(e,t){return(t?s.uriEscapePath:s.uriEscape)(String(r))}))}else"querystring"===t.location&&(o=!0,"list"===t.type?a[t.name]=r.map((function(e){return s.uriEscape(t.member.toWireFormat(e).toString())})):"map"===t.type?s.each(r,(function(e,t){Array.isArray(t)?a[e]=t.map((function(e){return s.uriEscape(String(e))})):a[e]=s.uriEscape(String(t))})):a[t.name]=s.uriEscape(t.toWireFormat(r).toString()))})),o){n+=n.indexOf("?")>=0?"&":"?";var u=[];s.arrayEach(Object.keys(a).sort(),(function(e){Array.isArray(a[e])||(a[e]=[a[e]]);for(var t=0;t<a[e].length;t++)u.push(s.uriEscape(String(e))+"="+a[e][t])})),n+=u.join("&")}return n}e.exports={buildRequest:function buildRequest(e){!function populateMethod(e){e.httpRequest.method=e.service.api.operations[e.operation].httpMethod}(e),function populateURI(e){var t=e.service.api.operations[e.operation],r=t.input,s=generateURI(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=s}(e),function populateHeaders(e){var t=e.service.api.operations[e.operation];s.each(t.input.members,(function(t,r){var i=e.params[t];null!=i&&("headers"===r.location&&"map"===r.type?s.each(i,(function(t,s){e.httpRequest.headers[r.name+t]=s})):"header"===r.location&&(i=r.toWireFormat(i).toString(),r.isJsonValue&&(i=s.base64.encode(i)),e.httpRequest.headers[r.name]=i))}))}(e),i(e)},extractError:function extractError(){},extractData:function extractData(e){var t=e.request,r={},i=e.httpResponse,n=t.service.api.operations[t.operation].output,a={};s.each(i.headers,(function(e,t){a[e.toLowerCase()]=t})),s.each(n.members,(function(e,t){var n=(t.name||e).toLowerCase();if("headers"===t.location&&"map"===t.type){r[e]={};var o=t.isLocationName?t.name:"",u=new RegExp("^"+o+"(.+)","i");s.each(i.headers,(function(t,s){var i=t.match(u);null!==i&&(r[e][i[1]]=s)}))}else if("header"===t.location){if(void 0!==a[n]){var c=t.isJsonValue?s.base64.decode(a[n]):a[n];r[e]=t.toType(c)}}else"statusCode"===t.location&&(r[e]=parseInt(i.statusCode,10))})),e.data=r},generateURI:generateURI}},"../node_modules/aws-sdk/lib/protocol/rest_json.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js"),i=r("../node_modules/aws-sdk/lib/protocol/rest.js"),n=r("../node_modules/aws-sdk/lib/protocol/json.js"),a=r("../node_modules/aws-sdk/lib/json/builder.js"),o=r("../node_modules/aws-sdk/lib/json/parser.js");function applyContentTypeHeader(e,t){e.service.api.operations[e.operation].input;if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}e.exports={buildRequest:function buildRequest(e){i.buildRequest(e),["HEAD","DELETE"].indexOf(e.httpRequest.method)<0&&function populateBody(e){var t=new a,r=e.service.api.operations[e.operation].input;if(r.payload){var s,i=r.members[r.payload];if(void 0===(s=e.params[r.payload]))return;"structure"===i.type?(e.httpRequest.body=t.build(s,i),applyContentTypeHeader(e)):(e.httpRequest.body=s,("binary"===i.type||i.isStreaming)&&applyContentTypeHeader(e,!0))}else{var n=t.build(e.params,r);"{}"===n&&"GET"===e.httpRequest.method||(e.httpRequest.body=n),applyContentTypeHeader(e)}}(e)},extractError:function extractError(e){n.extractError(e)},extractData:function extractData(e){i.extractData(e);var t=e.request,r=t.service.api.operations[t.operation],a=t.service.api.operations[t.operation].output||{};if(r.hasEventOutput,a.payload){var u=a.members[a.payload],c=e.httpResponse.body;if(u.isEventStream)p=new o,e.data[payload]=s.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:c,p,u);else if("structure"===u.type||"list"===u.type){var p=new o;e.data[a.payload]=p.parse(c,u)}else"binary"===u.type||u.isStreaming?e.data[a.payload]=c:e.data[a.payload]=u.toType(c)}else{var l=e.data;n.extractData(e),e.data=s.merge(l,e.data)}}}},"../node_modules/aws-sdk/lib/protocol/rest_xml.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=r("../node_modules/aws-sdk/lib/util.js"),n=r("../node_modules/aws-sdk/lib/protocol/rest.js");e.exports={buildRequest:function buildRequest(e){n.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&function populateBody(e){var t=e.service.api.operations[e.operation].input,r=new s.XML.Builder,n=e.params,a=t.payload;if(a){var o=t.members[a];if(void 0===(n=n[a]))return;if("structure"===o.type){var u=o.name;e.httpRequest.body=r.toXML(n,o,u,!0)}else e.httpRequest.body=n}else e.httpRequest.body=r.toXML(n,t,t.name||t.shape||i.string.upperFirst(e.operation)+"Request")}(e)},extractError:function extractError(e){var t;n.extractError(e);try{t=(new s.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=i.error(new Error,{code:t.Code,message:t.Message}):e.error=i.error(new Error,{code:e.httpResponse.statusCode,message:null})},extractData:function extractData(e){var t;n.extractData(e);var r=e.request,a=e.httpResponse.body,o=r.service.api.operations[r.operation],u=o.output,c=(o.hasEventOutput,u.payload);if(c){var p=u.members[c];p.isEventStream?(t=new s.XML.Parser,e.data[c]=i.createEventStream(2===s.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,p)):"structure"===p.type?(t=new s.XML.Parser,e.data[c]=t.parse(a.toString(),p)):"binary"===p.type||p.isStreaming?e.data[c]=a:e.data[c]=p.toType(a)}else if(a.length>0){var l=(t=new s.XML.Parser).parse(a.toString(),u);i.update(e.data,l)}}}},"../node_modules/aws-sdk/lib/query/query_param_serializer.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js");function QueryParamSerializer(){}function ucfirst(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function serializeStructure(e,t,r,i){s.each(r.members,(function(r,s){var n=t[r];if(null!=n){var a=ucfirst(s);serializeMember(a=e?e+"."+a:a,n,s,i)}}))}function serializeMember(e,t,r,i){null!=t&&("structure"===r.type?serializeStructure(e,t,r,i):"list"===r.type?function serializeList(e,t,r,i){var n=r.member||{};0!==t.length?s.arrayEach(t,(function(t,s){var a="."+(s+1);if("ec2"===r.api.protocol)a+="";else if(r.flattened){if(n.name){var o=e.split(".");o.pop(),o.push(ucfirst(n)),e=o.join(".")}}else a="."+(n.name?n.name:"member")+a;serializeMember(e+a,t,n,i)})):i.call(this,e,null)}(e,t,r,i):"map"===r.type?function serializeMap(e,t,r,i){var n=1;s.each(t,(function(t,s){var a=(r.flattened?".":".entry.")+n+++".",o=a+(r.key.name||"key"),u=a+(r.value.name||"value");serializeMember(e+o,t,r.key,i),serializeMember(e+u,s,r.value,i)}))}(e,t,r,i):i(e,r.toWireFormat(t).toString()))}QueryParamSerializer.prototype.serialize=function(e,t,r){serializeStructure("",e,t,r)},e.exports=QueryParamSerializer},"../node_modules/aws-sdk/lib/realclock/browserClock.js":function(e,t){e.exports={now:function now(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},"../node_modules/aws-sdk/lib/region_config.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/util.js"),i=r("../node_modules/aws-sdk/lib/region_config_data.json");function applyConfig(e,t){s.each(t,(function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))}))}e.exports=function configureEndpoint(e){for(var t=function derivedKeys(e){var t=e.config.region,r=function generateRegionPrefix(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}(t),s=e.api.endpointPrefix;return[[t,s],[r,s],[t,"*"],[r,"*"],["*",s],["*","*"]].map((function(e){return e[0]&&e[1]?e.join("/"):null}))}(e),r=0;r<t.length;r++){var n=t[r];if(n&&Object.prototype.hasOwnProperty.call(i.rules,n)){var a=i.rules[n];return"string"==typeof a&&(a=i.patterns[a]),e.config.useDualstack&&s.isDualstackAvailable(e)&&((a=s.copy(a)).endpoint="{service}.dualstack.{region}.amazonaws.com"),e.isGlobalEndpoint=!!a.globalEndpoint,a.signatureVersion||(a.signatureVersion="v4"),void applyConfig(e,a)}}}},"../node_modules/aws-sdk/lib/region_config_data.json":function(e){e.exports=JSON.parse('{"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/iam":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":{"endpoint":"https://{service}.amazonaws.com","signatureVersion":"v3https","globalEndpoint":true},"*/waf":"globalSSL","us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"}}}')},"../node_modules/aws-sdk/lib/request.js":function(e,t,r){(function(e){var t=r("../node_modules/aws-sdk/lib/core.js"),s=r("../node_modules/aws-sdk/lib/state_machine.js"),i=t.util.inherit,n=t.util.domain,a=r("../node_modules/jmespath/jmespath.js"),o={success:1,error:1,complete:1};var u=new s;u.setupStates=function(){var transition=function(e,t){var r=this;r._haltHandlersOnError=!1,r.emit(r._asm.currentState,(function(e){if(e)if(function isTerminalState(e){return Object.prototype.hasOwnProperty.call(o,e._asm.currentState)}(r)){if(!(n&&r.domain instanceof n.Domain))throw e;e.domainEmitter=r,e.domain=r.domain,e.domainThrown=!1,r.domain.emit("error",e)}else r.response.error=e,t(e);else t(r.response.error)}))};this.addState("validate","build","error",transition),this.addState("build","afterBuild","restart",transition),this.addState("afterBuild","sign","restart",transition),this.addState("sign","send","retry",transition),this.addState("retry","afterRetry","afterRetry",transition),this.addState("afterRetry","sign","error",transition),this.addState("send","validateResponse","retry",transition),this.addState("validateResponse","extractData","extractError",transition),this.addState("extractError","extractData","retry",transition),this.addState("extractData","success","retry",transition),this.addState("restart","build","error",transition),this.addState("success","complete","complete",transition),this.addState("error","complete","complete",transition),this.addState("complete",null,null,transition)},u.setupStates(),t.Request=i({constructor:function Request(e,r,i){var a=e.endpoint,o=e.config.region,c=e.config.customUserAgent;e.isGlobalEndpoint&&(o="us-east-1"),this.domain=n&&n.active,this.service=e,this.operation=r,this.params=i||{},this.httpRequest=new t.HttpRequest(a,o),this.httpRequest.appendToUserAgent(c),this.startTime=e.getSkewCorrectedDate(),this.response=new t.Response(this),this._asm=new s(u.states,"validate"),this._haltHandlersOnError=!1,t.SequentialExecutor.call(this),this.emit=this.emitEvent},send:function send(e){return e&&(this.httpRequest.appendToUserAgent("callback"),this.on("complete",(function(t){e.call(t,t.error,t.data)}))),this.runTo(),this.response},build:function build(e){return this.runTo("send",e)},runTo:function runTo(e,t){return this._asm.runTo(e,t,this),this},abort:function abort(){return this.removeAllListeners("validateResponse"),this.removeAllListeners("extractError"),this.on("validateResponse",(function addAbortedError(e){e.error=t.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1})})),this.httpRequest.stream&&!this.httpRequest.stream.didCallback&&(this.httpRequest.stream.abort(),this.httpRequest._abortCallback?this.httpRequest._abortCallback():this.removeAllListeners("send")),this},eachPage:function eachPage(e){e=t.util.fn.makeAsync(e,3),this.on("complete",(function wrappedCallback(r){e.call(r,r.error,r.data,(function(s){!1!==s&&(r.hasNextPage()?r.nextPage().on("complete",wrappedCallback).send():e.call(r,null,null,t.util.fn.noop))}))})).send()},eachItem:function eachItem(e){var r=this;this.eachPage((function wrappedCallback(s,i){if(s)return e(s,null);if(null===i)return e(null,null);var n=r.service.paginationConfig(r.operation).resultKey;Array.isArray(n)&&(n=n[0]);var o=a.search(i,n),u=!0;return t.util.arrayEach(o,(function(r){if(!1===(u=e(null,r)))return t.util.abort})),u}))},isPageable:function isPageable(){return!!this.service.paginationConfig(this.operation)},createReadStream:function createReadStream(){var r=t.util.stream,s=this,i=null;return 2===t.HttpClient.streamsApiVersion?(i=new r.PassThrough,e.nextTick((function(){s.send()}))):((i=new r.Stream).readable=!0,i.sent=!1,i.on("newListener",(function(t){i.sent||"data"!==t||(i.sent=!0,e.nextTick((function(){s.send()})))}))),this.on("error",(function(e){i.emit("error",e)})),this.on("httpHeaders",(function streamHeaders(e,n,a){if(e<300){s.removeListener("httpData",t.EventListeners.Core.HTTP_DATA),s.removeListener("httpError",t.EventListeners.Core.HTTP_ERROR),s.on("httpError",(function streamHttpError(e){a.error=e,a.error.retryable=!1}));var o,u=!1;if("HEAD"!==s.httpRequest.method&&(o=parseInt(n["content-length"],10)),void 0!==o&&!isNaN(o)&&o>=0){u=!0;var c=0}var p=function checkContentLengthAndEmit(){u&&c!==o?i.emit("error",t.util.error(new Error("Stream content length mismatch. Received "+c+" of "+o+" bytes."),{code:"StreamContentLengthMismatch"})):2===t.HttpClient.streamsApiVersion?i.end():i.emit("end")},l=a.httpResponse.createUnbufferedStream();if(2===t.HttpClient.streamsApiVersion)if(u){var d=new r.PassThrough;d._write=function(e){return e&&e.length&&(c+=e.length),r.PassThrough.prototype._write.apply(this,arguments)},d.on("end",p),i.on("error",(function(e){u=!1,l.unpipe(d),d.emit("end"),d.end()})),l.pipe(d).pipe(i,{end:!1})}else l.pipe(i);else u&&l.on("data",(function(e){e&&e.length&&(c+=e.length)})),l.on("data",(function(e){i.emit("data",e)})),l.on("end",p);l.on("error",(function(e){u=!1,i.emit("error",e)}))}})),i},emitEvent:function emit(e,r,s){"function"==typeof r&&(s=r,r=null),s||(s=function(){}),r||(r=this.eventParameters(e,this.response)),t.SequentialExecutor.prototype.emit.call(this,e,r,(function(e){e&&(this.response.error=e),s.call(this,e)}))},eventParameters:function eventParameters(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function presign(e,r){return r||"function"!=typeof e||(r=e,e=null),(new t.Signers.Presign).sign(this.toGet(),e,r)},isPresigned:function isPresigned(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function toUnauthenticated(){return this._unAuthenticated=!0,this.removeListener("validate",t.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",t.EventListeners.Core.SIGN),this},toGet:function toGet(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function buildAsGet(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function haltHandlersOnError(){this._haltHandlersOnError=!0}}),t.Request.addPromisesToClass=function addPromisesToClass(e){this.prototype.promise=function promise(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e((function(e,r){t.on("complete",(function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))})),t.runTo()}))}},t.Request.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.promise},t.util.addPromises(t.Request),t.util.mixin(t.Request,t.SequentialExecutor)}).call(this,r("../node_modules/process/browser.js"))},"../node_modules/aws-sdk/lib/resource_waiter.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit,n=r("../node_modules/jmespath/jmespath.js");function CHECK_ACCEPTORS(e){var t=e.request._waiter,r=t.config.acceptors,s=!1,i="retry";r.forEach((function(r){if(!s){var n=t.matchers[r.matcher];n&&n(e,r.expected,r.argument)&&(s=!0,i=r.state)}})),!s&&e.error&&(i="failure"),"success"===i?t.setSuccess(e):t.setError(e,"retry"===i)}s.ResourceWaiter=i({constructor:function constructor(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var s=n.search(e.data,r)}catch(e){return!1}return n.strictDeepEqual(s,t)},pathAll:function(e,t,r){try{var s=n.search(e.data,r)}catch(e){return!1}Array.isArray(s)||(s=[s]);var i=s.length;if(!i)return!1;for(var a=0;a<i;a++)if(!n.strictDeepEqual(s[a],t))return!1;return!0},pathAny:function(e,t,r){try{var s=n.search(e.data,r)}catch(e){return!1}Array.isArray(s)||(s=[s]);for(var i=s.length,a=0;a<i;a++)if(n.strictDeepEqual(s[a],t))return!0;return!1},status:function(e,t){var r=e.httpResponse.statusCode;return"number"==typeof r&&r===t},error:function(e,t){return"string"==typeof t&&e.error?t===e.error.code:t===!!e.error}},listeners:(new s.SequentialExecutor).addNamedListeners((function(e){e("RETRY_CHECK","retry",(function(e){var t=e.request._waiter;e.error&&"ResourceNotReady"===e.error.code&&(e.error.retryDelay=1e3*(t.config.delay||0))})),e("CHECK_OUTPUT","extractData",CHECK_ACCEPTORS),e("CHECK_ERROR","extractError",CHECK_ACCEPTORS)})),wait:function wait(e,t){"function"==typeof e&&(t=e,e=void 0),e&&e.$waiter&&("number"==typeof(e=s.util.copy(e)).$waiter.delay&&(this.config.delay=e.$waiter.delay),"number"==typeof e.$waiter.maxAttempts&&(this.config.maxAttempts=e.$waiter.maxAttempts),delete e.$waiter);var r=this.service.makeRequest(this.config.operation,e);return r._waiter=this,r.response.maxRetries=this.config.maxAttempts,r.addListeners(this.listeners),t&&r.send(t),r},setSuccess:function setSuccess(e){e.error=null,e.data=e.data||{},e.request.removeAllListeners("extractData")},setError:function setError(e,t){e.data=null,e.error=s.util.error(e.error||new Error,{code:"ResourceNotReady",message:"Resource is not in the state "+this.state,retryable:t})},loadWaiterConfig:function loadWaiterConfig(e){if(!this.service.api.waiters[e])throw new s.util.error(new Error,{code:"StateNotFoundError",message:"State "+e+" not found."});this.config=s.util.copy(this.service.api.waiters[e])}})},"../node_modules/aws-sdk/lib/response.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit,n=r("../node_modules/jmespath/jmespath.js");s.Response=i({constructor:function Response(e){this.request=e,this.data=null,this.error=null,this.retryCount=0,this.redirectCount=0,this.httpResponse=new s.HttpResponse,e&&(this.maxRetries=e.service.numRetries(),this.maxRedirects=e.service.config.maxRedirects)},nextPage:function nextPage(e){var t,r=this.request.service,i=this.request.operation;try{t=r.paginationConfig(i,!0)}catch(e){this.error=e}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var n=s.util.copy(this.request.params);if(this.nextPageTokens){var a=t.inputToken;"string"==typeof a&&(a=[a]);for(var o=0;o<a.length;o++)n[a[o]]=this.nextPageTokens[o];return r.makeRequest(this.request.operation,n,e)}return e?e(null,null):null},hasNextPage:function hasNextPage(){return this.cacheNextPageTokens(),!!this.nextPageTokens||void 0===this.nextPageTokens&&void 0},cacheNextPageTokens:function cacheNextPageTokens(){if(Object.prototype.hasOwnProperty.call(this,"nextPageTokens"))return this.nextPageTokens;this.nextPageTokens=void 0;var e=this.request.service.paginationConfig(this.request.operation);if(!e)return this.nextPageTokens;if(this.nextPageTokens=null,e.moreResults&&!n.search(this.data,e.moreResults))return this.nextPageTokens;var t=e.outputToken;return"string"==typeof t&&(t=[t]),s.util.arrayEach.call(this,t,(function(e){var t=n.search(this.data,e);t&&(this.nextPageTokens=this.nextPageTokens||[],this.nextPageTokens.push(t))})),this.nextPageTokens}})},"../node_modules/aws-sdk/lib/sequential_executor.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js");s.SequentialExecutor=s.util.inherit({constructor:function SequentialExecutor(){this._events={}},listeners:function listeners(e){return this._events[e]?this._events[e].slice(0):[]},on:function on(e,t,r){return this._events[e]?r?this._events[e].unshift(t):this._events[e].push(t):this._events[e]=[t],this},onAsync:function onAsync(e,t,r){return t._isAsync=!0,this.on(e,t,r)},removeListener:function removeListener(e,t){var r=this._events[e];if(r){for(var s=r.length,i=-1,n=0;n<s;++n)r[n]===t&&(i=n);i>-1&&r.splice(i,1)}return this},removeAllListeners:function removeAllListeners(e){return e?delete this._events[e]:this._events={},this},emit:function emit(e,t,r){r||(r=function(){});var s=this.listeners(e),i=s.length;return this.callListeners(s,t,r),i>0},callListeners:function callListeners(e,t,r,i){var n=this,a=i||null;function callNextListener(i){if(i&&(a=s.util.error(a||new Error,i),n._haltHandlersOnError))return r.call(n,a);n.callListeners(e,t,r,a)}for(;e.length>0;){var o=e.shift();if(o._isAsync)return void o.apply(n,t.concat([callNextListener]));try{o.apply(n,t)}catch(e){a=s.util.error(a||new Error,e)}if(a&&n._haltHandlersOnError)return void r.call(n,a)}r.call(n,a)},addListeners:function addListeners(e){var t=this;return e._events&&(e=e._events),s.util.each(e,(function(e,r){"function"==typeof r&&(r=[r]),s.util.arrayEach(r,(function(r){t.on(e,r)}))})),t},addNamedListener:function addNamedListener(e,t,r,s){return this[e]=r,this.addListener(t,r,s),this},addNamedAsyncListener:function addNamedAsyncListener(e,t,r,s){return r._isAsync=!0,this.addNamedListener(e,t,r,s)},addNamedListeners:function addNamedListeners(e){var t=this;return e((function(){t.addNamedListener.apply(t,arguments)}),(function(){t.addNamedAsyncListener.apply(t,arguments)})),this}}),s.SequentialExecutor.prototype.addListener=s.SequentialExecutor.prototype.on,e.exports=s.SequentialExecutor},"../node_modules/aws-sdk/lib/service.js":function(e,t,r){(function(t){var s=r("../node_modules/aws-sdk/lib/core.js"),i=r("../node_modules/aws-sdk/lib/model/api.js"),n=r("../node_modules/aws-sdk/lib/region_config.js"),a=s.util.inherit,o=0;s.Service=a({constructor:function Service(e){if(!this.loadServiceClass)throw s.util.error(new Error,"Service must be constructed with `new' operator");var t=this.loadServiceClass(e||{});if(t){var r=s.util.copy(e),i=new t(e);return Object.defineProperty(i,"_originalConfig",{get:function(){return r},enumerable:!1,configurable:!0}),i._clientId=++o,i}this.initialize(e)},initialize:function initialize(e){var r=s.config[this.serviceIdentifier];if(this.config=new s.Config(s.config),r&&this.config.update(r,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||n(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),s.SequentialExecutor.call(this),s.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||s.Service._clientSideMonitoring)&&this.publisher){var i=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",(function PUBLISH_API_CALL(e){t.nextTick((function(){i.eventHandler(e)}))})),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",(function PUBLISH_API_ATTEMPT(e){t.nextTick((function(){i.eventHandler(e)}))}))}},validateService:function validateService(){},loadServiceClass:function loadServiceClass(e){var t=e;if(s.util.isEmpty(this.api)){if(t.apiConfig)return s.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){(t=new s.Config(s.config)).update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function getLatestServiceClass(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&s.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function getLatestServiceVersion(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?s.util.isType(e,Date)&&(e=s.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,i=t.length-1;i>=0;i--)if("*"!==t[i][t[i].length-1]&&(r=t[i]),t[i].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function customizeRequests(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function makeRequest(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=s.util.copy(t),s.util.each(this.config.params,(function(e,r){i.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))})))}var n=new s.Request(this,e,t);return this.addAllRequestListeners(n),this.attachMonitoringEmitter(n),r&&n.send(r),n},makeUnauthenticatedRequest:function makeUnauthenticatedRequest(e,t,r){"function"==typeof t&&(r=t,t={});var s=this.makeRequest(e,t).toUnauthenticated();return r?s.send(r):s},waitFor:function waitFor(e,t,r){return new s.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function addAllRequestListeners(e){for(var t=[s.events,s.EventListeners.Core,this.serviceInterface(),s.EventListeners.CorePost],r=0;r<t.length;r++)t[r]&&e.addListeners(t[r]);this.config.paramValidation||e.removeListener("validate",s.EventListeners.Core.VALIDATE_PARAMETERS),this.config.logger&&e.addListeners(s.EventListeners.Logger),this.setupRequestListeners(e),"function"==typeof this.constructor.prototype.customRequestHandler&&this.constructor.prototype.customRequestHandler(e),Object.prototype.hasOwnProperty.call(this,"customRequestHandler")&&"function"==typeof this.customRequestHandler&&this.customRequestHandler(e)},apiCallEvent:function apiCallEvent(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCall",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Region:e.httpRequest.region,MaxRetriesExceeded:0,UserAgent:e.httpRequest.getUserAgent()},s=e.response;if(s.httpResponse.statusCode&&(r.FinalHttpStatusCode=s.httpResponse.statusCode),s.error){var i=s.error;s.httpResponse.statusCode>299?(i.code&&(r.FinalAwsException=i.code),i.message&&(r.FinalAwsExceptionMessage=i.message)):((i.code||i.name)&&(r.FinalSdkException=i.code||i.name),i.message&&(r.FinalSdkExceptionMessage=i.message))}return r},apiAttemptEvent:function apiAttemptEvent(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},s=e.response;return s.httpResponse.statusCode&&(r.HttpStatusCode=s.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),s.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),s.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=s.httpResponse.headers["x-amzn-requestid"]),s.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=s.httpResponse.headers["x-amz-request-id"]),s.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=s.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function attemptFailEvent(e){var t=this.apiAttemptEvent(e),r=e.response,s=r.error;return r.httpResponse.statusCode>299?(s.code&&(t.AwsException=s.code),s.message&&(t.AwsExceptionMessage=s.message)):((s.code||s.name)&&(t.SdkException=s.code||s.name),s.message&&(t.SdkExceptionMessage=s.message)),t},attachMonitoringEmitter:function attachMonitoringEmitter(e){var t,r,i,n,a,o,u=0,c=this;e.on("validate",(function(){n=s.util.realClock.now(),o=Date.now()}),!0),e.on("sign",(function(){r=s.util.realClock.now(),t=Date.now(),a=e.httpRequest.region,u++}),!0),e.on("validateResponse",(function(){i=Math.round(s.util.realClock.now()-r)})),e.addNamedListener("API_CALL_ATTEMPT","success",(function API_CALL_ATTEMPT(){var r=c.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=a,c.emit("apiCallAttempt",[r])})),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",(function API_CALL_ATTEMPT_RETRY(){var n=c.attemptFailEvent(e);n.Timestamp=t,i=i||Math.round(s.util.realClock.now()-r),n.AttemptLatency=i>=0?i:0,n.Region=a,c.emit("apiCallAttempt",[n])})),e.addNamedListener("API_CALL","complete",(function API_CALL(){var t=c.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=o;var r=Math.round(s.util.realClock.now()-n);t.Latency=r>=0?r:0;var i=e.response;"number"==typeof i.retryCount&&"number"==typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),c.emit("apiCall",[t])}}))},setupRequestListeners:function setupRequestListeners(e){},getSignerClass:function getSignerClass(e){var t,r=null,i="";e&&(i=(r=(e.service.api.operations||{})[e.operation]||null)?r.authtype:"");return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===i||"v4-unsigned-body"===i?"v4":this.api.signatureVersion,s.Signers.RequestSigner.getVersion(t)},serviceInterface:function serviceInterface(){switch(this.api.protocol){case"ec2":case"query":return s.EventListeners.Query;case"json":return s.EventListeners.Json;case"rest-json":return s.EventListeners.RestJson;case"rest-xml":return s.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function successfulResponse(e){return e.httpResponse.statusCode<300},numRetries:function numRetries(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function retryDelays(e){return s.util.calculateRetryDelay(e,this.config.retryDelayOptions)},retryableError:function retryableError(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function networkingError(e){return"NetworkingError"===e.code},timeoutError:function timeoutError(e){return"TimeoutError"===e.code},expiredCredentialsError:function expiredCredentialsError(e){return"ExpiredTokenException"===e.code},clockSkewError:function clockSkewError(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function getSkewCorrectedDate(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function applyClockOffset(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function isClockSkewed(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e4},throttledError:function throttledError(e){switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":return!0;default:return!1}},endpointFromTemplate:function endpointFromTemplate(e){if("string"!=typeof e)return e;var t=e;return t=(t=(t=t.replace(/\{service\}/g,this.api.endpointPrefix)).replace(/\{region\}/g,this.config.region)).replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function setEndpoint(e){this.endpoint=new s.Endpoint(e,this.config)},paginationConfig:function paginationConfig(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw s.util.error(i,"No pagination configuration for "+e)}return null}return r}}),s.util.update(s.Service,{defineMethods:function defineMethods(e){s.util.each(e.prototype.api.operations,(function iterator(t){e.prototype[t]||("none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)})}))},defineService:function defineService(e,t,r){s.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var i=a(s.Service,r||{});if("string"==typeof e){s.Service.addVersions(i,t);var n=i.serviceIdentifier||e;i.serviceIdentifier=n}else i.prototype.api=e,s.Service.defineMethods(i);if(s.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&s.util.clientSideMonitoring){var o=s.util.clientSideMonitoring.Publisher,u=(0,s.util.clientSideMonitoring.configProvider)();this.prototype.publisher=new o(u),u.enabled&&(s.Service._clientSideMonitoring=!0)}return s.SequentialExecutor.call(i.prototype),s.Service.addDefaultMonitoringListeners(i.prototype),i},addVersions:function addVersions(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r<t.length;r++)void 0===e.services[t[r]]&&(e.services[t[r]]=null);e.apiVersions=Object.keys(e.services).sort()},defineServiceApi:function defineServiceApi(e,t,r){var n=a(e,{serviceIdentifier:e.serviceIdentifier});function setApi(e){e.isApi?n.prototype.api=e:n.prototype.api=new i(e)}if("string"==typeof t){if(r)setApi(r);else try{setApi(s.apiLoader(e.serviceIdentifier,t))}catch(r){throw s.util.error(r,{message:"Could not find API configuration "+e.serviceIdentifier+"-"+t})}Object.prototype.hasOwnProperty.call(e.services,t)||(e.apiVersions=e.apiVersions.concat(t).sort()),e.services[t]=n}else setApi(t);return s.Service.defineMethods(n),n},hasService:function(e){return Object.prototype.hasOwnProperty.call(s.Service._serviceMap,e)},addDefaultMonitoringListeners:function addDefaultMonitoringListeners(e){e.addNamedListener("MONITOR_EVENTS_BUBBLE","apiCallAttempt",(function EVENTS_BUBBLE(t){var r=Object.getPrototypeOf(e);r._events&&r.emit("apiCallAttempt",[t])})),e.addNamedListener("CALL_EVENTS_BUBBLE","apiCall",(function CALL_EVENTS_BUBBLE(t){var r=Object.getPrototypeOf(e);r._events&&r.emit("apiCall",[t])}))},_serviceMap:{}}),s.util.mixin(s.Service,s.SequentialExecutor),e.exports=s.Service}).call(this,r("../node_modules/process/browser.js"))},"../node_modules/aws-sdk/lib/services/cognitoidentity.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js");s.util.update(s.CognitoIdentity.prototype,{getOpenIdToken:function getOpenIdToken(e,t){return this.makeUnauthenticatedRequest("getOpenIdToken",e,t)},getId:function getId(e,t){return this.makeUnauthenticatedRequest("getId",e,t)},getCredentialsForIdentity:function getCredentialsForIdentity(e,t){return this.makeUnauthenticatedRequest("getCredentialsForIdentity",e,t)}})},"../node_modules/aws-sdk/lib/services/sts.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js");s.util.update(s.STS.prototype,{credentialsFrom:function credentialsFrom(e,t){return e?(t||(t=new s.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function assumeRoleWithWebIdentity(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function assumeRoleWithSAML(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)}})},"../node_modules/aws-sdk/lib/signers/presign.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit,n="presigned-expires";function signedUrlBuilder(e){var t=e.httpRequest.headers[n],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===s.Signers.V4){if(t>604800){throw s.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[n]=t}else{if(r!==s.Signers.S3)throw s.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var i=e.service?e.service.getSkewCorrectedDate():s.util.date.getDate();e.httpRequest.headers[n]=parseInt(s.util.date.unixTimestamp(i)+t,10).toString()}}function signedUrlSigner(e){var t=e.httpRequest.endpoint,r=s.util.urlParse(e.httpRequest.path),i={};r.search&&(i=s.util.queryStringParse(r.search.substr(1)));var a=e.httpRequest.headers.Authorization.split(" ");if("AWS"===a[0])a=a[1].split(":"),i.AWSAccessKeyId=a[0],i.Signature=a[1],s.util.each(e.httpRequest.headers,(function(e,t){e===n&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete i[e],e=e.toLowerCase()),i[e]=t})),delete e.httpRequest.headers[n],delete i.Authorization,delete i.Host;else if("AWS4-HMAC-SHA256"===a[0]){a.shift();var o=a.join(" ").match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];i["X-Amz-Signature"]=o,delete i.Expires}t.pathname=r.pathname,t.search=s.util.queryParamsToString(i)}s.Signers.Presign=i({sign:function sign(e,t,r){if(e.httpRequest.headers[n]=t||3600,e.on("build",signedUrlBuilder),e.on("sign",signedUrlSigner),e.removeListener("afterBuild",s.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",s.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return s.util.urlFormat(e.httpRequest.endpoint)}e.build((function(){this.response.error?r(this.response.error):r(null,s.util.urlFormat(e.httpRequest.endpoint))}))}}),e.exports=s.Signers.Presign},"../node_modules/aws-sdk/lib/signers/request_signer.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit;s.Signers.RequestSigner=i({constructor:function RequestSigner(e){this.request=e},setServiceClientId:function setServiceClientId(e){this.serviceClientId=e},getServiceClientId:function getServiceClientId(){return this.serviceClientId}}),s.Signers.RequestSigner.getVersion=function getVersion(e){switch(e){case"v2":return s.Signers.V2;case"v3":return s.Signers.V3;case"s3v4":case"v4":return s.Signers.V4;case"s3":return s.Signers.S3;case"v3https":return s.Signers.V3Https}throw new Error("Unknown signing version "+e)},r("../node_modules/aws-sdk/lib/signers/v2.js"),r("../node_modules/aws-sdk/lib/signers/v3.js"),r("../node_modules/aws-sdk/lib/signers/v3https.js"),r("../node_modules/aws-sdk/lib/signers/v4.js"),r("../node_modules/aws-sdk/lib/signers/s3.js"),r("../node_modules/aws-sdk/lib/signers/presign.js")},"../node_modules/aws-sdk/lib/signers/s3.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit;s.Signers.S3=i(s.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function addAuthorization(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=s.util.date.rfc822(t)),e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign()),i="AWS "+e.accessKeyId+":"+r;this.request.headers.Authorization=i},stringToSign:function stringToSign(){var e=this.request,t=[];t.push(e.method),t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&&t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function canonicalizedAmzHeaders(){var e=[];s.util.each(this.request.headers,(function(t){t.match(/^x-amz-/i)&&e.push(t)})),e.sort((function(e,t){return e.toLowerCase()<t.toLowerCase()?-1:1}));var t=[];return s.util.arrayEach.call(this,e,(function(e){t.push(e.toLowerCase()+":"+String(this.request.headers[e]))})),t.join("\n")},canonicalizedResource:function canonicalizedResource(){var e=this.request,t=e.path.split("?"),r=t[0],i=t[1],n="";if(e.virtualHostedBucket&&(n+="/"+e.virtualHostedBucket),n+=r,i){var a=[];s.util.arrayEach.call(this,i.split("&"),(function(e){var t=e.split("=")[0],r=e.split("=")[1];if(this.subResources[t]||this.responseHeaders[t]){var s={name:t};void 0!==r&&(this.subResources[t]?s.value=r:s.value=decodeURIComponent(r)),a.push(s)}})),a.sort((function(e,t){return e.name<t.name?-1:1})),a.length&&(i=[],s.util.arrayEach(a,(function(e){void 0===e.value?i.push(e.name):i.push(e.name+"="+e.value)})),n+="?"+i.join("&"))}return n},sign:function sign(e,t){return s.util.crypto.hmac(e,t,"base64","sha1")}}),e.exports=s.Signers.S3},"../node_modules/aws-sdk/lib/signers/v2.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit;s.Signers.V2=i(s.Signers.RequestSigner,{addAuthorization:function addAuthorization(e,t){t||(t=s.util.date.getDate());var r=this.request;r.params.Timestamp=s.util.date.iso8601(t),r.params.SignatureVersion="2",r.params.SignatureMethod="HmacSHA256",r.params.AWSAccessKeyId=e.accessKeyId,e.sessionToken&&(r.params.SecurityToken=e.sessionToken),delete r.params.Signature,r.params.Signature=this.signature(e),r.body=s.util.queryParamsToString(r.params),r.headers["Content-Length"]=r.body.length},signature:function signature(e){return s.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function stringToSign(){var e=[];return e.push(this.request.method),e.push(this.request.endpoint.host.toLowerCase()),e.push(this.request.pathname()),e.push(s.util.queryParamsToString(this.request.params)),e.join("\n")}}),e.exports=s.Signers.V2},"../node_modules/aws-sdk/lib/signers/v3.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit;s.Signers.V3=i(s.Signers.RequestSigner,{addAuthorization:function addAuthorization(e,t){var r=s.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=r,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken),this.request.headers["X-Amzn-Authorization"]=this.authorization(e,r)},authorization:function authorization(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function signedHeaders(){var e=[];return s.util.arrayEach(this.headersToSign(),(function iterator(t){e.push(t.toLowerCase())})),e.sort().join(";")},canonicalHeaders:function canonicalHeaders(){var e=this.request.headers,t=[];return s.util.arrayEach(this.headersToSign(),(function iterator(r){t.push(r.toLowerCase().trim()+":"+String(e[r]).trim())})),t.sort().join("\n")+"\n"},headersToSign:function headersToSign(){var e=[];return s.util.each(this.request.headers,(function iterator(t){("Host"===t||"Content-Encoding"===t||t.match(/^X-Amz/i))&&e.push(t)})),e},signature:function signature(e){return s.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function stringToSign(){var e=[];return e.push(this.request.method),e.push("/"),e.push(""),e.push(this.canonicalHeaders()),e.push(this.request.body),s.util.crypto.sha256(e.join("\n"))}}),e.exports=s.Signers.V3},"../node_modules/aws-sdk/lib/signers/v3https.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=s.util.inherit;r("../node_modules/aws-sdk/lib/signers/v3.js"),s.Signers.V3Https=i(s.Signers.V3,{authorization:function authorization(e){return"AWS3-HTTPS AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,Signature="+this.signature(e)},stringToSign:function stringToSign(){return this.request.headers["X-Amz-Date"]}}),e.exports=s.Signers.V3Https},"../node_modules/aws-sdk/lib/signers/v4.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i=r("../node_modules/aws-sdk/lib/signers/v4_credentials.js"),n=s.util.inherit;s.Signers.V4=n(s.Signers.RequestSigner,{constructor:function V4(e,t,r){s.Signers.RequestSigner.call(this,e),this.serviceName=t,r=r||{},this.signatureCache="boolean"!=typeof r.signatureCache||r.signatureCache,this.operation=r.operation,this.signatureVersion=r.signatureVersion},algorithm:"AWS4-HMAC-SHA256",addAuthorization:function addAuthorization(e,t){var r=s.util.date.iso8601(t).replace(/[:\-]|\.\d{3}/g,"");this.isPresigned()?this.updateForPresigned(e,r):this.addHeaders(e,r),this.request.headers.Authorization=this.authorization(e,r)},addHeaders:function addHeaders(e,t){this.request.headers["X-Amz-Date"]=t,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken)},updateForPresigned:function updateForPresigned(e,t){var r=this.credentialString(t),i={"X-Amz-Date":t,"X-Amz-Algorithm":this.algorithm,"X-Amz-Credential":e.accessKeyId+"/"+r,"X-Amz-Expires":this.request.headers["presigned-expires"],"X-Amz-SignedHeaders":this.signedHeaders()};e.sessionToken&&(i["X-Amz-Security-Token"]=e.sessionToken),this.request.headers["Content-Type"]&&(i["Content-Type"]=this.request.headers["Content-Type"]),this.request.headers["Content-MD5"]&&(i["Content-MD5"]=this.request.headers["Content-MD5"]),this.request.headers["Cache-Control"]&&(i["Cache-Control"]=this.request.headers["Cache-Control"]),s.util.each.call(this,this.request.headers,(function(e,t){if("presigned-expires"!==e&&this.isSignableHeader(e)){var r=e.toLowerCase();0===r.indexOf("x-amz-meta-")?i[r]=t:0===r.indexOf("x-amz-")&&(i[e]=t)}}));var n=this.request.path.indexOf("?")>=0?"&":"?";this.request.path+=n+s.util.queryParamsToString(i)},authorization:function authorization(e,t){var r=[],s=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+s),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function signature(e,t){var r=i.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return s.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function stringToSign(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function canonicalString(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=s.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function canonicalHeaders(){var e=[];s.util.each.call(this,this.request.headers,(function(t,r){e.push([t,r])})),e.sort((function(e,t){return e[0].toLowerCase()<t[0].toLowerCase()?-1:1}));var t=[];return s.util.arrayEach.call(this,e,(function(e){var r=e[0].toLowerCase();if(this.isSignableHeader(r)){var i=e[1];if(null==i||"function"!=typeof i.toString)throw s.util.error(new Error("Header "+r+" contains invalid value"),{code:"InvalidHeader"});t.push(r+":"+this.canonicalHeaderValues(i.toString()))}})),t.join("\n")},canonicalHeaderValues:function canonicalHeaderValues(e){return e.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")},signedHeaders:function signedHeaders(){var e=[];return s.util.each.call(this,this.request.headers,(function(t){t=t.toLowerCase(),this.isSignableHeader(t)&&e.push(t)})),e.sort().join(";")},credentialString:function credentialString(e){return i.createScope(e.substr(0,8),this.request.region,this.serviceName)},hexEncodedHash:function hash(e){return s.util.crypto.sha256(e,"hex")},hexEncodedBodyHash:function hexEncodedBodyHash(){var e=this.request;return this.isPresigned()&&"s3"===this.serviceName&&!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent","presigned-expires","expect","x-amzn-trace-id"],isSignableHeader:function isSignableHeader(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function isPresigned(){return!!this.request.headers["presigned-expires"]}}),e.exports=s.Signers.V4},"../node_modules/aws-sdk/lib/signers/v4_credentials.js":function(e,t,r){var s=r("../node_modules/aws-sdk/lib/core.js"),i={},n=[],a="aws4_request";e.exports={createScope:function createScope(e,t,r){return[e.substr(0,8),t,r,a].join("/")},getSigningKey:function getSigningKey(e,t,r,o,u){var c=[s.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),t,r,o].join("_");if((u=!1!==u)&&c in i)return i[c];var p=s.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),l=s.util.crypto.hmac(p,r,"buffer"),d=s.util.crypto.hmac(l,o,"buffer"),h=s.util.crypto.hmac(d,a,"buffer");return u&&(i[c]=h,n.push(c),n.length>50&&delete i[n.shift()]),h},emptyCache:function emptyCache(){i={},n=[]}}},"../node_modules/aws-sdk/lib/state_machine.js":function(e,t){function AcceptorStateMachine(e,t){this.currentState=t||null,this.states=e||{}}AcceptorStateMachine.prototype.runTo=function runTo(e,t,r,s){"function"==typeof e&&(s=r,r=t,t=e,e=null);var i=this,n=i.states[i.currentState];n.fn.call(r||i,s,(function(s){if(s){if(!n.fail)return t?t.call(r,s):null;i.currentState=n.fail}else{if(!n.accept)return t?t.call(r):null;i.currentState=n.accept}if(i.currentState===e)return t?t.call(r,s):null;i.runTo(e,t,r,s)}))},AcceptorStateMachine.prototype.addState=function addState(e,t,r,s){return"function"==typeof t?(s=t,t=null,r=null):"function"==typeof r&&(s=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:s},this},e.exports=AcceptorStateMachine}}]);
//# sourceMappingURL=vendors~App-7KZ9F~propose-change-page-FI1f0~store-XBI5Y~user-page-DUsdt~550b9a52.chunk.eaa5497fb7f7db0479e3.js.map